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 * IHTMLCSSStyleDeclaration interface
262 uuid(30510740-98b5
-11cf
-bb82
-00aa00bdce0b
)
264 interface IHTMLCSSStyleDeclaration
: IDispatch
266 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LENGTH
)]
267 HRESULT length
([out, retval] long *p
);
269 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PARENTRULE
)]
270 HRESULT parentRule
([out, retval] VARIANT *p
);
272 [id(DISPID_IHTMLCSSSTYLEDECLARATION_GETPROPERTYVALUE
)]
273 HRESULT getPropertyValue
(
274 [in] BSTR bstrPropertyName
,
275 [out, retval] BSTR *pbstrPropertyValue
);
277 [id(DISPID_IHTMLCSSSTYLEDECLARATION_GETPROPERTYPRIORITY
)]
278 HRESULT getPropertyPriority
(
279 [in] BSTR bstrPropertyName
,
280 [out, retval] BSTR *pbstrPropertyPriority
);
282 [id(DISPID_IHTMLCSSSTYLEDECLARATION_REMOVEPROPERTY
)]
283 HRESULT removeProperty
(
284 [in] BSTR bstrPropertyName
,
285 [out, retval] BSTR *pbstrPropertyValue
);
287 [id(DISPID_IHTMLCSSSTYLEDECLARATION_SETPROPERTY
)]
289 [in] BSTR bstrPropertyName
,
290 [in] VARIANT *pvarPropertyValue
,
291 [in, defaultvalue(NULL
)] VARIANT *pvarPropertyPriority
);
293 [id(DISPID_IHTMLCSSSTYLEDECLARATION_ITEM
)]
296 [out, retval] BSTR *pbstrPropertyName
);
298 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTFAMILY
), displaybind, bindable]
299 HRESULT fontFamily
([in] BSTR v
);
301 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTFAMILY
), displaybind, bindable]
302 HRESULT fontFamily
([out, retval] BSTR *p
);
304 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTYLE
), displaybind, bindable]
305 HRESULT fontStyle
([in] BSTR v
);
307 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTYLE
), displaybind, bindable]
308 HRESULT fontStyle
([out, retval] BSTR *p
);
310 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTVARIANT
), displaybind, bindable]
311 HRESULT fontVariant
([in] BSTR v
);
313 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTVARIANT
), displaybind, bindable]
314 HRESULT fontVariant
([retval, out] BSTR * p
);
316 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTWEIGHT
), displaybind, bindable]
317 HRESULT fontWeight
([in] BSTR v
);
319 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTWEIGHT
), displaybind, bindable]
320 HRESULT fontWeight
([out, retval] BSTR *p
);
322 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZE
), displaybind, bindable]
323 HRESULT fontSize
([in] VARIANT v
);
325 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZE
), displaybind, bindable]
326 HRESULT fontSize
([out, retval] VARIANT *p
);
328 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONT
), displaybind, bindable, nonbrowsable]
329 HRESULT font
([in] BSTR v
);
331 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONT
), displaybind, bindable, nonbrowsable]
332 HRESULT font
([out, retval] BSTR *p
);
334 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COLOR
), displaybind, bindable]
335 HRESULT color
([in] VARIANT v
);
337 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COLOR
), displaybind, bindable]
338 HRESULT color
([out, retval] VARIANT *p
);
340 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUND
), displaybind, bindable, nonbrowsable]
341 HRESULT background
([in] BSTR v
);
343 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUND
), displaybind, bindable, nonbrowsable]
344 HRESULT background
([out, retval] BSTR *p
);
346 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCOLOR
), displaybind, bindable]
347 HRESULT backgroundColor
([in] VARIANT v
);
349 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCOLOR
), displaybind, bindable]
350 HRESULT backgroundColor
([out, retval] VARIANT *p
);
352 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDIMAGE
), displaybind, bindable]
353 HRESULT backgroundImage
([in] BSTR v
);
355 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDIMAGE
), displaybind, bindable]
356 HRESULT backgroundImage
([out, retval] BSTR *p
);
358 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDREPEAT
), displaybind, bindable]
359 HRESULT backgroundRepeat
([in] BSTR v
);
361 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDREPEAT
), displaybind, bindable]
362 HRESULT backgroundRepeat
([out, retval] BSTR *p
);
364 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDATTACHMENT
), displaybind, bindable]
365 HRESULT backgroundAttachment
([in] BSTR v
);
367 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDATTACHMENT
), displaybind, bindable]
368 HRESULT backgroundAttachment
([out, retval] BSTR *p
);
370 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITION
), displaybind, bindable]
371 HRESULT backgroundPosition
([in] BSTR v
);
373 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITION
), displaybind, bindable]
374 HRESULT backgroundPosition
([out, retval] BSTR *p
);
376 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONX
), displaybind, bindable]
377 HRESULT backgroundPositionX
([in] VARIANT v
);
379 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONX
), displaybind, bindable]
380 HRESULT backgroundPositionX
([out, retval] VARIANT *p
);
382 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONY
), displaybind, bindable]
383 HRESULT backgroundPositionY
([in] VARIANT v
);
385 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDPOSITIONY
), displaybind, bindable]
386 HRESULT backgroundPositionY
([out, retval] VARIANT *p
);
388 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDSPACING
), displaybind, bindable]
389 HRESULT wordSpacing
([in] VARIANT v
);
391 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDSPACING
), displaybind, bindable]
392 HRESULT wordSpacing
([out, retval] VARIANT *p
);
394 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LETTERSPACING
), displaybind, bindable]
395 HRESULT letterSpacing
([in] VARIANT v
);
397 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LETTERSPACING
), displaybind, bindable]
398 HRESULT letterSpacing
([out, retval] VARIANT *p
);
400 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTDECORATION
), displaybind, bindable]
401 HRESULT textDecoration
([in] BSTR v
);
403 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTDECORATION
), displaybind, bindable]
404 HRESULT textDecoration
([out, retval] BSTR *p
);
406 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_VERTICALALIGN
), displaybind, bindable]
407 HRESULT verticalAlign
([in] VARIANT v
);
409 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_VERTICALALIGN
), displaybind, bindable]
410 HRESULT verticalAlign
([out, retval] VARIANT *p
);
412 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTTRANSFORM
), displaybind, bindable]
413 HRESULT textTransform
([in] BSTR v
);
415 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTTRANSFORM
), displaybind, bindable]
416 HRESULT textTransform
([out, retval] BSTR *p
);
418 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGN
), displaybind, bindable]
419 HRESULT textAlign
([in] BSTR v
);
421 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGN
), displaybind, bindable]
422 HRESULT textAlign
([out, retval] BSTR *p
);
424 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTINDENT
), displaybind, bindable]
425 HRESULT textIndent
([in] VARIANT v
);
427 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTINDENT
), displaybind, bindable]
428 HRESULT textIndent
([out, retval] VARIANT *p
);
430 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEHEIGHT
), displaybind, bindable]
431 HRESULT lineHeight
([in] VARIANT v
);
433 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEHEIGHT
), displaybind, bindable]
434 HRESULT lineHeight
([out, retval] VARIANT *p
);
436 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINTOP
), displaybind, bindable]
437 HRESULT marginTop
([in] VARIANT v
);
439 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINTOP
), displaybind, bindable]
440 HRESULT marginTop
([out, retval] VARIANT *p
);
442 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINRIGHT
), displaybind, bindable]
443 HRESULT marginRight
([in] VARIANT v
);
445 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINRIGHT
), displaybind, bindable]
446 HRESULT marginRight
([out, retval] VARIANT *p
);
448 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINBOTTOM
), displaybind, bindable]
449 HRESULT marginBottom
([in] VARIANT v
);
451 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINBOTTOM
), displaybind, bindable]
452 HRESULT marginBottom
([out, retval] VARIANT *p
);
454 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINLEFT
), displaybind, bindable]
455 HRESULT marginLeft
([in] VARIANT v
);
457 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGINLEFT
), displaybind, bindable]
458 HRESULT marginLeft
([out, retval] VARIANT *p
);
460 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGIN
), displaybind, bindable, nonbrowsable]
461 HRESULT margin
([in] BSTR v
);
463 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARGIN
), displaybind, bindable, nonbrowsable]
464 HRESULT margin
([out, retval] BSTR *p
);
466 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGTOP
), displaybind, bindable]
467 HRESULT paddingTop
([in] VARIANT v
);
469 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGTOP
), displaybind, bindable]
470 HRESULT paddingTop
([out, retval] VARIANT *p
);
472 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGRIGHT
), displaybind, bindable]
473 HRESULT paddingRight
([in] VARIANT v
);
475 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGRIGHT
), displaybind, bindable]
476 HRESULT paddingRight
([out, retval] VARIANT *p
);
478 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGBOTTOM
), displaybind, bindable]
479 HRESULT paddingBottom
([in] VARIANT v
);
481 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGBOTTOM
), displaybind, bindable]
482 HRESULT paddingBottom
([out, retval] VARIANT *p
);
484 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGLEFT
), displaybind, bindable]
485 HRESULT paddingLeft
([in] VARIANT v
);
487 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDINGLEFT
), displaybind, bindable]
488 HRESULT paddingLeft
([out, retval] VARIANT *p
);
490 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDING
), displaybind, bindable, nonbrowsable]
491 HRESULT padding
([in] BSTR v
);
493 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PADDING
), displaybind, bindable, nonbrowsable]
494 HRESULT padding
([out, retval] BSTR *p
);
496 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDER
), displaybind, bindable, nonbrowsable]
497 HRESULT border
([in] BSTR v
);
499 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDER
), displaybind, bindable, nonbrowsable]
500 HRESULT border
([out, retval] BSTR *p
);
502 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOP
), displaybind, bindable]
503 HRESULT borderTop
([in] BSTR v
);
505 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOP
), displaybind, bindable]
506 HRESULT borderTop
([out, retval] BSTR *p
);
508 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHT
), displaybind, bindable]
509 HRESULT borderRight
([in] BSTR v
);
511 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHT
), displaybind, bindable]
512 HRESULT borderRight
([out, retval] BSTR *p
);
514 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOM
), displaybind, bindable]
515 HRESULT borderBottom
([in] BSTR v
);
517 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOM
), displaybind, bindable]
518 HRESULT borderBottom
([out, retval] BSTR *p
);
520 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFT
), displaybind, bindable]
521 HRESULT borderLeft
([in] BSTR v
);
523 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFT
), displaybind, bindable]
524 HRESULT borderLeft
([out, retval] BSTR *p
);
526 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLOR
), displaybind, bindable]
527 HRESULT borderColor
([in] BSTR v
);
529 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLOR
), displaybind, bindable]
530 HRESULT borderColor
([out, retval] BSTR *p
);
532 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPCOLOR
), displaybind, bindable]
533 HRESULT borderTopColor
([in] VARIANT v
);
535 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPCOLOR
), displaybind, bindable]
536 HRESULT borderTopColor
([out, retval] VARIANT *p
);
538 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTCOLOR
), displaybind, bindable]
539 HRESULT borderRightColor
([in] VARIANT v
);
541 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTCOLOR
), displaybind, bindable]
542 HRESULT borderRightColor
([out, retval] VARIANT *p
);
544 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMCOLOR
), displaybind, bindable]
545 HRESULT borderBottomColor
([in] VARIANT v
);
547 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMCOLOR
), displaybind, bindable]
548 HRESULT borderBottomColor
([out, retval] VARIANT *p
);
550 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTCOLOR
), displaybind, bindable]
551 HRESULT borderLeftColor
([in] VARIANT v
);
553 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTCOLOR
), displaybind, bindable]
554 HRESULT borderLeftColor
([out, retval] VARIANT *p
);
556 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERWIDTH
), displaybind, bindable]
557 HRESULT borderWidth
([in] BSTR v
);
559 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERWIDTH
), displaybind, bindable]
560 HRESULT borderWidth
([out, retval] BSTR *p
);
562 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPWIDTH
), displaybind, bindable]
563 HRESULT borderTopWidth
([in] VARIANT v
);
565 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPWIDTH
), displaybind, bindable]
566 HRESULT borderTopWidth
([out, retval] VARIANT *p
);
568 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTWIDTH
), displaybind, bindable]
569 HRESULT borderRightWidth
([in] VARIANT v
);
571 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTWIDTH
), displaybind, bindable]
572 HRESULT borderRightWidth
([out, retval] VARIANT *p
);
574 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMWIDTH
), displaybind, bindable]
575 HRESULT borderBottomWidth
([in] VARIANT v
);
577 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMWIDTH
), displaybind, bindable]
578 HRESULT borderBottomWidth
([out, retval] VARIANT *p
);
580 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTWIDTH
), displaybind, bindable]
581 HRESULT borderLeftWidth
([in] VARIANT v
);
583 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTWIDTH
), displaybind, bindable]
584 HRESULT borderLeftWidth
([out, retval] VARIANT *p
);
586 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSTYLE
), displaybind, bindable]
587 HRESULT borderStyle
([in] BSTR v
);
589 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSTYLE
), displaybind, bindable]
590 HRESULT borderStyle
([out, retval] BSTR *p
);
592 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPSTYLE
), displaybind, bindable]
593 HRESULT borderTopStyle
([in] BSTR v
);
595 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPSTYLE
), displaybind, bindable]
596 HRESULT borderTopStyle
([out, retval] BSTR *p
);
598 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTSTYLE
), displaybind, bindable]
599 HRESULT borderRightStyle
([in] BSTR v
);
601 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRIGHTSTYLE
), displaybind, bindable]
602 HRESULT borderRightStyle
([out, retval] BSTR *p
);
604 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMSTYLE
), displaybind, bindable]
605 HRESULT borderBottomStyle
([in] BSTR v
);
607 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMSTYLE
), displaybind, bindable]
608 HRESULT borderBottomStyle
([out, retval] BSTR *p
);
610 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTSTYLE
), displaybind, bindable]
611 HRESULT borderLeftStyle
([in] BSTR v
);
613 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERLEFTSTYLE
), displaybind, bindable]
614 HRESULT borderLeftStyle
([out, retval] BSTR *p
);
616 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDTH
), displaybind, bindable]
617 HRESULT width
([in] VARIANT v
);
619 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDTH
), displaybind, bindable]
620 HRESULT width
([out, retval] VARIANT *p
);
622 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_HEIGHT
), displaybind, bindable]
623 HRESULT height
([in] VARIANT v
);
625 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_HEIGHT
), displaybind, bindable]
626 HRESULT height
([out, retval] VARIANT *p
);
628 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STYLEFLOAT
), displaybind, bindable]
629 HRESULT styleFloat
([in] BSTR v
);
631 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STYLEFLOAT
), displaybind, bindable]
632 HRESULT styleFloat
([out, retval] BSTR *p
);
634 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLEAR
), displaybind, bindable]
635 HRESULT clear
([in] BSTR v
);
637 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLEAR
), displaybind, bindable]
638 HRESULT clear
([out, retval] BSTR *p
);
640 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DISPLAY
), displaybind, bindable]
641 HRESULT display
([in] BSTR v
);
643 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DISPLAY
), displaybind, bindable]
644 HRESULT display
([out, retval] BSTR *p
);
646 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_VISIBILITY
), displaybind, bindable]
647 HRESULT visibility
([in] BSTR v
);
649 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_VISIBILITY
), displaybind, bindable]
650 HRESULT visibility
([out, retval] BSTR *p
);
652 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLETYPE
), displaybind, bindable]
653 HRESULT listStyleType
([in] BSTR v
);
655 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLETYPE
), displaybind, bindable]
656 HRESULT listStyleType
([out, retval] BSTR *p
);
658 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEPOSITION
), displaybind, bindable]
659 HRESULT listStylePosition
([in] BSTR v
);
661 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEPOSITION
), displaybind, bindable]
662 HRESULT listStylePosition
([out, retval] BSTR *p
);
664 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEIMAGE
), displaybind, bindable]
665 HRESULT listStyleImage
([in] BSTR v
);
667 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLEIMAGE
), displaybind, bindable]
668 HRESULT listStyleImage
([out, retval] BSTR *p
);
670 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLE
), displaybind, bindable, nonbrowsable]
671 HRESULT listStyle
([in] BSTR v
);
673 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LISTSTYLE
), displaybind, bindable, nonbrowsable]
674 HRESULT listStyle
([out, retval] BSTR *p
);
676 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WHITESPACE
), displaybind, bindable]
677 HRESULT whiteSpace
([in] BSTR v
);
679 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WHITESPACE
), displaybind, bindable]
680 HRESULT whiteSpace
([out, retval] BSTR *p
);
682 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TOP
), displaybind, bindable]
683 HRESULT top
([in] VARIANT v
);
685 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TOP
), displaybind, bindable]
686 HRESULT top
([out, retval] VARIANT *p
);
688 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LEFT
), displaybind, bindable]
689 HRESULT left
([in] VARIANT v
);
691 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LEFT
), displaybind, bindable]
692 HRESULT left
([out, retval] VARIANT *p
);
694 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZINDEX
), displaybind, bindable]
695 HRESULT zIndex
([in] VARIANT v
);
697 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZINDEX
), displaybind, bindable]
698 HRESULT zIndex
([out, retval] VARIANT *p
);
700 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOW
), displaybind, bindable]
701 HRESULT overflow
([in] BSTR v
);
703 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOW
), displaybind, bindable]
704 HRESULT overflow
([out, retval] BSTR *p
);
706 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKBEFORE
), displaybind, bindable]
707 HRESULT pageBreakBefore
([in] BSTR v
);
709 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKBEFORE
), displaybind, bindable]
710 HRESULT pageBreakBefore
([out, retval] BSTR *p
);
712 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKAFTER
), displaybind, bindable]
713 HRESULT pageBreakAfter
([in] BSTR v
);
715 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKAFTER
), displaybind, bindable]
716 HRESULT pageBreakAfter
([out, retval] BSTR *p
);
718 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSTEXT
), displaybind, bindable, nonbrowsable]
719 HRESULT cssText
([in] BSTR v
);
721 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSTEXT
), displaybind, bindable, nonbrowsable]
722 HRESULT cssText
([out, retval] BSTR *p
);
724 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CURSOR
), displaybind, bindable]
725 HRESULT cursor
([in] BSTR v
);
727 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CURSOR
), displaybind, bindable]
728 HRESULT cursor
([out, retval] BSTR *p
);
730 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIP
), displaybind, bindable]
731 HRESULT clip
([in] BSTR v
);
733 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIP
), displaybind, bindable]
734 HRESULT clip
([out, retval] BSTR *p
);
736 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILTER
), displaybind, bindable]
737 HRESULT filter
([in] BSTR v
);
739 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILTER
), displaybind, bindable]
740 HRESULT filter
([out, retval] BSTR *p
);
742 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TABLELAYOUT
), displaybind, bindable]
743 HRESULT tableLayout
([in] BSTR v
);
745 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TABLELAYOUT
), displaybind, bindable]
746 HRESULT tableLayout
([out, retval] BSTR *p
);
748 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLLAPSE
), displaybind, bindable]
749 HRESULT borderCollapse
([in] BSTR v
);
751 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERCOLLAPSE
), displaybind, bindable]
752 HRESULT borderCollapse
([out, retval] BSTR *p
);
754 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DIRECTION
), displaybind, bindable]
755 HRESULT direction
([in] BSTR v
);
757 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DIRECTION
), displaybind, bindable]
758 HRESULT direction
([out, retval] BSTR *p
);
760 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BEHAVIOR
), displaybind, bindable]
761 HRESULT behavior
([in] BSTR v
);
763 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BEHAVIOR
), displaybind, bindable]
764 HRESULT behavior
([out, retval] BSTR *p
);
766 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_POSITION
), displaybind, bindable]
767 HRESULT position
([in] BSTR v
);
769 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_POSITION
), displaybind, bindable]
770 HRESULT position
([out, retval] BSTR *p
);
772 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_UNICODEBIDI
), displaybind, bindable]
773 HRESULT unicodeBidi
([in] BSTR v
);
775 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_UNICODEBIDI
), displaybind, bindable]
776 HRESULT unicodeBidi
([out, retval] BSTR *p
);
778 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOTTOM
), displaybind, bindable]
779 HRESULT bottom
([in] VARIANT v
);
781 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOTTOM
), displaybind, bindable]
782 HRESULT bottom
([out, retval] VARIANT *p
);
784 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RIGHT
), displaybind, bindable]
785 HRESULT right
([in] VARIANT v
);
787 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RIGHT
), displaybind, bindable]
788 HRESULT right
([out, retval] VARIANT *p
);
790 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_IMEMODE
), displaybind, bindable]
791 HRESULT imeMode
([in] BSTR v
);
793 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_IMEMODE
), displaybind, bindable]
794 HRESULT imeMode
([out, retval] BSTR *p
);
796 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYALIGN
), displaybind, bindable]
797 HRESULT rubyAlign
([in] BSTR v
);
799 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYALIGN
), displaybind, bindable]
800 HRESULT rubyAlign
([out, retval] BSTR *p
);
802 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYPOSITION
), displaybind, bindable]
803 HRESULT rubyPosition
([in] BSTR v
);
805 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYPOSITION
), displaybind, bindable]
806 HRESULT rubyPosition
([out, retval] BSTR *p
);
808 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYOVERHANG
), displaybind, bindable]
809 HRESULT rubyOverhang
([in] BSTR v
);
811 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_RUBYOVERHANG
), displaybind, bindable]
812 HRESULT rubyOverhang
([out, retval] BSTR *p
);
814 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDCHAR
), displaybind, bindable]
815 HRESULT layoutGridChar
([in] VARIANT v
);
817 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDCHAR
), displaybind, bindable]
818 HRESULT layoutGridChar
([out, retval] VARIANT *p
);
820 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDLINE
), displaybind, bindable]
821 HRESULT layoutGridLine
([in] VARIANT v
);
823 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDLINE
), displaybind, bindable]
824 HRESULT layoutGridLine
([out, retval] VARIANT *p
);
826 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDMODE
), displaybind, bindable]
827 HRESULT layoutGridMode
([in] BSTR v
);
829 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDMODE
), displaybind, bindable]
830 HRESULT layoutGridMode
([out, retval] BSTR *p
);
832 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDTYPE
), displaybind, bindable]
833 HRESULT layoutGridType
([in] BSTR v
);
835 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRIDTYPE
), displaybind, bindable]
836 HRESULT layoutGridType
([out, retval] BSTR *p
);
838 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
839 HRESULT layoutGrid
([in] BSTR v
);
841 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
842 HRESULT layoutGrid
([out, retval] BSTR *p
);
844 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTAUTOSPACE
), displaybind, bindable]
845 HRESULT textAutospace
([in] BSTR v
);
847 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTAUTOSPACE
), displaybind, bindable]
848 HRESULT textAutospace
([out, retval] BSTR *p
);
850 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDBREAK
), displaybind, bindable]
851 HRESULT wordBreak
([in] BSTR v
);
853 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDBREAK
), displaybind, bindable]
854 HRESULT wordBreak
([out, retval] BSTR *p
);
856 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEBREAK
), displaybind, bindable]
857 HRESULT lineBreak
([in] BSTR v
);
859 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LINEBREAK
), displaybind, bindable]
860 HRESULT lineBreak
([out, retval] BSTR *p
);
862 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFY
), displaybind, bindable]
863 HRESULT textJustify
([in] BSTR v
);
865 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFY
), displaybind, bindable]
866 HRESULT textJustify
([out, retval] BSTR *p
);
868 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFYTRIM
), displaybind, bindable]
869 HRESULT textJustifyTrim
([in] BSTR v
);
871 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTJUSTIFYTRIM
), displaybind, bindable]
872 HRESULT textJustifyTrim
([out, retval] BSTR *p
);
874 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDA
), displaybind, bindable]
875 HRESULT textKashida
([in] VARIANT v
);
877 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDA
), displaybind, bindable]
878 HRESULT textKashida
([out, retval] VARIANT *p
);
880 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWX
), displaybind, bindable]
881 HRESULT overflowX
([in] BSTR v
);
883 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWX
), displaybind, bindable]
884 HRESULT overflowX
([out, retval] BSTR *p
);
886 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWY
), displaybind, bindable]
887 HRESULT overflowY
([in] BSTR v
);
889 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OVERFLOWY
), displaybind, bindable]
890 HRESULT overflowY
([out, retval] BSTR *p
);
892 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ACCELERATOR
), displaybind, bindable]
893 HRESULT accelerator
([in] BSTR v
);
895 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ACCELERATOR
), displaybind, bindable]
896 HRESULT accelerator
([out, retval] BSTR *p
);
898 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTFLOW
), displaybind, bindable]
899 HRESULT layoutFlow
([in] BSTR v
);
901 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_LAYOUTFLOW
), displaybind, bindable]
902 HRESULT layoutFlow
([out, retval] BSTR *p
);
904 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZOOM
), displaybind, bindable]
905 HRESULT zoom
([in] VARIANT v
);
907 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ZOOM
), displaybind, bindable]
908 HRESULT zoom
([out, retval] VARIANT *p
);
910 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDWRAP
), displaybind, bindable]
911 HRESULT wordWrap
([in] BSTR v
);
913 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WORDWRAP
), displaybind, bindable]
914 HRESULT wordWrap
([out, retval] BSTR *p
);
916 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTUNDERLINEPOSITION
), displaybind, bindable]
917 HRESULT textUnderlinePosition
([in] BSTR v
);
919 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTUNDERLINEPOSITION
), displaybind, bindable]
920 HRESULT textUnderlinePosition
([out, retval] BSTR *p
);
922 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARBASECOLOR
), displaybind, bindable]
923 HRESULT scrollbarBaseColor
([in] VARIANT v
);
925 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARBASECOLOR
), displaybind, bindable]
926 HRESULT scrollbarBaseColor
([out, retval] VARIANT *p
);
928 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARFACECOLOR
), displaybind, bindable]
929 HRESULT scrollbarFaceColor
([in] VARIANT v
);
931 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARFACECOLOR
), displaybind, bindable]
932 HRESULT scrollbarFaceColor
([out, retval] VARIANT *p
);
934 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
935 HRESULT scrollbar3dLightColor
([in] VARIANT v
);
937 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
938 HRESULT scrollbar3dLightColor
([out, retval] VARIANT *p
);
940 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
941 HRESULT scrollbarShadowColor
([in] VARIANT v
);
943 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
944 HRESULT scrollbarShadowColor
([out, retval] VARIANT *p
);
946 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
947 HRESULT scrollbarHighlightColor
([in] VARIANT v
);
949 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
950 HRESULT scrollbarHighlightColor
([out, retval] VARIANT *p
);
952 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
953 HRESULT scrollbarDarkShadowColor
([in] VARIANT v
);
955 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
956 HRESULT scrollbarDarkShadowColor
([out, retval] VARIANT *p
);
958 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARARROWCOLOR
), displaybind, bindable]
959 HRESULT scrollbarArrowColor
([in] VARIANT v
);
961 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARARROWCOLOR
), displaybind, bindable]
962 HRESULT scrollbarArrowColor
([out, retval] VARIANT *p
);
964 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARTRACKCOLOR
), displaybind, bindable]
965 HRESULT scrollbarTrackColor
([in] VARIANT v
);
967 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_SCROLLBARTRACKCOLOR
), displaybind, bindable]
968 HRESULT scrollbarTrackColor
([out, retval] VARIANT *p
);
970 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WRITINGMODE
), displaybind, bindable]
971 HRESULT writingMode
([in] BSTR v
);
973 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WRITINGMODE
), displaybind, bindable]
974 HRESULT writingMode
([out, retval] BSTR *p
);
976 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGNLAST
), displaybind, bindable]
977 HRESULT textAlignLast
([in] BSTR v
);
979 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTALIGNLAST
), displaybind, bindable]
980 HRESULT textAlignLast
([out, retval] BSTR *p
);
982 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDASPACE
), displaybind, bindable]
983 HRESULT textKashidaSpace
([in] VARIANT v
);
985 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTKASHIDASPACE
), displaybind, bindable]
986 HRESULT textKashidaSpace
([out, retval] VARIANT *p
);
988 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTOVERFLOW
), displaybind, bindable]
989 HRESULT textOverflow
([in] BSTR v
);
991 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTOVERFLOW
), displaybind, bindable]
992 HRESULT textOverflow
([out, retval] BSTR *p
);
994 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINHEIGHT
), displaybind, bindable]
995 HRESULT minHeight
([in] VARIANT v
);
997 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINHEIGHT
), displaybind, bindable]
998 HRESULT minHeight
([out, retval] VARIANT *p
);
1000 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSINTERPOLATIONMODE
), displaybind, bindable]
1001 HRESULT msInterpolationMode
([in] BSTR v
);
1003 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSINTERPOLATIONMODE
), displaybind, bindable]
1004 HRESULT msInterpolationMode
([out, retval] BSTR *p
);
1006 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXHEIGHT
), displaybind, bindable]
1007 HRESULT maxHeight
([in] VARIANT v
);
1009 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXHEIGHT
), displaybind, bindable]
1010 HRESULT maxHeight
([out, retval] VARIANT *p
);
1012 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINWIDTH
), displaybind, bindable]
1013 HRESULT minWidth
([in] VARIANT v
);
1015 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MINWIDTH
), displaybind, bindable]
1016 HRESULT minWidth
([out, retval] VARIANT *p
);
1018 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXWIDTH
), displaybind, bindable]
1019 HRESULT maxWidth
([in] VARIANT v
);
1021 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MAXWIDTH
), displaybind, bindable]
1022 HRESULT maxWidth
([out, retval] VARIANT *p
);
1024 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CONTENT
), displaybind, bindable]
1025 HRESULT content
([in] BSTR v
);
1027 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CONTENT
), displaybind, bindable]
1028 HRESULT content
([out, retval] BSTR *p
);
1030 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CAPTIONSIDE
), displaybind, bindable]
1031 HRESULT captionSide
([in] BSTR v
);
1033 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CAPTIONSIDE
), displaybind, bindable]
1034 HRESULT captionSide
([out, retval] BSTR *p
);
1036 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERINCREMENT
), displaybind, bindable]
1037 HRESULT counterIncrement
([in] BSTR v
);
1039 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERINCREMENT
), displaybind, bindable]
1040 HRESULT counterIncrement
([out, retval] BSTR *p
);
1042 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERRESET
), displaybind, bindable]
1043 HRESULT counterReset
([in] BSTR v
);
1045 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_COUNTERRESET
), displaybind, bindable]
1046 HRESULT counterReset
([out, retval] BSTR *p
);
1048 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINE
), displaybind, bindable]
1049 HRESULT outline
([in] BSTR v
);
1051 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINE
), displaybind, bindable]
1052 HRESULT outline
([out, retval] BSTR *p
);
1054 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINEWIDTH
), displaybind, bindable]
1055 HRESULT outlineWidth
([in] VARIANT v
);
1057 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINEWIDTH
), displaybind, bindable]
1058 HRESULT outlineWidth
([out, retval] VARIANT *p
);
1060 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINESTYLE
), displaybind, bindable]
1061 HRESULT outlineStyle
([in] BSTR v
);
1063 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINESTYLE
), displaybind, bindable]
1064 HRESULT outlineStyle
([out, retval] BSTR *p
);
1066 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINECOLOR
), displaybind, bindable]
1067 HRESULT outlineColor
([in] VARIANT v
);
1069 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OUTLINECOLOR
), displaybind, bindable]
1070 HRESULT outlineColor
([out, retval] VARIANT *p
);
1072 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSIZING
), displaybind, bindable]
1073 HRESULT boxSizing
([in] BSTR v
);
1075 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSIZING
), displaybind, bindable]
1076 HRESULT boxSizing
([out, retval] BSTR *p
);
1078 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSPACING
), displaybind, bindable]
1079 HRESULT borderSpacing
([in] BSTR v
);
1081 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERSPACING
), displaybind, bindable]
1082 HRESULT borderSpacing
([out, retval] BSTR *p
);
1084 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ORPHANS
), displaybind, bindable]
1085 HRESULT orphans
([in] VARIANT v
);
1087 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ORPHANS
), displaybind, bindable]
1088 HRESULT orphans
([out, retval] VARIANT *p
);
1090 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDOWS
), displaybind, bindable]
1091 HRESULT widows
([in] VARIANT v
);
1093 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_WIDOWS
), displaybind, bindable]
1094 HRESULT widows
([out, retval] VARIANT *p
);
1096 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKINSIDE
), displaybind, bindable]
1097 HRESULT pageBreakInside
([in] BSTR v
);
1099 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_PAGEBREAKINSIDE
), displaybind, bindable]
1100 HRESULT pageBreakInside
([out, retval] BSTR *p
);
1102 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_EMPTYCELLS
), displaybind, bindable]
1103 HRESULT emptyCells
([in] BSTR v
);
1105 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_EMPTYCELLS
), displaybind, bindable]
1106 HRESULT emptyCells
([out, retval] BSTR *p
);
1108 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSBLOCKPROGRESSION
), displaybind, bindable]
1109 HRESULT msBlockProgression
([in] BSTR v
);
1111 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSBLOCKPROGRESSION
), displaybind, bindable]
1112 HRESULT msBlockProgression
([out, retval] BSTR *p
);
1114 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_QUOTES
), displaybind, bindable]
1115 HRESULT quotes
([in] BSTR v
);
1117 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_QUOTES
), displaybind, bindable]
1118 HRESULT quotes
([out, retval] BSTR *p
);
1120 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_ALIGNMENTBASELINE
), displaybind, bindable]
1121 HRESULT alignmentBaseline
([in] BSTR v
);
1123 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_ALIGNMENTBASELINE
), displaybind, bindable]
1124 HRESULT alignmentBaseline
([out, retval] BSTR *p
);
1126 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BASELINESHIFT
), displaybind, bindable]
1127 HRESULT baselineShift
([in] VARIANT v
);
1129 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BASELINESHIFT
), displaybind, bindable]
1130 HRESULT baselineShift
([out, retval] VARIANT *p
);
1132 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_DOMINANTBASELINE
), displaybind, bindable]
1133 HRESULT dominantBaseline
([in] BSTR v
);
1135 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_DOMINANTBASELINE
), displaybind, bindable]
1136 HRESULT dominantBaseline
([out, retval] BSTR *p
);
1138 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZEADJUST
), displaybind, bindable]
1139 HRESULT fontSizeAdjust
([in] VARIANT v
);
1141 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSIZEADJUST
), displaybind, bindable]
1142 HRESULT fontSizeAdjust
([out, retval] VARIANT *p
);
1144 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTRETCH
), displaybind, bindable]
1145 HRESULT fontStretch
([in] BSTR v
);
1147 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FONTSTRETCH
), displaybind, bindable]
1148 HRESULT fontStretch
([out, retval] BSTR *p
);
1150 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_OPACITY
), displaybind, bindable]
1151 HRESULT opacity
([in] VARIANT v
);
1153 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_OPACITY
), displaybind, bindable]
1154 HRESULT opacity
([out, retval] VARIANT *p
);
1156 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPPATH
), displaybind, bindable]
1157 HRESULT clipPath
([in] BSTR v
);
1159 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPPATH
), displaybind, bindable]
1160 HRESULT clipPath
([out, retval] BSTR *p
);
1162 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRULE
), displaybind, bindable]
1163 HRESULT clipRule
([in] BSTR v
);
1165 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRULE
), displaybind, bindable]
1166 HRESULT clipRule
([out, retval] BSTR *p
);
1168 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILL
), displaybind, bindable]
1169 HRESULT fill
([in] BSTR v
);
1171 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILL
), displaybind, bindable]
1172 HRESULT fill
([out, retval] BSTR *p
);
1174 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLOPACITY
), displaybind, bindable]
1175 HRESULT fillOpacity
([in] VARIANT v
);
1177 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLOPACITY
), displaybind, bindable]
1178 HRESULT fillOpacity
([out, retval] VARIANT *p
);
1180 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLRULE
), displaybind, bindable]
1181 HRESULT fillRule
([in] BSTR v
);
1183 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_FILLRULE
), displaybind, bindable]
1184 HRESULT fillRule
([out, retval] BSTR *p
);
1186 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_KERNING
), displaybind, bindable]
1187 HRESULT kerning
([in] VARIANT v
);
1189 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_KERNING
), displaybind, bindable]
1190 HRESULT kerning
([out, retval] VARIANT *p
);
1192 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKER
), displaybind, bindable]
1193 HRESULT marker
([in] BSTR v
);
1195 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKER
), displaybind, bindable]
1196 HRESULT marker
([out, retval] BSTR *p
);
1198 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKEREND
), displaybind, bindable]
1199 HRESULT markerEnd
([in] BSTR v
);
1201 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKEREND
), displaybind, bindable]
1202 HRESULT markerEnd
([out, retval] BSTR *p
);
1204 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERMID
), displaybind, bindable]
1205 HRESULT markerMid
([in] BSTR v
);
1207 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERMID
), displaybind, bindable]
1208 HRESULT markerMid
([out, retval] BSTR *p
);
1210 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERSTART
), displaybind, bindable]
1211 HRESULT markerStart
([in] BSTR v
);
1213 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MARKERSTART
), displaybind, bindable]
1214 HRESULT markerStart
([out, retval] BSTR *p
);
1216 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MASK
), displaybind, bindable]
1217 HRESULT mask
([in] BSTR v
);
1219 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MASK
), displaybind, bindable]
1220 HRESULT mask
([out, retval] BSTR *p
);
1222 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_POINTEREVENTS
), displaybind, bindable]
1223 HRESULT pointerEvents
([in] BSTR v
);
1225 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_POINTEREVENTS
), displaybind, bindable]
1226 HRESULT pointerEvents
([out, retval] BSTR *p
);
1228 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPCOLOR
), displaybind, bindable]
1229 HRESULT stopColor
([in] VARIANT v
);
1231 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPCOLOR
), displaybind, bindable]
1232 HRESULT stopColor
([out, retval] VARIANT *p
);
1234 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPOPACITY
), displaybind, bindable]
1235 HRESULT stopOpacity
([in] VARIANT v
);
1237 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STOPOPACITY
), displaybind, bindable]
1238 HRESULT stopOpacity
([out, retval] VARIANT *p
);
1240 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKE
), displaybind, bindable]
1241 HRESULT stroke
([in] BSTR v
);
1243 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKE
), displaybind, bindable]
1244 HRESULT stroke
([out, retval] BSTR *p
);
1246 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHARRAY
), displaybind, bindable]
1247 HRESULT strokeDasharray
([in] BSTR v
);
1249 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHARRAY
), displaybind, bindable]
1250 HRESULT strokeDasharray
([out, retval] BSTR * p
);
1252 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHOFFSET
), displaybind, bindable]
1253 HRESULT strokeDashoffset
([in] VARIANT v
);
1255 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEDASHOFFSET
), displaybind, bindable]
1256 HRESULT strokeDashoffset
([out, retval] VARIANT *p
);
1258 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINECAP
), displaybind, bindable]
1259 HRESULT strokeLinecap
([in] BSTR v
);
1261 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINECAP
), displaybind, bindable]
1262 HRESULT strokeLinecap
([out, retval] BSTR *p
);
1264 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINEJOIN
), displaybind, bindable]
1265 HRESULT strokeLinejoin
([in] BSTR v
);
1267 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKELINEJOIN
), displaybind, bindable]
1268 HRESULT strokeLinejoin
([out, retval] BSTR *p
);
1270 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEMITERLIMIT
), displaybind, bindable]
1271 HRESULT strokeMiterlimit
([in] VARIANT v
);
1273 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEMITERLIMIT
), displaybind, bindable]
1274 HRESULT strokeMiterlimit
([out, retval] VARIANT *p
);
1276 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEOPACITY
), displaybind, bindable]
1277 HRESULT strokeOpacity
([in] VARIANT v
);
1279 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEOPACITY
), displaybind, bindable]
1280 HRESULT strokeOpacity
([out, retval] VARIANT *p
);
1282 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEWIDTH
), displaybind, bindable]
1283 HRESULT strokeWidth
([in] VARIANT v
);
1285 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_STROKEWIDTH
), displaybind, bindable]
1286 HRESULT strokeWidth
([out, retval] VARIANT *p
);
1288 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTANCHOR
), displaybind, bindable]
1289 HRESULT textAnchor
([in] BSTR v
);
1291 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_TEXTANCHOR
), displaybind, bindable]
1292 HRESULT textAnchor
([out, retval] BSTR *p
);
1294 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONHORIZONTAL
), displaybind, bindable]
1295 HRESULT glyphOrientationHorizontal
([in] VARIANT v
);
1297 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONHORIZONTAL
), displaybind, bindable]
1298 HRESULT glyphOrientationHorizontal
([out, retval] VARIANT *p
);
1300 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONVERTICAL
), displaybind, bindable]
1301 HRESULT glyphOrientationVertical
([in] VARIANT v
);
1303 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_GLYPHORIENTATIONVERTICAL
), displaybind, bindable]
1304 HRESULT glyphOrientationVertical
([out, retval] VARIANT *p
);
1306 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRADIUS
), displaybind, bindable]
1307 HRESULT borderRadius
([in] BSTR v
);
1309 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERRADIUS
), displaybind, bindable]
1310 HRESULT borderRadius
([out, retval] BSTR *p
);
1312 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPLEFTRADIUS
), displaybind, bindable]
1313 HRESULT borderTopLeftRadius
([in] BSTR v
);
1315 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPLEFTRADIUS
), displaybind, bindable]
1316 HRESULT borderTopLeftRadius
([out, retval] BSTR *p
);
1318 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPRIGHTRADIUS
), displaybind, bindable]
1319 HRESULT borderTopRightRadius
([in] BSTR v
);
1321 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERTOPRIGHTRADIUS
), displaybind, bindable]
1322 HRESULT borderTopRightRadius
([out, retval] BSTR *p
);
1324 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMRIGHTRADIUS
), displaybind, bindable]
1325 HRESULT borderBottomRightRadius
([in] BSTR v
);
1327 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMRIGHTRADIUS
), displaybind, bindable]
1328 HRESULT borderBottomRightRadius
([out, retval] BSTR *p
);
1330 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMLEFTRADIUS
), displaybind, bindable]
1331 HRESULT borderBottomLeftRadius
([in] BSTR v
);
1333 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BORDERBOTTOMLEFTRADIUS
), displaybind, bindable]
1334 HRESULT borderBottomLeftRadius
([out, retval] BSTR *p
);
1336 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPTOP
), displaybind, bindable, hidden]
1337 HRESULT clipTop
([in] VARIANT v
);
1339 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPTOP
), displaybind, bindable, hidden]
1340 HRESULT clipTop
([out, retval] VARIANT *p
);
1342 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRIGHT
), displaybind, bindable, hidden]
1343 HRESULT clipRight
([in] VARIANT v
);
1345 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPRIGHT
), displaybind, bindable, hidden]
1346 HRESULT clipRight
([out, retval] VARIANT *p
);
1348 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPBOTTOM
), displaybind, bindable, hidden]
1349 HRESULT clipBottom
([out, retval] VARIANT *p
);
1351 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPLEFT
), displaybind, bindable, hidden]
1352 HRESULT clipLeft
([in] VARIANT v
);
1354 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CLIPLEFT
), displaybind, bindable, hidden]
1355 HRESULT clipLeft
([out, retval] VARIANT *p
);
1357 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSFLOAT
), displaybind, bindable]
1358 HRESULT cssFloat
([in] BSTR v
);
1360 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_CSSFLOAT
), displaybind, bindable]
1361 HRESULT cssFloat
([out, retval] BSTR *p
);
1363 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCLIP
), displaybind, bindable]
1364 HRESULT backgroundClip
([in] BSTR v
);
1366 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDCLIP
), displaybind, bindable]
1367 HRESULT backgroundClip
([out, retval] BSTR *p
);
1369 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDORIGIN
), displaybind, bindable]
1370 HRESULT backgroundOrigin
([in] BSTR v
);
1372 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDORIGIN
), displaybind, bindable]
1373 HRESULT backgroundOrigin
([out, retval] BSTR *p
);
1375 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDSIZE
), displaybind, bindable]
1376 HRESULT backgroundSize
([in] BSTR v
);
1378 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BACKGROUNDSIZE
), displaybind, bindable]
1379 HRESULT backgroundSize
([out, retval] BSTR *p
);
1381 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSHADOW
), displaybind, bindable]
1382 HRESULT boxShadow
([in] BSTR v
);
1384 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_BOXSHADOW
), displaybind, bindable]
1385 HRESULT boxShadow
([out, retval] BSTR *p
);
1387 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORM
), displaybind, bindable]
1388 HRESULT msTransform
([in] BSTR v
);
1390 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORM
), displaybind, bindable]
1391 HRESULT msTransform
([out, retval] BSTR *p
);
1393 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORMORIGIN
), displaybind, bindable]
1394 HRESULT msTransformOrigin
([in] BSTR v
);
1396 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORMORIGIN
), displaybind, bindable]
1397 HRESULT msTransformOrigin
([out, retval] BSTR *p
);
1400 /*****************************************************************************
1401 * IHTMLFiltersCollection interface
1407 uuid(3050F3EE
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
1409 interface IHTMLFiltersCollection
: IDispatch
1411 [propget, id(DISPID_IHTMLFILTERSCOLLECTION_LENGTH
)]
1412 HRESULT length
([retval, out] LONG *p
);
1414 [propget, id(DISPID_IHTMLFILTERSCOLLECTION__NEWENUM
)]
1415 HRESULT _newEnum
([retval, out] IUnknown
**p
);
1417 [id(DISPID_IHTMLFILTERSCOLLECTION_ITEM
)]
1419 [in] VARIANT *pvarIndex
,
1420 [retval, out] VARIANT *pvarResult
);
1423 /*****************************************************************************
1424 * IHTMLStyle interface
1430 uuid(3050F25E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
1432 interface IHTMLStyle
: IDispatch
1434 [propput, id(DISPID_IHTMLSTYLE_FONTFAMILY
), bindable, displaybind]
1435 HRESULT fontFamily
([in] BSTR v
);
1437 [propget, id(DISPID_IHTMLSTYLE_FONTFAMILY
), bindable, displaybind]
1438 HRESULT fontFamily
([retval, out] BSTR *p
);
1440 [propput, id(DISPID_IHTMLSTYLE_FONTSTYLE
), bindable, displaybind]
1441 HRESULT fontStyle
([in] BSTR v
);
1443 [propget, id(DISPID_IHTMLSTYLE_FONTSTYLE
), bindable, displaybind]
1444 HRESULT fontStyle
([retval, out] BSTR *p
);
1446 [propput, id(DISPID_IHTMLSTYLE_FONTVARIANT
), bindable, displaybind]
1447 HRESULT fontVariant
([in] BSTR v
);
1449 [propget, id(DISPID_IHTMLSTYLE_FONTVARIANT
), bindable, displaybind]
1450 HRESULT fontVariant
([retval, out] BSTR *p
);
1452 [propput, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), bindable, displaybind]
1453 HRESULT fontWeight
([in] BSTR v
);
1455 [propget, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), bindable, displaybind]
1456 HRESULT fontWeight
([retval, out] BSTR *p
);
1458 [propput, id(DISPID_IHTMLSTYLE_FONTSIZE
), bindable, displaybind]
1459 HRESULT fontSize
([in] VARIANT v
);
1461 [propget, id(DISPID_IHTMLSTYLE_FONTSIZE
), bindable, displaybind]
1462 HRESULT fontSize
([retval, out] VARIANT *p
);
1464 [propput, id(DISPID_IHTMLSTYLE_FONT
), bindable, displaybind]
1465 HRESULT font
([in] BSTR v
);
1467 [propget, id(DISPID_IHTMLSTYLE_FONT
), bindable, displaybind]
1468 HRESULT font
([retval, out] BSTR *p
);
1470 [propput, id(DISPID_IHTMLSTYLE_COLOR
), bindable, displaybind]
1471 HRESULT color
([in] VARIANT v
);
1473 [propget, id(DISPID_IHTMLSTYLE_COLOR
), bindable, displaybind]
1474 HRESULT color
([retval, out] VARIANT *p
);
1476 [propput, id(DISPID_IHTMLSTYLE_BACKGROUND
), bindable, displaybind]
1477 HRESULT background
([in] BSTR v
);
1479 [propget, id(DISPID_IHTMLSTYLE_BACKGROUND
), bindable, displaybind]
1480 HRESULT background
([retval, out] BSTR *p
);
1482 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
1483 HRESULT backgroundColor
([in] VARIANT v
);
1485 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
1486 HRESULT backgroundColor
([retval, out] VARIANT *p
);
1488 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
1489 HRESULT backgroundImage
([in] BSTR v
);
1491 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
1492 HRESULT backgroundImage
([retval, out] BSTR *p
);
1494 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
1495 HRESULT backgroundRepeat
([in] BSTR v
);
1497 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
1498 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
1500 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
1501 HRESULT backgroundAttachment
([in] BSTR v
);
1503 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
1504 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
1506 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
1507 HRESULT backgroundPosition
([in] BSTR v
);
1509 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
1510 HRESULT backgroundPosition
([retval, out] BSTR *p
);
1512 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
1513 HRESULT backgroundPositionX
([in] VARIANT v
);
1515 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
1516 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
1518 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
1519 HRESULT backgroundPositionY
([in] VARIANT v
);
1521 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
1522 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
1524 [propput, id(DISPID_IHTMLSTYLE_WORDSPACING
), bindable, displaybind]
1525 HRESULT wordSpacing
([in] VARIANT v
);
1527 [propget, id(DISPID_IHTMLSTYLE_WORDSPACING
), bindable, displaybind]
1528 HRESULT wordSpacing
([retval, out] VARIANT *p
);
1530 [propput, id(DISPID_IHTMLSTYLE_LETTERSPACING
), bindable, displaybind]
1531 HRESULT letterSpacing
([in] VARIANT v
);
1533 [propget, id(DISPID_IHTMLSTYLE_LETTERSPACING
), bindable, displaybind]
1534 HRESULT letterSpacing
([retval, out] VARIANT *p
);
1536 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), bindable, displaybind]
1537 HRESULT textDecoration
([in] BSTR v
);
1539 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), bindable, displaybind]
1540 HRESULT textDecoration
([retval, out] BSTR *p
);
1542 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
1543 HRESULT textDecorationNone
([in] VARIANT_BOOL v
);
1545 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
1546 HRESULT textDecorationNone
([retval, out] VARIANT_BOOL *p
);
1548 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
1549 HRESULT textDecorationUnderline
([in] VARIANT_BOOL v
);
1551 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
1552 HRESULT textDecorationUnderline
([retval, out] VARIANT_BOOL *p
);
1554 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
1555 HRESULT textDecorationOverline
([in] VARIANT_BOOL v
);
1557 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
1558 HRESULT textDecorationOverline
([retval, out] VARIANT_BOOL *p
);
1560 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
1561 HRESULT textDecorationLineThrough
([in] VARIANT_BOOL v
);
1563 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
1564 HRESULT textDecorationLineThrough
([retval, out] VARIANT_BOOL *p
);
1566 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
1567 HRESULT textDecorationBlink
([in] VARIANT_BOOL v
);
1569 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
1570 HRESULT textDecorationBlink
([retval, out] VARIANT_BOOL *p
);
1572 [propput, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), bindable, displaybind]
1573 HRESULT verticalAlign
([in] VARIANT v
);
1575 [propget, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), bindable, displaybind]
1576 HRESULT verticalAlign
([retval, out] VARIANT *p
);
1578 [propput, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), bindable, displaybind]
1579 HRESULT textTransform
([in] BSTR v
);
1581 [propget, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), bindable, displaybind]
1582 HRESULT textTransform
([retval, out] BSTR *p
);
1584 [propput, id(DISPID_IHTMLSTYLE_TEXTALIGN
), bindable, displaybind]
1585 HRESULT textAlign
([in] BSTR v
);
1587 [propget, id(DISPID_IHTMLSTYLE_TEXTALIGN
), bindable, displaybind]
1588 HRESULT textAlign
([retval, out] BSTR *p
);
1590 [propput, id(DISPID_IHTMLSTYLE_TEXTINDENT
), bindable, displaybind]
1591 HRESULT textIndent
([in] VARIANT v
);
1593 [propget, id(DISPID_IHTMLSTYLE_TEXTINDENT
), bindable, displaybind]
1594 HRESULT textIndent
([retval, out] VARIANT *p
);
1596 [propput, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), bindable, displaybind]
1597 HRESULT lineHeight
([in] VARIANT v
);
1599 [propget, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), bindable, displaybind]
1600 HRESULT lineHeight
([retval, out] VARIANT *p
);
1602 [propput, id(DISPID_IHTMLSTYLE_MARGINTOP
), bindable, displaybind]
1603 HRESULT marginTop
([in] VARIANT v
);
1605 [propget, id(DISPID_IHTMLSTYLE_MARGINTOP
), bindable, displaybind]
1606 HRESULT marginTop
([retval, out] VARIANT *p
);
1608 [propput, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), bindable, displaybind]
1609 HRESULT marginRight
([in] VARIANT v
);
1611 [propget, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), bindable, displaybind]
1612 HRESULT marginRight
([retval, out] VARIANT *p
);
1614 [propput, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), bindable, displaybind]
1615 HRESULT marginBottom
([in] VARIANT v
);
1617 [propget, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), bindable, displaybind]
1618 HRESULT marginBottom
([retval, out] VARIANT *p
);
1620 [propput, id(DISPID_IHTMLSTYLE_MARGINLEFT
), bindable, displaybind]
1621 HRESULT marginLeft
([in] VARIANT v
);
1623 [propget, id(DISPID_IHTMLSTYLE_MARGINLEFT
), bindable, displaybind]
1624 HRESULT marginLeft
([retval, out] VARIANT *p
);
1626 [propput, id(DISPID_IHTMLSTYLE_MARGIN
), bindable, displaybind]
1627 HRESULT margin
([in] BSTR v
);
1629 [propget, id(DISPID_IHTMLSTYLE_MARGIN
), bindable, displaybind]
1630 HRESULT margin
([retval, out] BSTR *p
);
1632 [propput, id(DISPID_IHTMLSTYLE_PADDINGTOP
), bindable, displaybind]
1633 HRESULT paddingTop
([in] VARIANT v
);
1635 [propget, id(DISPID_IHTMLSTYLE_PADDINGTOP
), bindable, displaybind]
1636 HRESULT paddingTop
([retval, out] VARIANT *p
);
1638 [propput, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), bindable, displaybind]
1639 HRESULT paddingRight
([in] VARIANT v
);
1641 [propget, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), bindable, displaybind]
1642 HRESULT paddingRight
([retval, out] VARIANT *p
);
1644 [propput, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), bindable, displaybind]
1645 HRESULT paddingBottom
([in] VARIANT v
);
1647 [propget, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), bindable, displaybind]
1648 HRESULT paddingBottom
([retval, out] VARIANT *p
);
1650 [propput, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), bindable, displaybind]
1651 HRESULT paddingLeft
([in] VARIANT v
);
1653 [propget, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), bindable, displaybind]
1654 HRESULT paddingLeft
([retval, out] VARIANT *p
);
1656 [propput, id(DISPID_IHTMLSTYLE_PADDING
), bindable, displaybind]
1657 HRESULT padding
([in] BSTR v
);
1659 [propget, id(DISPID_IHTMLSTYLE_PADDING
), bindable, displaybind]
1660 HRESULT padding
([retval, out] BSTR *p
);
1662 [propput, id(DISPID_IHTMLSTYLE_BORDER
), bindable, displaybind]
1663 HRESULT border
([in] BSTR v
);
1665 [propget, id(DISPID_IHTMLSTYLE_BORDER
), bindable, displaybind]
1666 HRESULT border
([retval, out] BSTR *p
);
1668 [propput, id(DISPID_IHTMLSTYLE_BORDERTOP
), bindable, displaybind]
1669 HRESULT borderTop
([in] BSTR v
);
1671 [propget, id(DISPID_IHTMLSTYLE_BORDERTOP
), bindable, displaybind]
1672 HRESULT borderTop
([retval, out] BSTR *p
);
1674 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), bindable, displaybind]
1675 HRESULT borderRight
([in] BSTR v
);
1677 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), bindable, displaybind]
1678 HRESULT borderRight
([retval, out] BSTR *p
);
1680 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), bindable, displaybind]
1681 HRESULT borderBottom
([in] BSTR v
);
1683 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), bindable, displaybind]
1684 HRESULT borderBottom
([retval, out] BSTR *p
);
1686 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFT
), bindable, displaybind]
1687 HRESULT borderLeft
([in] BSTR v
);
1689 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFT
), bindable, displaybind]
1690 HRESULT borderLeft
([retval, out] BSTR *p
);
1692 [propput, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), bindable, displaybind]
1693 HRESULT borderColor
([in] BSTR v
);
1695 [propget, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), bindable, displaybind]
1696 HRESULT borderColor
([retval, out] BSTR *p
);
1698 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), bindable, displaybind]
1699 HRESULT borderTopColor
([in] VARIANT v
);
1701 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), bindable, displaybind]
1702 HRESULT borderTopColor
([retval, out] VARIANT *p
);
1704 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
1705 HRESULT borderRightColor
([in] VARIANT v
);
1707 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
1708 HRESULT borderRightColor
([retval, out] VARIANT *p
);
1710 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
1711 HRESULT borderBottomColor
([in] VARIANT v
);
1713 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
1714 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
1716 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
1717 HRESULT borderLeftColor
([in] VARIANT v
);
1719 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
1720 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
1722 [propput, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), bindable, displaybind]
1723 HRESULT borderWidth
([in] BSTR v
);
1725 [propget, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), bindable, displaybind]
1726 HRESULT borderWidth
([retval, out] BSTR *p
);
1728 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), bindable, displaybind]
1729 HRESULT borderTopWidth
([in] VARIANT v
);
1731 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), bindable, displaybind]
1732 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
1734 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
1735 HRESULT borderRightWidth
([in] VARIANT v
);
1737 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
1738 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
1740 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
1741 HRESULT borderBottomWidth
([in] VARIANT v
);
1743 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
1744 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
1746 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
1747 HRESULT borderLeftWidth
([in] VARIANT v
);
1749 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
1750 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
1752 [propput, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), bindable, displaybind]
1753 HRESULT borderStyle
([in] BSTR v
);
1755 [propget, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), bindable, displaybind]
1756 HRESULT borderStyle
([retval, out] BSTR *p
);
1758 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), bindable, displaybind]
1759 HRESULT borderTopStyle
([in] BSTR v
);
1761 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), bindable, displaybind]
1762 HRESULT borderTopStyle
([retval, out] BSTR *p
);
1764 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
1765 HRESULT borderRightStyle
([in] BSTR v
);
1767 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
1768 HRESULT borderRightStyle
([retval, out] BSTR *p
);
1770 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
1771 HRESULT borderBottomStyle
([in] BSTR v
);
1773 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
1774 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
1776 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
1777 HRESULT borderLeftStyle
([in] BSTR v
);
1779 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
1780 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
1782 [propput, id(DISPID_IHTMLSTYLE_WIDTH
), bindable, displaybind]
1783 HRESULT width
([in] VARIANT v
);
1785 [propget, id(DISPID_IHTMLSTYLE_WIDTH
), bindable, displaybind]
1786 HRESULT width
([retval, out] VARIANT *p
);
1788 [propput, id(DISPID_IHTMLSTYLE_HEIGHT
), bindable, displaybind]
1789 HRESULT height
([in] VARIANT v
);
1791 [propget, id(DISPID_IHTMLSTYLE_HEIGHT
), bindable, displaybind]
1792 HRESULT height
([retval, out] VARIANT *p
);
1794 [propput, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), bindable, displaybind]
1795 HRESULT styleFloat
([in] BSTR v
);
1797 [propget, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), bindable, displaybind]
1798 HRESULT styleFloat
([retval, out] BSTR *p
);
1800 [propput, id(DISPID_IHTMLSTYLE_CLEAR
), bindable, displaybind]
1801 HRESULT clear
([in] BSTR v
);
1803 [propget, id(DISPID_IHTMLSTYLE_CLEAR
), bindable, displaybind]
1804 HRESULT clear
([retval, out] BSTR *p
);
1806 [propput, id(DISPID_IHTMLSTYLE_DISPLAY
), bindable, displaybind]
1807 HRESULT display
([in] BSTR v
);
1809 [propget, id(DISPID_IHTMLSTYLE_DISPLAY
), bindable, displaybind]
1810 HRESULT display
([retval, out] BSTR *p
);
1812 [propput, id(DISPID_IHTMLSTYLE_VISIBILITY
), bindable, displaybind]
1813 HRESULT visibility
([in] BSTR v
);
1815 [propget, id(DISPID_IHTMLSTYLE_VISIBILITY
), bindable, displaybind]
1816 HRESULT visibility
([retval, out] BSTR *p
);
1818 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), bindable, displaybind]
1819 HRESULT listStyleType
([in] BSTR v
);
1821 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), bindable, displaybind]
1822 HRESULT listStyleType
([retval, out] BSTR *p
);
1824 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
1825 HRESULT listStylePosition
([in] BSTR v
);
1827 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
1828 HRESULT listStylePosition
([retval, out] BSTR *p
);
1830 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
1831 HRESULT listStyleImage
([in] BSTR v
);
1833 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
1834 HRESULT listStyleImage
([retval, out] BSTR *p
);
1836 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLE
), bindable, displaybind]
1837 HRESULT listStyle
([in] BSTR v
);
1839 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLE
), bindable, displaybind]
1840 HRESULT listStyle
([retval, out] BSTR *p
);
1842 [propput, id(DISPID_IHTMLSTYLE_WHITESPACE
), bindable, displaybind]
1843 HRESULT whiteSpace
([in] BSTR v
);
1845 [propget, id(DISPID_IHTMLSTYLE_WHITESPACE
), bindable, displaybind]
1846 HRESULT whiteSpace
([retval, out] BSTR *p
);
1848 [propput, id(DISPID_IHTMLSTYLE_TOP
), bindable, displaybind]
1849 HRESULT top
([in] VARIANT v
);
1851 [propget, id(DISPID_IHTMLSTYLE_TOP
), bindable, displaybind]
1852 HRESULT top
([retval, out] VARIANT *p
);
1854 [propput, id(DISPID_IHTMLSTYLE_LEFT
), bindable, displaybind]
1855 HRESULT left
([in] VARIANT v
);
1857 [propget, id(DISPID_IHTMLSTYLE_LEFT
), bindable, displaybind]
1858 HRESULT left
([retval, out] VARIANT *p
);
1860 [propget, id(DISPID_IHTMLSTYLE_POSITION
), bindable, displaybind]
1861 HRESULT position
([retval, out] BSTR *p
);
1863 [propput, id(DISPID_IHTMLSTYLE_ZINDEX
), bindable, displaybind]
1864 HRESULT zIndex
([in] VARIANT v
);
1866 [propget, id(DISPID_IHTMLSTYLE_ZINDEX
), bindable, displaybind]
1867 HRESULT zIndex
([retval, out] VARIANT *p
);
1869 [propput, id(DISPID_IHTMLSTYLE_OVERFLOW
), bindable, displaybind]
1870 HRESULT overflow
([in] BSTR v
);
1872 [propget, id(DISPID_IHTMLSTYLE_OVERFLOW
), bindable, displaybind]
1873 HRESULT overflow
([retval, out] BSTR *p
);
1875 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
1876 HRESULT pageBreakBefore
([in] BSTR v
);
1878 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
1879 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
1881 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), bindable, displaybind]
1882 HRESULT pageBreakAfter
([in] BSTR v
);
1884 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), bindable, displaybind]
1885 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
1887 [propput, id(DISPID_IHTMLSTYLE_CSSTEXT
), bindable, displaybind]
1888 HRESULT cssText
([in] BSTR v
);
1890 [propget, id(DISPID_IHTMLSTYLE_CSSTEXT
), bindable, displaybind]
1891 HRESULT cssText
([retval, out] BSTR *p
);
1893 [propput, id(DISPID_IHTMLSTYLE_PIXELTOP
), bindable, displaybind, hidden]
1894 HRESULT pixelTop
([in] LONG v
);
1896 [propget, id(DISPID_IHTMLSTYLE_PIXELTOP
), bindable, displaybind, hidden]
1897 HRESULT pixelTop
([retval, out] LONG *p
);
1899 [propput, id(DISPID_IHTMLSTYLE_PIXELLEFT
), bindable, displaybind, hidden]
1900 HRESULT pixelLeft
([in] LONG v
);
1902 [propget, id(DISPID_IHTMLSTYLE_PIXELLEFT
), bindable, displaybind, hidden]
1903 HRESULT pixelLeft
([retval, out] LONG *p
);
1905 [propput, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), bindable, displaybind, hidden]
1906 HRESULT pixelWidth
([in] LONG v
);
1908 [propget, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), bindable, displaybind, hidden]
1909 HRESULT pixelWidth
([retval, out] LONG *p
);
1911 [propput, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), bindable, displaybind, hidden]
1912 HRESULT pixelHeight
([in] LONG v
);
1914 [propget, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), bindable, displaybind, hidden]
1915 HRESULT pixelHeight
([retval, out] LONG *p
);
1917 [propput, id(DISPID_IHTMLSTYLE_POSTOP
), bindable, displaybind]
1918 HRESULT posTop
([in] float v
);
1920 [propget, id(DISPID_IHTMLSTYLE_POSTOP
), bindable, displaybind]
1921 HRESULT posTop
([retval, out] float *p
);
1923 [propput, id(DISPID_IHTMLSTYLE_POSLEFT
), bindable, displaybind]
1924 HRESULT posLeft
([in] float v
);
1926 [propget, id(DISPID_IHTMLSTYLE_POSLEFT
), bindable, displaybind]
1927 HRESULT posLeft
([retval, out] float *p
);
1929 [propput, id(DISPID_IHTMLSTYLE_POSWIDTH
), bindable, displaybind]
1930 HRESULT posWidth
([in] float v
);
1932 [propget, id(DISPID_IHTMLSTYLE_POSWIDTH
), bindable, displaybind]
1933 HRESULT posWidth
([retval, out] float *p
);
1935 [propput, id(DISPID_IHTMLSTYLE_POSHEIGHT
), bindable, displaybind]
1936 HRESULT posHeight
([in] float v
);
1938 [propget, id(DISPID_IHTMLSTYLE_POSHEIGHT
), bindable, displaybind]
1939 HRESULT posHeight
([retval, out] float *p
);
1941 [propput, id(DISPID_IHTMLSTYLE_CURSOR
), bindable, displaybind]
1942 HRESULT cursor
([in] BSTR v
);
1944 [propget, id(DISPID_IHTMLSTYLE_CURSOR
), bindable, displaybind]
1945 HRESULT cursor
([retval, out] BSTR *p
);
1947 [propput, id(DISPID_IHTMLSTYLE_CLIP
), bindable, displaybind]
1948 HRESULT clip
([in] BSTR v
);
1950 [propget, id(DISPID_IHTMLSTYLE_CLIP
), bindable, displaybind]
1951 HRESULT clip
([retval, out] BSTR *p
);
1953 [propput, id(DISPID_IHTMLSTYLE_FILTER
), bindable, displaybind]
1954 HRESULT filter
([in] BSTR v
);
1956 [propget, id(DISPID_IHTMLSTYLE_FILTER
), bindable, displaybind]
1957 HRESULT filter
([retval, out] BSTR *p
);
1959 [id(DISPID_IHTMLSTYLE_SETATTRIBUTE
)]
1960 HRESULT setAttribute
(
1961 [in] BSTR strAttributeName
,
1962 [in] VARIANT AttributeValue
,
1963 [defaultvalue(1), in] LONG lFlags
);
1965 [id(DISPID_IHTMLSTYLE_GETATTRIBUTE
)]
1966 HRESULT getAttribute
(
1967 [in] BSTR strAttributeName
,
1968 [defaultvalue(0), in] LONG lFlags
,
1969 [retval, out] VARIANT *AttributeValue
);
1971 [id(DISPID_IHTMLSTYLE_REMOVEATTRIBUTE
)]
1972 HRESULT removeAttribute
(
1973 [in] BSTR strAttributeName
,
1974 [defaultvalue(1), in]
1976 [retval, out] VARIANT_BOOL *pfSuccess
);
1978 [id(DISPID_IHTMLSTYLE_TOSTRING
)]
1979 HRESULT toString
([retval, out] BSTR *String);
1982 /*****************************************************************************
1983 * IHTMLStyle2 interface
1989 uuid(3050f4a2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
1991 interface IHTMLStyle2
: IDispatch
1993 [propput, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
1994 HRESULT tableLayout
([in] BSTR v
);
1996 [propget, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
1997 HRESULT tableLayout
([out, retval] BSTR *p
);
1999 [propput, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
2000 HRESULT borderCollapse
([in] BSTR v
);
2002 [propget, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
2003 HRESULT borderCollapse
([out, retval] BSTR *p
);
2005 [propput, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
2006 HRESULT direction
([in] BSTR v
);
2008 [propget, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
2009 HRESULT direction
([out, retval] BSTR *p
);
2011 [propput, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
2012 HRESULT behavior
([in] BSTR v
);
2014 [propget, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
2015 HRESULT behavior
([out, retval] BSTR *p
);
2017 [id(DISPID_IHTMLSTYLE2_SETEXPRESSION
)]
2018 HRESULT setExpression
(
2020 [in] BSTR expression
,
2021 [in, defaultvalue("")] BSTR language
);
2023 [id(DISPID_IHTMLSTYLE2_GETEXPRESSION
)]
2024 HRESULT getExpression
(
2026 [out, retval] VARIANT *expression
);
2028 [id(DISPID_IHTMLSTYLE2_REMOVEEXPRESSION
)]
2029 HRESULT removeExpression
(
2031 [out, retval] VARIANT_BOOL *pfSuccess
);
2033 [propput, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
2034 HRESULT position
([in] BSTR v
);
2036 [propget, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
2037 HRESULT position
([out, retval] BSTR *p
);
2039 [propput, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
2040 HRESULT unicodeBidi
([in] BSTR v
);
2042 [propget, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
2043 HRESULT unicodeBidi
([out, retval] BSTR *p
);
2045 [propput, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
2046 HRESULT bottom
([in] VARIANT v
);
2048 [propget, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
2049 HRESULT bottom
([out, retval] VARIANT *p
);
2051 [propput, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
2052 HRESULT right
([in] VARIANT v
);
2054 [propget, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
2055 HRESULT right
([out, retval] VARIANT *p
);
2057 [propput, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
2058 HRESULT pixelBottom
([in] LONG v
);
2060 [propget, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
2061 HRESULT pixelBottom
([out, retval] LONG *p
);
2063 [propput, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
2064 HRESULT pixelRight
([in] LONG v
);
2066 [propget, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
2067 HRESULT pixelRight
([out, retval] LONG *p
);
2069 [propput, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
2070 HRESULT posBottom
([in] float v
);
2072 [propget, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
2073 HRESULT posBottom
([out, retval] float *p
);
2075 [propput, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
2076 HRESULT posRight
([in] float v
);
2078 [propget, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
2079 HRESULT posRight
([out, retval] float *p
);
2081 [propput, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
2082 HRESULT imeMode
([in] BSTR v
);
2084 [propget, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
2085 HRESULT imeMode
([out, retval] BSTR *p
);
2087 [propput, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
2088 HRESULT rubyAlign
([in] BSTR v
);
2090 [propget, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
2091 HRESULT rubyAlign
([out, retval] BSTR *p
);
2093 [propput, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
2094 HRESULT rubyPosition
([in] BSTR v
);
2096 [propget, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
2097 HRESULT rubyPosition
([out, retval] BSTR *p
);
2099 [propput, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
2100 HRESULT rubyOverhang
([in] BSTR v
);
2102 [propget, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
2103 HRESULT rubyOverhang
([out, retval] BSTR *p
);
2105 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
2106 HRESULT layoutGridChar
([in] VARIANT v
);
2108 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
2109 HRESULT layoutGridChar
([out, retval] VARIANT *p
);
2111 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
2112 HRESULT layoutGridLine
([in] VARIANT v
);
2114 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
2115 HRESULT layoutGridLine
([out, retval] VARIANT *p
);
2117 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
2118 HRESULT layoutGridMode
([in] BSTR v
);
2120 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
2121 HRESULT layoutGridMode
([out, retval] BSTR *p
);
2123 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
2124 HRESULT layoutGridType
([in] BSTR v
);
2126 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
2127 HRESULT layoutGridType
([out, retval] BSTR *p
);
2129 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
2130 HRESULT layoutGrid
([in] BSTR v
);
2132 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
2133 HRESULT layoutGrid
([out, retval] BSTR *p
);
2135 [propput, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
2136 HRESULT wordBreak
([in] BSTR v
);
2138 [propget, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
2139 HRESULT wordBreak
([out, retval] BSTR *p
);
2141 [propput, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
2142 HRESULT lineBreak
([in] BSTR v
);
2144 [propget, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
2145 HRESULT lineBreak
([out, retval] BSTR *p
);
2147 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
2148 HRESULT textJustify
([in] BSTR v
);
2150 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
2151 HRESULT textJustify
([out, retval] BSTR *p
);
2153 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
2154 HRESULT textJustifyTrim
([in] BSTR v
);
2156 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
2157 HRESULT textJustifyTrim
([out, retval] BSTR *p
);
2159 [propput, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
2160 HRESULT textKashida
([in] VARIANT v
);
2162 [propget, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
2163 HRESULT textKashida
([out, retval] VARIANT *p
);
2165 [propput, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
2166 HRESULT textAutospace
([in] BSTR v
);
2168 [propget, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
2169 HRESULT textAutospace
([out, retval] BSTR *p
);
2171 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
2172 HRESULT overflowX
([in] BSTR v
);
2174 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
2175 HRESULT overflowX
([out, retval] BSTR *p
);
2177 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
2178 HRESULT overflowY
([in] BSTR v
);
2180 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
2181 HRESULT overflowY
([out, retval] BSTR *p
);
2183 [propput, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
2184 HRESULT accelerator
([in] BSTR v
);
2186 [propget, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
2187 HRESULT accelerator
([out, retval] BSTR *p
);
2190 /*****************************************************************************
2191 * IHTMLRuleStyle interface
2197 uuid(3050F3CF
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
2199 interface IHTMLRuleStyle
: IDispatch
2201 [propput, id(DISPID_IHTMLRULESTYLE_FONTFAMILY
), bindable, displaybind]
2202 HRESULT fontFamily
([in] BSTR v
);
2204 [propget, id(DISPID_IHTMLRULESTYLE_FONTFAMILY
), bindable, displaybind]
2205 HRESULT fontFamily
([retval, out] BSTR *p
);
2207 [propput, id(DISPID_IHTMLRULESTYLE_FONTSTYLE
), bindable, displaybind]
2208 HRESULT fontStyle
([in] BSTR v
);
2210 [propget, id(DISPID_IHTMLRULESTYLE_FONTSTYLE
), bindable, displaybind]
2211 HRESULT fontStyle
([retval, out] BSTR *p
);
2213 [propput, id(DISPID_IHTMLRULESTYLE_FONTVARIANT
), bindable, displaybind]
2214 HRESULT fontVariant
([in] BSTR v
);
2216 [propget, id(DISPID_IHTMLRULESTYLE_FONTVARIANT
), bindable, displaybind]
2217 HRESULT fontVariant
([retval, out] BSTR *p
);
2219 [propput, id(DISPID_IHTMLRULESTYLE_FONTWEIGHT
), bindable, displaybind]
2220 HRESULT fontWeight
([in] BSTR v
);
2222 [propget, id(DISPID_IHTMLRULESTYLE_FONTWEIGHT
), bindable, displaybind]
2223 HRESULT fontWeight
([retval, out] BSTR *p
);
2225 [propput, id(DISPID_IHTMLRULESTYLE_FONTSIZE
), bindable, displaybind]
2226 HRESULT fontSize
([in] VARIANT v
);
2228 [propget, id(DISPID_IHTMLRULESTYLE_FONTSIZE
), bindable, displaybind]
2229 HRESULT fontSize
([retval, out] VARIANT *p
);
2231 [propput, id(DISPID_IHTMLRULESTYLE_FONT
), bindable, displaybind]
2232 HRESULT font
([in] BSTR v
);
2234 [propget, id(DISPID_IHTMLRULESTYLE_FONT
), bindable, displaybind]
2235 HRESULT font
([retval, out] BSTR *p
);
2237 [propput, id(DISPID_IHTMLRULESTYLE_COLOR
), bindable, displaybind]
2238 HRESULT color
([in] VARIANT v
);
2240 [propget, id(DISPID_IHTMLRULESTYLE_COLOR
), bindable, displaybind]
2241 HRESULT color
([retval, out] VARIANT *p
);
2243 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUND
), bindable, displaybind]
2244 HRESULT background
([in] BSTR v
);
2246 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUND
), bindable, displaybind]
2247 HRESULT background
([retval, out] BSTR *p
);
2249 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
2250 HRESULT backgroundColor
([in] VARIANT v
);
2252 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
2253 HRESULT backgroundColor
([retval, out] VARIANT *p
);
2255 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
2256 HRESULT backgroundImage
([in] BSTR v
);
2258 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
2259 HRESULT backgroundImage
([retval, out] BSTR *p
);
2261 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
2262 HRESULT backgroundRepeat
([in] BSTR v
);
2264 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
2265 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
2267 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
2268 HRESULT backgroundAttachment
([in] BSTR v
);
2270 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
2271 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
2273 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
2274 HRESULT backgroundPosition
([in] BSTR v
);
2276 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
2277 HRESULT backgroundPosition
([retval, out] BSTR *p
);
2279 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
2280 HRESULT backgroundPositionX
([in] VARIANT v
);
2282 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
2283 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
2285 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
2286 HRESULT backgroundPositionY
([in] VARIANT v
);
2288 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
2289 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
2291 [propput, id(DISPID_IHTMLRULESTYLE_WORDSPACING
), bindable, displaybind]
2292 HRESULT wordSpacing
([in] VARIANT v
);
2294 [propget, id(DISPID_IHTMLRULESTYLE_WORDSPACING
), bindable, displaybind]
2295 HRESULT wordSpacing
([retval, out] VARIANT *p
);
2297 [propput, id(DISPID_IHTMLRULESTYLE_LETTERSPACING
), bindable, displaybind]
2298 HRESULT letterSpacing
([in] VARIANT v
);
2300 [propget, id(DISPID_IHTMLRULESTYLE_LETTERSPACING
), bindable, displaybind]
2301 HRESULT letterSpacing
([retval, out] VARIANT *p
);
2303 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATION
), bindable, displaybind]
2304 HRESULT textDecoration
([in] BSTR v
);
2306 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATION
), bindable, displaybind]
2307 HRESULT textDecoration
([retval, out] BSTR *p
);
2309 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
2310 HRESULT textDecorationNone
([in] VARIANT_BOOL v
);
2312 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
2313 HRESULT textDecorationNone
([retval, out] VARIANT_BOOL *p
);
2315 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
2316 HRESULT textDecorationUnderline
([in] VARIANT_BOOL v
);
2318 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
2319 HRESULT textDecorationUnderline
([retval, out] VARIANT_BOOL *p
);
2321 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
2322 HRESULT textDecorationOverline
([in] VARIANT_BOOL v
);
2324 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
2325 HRESULT textDecorationOverline
([retval, out] VARIANT_BOOL *p
);
2327 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
2328 HRESULT textDecorationLineThrough
([in] VARIANT_BOOL v
);
2330 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
2331 HRESULT textDecorationLineThrough
([retval, out] VARIANT_BOOL *p
);
2333 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
2334 HRESULT textDecorationBlink
([in] VARIANT_BOOL v
);
2336 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
2337 HRESULT textDecorationBlink
([retval, out] VARIANT_BOOL *p
);
2339 [propput, id(DISPID_IHTMLRULESTYLE_VERTICALALIGN
), bindable, displaybind]
2340 HRESULT verticalAlign
([in] VARIANT v
);
2342 [propget, id(DISPID_IHTMLRULESTYLE_VERTICALALIGN
), bindable, displaybind]
2343 HRESULT verticalAlign
([retval, out] VARIANT *p
);
2345 [propput, id(DISPID_IHTMLRULESTYLE_TEXTTRANSFORM
), bindable, displaybind]
2346 HRESULT textTransform
([in] BSTR v
);
2348 [propget, id(DISPID_IHTMLRULESTYLE_TEXTTRANSFORM
), bindable, displaybind]
2349 HRESULT textTransform
([retval, out] BSTR *p
);
2351 [propput, id(DISPID_IHTMLRULESTYLE_TEXTALIGN
), bindable, displaybind]
2352 HRESULT textAlign
([in] BSTR v
);
2354 [propget, id(DISPID_IHTMLRULESTYLE_TEXTALIGN
), bindable, displaybind]
2355 HRESULT textAlign
([retval, out] BSTR *p
);
2357 [propput, id(DISPID_IHTMLRULESTYLE_TEXTINDENT
), bindable, displaybind]
2358 HRESULT textIndent
([in] VARIANT v
);
2360 [propget, id(DISPID_IHTMLRULESTYLE_TEXTINDENT
), bindable, displaybind]
2361 HRESULT textIndent
([retval, out] VARIANT *p
);
2363 [propput, id(DISPID_IHTMLRULESTYLE_LINEHEIGHT
), bindable, displaybind]
2364 HRESULT lineHeight
([in] VARIANT v
);
2366 [propget, id(DISPID_IHTMLRULESTYLE_LINEHEIGHT
), bindable, displaybind]
2367 HRESULT lineHeight
([retval, out] VARIANT *p
);
2369 [propput, id(DISPID_IHTMLRULESTYLE_MARGINTOP
), bindable, displaybind]
2370 HRESULT marginTop
([in] VARIANT v
);
2372 [propget, id(DISPID_IHTMLRULESTYLE_MARGINTOP
), bindable, displaybind]
2373 HRESULT marginTop
([retval, out] VARIANT *p
);
2375 [propput, id(DISPID_IHTMLRULESTYLE_MARGINRIGHT
), bindable, displaybind]
2376 HRESULT marginRight
([in] VARIANT v
);
2378 [propget, id(DISPID_IHTMLRULESTYLE_MARGINRIGHT
), bindable, displaybind]
2379 HRESULT marginRight
([retval, out] VARIANT *p
);
2381 [propput, id(DISPID_IHTMLRULESTYLE_MARGINBOTTOM
), bindable, displaybind]
2382 HRESULT marginBottom
([in] VARIANT v
);
2384 [propget, id(DISPID_IHTMLRULESTYLE_MARGINBOTTOM
), bindable, displaybind]
2385 HRESULT marginBottom
([retval, out] VARIANT *p
);
2387 [propput, id(DISPID_IHTMLRULESTYLE_MARGINLEFT
), bindable, displaybind]
2388 HRESULT marginLeft
([in] VARIANT v
);
2390 [propget, id(DISPID_IHTMLRULESTYLE_MARGINLEFT
), bindable, displaybind]
2391 HRESULT marginLeft
([retval, out] VARIANT *p
);
2393 [propput, id(DISPID_IHTMLRULESTYLE_MARGIN
), bindable, displaybind]
2394 HRESULT margin
([in] BSTR v
);
2396 [propget, id(DISPID_IHTMLRULESTYLE_MARGIN
), bindable, displaybind]
2397 HRESULT margin
([retval, out] BSTR *p
);
2399 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGTOP
), bindable, displaybind]
2400 HRESULT paddingTop
([in] VARIANT v
);
2402 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGTOP
), bindable, displaybind]
2403 HRESULT paddingTop
([retval, out] VARIANT *p
);
2405 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGRIGHT
), bindable, displaybind]
2406 HRESULT paddingRight
([in] VARIANT v
);
2408 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGRIGHT
), bindable, displaybind]
2409 HRESULT paddingRight
([retval, out] VARIANT *p
);
2411 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGBOTTOM
), bindable, displaybind]
2412 HRESULT paddingBottom
([in] VARIANT v
);
2414 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGBOTTOM
), bindable, displaybind]
2415 HRESULT paddingBottom
([retval, out] VARIANT *p
);
2417 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGLEFT
), bindable, displaybind]
2418 HRESULT paddingLeft
([in] VARIANT v
);
2420 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGLEFT
), bindable, displaybind]
2421 HRESULT paddingLeft
([retval, out] VARIANT *p
);
2423 [propput, id(DISPID_IHTMLRULESTYLE_PADDING
), bindable, displaybind]
2424 HRESULT padding
([in] BSTR v
);
2426 [propget, id(DISPID_IHTMLRULESTYLE_PADDING
), bindable, displaybind]
2427 HRESULT padding
([retval, out] BSTR *p
);
2429 [propput, id(DISPID_IHTMLRULESTYLE_BORDER
), bindable, displaybind]
2430 HRESULT border
([in] BSTR v
);
2432 [propget, id(DISPID_IHTMLRULESTYLE_BORDER
), bindable, displaybind]
2433 HRESULT border
([retval, out] BSTR *p
);
2435 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOP
), bindable, displaybind]
2436 HRESULT borderTop
([in] BSTR v
);
2438 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOP
), bindable, displaybind]
2439 HRESULT borderTop
([retval, out] BSTR *p
);
2441 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHT
), bindable, displaybind]
2442 HRESULT borderRight
([in] BSTR v
);
2444 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHT
), bindable, displaybind]
2445 HRESULT borderRight
([retval, out] BSTR *p
);
2447 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOM
), bindable, displaybind]
2448 HRESULT borderBottom
([in] BSTR v
);
2450 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOM
), bindable, displaybind]
2451 HRESULT borderBottom
([retval, out] BSTR *p
);
2453 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFT
), bindable, displaybind]
2454 HRESULT borderLeft
([in] BSTR v
);
2456 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFT
), bindable, displaybind]
2457 HRESULT borderLeft
([retval, out] BSTR *p
);
2459 [propput, id(DISPID_IHTMLRULESTYLE_BORDERCOLOR
), bindable, displaybind]
2460 HRESULT borderColor
([in] BSTR v
);
2462 [propget, id(DISPID_IHTMLRULESTYLE_BORDERCOLOR
), bindable, displaybind]
2463 HRESULT borderColor
([retval, out] BSTR *p
);
2465 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPCOLOR
), bindable, displaybind]
2466 HRESULT borderTopColor
([in] VARIANT v
);
2468 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPCOLOR
), bindable, displaybind]
2469 HRESULT borderTopColor
([retval, out] VARIANT *p
);
2471 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
2472 HRESULT borderRightColor
([in] VARIANT v
);
2474 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
2475 HRESULT borderRightColor
([retval, out] VARIANT *p
);
2477 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
2478 HRESULT borderBottomColor
([in] VARIANT v
);
2480 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
2481 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
2483 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
2484 HRESULT borderLeftColor
([in] VARIANT v
);
2486 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
2487 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
2489 [propput, id(DISPID_IHTMLRULESTYLE_BORDERWIDTH
), bindable, displaybind]
2490 HRESULT borderWidth
([in] BSTR v
);
2492 [propget, id(DISPID_IHTMLRULESTYLE_BORDERWIDTH
), bindable, displaybind]
2493 HRESULT borderWidth
([retval, out] BSTR *p
);
2495 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPWIDTH
), bindable, displaybind]
2496 HRESULT borderTopWidth
([in] VARIANT v
);
2498 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPWIDTH
), bindable, displaybind]
2499 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
2501 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
2502 HRESULT borderRightWidth
([in] VARIANT v
);
2504 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
2505 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
2507 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
2508 HRESULT borderBottomWidth
([in] VARIANT v
);
2510 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
2511 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
2513 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
2514 HRESULT borderLeftWidth
([in] VARIANT v
);
2516 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
2517 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
2519 [propput, id(DISPID_IHTMLRULESTYLE_BORDERSTYLE
), bindable, displaybind]
2520 HRESULT borderStyle
([in] BSTR v
);
2522 [propget, id(DISPID_IHTMLRULESTYLE_BORDERSTYLE
), bindable, displaybind]
2523 HRESULT borderStyle
([retval, out] BSTR *p
);
2525 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPSTYLE
), bindable, displaybind]
2526 HRESULT borderTopStyle
([in] BSTR v
);
2528 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPSTYLE
), bindable, displaybind]
2529 HRESULT borderTopStyle
([retval, out] BSTR *p
);
2531 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
2532 HRESULT borderRightStyle
([in] BSTR v
);
2534 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
2535 HRESULT borderRightStyle
([retval, out] BSTR *p
);
2537 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
2538 HRESULT borderBottomStyle
([in] BSTR v
);
2540 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
2541 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
2543 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
2544 HRESULT borderLeftStyle
([in] BSTR v
);
2546 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
2547 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
2549 [propput, id(DISPID_IHTMLRULESTYLE_WIDTH
), bindable, displaybind]
2550 HRESULT width
([in] VARIANT v
);
2552 [propget, id(DISPID_IHTMLRULESTYLE_WIDTH
), bindable, displaybind]
2553 HRESULT width
([retval, out] VARIANT *p
);
2555 [propput, id(DISPID_IHTMLRULESTYLE_HEIGHT
), bindable, displaybind]
2556 HRESULT height
([in] VARIANT v
);
2558 [propget, id(DISPID_IHTMLRULESTYLE_HEIGHT
), bindable, displaybind]
2559 HRESULT height
([retval, out] VARIANT *p
);
2561 [propput, id(DISPID_IHTMLRULESTYLE_STYLEFLOAT
), bindable, displaybind]
2562 HRESULT styleFloat
([in] BSTR v
);
2564 [propget, id(DISPID_IHTMLRULESTYLE_STYLEFLOAT
), bindable, displaybind]
2565 HRESULT styleFloat
([retval, out] BSTR *p
);
2567 [propput, id(DISPID_IHTMLRULESTYLE_CLEAR
), bindable, displaybind]
2568 HRESULT clear
([in] BSTR v
);
2570 [propget, id(DISPID_IHTMLRULESTYLE_CLEAR
), bindable, displaybind]
2571 HRESULT clear
([retval, out] BSTR *p
);
2573 [propput, id(DISPID_IHTMLRULESTYLE_DISPLAY
), bindable, displaybind]
2574 HRESULT display
([in] BSTR v
);
2576 [propget, id(DISPID_IHTMLRULESTYLE_DISPLAY
), bindable, displaybind]
2577 HRESULT display
([retval, out] BSTR *p
);
2579 [propput, id(DISPID_IHTMLRULESTYLE_VISIBILITY
), bindable, displaybind]
2580 HRESULT visibility
([in] BSTR v
);
2582 [propget, id(DISPID_IHTMLRULESTYLE_VISIBILITY
), bindable, displaybind]
2583 HRESULT visibility
([retval, out] BSTR *p
);
2585 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLETYPE
), bindable, displaybind]
2586 HRESULT listStyleType
([in] BSTR v
);
2588 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLETYPE
), bindable, displaybind]
2589 HRESULT listStyleType
([retval, out] BSTR *p
);
2591 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
2592 HRESULT listStylePosition
([in] BSTR v
);
2594 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
2595 HRESULT listStylePosition
([retval, out] BSTR *p
);
2597 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
2598 HRESULT listStyleImage
([in] BSTR v
);
2600 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
2601 HRESULT listStyleImage
([retval, out] BSTR *p
);
2603 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLE
), bindable, displaybind]
2604 HRESULT listStyle
([in] BSTR v
);
2606 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLE
), bindable, displaybind]
2607 HRESULT listStyle
([retval, out] BSTR *p
);
2609 [propput, id(DISPID_IHTMLRULESTYLE_WHITESPACE
), bindable, displaybind]
2610 HRESULT whiteSpace
([in] BSTR v
);
2612 [propget, id(DISPID_IHTMLRULESTYLE_WHITESPACE
), bindable, displaybind]
2613 HRESULT whiteSpace
([retval, out] BSTR *p
);
2615 [propput, id(DISPID_IHTMLRULESTYLE_TOP
), bindable, displaybind]
2616 HRESULT top
([in] VARIANT v
);
2618 [propget, id(DISPID_IHTMLRULESTYLE_TOP
), bindable, displaybind]
2619 HRESULT top
([retval, out] VARIANT *p
);
2621 [propput, id(DISPID_IHTMLRULESTYLE_LEFT
), bindable, displaybind]
2622 HRESULT left
([in] VARIANT v
);
2624 [propget, id(DISPID_IHTMLRULESTYLE_LEFT
), bindable, displaybind]
2625 HRESULT left
([retval, out] VARIANT *p
);
2627 [propget, id(DISPID_IHTMLRULESTYLE_POSITION
), bindable, displaybind]
2628 HRESULT position
([retval, out] BSTR *p
);
2630 [propput, id(DISPID_IHTMLRULESTYLE_ZINDEX
), bindable, displaybind]
2631 HRESULT zIndex
([in] VARIANT v
);
2633 [propget, id(DISPID_IHTMLRULESTYLE_ZINDEX
), bindable, displaybind]
2634 HRESULT zIndex
([retval, out] VARIANT *p
);
2636 [propput, id(DISPID_IHTMLRULESTYLE_OVERFLOW
), bindable, displaybind]
2637 HRESULT overflow
([in] BSTR v
);
2639 [propget, id(DISPID_IHTMLRULESTYLE_OVERFLOW
), bindable, displaybind]
2640 HRESULT overflow
([retval, out] BSTR *p
);
2642 [propput, id(DISPID_IHTMLRULESTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
2643 HRESULT pageBreakBefore
([in] BSTR v
);
2645 [propget, id(DISPID_IHTMLRULESTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
2646 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
2648 [propput, id(DISPID_IHTMLRULESTYLE_PAGEBREAKAFTER
), bindable, displaybind]
2649 HRESULT pageBreakAfter
([in] BSTR v
);
2651 [propget, id(DISPID_IHTMLRULESTYLE_PAGEBREAKAFTER
), bindable, displaybind]
2652 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
2654 [propput, id(DISPID_IHTMLRULESTYLE_CSSTEXT
), bindable, displaybind]
2655 HRESULT cssText
([in] BSTR v
);
2657 [propget, id(DISPID_IHTMLRULESTYLE_CSSTEXT
), bindable, displaybind]
2658 HRESULT cssText
([retval, out] BSTR *p
);
2660 [propput, id(DISPID_IHTMLRULESTYLE_CURSOR
), bindable, displaybind]
2661 HRESULT cursor
([in] BSTR v
);
2663 [propget, id(DISPID_IHTMLRULESTYLE_CURSOR
), bindable, displaybind]
2664 HRESULT cursor
([retval, out] BSTR *p
);
2666 [propput, id(DISPID_IHTMLRULESTYLE_CLIP
), bindable, displaybind]
2667 HRESULT clip
([in] BSTR v
);
2669 [propget, id(DISPID_IHTMLRULESTYLE_CLIP
), bindable, displaybind]
2670 HRESULT clip
([retval, out] BSTR *p
);
2672 [propput, id(DISPID_IHTMLRULESTYLE_FILTER
), bindable, displaybind]
2673 HRESULT filter
([in] BSTR v
);
2675 [propget, id(DISPID_IHTMLRULESTYLE_FILTER
), bindable, displaybind]
2676 HRESULT filter
([retval, out] BSTR *p
);
2678 [id(DISPID_IHTMLRULESTYLE_SETATTRIBUTE
)]
2679 HRESULT setAttribute
(
2680 [in] BSTR strAttributeName
,
2681 [in] VARIANT AttributeValue
,
2682 [defaultvalue(1), in] LONG lFlags
);
2684 [id(DISPID_IHTMLRULESTYLE_GETATTRIBUTE
)]
2685 HRESULT getAttribute
(
2686 [in] BSTR strAttributeName
,
2687 [defaultvalue(0), in] LONG lFlags
,
2688 [retval, out] VARIANT *AttributeValue
);
2690 [id(DISPID_IHTMLRULESTYLE_REMOVEATTRIBUTE
)]
2691 HRESULT removeAttribute
(
2692 [in] BSTR strAttributeName
,
2693 [defaultvalue(1), in] LONG lFlags
,
2694 [retval, out] VARIANT_BOOL *pfSuccess
);
2697 /*****************************************************************************
2698 * DispHTMLStyle dispinterface
2702 uuid(3050f55a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
2704 dispinterface DispHTMLStyle
2708 [propput, id(DISPID_IHTMLSTYLE_FONTFAMILY
), displaybind, bindable]
2709 void fontFamily
(BSTR v
);
2711 [propget, id(DISPID_IHTMLSTYLE_FONTFAMILY
), displaybind, bindable]
2714 [propput, id(DISPID_IHTMLSTYLE_FONTSTYLE
), displaybind, bindable]
2715 void fontStyle
(BSTR v
);
2717 [propget, id(DISPID_IHTMLSTYLE_FONTSTYLE
), displaybind, bindable]
2720 [propput, id(DISPID_IHTMLSTYLE_FONTVARIANT
), displaybind, bindable]
2721 void fontVariant
(BSTR v
);
2723 [propget, id(DISPID_IHTMLSTYLE_FONTVARIANT
), displaybind, bindable]
2726 [propput, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), displaybind, bindable]
2727 void fontWeight
(BSTR v
);
2729 [propget, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), displaybind, bindable]
2732 [propput, id(DISPID_IHTMLSTYLE_FONTSIZE
), displaybind, bindable]
2733 void fontSize
(VARIANT v
);
2735 [propget, id(DISPID_IHTMLSTYLE_FONTSIZE
), displaybind, bindable]
2738 [propput, id(DISPID_IHTMLSTYLE_FONT
), displaybind, bindable, nonbrowsable]
2741 [propget, id(DISPID_IHTMLSTYLE_FONT
), displaybind, bindable, nonbrowsable]
2744 [propput, id(DISPID_IHTMLSTYLE_COLOR
), displaybind, bindable]
2745 void color
(VARIANT v
);
2747 [propget, id(DISPID_IHTMLSTYLE_COLOR
), displaybind, bindable]
2750 [propput, id(DISPID_IHTMLSTYLE_BACKGROUND
), displaybind, bindable, nonbrowsable]
2751 void background
(BSTR v
);
2753 [propget, id(DISPID_IHTMLSTYLE_BACKGROUND
), displaybind, bindable, nonbrowsable]
2756 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
2757 void backgroundColor
(VARIANT v
);
2759 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
2760 VARIANT backgroundColor
();
2762 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
2763 void backgroundImage
(BSTR v
);
2765 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
2766 BSTR backgroundImage
();
2768 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
2769 void backgroundRepeat
(BSTR v
);
2771 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
2772 BSTR backgroundRepeat
();
2774 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
2775 void backgroundAttachment
(BSTR v
);
2777 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
2778 BSTR backgroundAttachment
();
2780 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), displaybind, bindable, nonbrowsable]
2781 void backgroundPosition
(BSTR v
);
2783 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), displaybind, bindable, nonbrowsable]
2784 BSTR backgroundPosition
();
2786 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
2787 void backgroundPositionX
(VARIANT v
);
2789 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
2790 VARIANT backgroundPositionX
();
2792 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
2793 void backgroundPositionY
(VARIANT v
);
2795 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
2796 VARIANT backgroundPositionY
();
2798 [propput, id(DISPID_IHTMLSTYLE_WORDSPACING
), displaybind, bindable]
2799 void wordSpacing
(VARIANT v
);
2801 [propget, id(DISPID_IHTMLSTYLE_WORDSPACING
), displaybind, bindable]
2802 VARIANT wordSpacing
();
2804 [propput, id(DISPID_IHTMLSTYLE_LETTERSPACING
), displaybind, bindable]
2805 void letterSpacing
(VARIANT v
);
2807 [propget, id(DISPID_IHTMLSTYLE_LETTERSPACING
), displaybind, bindable]
2808 VARIANT letterSpacing
();
2810 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), displaybind, bindable]
2811 void textDecoration
(BSTR v
);
2813 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), displaybind, bindable]
2814 BSTR textDecoration
();
2816 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), displaybind, bindable]
2817 void textDecorationNone
(VARIANT_BOOL v
);
2819 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), displaybind, bindable]
2820 VARIANT_BOOL textDecorationNone
();
2822 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), displaybind, bindable]
2823 void textDecorationUnderline
(VARIANT_BOOL v
);
2825 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), displaybind, bindable]
2826 VARIANT_BOOL textDecorationUnderline
();
2828 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), displaybind, bindable]
2829 void textDecorationOverline
(VARIANT_BOOL v
);
2831 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), displaybind, bindable]
2832 VARIANT_BOOL textDecorationOverline
();
2834 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), displaybind, bindable]
2835 void textDecorationLineThrough
(VARIANT_BOOL v
);
2837 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), displaybind, bindable]
2838 VARIANT_BOOL textDecorationLineThrough
();
2840 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), displaybind, bindable]
2841 void textDecorationBlink
(VARIANT_BOOL v
);
2843 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), displaybind, bindable]
2844 VARIANT_BOOL textDecorationBlink
();
2846 [propput, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), displaybind, bindable]
2847 void verticalAlign
(VARIANT v
);
2849 [propget, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), displaybind, bindable]
2850 VARIANT verticalAlign
();
2852 [propput, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), displaybind, bindable]
2853 void textTransform
(BSTR v
);
2855 [propget, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), displaybind, bindable]
2856 BSTR textTransform
();
2858 [propput, id(DISPID_IHTMLSTYLE_TEXTALIGN
), displaybind, bindable]
2859 void textAlign
(BSTR v
);
2861 [propget, id(DISPID_IHTMLSTYLE_TEXTALIGN
), displaybind, bindable]
2864 [propput, id(DISPID_IHTMLSTYLE_TEXTINDENT
), displaybind, bindable]
2865 void textIndent
(VARIANT v
);
2867 [propget, id(DISPID_IHTMLSTYLE_TEXTINDENT
), displaybind, bindable]
2868 VARIANT textIndent
();
2870 [propput, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), displaybind, bindable]
2871 void lineHeight
(VARIANT v
);
2873 [propget, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), displaybind, bindable]
2874 VARIANT lineHeight
();
2876 [propput, id(DISPID_IHTMLSTYLE_MARGINTOP
), displaybind, bindable]
2877 void marginTop
(VARIANT v
);
2879 [propget, id(DISPID_IHTMLSTYLE_MARGINTOP
), displaybind, bindable]
2880 VARIANT marginTop
();
2882 [propput, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), displaybind, bindable]
2883 void marginRight
(VARIANT v
);
2885 [propget, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), displaybind, bindable]
2886 VARIANT marginRight
();
2888 [propput, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), displaybind, bindable]
2889 void marginBottom
(VARIANT v
);
2891 [propget, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), displaybind, bindable]
2892 VARIANT marginBottom
();
2894 [propput, id(DISPID_IHTMLSTYLE_MARGINLEFT
), displaybind, bindable]
2895 void marginLeft
(VARIANT v
);
2897 [propget, id(DISPID_IHTMLSTYLE_MARGINLEFT
), displaybind, bindable]
2898 VARIANT marginLeft
();
2900 [propput, id(DISPID_IHTMLSTYLE_MARGIN
), displaybind, bindable, nonbrowsable]
2901 void margin
(BSTR v
);
2903 [propget, id(DISPID_IHTMLSTYLE_MARGIN
), displaybind, bindable, nonbrowsable]
2906 [propput, id(DISPID_IHTMLSTYLE_PADDINGTOP
), displaybind, bindable]
2907 void paddingTop
(VARIANT v
);
2909 [propget, id(DISPID_IHTMLSTYLE_PADDINGTOP
), displaybind, bindable]
2910 VARIANT paddingTop
();
2912 [propput, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), displaybind, bindable]
2913 void paddingRight
(VARIANT v
);
2915 [propget, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), displaybind, bindable]
2916 VARIANT paddingRight
();
2918 [propput, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), displaybind, bindable]
2919 void paddingBottom
(VARIANT v
);
2921 [propget, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), displaybind, bindable]
2922 VARIANT paddingBottom
();
2924 [propput, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), displaybind, bindable]
2925 void paddingLeft
(VARIANT v
);
2927 [propget, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), displaybind, bindable]
2928 VARIANT paddingLeft
();
2930 [propput, id(DISPID_IHTMLSTYLE_PADDING
), displaybind, bindable, nonbrowsable]
2931 void padding
(BSTR v
);
2933 [propget, id(DISPID_IHTMLSTYLE_PADDING
), displaybind, bindable, nonbrowsable]
2936 [propput, id(DISPID_IHTMLSTYLE_BORDER
), displaybind, bindable, nonbrowsable]
2937 void border
(BSTR v
);
2939 [propget, id(DISPID_IHTMLSTYLE_BORDER
), displaybind, bindable, nonbrowsable]
2942 [propput, id(DISPID_IHTMLSTYLE_BORDERTOP
), displaybind, bindable]
2943 void borderTop
(BSTR v
);
2945 [propget, id(DISPID_IHTMLSTYLE_BORDERTOP
), displaybind, bindable]
2948 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), displaybind, bindable]
2949 void borderRight
(BSTR v
);
2951 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), displaybind, bindable]
2954 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), displaybind, bindable]
2955 void borderBottom
(BSTR v
);
2957 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), displaybind, bindable]
2958 BSTR borderBottom
();
2960 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFT
), displaybind, bindable]
2961 void borderLeft
(BSTR v
);
2963 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFT
), displaybind, bindable]
2966 [propput, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), displaybind, bindable]
2967 void borderColor
(BSTR v
);
2969 [propget, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), displaybind, bindable]
2972 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
2973 void borderTopColor
(VARIANT v
);
2975 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
2976 VARIANT borderTopColor
();
2978 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
2979 void borderRightColor
(VARIANT v
);
2981 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
2982 VARIANT borderRightColor
();
2984 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
2985 void borderBottomColor
(VARIANT v
);
2987 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
2988 VARIANT borderBottomColor
();
2990 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
2991 void borderLeftColor
(VARIANT v
);
2993 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
2994 VARIANT borderLeftColor
();
2996 [propput, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), displaybind, bindable]
2997 void borderWidth
(BSTR v
);
2999 [propget, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), displaybind, bindable]
3002 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
3003 void borderTopWidth
(VARIANT v
);
3005 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
3006 VARIANT borderTopWidth
();
3008 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
3009 void borderRightWidth
(VARIANT v
);
3011 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
3012 VARIANT borderRightWidth
();
3014 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
3015 void borderBottomWidth
(VARIANT v
);
3017 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
3018 VARIANT borderBottomWidth
();
3020 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
3021 void borderLeftWidth
(VARIANT v
);
3023 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
3024 VARIANT borderLeftWidth
();
3026 [propput, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), displaybind, bindable]
3027 void borderStyle
(BSTR v
);
3029 [propget, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), displaybind, bindable]
3032 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
3033 void borderTopStyle
(BSTR v
);
3035 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
3036 BSTR borderTopStyle
();
3038 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
3039 void borderRightStyle
(BSTR v
);
3041 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
3042 BSTR borderRightStyle
();
3044 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
3045 void borderBottomStyle
(BSTR v
);
3047 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
3048 BSTR borderBottomStyle
();
3050 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
3051 void borderLeftStyle
(BSTR v
);
3053 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
3054 BSTR borderLeftStyle
();
3056 [propput, id(DISPID_IHTMLSTYLE_WIDTH
), displaybind, bindable]
3057 void width
(VARIANT v
);
3059 [propget, id(DISPID_IHTMLSTYLE_WIDTH
), displaybind, bindable]
3062 [propput, id(DISPID_IHTMLSTYLE_HEIGHT
), displaybind, bindable]
3063 void height
(VARIANT v
);
3065 [propget, id(DISPID_IHTMLSTYLE_HEIGHT
), displaybind, bindable]
3068 [propput, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), displaybind, bindable]
3069 void styleFloat
(BSTR v
);
3071 [propget, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), displaybind, bindable]
3074 [propput, id(DISPID_IHTMLSTYLE_CLEAR
), displaybind, bindable]
3077 [propget, id(DISPID_IHTMLSTYLE_CLEAR
), displaybind, bindable]
3080 [propput, id(DISPID_IHTMLSTYLE_DISPLAY
), displaybind, bindable]
3081 void display
(BSTR v
);
3083 [propget, id(DISPID_IHTMLSTYLE_DISPLAY
), displaybind, bindable]
3086 [propput, id(DISPID_IHTMLSTYLE_VISIBILITY
), displaybind, bindable]
3087 void visibility
(BSTR v
);
3089 [propget, id(DISPID_IHTMLSTYLE_VISIBILITY
), displaybind, bindable]
3092 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), displaybind, bindable]
3093 void listStyleType
(BSTR v
);
3095 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), displaybind, bindable]
3096 BSTR listStyleType
();
3098 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
3099 void listStylePosition
(BSTR v
);
3101 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
3102 BSTR listStylePosition
();
3104 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
3105 void listStyleImage
(BSTR v
);
3107 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
3108 BSTR listStyleImage
();
3110 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLE
), displaybind, bindable, nonbrowsable]
3111 void listStyle
(BSTR v
);
3113 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLE
), displaybind, bindable, nonbrowsable]
3116 [propput, id(DISPID_IHTMLSTYLE_WHITESPACE
), displaybind, bindable]
3117 void whiteSpace
(BSTR v
);
3119 [propget, id(DISPID_IHTMLSTYLE_WHITESPACE
), displaybind, bindable]
3122 [propput, id(DISPID_IHTMLSTYLE_TOP
), displaybind, bindable]
3123 void top
(VARIANT v
);
3125 [propget, id(DISPID_IHTMLSTYLE_TOP
), displaybind, bindable]
3128 [propput, id(DISPID_IHTMLSTYLE_LEFT
), displaybind, bindable]
3129 void left
(VARIANT v
);
3131 [propget, id(DISPID_IHTMLSTYLE_LEFT
), displaybind, bindable]
3134 [propput, id(DISPID_IHTMLSTYLE_ZINDEX
), displaybind, bindable]
3135 void zIndex
(VARIANT v
);
3137 [propget, id(DISPID_IHTMLSTYLE_ZINDEX
), displaybind, bindable]
3140 [propput, id(DISPID_IHTMLSTYLE_OVERFLOW
), displaybind, bindable]
3141 void overflow
(BSTR v
);
3143 [propget, id(DISPID_IHTMLSTYLE_OVERFLOW
), displaybind, bindable]
3146 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
3147 void pageBreakBefore
(BSTR v
);
3149 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
3150 BSTR pageBreakBefore
();
3152 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
3153 void pageBreakAfter
(BSTR v
);
3155 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
3156 BSTR pageBreakAfter
();
3158 [propput, id(DISPID_IHTMLSTYLE_CSSTEXT
), displaybind, bindable, nonbrowsable]
3159 void cssText
(BSTR v
);
3161 [propget, id(DISPID_IHTMLSTYLE_CSSTEXT
), displaybind, bindable, nonbrowsable]
3164 [propput, id(DISPID_IHTMLSTYLE_PIXELTOP
), displaybind, bindable, hidden]
3165 void pixelTop
(LONG v
);
3167 [propget, id(DISPID_IHTMLSTYLE_PIXELTOP
), displaybind, bindable, hidden]
3170 [propput, id(DISPID_IHTMLSTYLE_PIXELLEFT
), displaybind, bindable, hidden]
3171 void pixelLeft
(LONG v
);
3173 [propget, id(DISPID_IHTMLSTYLE_PIXELLEFT
), displaybind, bindable, hidden]
3176 [propput, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), displaybind, bindable, hidden]
3177 void pixelWidth
(LONG v
);
3179 [propget, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), displaybind, bindable, hidden]
3182 [propput, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), displaybind, bindable, hidden]
3183 void pixelHeight
(LONG v
);
3185 [propget, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), displaybind, bindable, hidden]
3188 [propput, id(DISPID_IHTMLSTYLE_POSTOP
), displaybind, bindable]
3189 void posTop
(float v
);
3191 [propget, id(DISPID_IHTMLSTYLE_POSTOP
), displaybind, bindable]
3194 [propput, id(DISPID_IHTMLSTYLE_POSLEFT
), displaybind, bindable]
3195 void posLeft
(float v
);
3197 [propget, id(DISPID_IHTMLSTYLE_POSLEFT
), displaybind, bindable]
3200 [propput, id(DISPID_IHTMLSTYLE_POSWIDTH
), displaybind, bindable]
3201 void posWidth
(float v
);
3203 [propget, id(DISPID_IHTMLSTYLE_POSWIDTH
), displaybind, bindable]
3206 [propput, id(DISPID_IHTMLSTYLE_POSHEIGHT
), displaybind, bindable]
3207 void posHeight
(float v
);
3209 [propget, id(DISPID_IHTMLSTYLE_POSHEIGHT
), displaybind, bindable]
3212 [propput, id(DISPID_IHTMLSTYLE_CURSOR
), displaybind, bindable]
3213 void cursor
(BSTR v
);
3215 [propget, id(DISPID_IHTMLSTYLE_CURSOR
), displaybind, bindable]
3218 [propput, id(DISPID_IHTMLSTYLE_CLIP
), displaybind, bindable]
3221 [propget, id(DISPID_IHTMLSTYLE_CLIP
), displaybind, bindable]
3224 [propput, id(DISPID_IHTMLSTYLE_FILTER
), displaybind, bindable]
3225 void filter
(BSTR v
);
3227 [propget, id(DISPID_IHTMLSTYLE_FILTER
), displaybind, bindable]
3230 [id(DISPID_IHTMLSTYLE_SETATTRIBUTE
)]
3232 [in] BSTR strAttributeName
,
3233 [in] VARIANT AttributeValue
,
3234 [in, defaultvalue(1)] LONG lFlags
);
3236 [id(DISPID_IHTMLSTYLE_GETATTRIBUTE
)]
3237 VARIANT getAttribute
(
3238 [in] BSTR strAttributeName
,
3239 [in, defaultvalue(0)] LONG lFlags
);
3241 [id(DISPID_IHTMLSTYLE_REMOVEATTRIBUTE
)]
3242 VARIANT_BOOL removeAttribute
(
3243 [in] BSTR strAttributeName
,
3244 [in, defaultvalue(1)] LONG lFlags
);
3246 [id(DISPID_IHTMLSTYLE_TOSTRING
)]
3249 [propput, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
3250 void tableLayout
(BSTR v
);
3252 [propget, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
3255 [propput, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
3256 void borderCollapse
(BSTR v
);
3258 [propget, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
3259 BSTR borderCollapse
();
3261 [propput, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
3262 void direction
(BSTR v
);
3264 [propget, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
3267 [propput, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
3268 void behavior
(BSTR v
);
3270 [propget, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
3273 [id(DISPID_IHTMLSTYLE2_SETEXPRESSION
)]
3276 [in] BSTR expression
,
3277 [in, defaultvalue("")] BSTR language
);
3279 [id(DISPID_IHTMLSTYLE2_GETEXPRESSION
)]
3280 VARIANT getExpression
([in] BSTR propname
);
3282 [id(DISPID_IHTMLSTYLE2_REMOVEEXPRESSION
)]
3283 VARIANT_BOOL removeExpression
([in] BSTR propname
);
3285 [propput, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
3286 void position
(BSTR v
);
3288 [propget, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
3291 [propput, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
3292 void unicodeBidi
(BSTR v
);
3294 [propget, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
3297 [propput, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
3298 void bottom
(VARIANT v
);
3300 [propget, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
3303 [propput, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
3304 void right
(VARIANT v
);
3306 [propget, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
3309 [propput, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
3310 void pixelBottom
(LONG v
);
3312 [propget, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
3315 [propput, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
3316 void pixelRight
(LONG v
);
3318 [propget, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
3321 [propput, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
3322 void posBottom
(float v
);
3324 [propget, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
3327 [propput, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
3328 void posRight
(float v
);
3330 [propget, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
3333 [propput, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
3334 void imeMode
(BSTR v
);
3336 [propget, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
3339 [propput, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
3340 void rubyAlign
(BSTR v
);
3342 [propget, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
3345 [propput, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
3346 void rubyPosition
(BSTR v
);
3348 [propget, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
3349 BSTR rubyPosition
();
3351 [propput, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
3352 void rubyOverhang
(BSTR v
);
3354 [propget, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
3355 BSTR rubyOverhang
();
3357 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
3358 void layoutGridChar
(VARIANT v
);
3360 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
3361 VARIANT layoutGridChar
();
3363 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
3364 void layoutGridLine
(VARIANT v
);
3366 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
3367 VARIANT layoutGridLine
();
3369 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
3370 void layoutGridMode
(BSTR v
);
3372 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
3373 BSTR layoutGridMode
();
3375 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
3376 void layoutGridType
(BSTR v
);
3378 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
3379 BSTR layoutGridType
();
3381 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
3382 void layoutGrid
(BSTR v
);
3384 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
3387 [propput, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
3388 void wordBreak
(BSTR v
);
3390 [propget, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
3393 [propput, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
3394 void lineBreak
(BSTR v
);
3396 [propget, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
3399 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
3400 void textJustify
(BSTR v
);
3402 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
3405 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
3406 void textJustifyTrim
(BSTR v
);
3408 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
3409 BSTR textJustifyTrim
();
3411 [propput, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
3412 void textKashida
(VARIANT v
);
3414 [propget, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
3415 VARIANT textKashida
();
3417 [propput, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
3418 void textAutospace
(BSTR v
);
3420 [propget, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
3421 BSTR textAutospace
();
3423 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
3424 void overflowX
(BSTR v
);
3426 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
3429 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
3430 void overflowY
(BSTR v
);
3432 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
3435 [propput, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
3436 void accelerator
(BSTR v
);
3438 [propget, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
3441 [propput, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
3442 void layoutFlow
(BSTR v
);
3444 [propget, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
3447 [propput, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
3448 void zoom
(VARIANT v
);
3450 [propget, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
3453 [propput, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
3454 void wordWrap
(BSTR v
);
3456 [propget, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
3459 [propput, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
3460 void textUnderlinePosition
(BSTR v
);
3462 [propget, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
3463 BSTR textUnderlinePosition
();
3465 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
3466 void scrollbarBaseColor
(VARIANT v
);
3468 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
3469 VARIANT scrollbarBaseColor
();
3471 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
3472 void scrollbarFaceColor
(VARIANT v
);
3474 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
3475 VARIANT scrollbarFaceColor
();
3477 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
3478 void scrollbar3dLightColor
(VARIANT v
);
3480 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
3481 VARIANT scrollbar3dLightColor
();
3483 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
3484 void scrollbarShadowColor
(VARIANT v
);
3486 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
3487 VARIANT scrollbarShadowColor
();
3489 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
3490 void scrollbarHighlightColor
(VARIANT v
);
3492 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
3493 VARIANT scrollbarHighlightColor
();
3495 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
3496 void scrollbarDarkShadowColor
(VARIANT v
);
3498 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
3499 VARIANT scrollbarDarkShadowColor
();
3501 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
3502 void scrollbarArrowColor
(VARIANT v
);
3504 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
3505 VARIANT scrollbarArrowColor
();
3507 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
3508 void scrollbarTrackColor
(VARIANT v
);
3510 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
3511 VARIANT scrollbarTrackColor
();
3513 [propput, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
3514 void writingMode
(BSTR v
);
3516 [propget, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
3519 [propput, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
3520 void textAlignLast
(BSTR v
);
3522 [propget, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
3523 BSTR textAlignLast
();
3525 [propput, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
3526 void textKashidaSpace
(VARIANT v
);
3528 [propget, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
3529 VARIANT textKashidaSpace
();
3531 [propput, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
3532 void textOverflow
(BSTR v
);
3534 [propget, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
3535 BSTR textOverflow
();
3537 [propput, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
3538 void minHeight
(VARIANT v
);
3540 [propget, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
3541 VARIANT minHeight
();
3543 [propput, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
3544 void msInterpolationMode
(BSTR v
);
3546 [propget, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
3547 BSTR msInterpolationMode
();
3549 [propput, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
3550 void maxHeight
(VARIANT v
);
3552 [propget, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
3553 VARIANT maxHeight
();
3555 [propput, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
3556 void minWidth
(VARIANT v
);
3558 [propget, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
3561 [propput, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
3562 void maxWidth
(VARIANT v
);
3564 [propget, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
3567 [propput, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
3568 void content
(BSTR v
);
3570 [propget, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
3573 [propput, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
3574 void captionSide
(BSTR v
);
3576 [propget, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
3579 [propput, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
3580 void counterIncrement
(BSTR v
);
3582 [propget, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
3583 BSTR counterIncrement
();
3585 [propput, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
3586 void counterReset
(BSTR v
);
3588 [propget, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
3589 BSTR counterReset
();
3591 [propput, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
3592 void outline
(BSTR v
);
3594 [propget, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
3597 [propput, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
3598 void outlineWidth
(VARIANT v
);
3600 [propget, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
3601 VARIANT outlineWidth
();
3603 [propput, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
3604 void outlineStyle
(BSTR v
);
3606 [propget, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
3607 BSTR outlineStyle
();
3609 [propput, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
3610 void outlineColor
(VARIANT v
);
3612 [propget, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
3613 VARIANT outlineColor
();
3615 [propput, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
3616 void boxSizing
(BSTR v
);
3618 [propget, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
3621 [propput, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
3622 void borderSpacing
(BSTR v
);
3624 [propget, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
3625 BSTR borderSpacing
();
3627 [propput, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
3628 void orphans
(VARIANT v
);
3630 [propget, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
3633 [propput, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
3634 void widows
(VARIANT v
);
3636 [propget, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
3639 [propput, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
3640 void pageBreakInside
(BSTR v
);
3642 [propget, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
3643 BSTR pageBreakInside
();
3645 [propput, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
3646 void emptyCells
(BSTR v
);
3648 [propget, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
3651 [propput, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
3652 void msBlockProgression
(BSTR v
);
3654 [propget, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
3655 BSTR msBlockProgression
();
3657 [propput, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
3658 void quotes
(BSTR v
);
3660 [propget, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
3663 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
3664 IDispatch
*constructor
();
3671 uuid(3050f656
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3673 interface IHTMLStyle3
: IDispatch
3675 [propput, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
3676 HRESULT layoutFlow
([in] BSTR v
);
3678 [propget, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
3679 HRESULT layoutFlow
([retval, out] BSTR * p
);
3681 [propput, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
3682 HRESULT zoom
([in] VARIANT v
);
3684 [propget, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
3685 HRESULT zoom
([retval, out] VARIANT * p
);
3687 [propput, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
3688 HRESULT wordWrap
([in] BSTR v
);
3690 [propget, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
3691 HRESULT wordWrap
([retval, out] BSTR * p
);
3693 [propput, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
3694 HRESULT textUnderlinePosition
([in] BSTR v
);
3696 [propget, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
3697 HRESULT textUnderlinePosition
([retval, out] BSTR * p
);
3699 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
3700 HRESULT scrollbarBaseColor
([in] VARIANT v
);
3702 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
3703 HRESULT scrollbarBaseColor
([retval, out] VARIANT * p
);
3705 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
3706 HRESULT scrollbarFaceColor
([in] VARIANT v
);
3708 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
3709 HRESULT scrollbarFaceColor
([retval, out] VARIANT * p
);
3711 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
3712 HRESULT scrollbar3dLightColor
([in] VARIANT v
);
3714 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
3715 HRESULT scrollbar3dLightColor
([retval, out] VARIANT * p
);
3717 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
3718 HRESULT scrollbarShadowColor
([in] VARIANT v
);
3720 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
3721 HRESULT scrollbarShadowColor
([retval, out] VARIANT * p
);
3723 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
3724 HRESULT scrollbarHighlightColor
([in] VARIANT v
);
3726 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
3727 HRESULT scrollbarHighlightColor
([retval, out] VARIANT * p
);
3729 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
3730 HRESULT scrollbarDarkShadowColor
([in] VARIANT v
);
3732 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
3733 HRESULT scrollbarDarkShadowColor
([retval, out] VARIANT * p
);
3735 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
3736 HRESULT scrollbarArrowColor
([in] VARIANT v
);
3738 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
3739 HRESULT scrollbarArrowColor
([retval, out] VARIANT * p
);
3741 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
3742 HRESULT scrollbarTrackColor
([in] VARIANT v
);
3744 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
3745 HRESULT scrollbarTrackColor
([retval, out] VARIANT * p
);
3747 [propput, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
3748 HRESULT writingMode
([in] BSTR v
);
3750 [propget, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
3751 HRESULT writingMode
([retval, out] BSTR * p
);
3753 [propput, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
3754 HRESULT textAlignLast
([in] BSTR v
);
3756 [propget, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
3757 HRESULT textAlignLast
([retval, out] BSTR * p
);
3759 [propput, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
3760 HRESULT textKashidaSpace
([in] VARIANT v
);
3762 [propget, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
3763 HRESULT textKashidaSpace
([retval, out] VARIANT * p
);
3766 /*****************************************************************************
3767 * IHTMLSytyle4 interface
3773 uuid(3050f816
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3775 interface IHTMLStyle4
: IDispatch
3777 [propput, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
3778 HRESULT textOverflow
([in] BSTR v
);
3780 [propget, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
3781 HRESULT textOverflow
([retval, out] BSTR * p
);
3783 [propput, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
3784 HRESULT minHeight
([in] VARIANT v
);
3786 [propget, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
3787 HRESULT minHeight
([retval, out] VARIANT * p
);
3790 /*****************************************************************************
3791 * IHTMLSytyle5 interface
3797 uuid(3050f33a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3799 interface IHTMLStyle5
: IDispatch
3801 [propput, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
3802 HRESULT msInterpolationMode
([in] BSTR v
);
3804 [propget, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
3805 HRESULT msInterpolationMode
([out, retval] BSTR *p
);
3807 [propput, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
3808 HRESULT maxHeight
([in] VARIANT v
);
3810 [propget, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
3811 HRESULT maxHeight
([out, retval] VARIANT *p
);
3813 [propput, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
3814 HRESULT minWidth
([in] VARIANT v
);
3816 [propget, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
3817 HRESULT minWidth
([out, retval] VARIANT *p
);
3819 [propput, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
3820 HRESULT maxWidth
([in] VARIANT v
);
3822 [propget, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
3823 HRESULT maxWidth
([out, retval] VARIANT *p
);
3826 /*****************************************************************************
3827 * IHTMLSytyle6 interface
3833 uuid(30510480-98b5
-11cf
-bb82
-00aa00bdce0b
)
3835 interface IHTMLStyle6
: IDispatch
3837 [propput, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
3838 HRESULT content
([in] BSTR v
);
3840 [propget, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
3841 HRESULT content
([out, retval] BSTR *p
);
3843 [propput, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
3844 HRESULT captionSide
([in] BSTR v
);
3846 [propget, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
3847 HRESULT captionSide
([retval, out] BSTR *p
);
3849 [propput, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
3850 HRESULT counterIncrement
([in] BSTR v
);
3852 [propget, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
3853 HRESULT counterIncrement
([out, retval] BSTR *p
);
3855 [propput, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
3856 HRESULT counterReset
([in] BSTR v
);
3858 [propget, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
3859 HRESULT counterReset
([out, retval] BSTR *p
);
3861 [propput, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
3862 HRESULT outline
([in] BSTR v
);
3864 [propget, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
3865 HRESULT outline
([out, retval] BSTR *p
);
3867 [propput, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
3868 HRESULT outlineWidth
([in] VARIANT v
);
3870 [propget, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
3871 HRESULT outlineWidth
([out, retval] VARIANT *p
);
3873 [propput, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
3874 HRESULT outlineStyle
([in] BSTR v
);
3876 [propget, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
3877 HRESULT outlineStyle
([out, retval] BSTR *p
);
3879 [propput, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
3880 HRESULT outlineColor
([in] VARIANT v
);
3882 [propget, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
3883 HRESULT outlineColor
([out, retval] VARIANT *p
);
3885 [propput, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
3886 HRESULT boxSizing
([in] BSTR v
);
3888 [propget, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
3889 HRESULT boxSizing
([out, retval] BSTR *p
);
3891 [propput, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
3892 HRESULT borderSpacing
([in] BSTR v
);
3894 [propget, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
3895 HRESULT borderSpacing
([out, retval] BSTR *p
);
3897 [propput, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
3898 HRESULT orphans
([in] VARIANT v
);
3900 [propget, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
3901 HRESULT orphans
([out, retval] VARIANT *p
);
3903 [propput, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
3904 HRESULT widows
([in] VARIANT v
);
3906 [propget, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
3907 HRESULT widows
([out, retval] VARIANT *p
);
3909 [propput, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
3910 HRESULT pageBreakInside
([in] BSTR v
);
3912 [propget, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
3913 HRESULT pageBreakInside
([out, retval] BSTR *p
);
3915 [propput, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
3916 HRESULT emptyCells
([in] BSTR v
);
3918 [propget, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
3919 HRESULT emptyCells
([out, retval] BSTR *p
);
3921 [propput, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
3922 HRESULT msBlockProgression
([in] BSTR v
);
3924 [propget, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
3925 HRESULT msBlockProgression
([out, retval] BSTR *p
);
3927 [propput, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
3928 HRESULT quotes
([in] BSTR v
);
3930 [propget, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
3931 HRESULT quotes
([out, retval] BSTR *p
);
3936 uuid(3050f285
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3940 [default] dispinterface DispHTMLStyle
;
3941 interface IHTMLStyle
;
3942 interface IHTMLStyle2
;
3943 interface IHTMLStyle3
;
3944 interface IHTMLStyle4
;
3945 interface IHTMLStyle5
;
3946 interface IHTMLStyle6
;
3949 /*****************************************************************************
3950 * IHTMLRenderStyle interface
3956 uuid(3050f6ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3958 interface IHTMLRenderStyle
: IDispatch
3960 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTLINETHROUGHSTYLE
), displaybind, bindable]
3961 HRESULT textLineThroughStyle
([in] BSTR v
);
3963 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTLINETHROUGHSTYLE
), displaybind, bindable]
3964 HRESULT textLineThroughStyle
([retval, out] BSTR *p
);
3966 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTUNDERLINESTYLE
), displaybind, bindable]
3967 HRESULT textUnderlineStyle
([in] BSTR v
);
3969 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTUNDERLINESTYLE
), displaybind, bindable]
3970 HRESULT textUnderlineStyle
([retval, out] BSTR *p
);
3972 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTEFFECT
), displaybind, bindable]
3973 HRESULT textEffect
([in] BSTR v
);
3975 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTEFFECT
), displaybind, bindable]
3976 HRESULT textEffect
([retval, out] BSTR *p
);
3978 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTCOLOR
), displaybind, bindable]
3979 HRESULT textColor
([in] VARIANT v
);
3981 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTCOLOR
), displaybind, bindable]
3982 HRESULT textColor
([retval, out] VARIANT *p
);
3984 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTBACKGROUNDCOLOR
), displaybind, bindable]
3985 HRESULT textBackgroundColor
([in] VARIANT v
);
3987 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTBACKGROUNDCOLOR
), displaybind, bindable]
3988 HRESULT textBackgroundColor
([retval, out] VARIANT *p
);
3990 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATIONCOLOR
), displaybind, bindable]
3991 HRESULT textDecorationColor
([in] VARIANT v
);
3993 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATIONCOLOR
), displaybind, bindable]
3994 HRESULT textDecorationColor
([retval, out] VARIANT *p
);
3996 [propput, id(DISPID_IHTMLRENDERSTYLE_RENDERINGPRIORITY
), displaybind, bindable]
3997 HRESULT renderingPriority
([in] LONG v
);
3999 [propget, id(DISPID_IHTMLRENDERSTYLE_RENDERINGPRIORITY
), displaybind, bindable]
4000 HRESULT renderingPriority
([retval, out] LONG *p
);
4002 [propput, id(DISPID_IHTMLRENDERSTYLE_DEFAULTTEXTSELECTION
), displaybind, bindable]
4003 HRESULT defaultTextSelection
([in] BSTR v
);
4005 [propget, id(DISPID_IHTMLRENDERSTYLE_DEFAULTTEXTSELECTION
), displaybind, bindable]
4006 HRESULT defaultTextSelection
([retval, out] BSTR *p
);
4008 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATION
), displaybind, bindable]
4009 HRESULT textDecoration
([in] BSTR v
);
4011 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATION
), displaybind, bindable]
4012 HRESULT textDecoration
([retval, out] BSTR *p
);
4015 /*****************************************************************************
4016 * IHTMLCurrentStyle interface
4022 uuid(3050f3db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4024 interface IHTMLCurrentStyle
: IDispatch
4026 [propget, id(DISPID_IHTMLCURRENTSTYLE_POSITION
), displaybind, bindable]
4027 HRESULT position
([retval, out] BSTR *p
);
4029 [propget, id(DISPID_IHTMLCURRENTSTYLE_STYLEFLOAT
), displaybind, bindable]
4030 HRESULT styleFloat
([retval, out] BSTR *p
);
4032 [propget, id(DISPID_IHTMLCURRENTSTYLE_COLOR
), displaybind, bindable]
4033 HRESULT color
([retval, out] VARIANT *p
);
4035 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
4036 HRESULT backgroundColor
([retval, out] VARIANT *p
);
4038 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTFAMILY
), displaybind, bindable]
4039 HRESULT fontFamily
([retval, out] BSTR *p
);
4041 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSTYLE
), displaybind, bindable]
4042 HRESULT fontStyle
([retval, out] BSTR *p
);
4044 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTVARIANT
), displaybind, bindable, hidden]
4045 HRESULT fontVariant
([retval, out] BSTR *p
);
4047 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTWEIGHT
), displaybind, bindable]
4048 HRESULT fontWeight
([retval, out] VARIANT *p
);
4050 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSIZE
), displaybind, bindable]
4051 HRESULT fontSize
([retval, out] VARIANT *p
);
4053 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
4054 HRESULT backgroundImage
([retval, out] BSTR *p
);
4056 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
4057 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
4059 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
4060 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
4062 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
4063 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
4065 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
4066 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
4068 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
4069 HRESULT borderTopColor
([retval, out] VARIANT *p
);
4071 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
4072 HRESULT borderRightColor
([retval, out] VARIANT *p
);
4074 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
4075 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
4077 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
4078 HRESULT borderTopStyle
([retval, out] BSTR *p
);
4080 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
4081 HRESULT borderRightStyle
([retval, out] BSTR *p
);
4083 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
4084 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
4086 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
4087 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
4089 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
4090 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
4092 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
4093 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
4095 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
4096 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
4098 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
4099 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
4101 [propget, id(DISPID_IHTMLCURRENTSTYLE_LEFT
), displaybind, bindable]
4102 HRESULT left
([retval, out] VARIANT *p
);
4104 [propget, id(DISPID_IHTMLCURRENTSTYLE_TOP
), displaybind, bindable]
4105 HRESULT top
([retval, out] VARIANT *p
);
4107 [propget, id(DISPID_IHTMLCURRENTSTYLE_WIDTH
), displaybind, bindable]
4108 HRESULT width
([retval, out] VARIANT *p
);
4110 [propget, id(DISPID_IHTMLCURRENTSTYLE_HEIGHT
), displaybind, bindable]
4111 HRESULT height
([retval, out] VARIANT *p
);
4113 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGLEFT
), displaybind, bindable]
4114 HRESULT paddingLeft
([retval, out] VARIANT *p
);
4116 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGTOP
), displaybind, bindable]
4117 HRESULT paddingTop
([retval, out] VARIANT *p
);
4119 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGRIGHT
), displaybind, bindable]
4120 HRESULT paddingRight
([retval, out] VARIANT *p
);
4122 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGBOTTOM
), displaybind, bindable]
4123 HRESULT paddingBottom
([retval, out] VARIANT *p
);
4125 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTALIGN
), displaybind, bindable]
4126 HRESULT textAlign
([retval, out] BSTR *p
);
4128 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTDECORATION
), displaybind, bindable]
4129 HRESULT textDecoration
([retval, out] BSTR *p
);
4131 [propget, id(DISPID_IHTMLCURRENTSTYLE_DISPLAY
), displaybind, bindable]
4132 HRESULT display
([retval, out] BSTR *p
);
4134 [propget, id(DISPID_IHTMLCURRENTSTYLE_VISIBILITY
), displaybind, bindable]
4135 HRESULT visibility
([retval, out] BSTR *p
);
4137 [propget, id(DISPID_IHTMLCURRENTSTYLE_ZINDEX
), displaybind, bindable]
4138 HRESULT zIndex
([retval, out] VARIANT *p
);
4140 [propget, id(DISPID_IHTMLCURRENTSTYLE_LETTERSPACING
), displaybind, bindable]
4141 HRESULT letterSpacing
([retval, out] VARIANT *p
);
4143 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEHEIGHT
), displaybind, bindable]
4144 HRESULT lineHeight
([retval, out] VARIANT *p
);
4146 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTINDENT
), displaybind, bindable]
4147 HRESULT textIndent
([retval, out] VARIANT *p
);
4149 [propget, id(DISPID_IHTMLCURRENTSTYLE_VERTICALALIGN
), displaybind, bindable]
4150 HRESULT verticalAlign
([retval, out] VARIANT *p
);
4152 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
4153 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
4155 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINTOP
), displaybind, bindable]
4156 HRESULT marginTop
([retval, out] VARIANT *p
);
4158 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINRIGHT
), displaybind, bindable]
4159 HRESULT marginRight
([retval, out] VARIANT *p
);
4161 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINBOTTOM
), displaybind, bindable]
4162 HRESULT marginBottom
([retval, out] VARIANT *p
);
4164 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINLEFT
), displaybind, bindable]
4165 HRESULT marginLeft
([retval, out] VARIANT *p
);
4167 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLEAR
), displaybind, bindable]
4168 HRESULT clear
([retval, out] BSTR *p
);
4170 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLETYPE
), displaybind, bindable]
4171 HRESULT listStyleType
([retval, out] BSTR *p
);
4173 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
4174 HRESULT listStylePosition
([retval, out] BSTR *p
);
4176 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
4177 HRESULT listStyleImage
([retval, out] BSTR *p
);
4179 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPTOP
), displaybind, bindable]
4180 HRESULT clipTop
([retval, out] VARIANT *p
);
4182 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPRIGHT
), displaybind, bindable]
4183 HRESULT clipRight
([retval, out] VARIANT *p
);
4185 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPBOTTOM
), displaybind, bindable]
4186 HRESULT clipBottom
([retval, out] VARIANT *p
);
4188 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPLEFT
), displaybind, bindable]
4189 HRESULT clipLeft
([retval, out] VARIANT *p
);
4191 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOW
), displaybind, bindable]
4192 HRESULT overflow
([retval, out] BSTR *p
);
4194 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
4195 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
4197 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
4198 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
4200 [propget, id(DISPID_IHTMLCURRENTSTYLE_CURSOR
), displaybind, bindable]
4201 HRESULT cursor
([retval, out] BSTR *p
);
4203 [propget, id(DISPID_IHTMLCURRENTSTYLE_TABLELAYOUT
), displaybind, bindable]
4204 HRESULT tableLayout
([retval, out] BSTR *p
);
4206 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLLAPSE
), displaybind, bindable]
4207 HRESULT borderCollapse
([retval, out] BSTR *p
);
4209 [propget, id(DISPID_IHTMLCURRENTSTYLE_DIRECTION
), displaybind, bindable]
4210 HRESULT direction
([retval, out] BSTR *p
);
4212 [propget, id(DISPID_IHTMLCURRENTSTYLE_BEHAVIOR
), displaybind, bindable]
4213 HRESULT behavior
([retval, out] BSTR *p
);
4215 [id(DISPID_IHTMLCURRENTSTYLE_GETATTRIBUTE
)]
4216 HRESULT getAttribute
(
4217 [in] BSTR strAttributeName
,
4218 [defaultvalue(0), in] LONG lFlags
,
4219 [retval, out] VARIANT *AttributeValue
);
4221 [propget, id(DISPID_IHTMLCURRENTSTYLE_UNICODEBIDI
), displaybind, bindable]
4222 HRESULT unicodeBidi
([retval, out] BSTR *p
);
4224 [propget, id(DISPID_IHTMLCURRENTSTYLE_RIGHT
), displaybind, bindable]
4225 HRESULT right
([retval, out] VARIANT *p
);
4227 [propget, id(DISPID_IHTMLCURRENTSTYLE_BOTTOM
), displaybind, bindable]
4228 HRESULT bottom
([retval, out] VARIANT *p
);
4230 [propget, id(DISPID_IHTMLCURRENTSTYLE_IMEMODE
), displaybind, bindable]
4231 HRESULT imeMode
([retval, out] BSTR *p
);
4233 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYALIGN
), displaybind, bindable]
4234 HRESULT rubyAlign
([retval, out] BSTR *p
);
4236 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYPOSITION
), displaybind, bindable]
4237 HRESULT rubyPosition
([retval, out] BSTR *p
);
4239 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYOVERHANG
), displaybind, bindable]
4240 HRESULT rubyOverhang
([retval, out] BSTR *p
);
4242 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTAUTOSPACE
), displaybind, bindable]
4243 HRESULT textAutospace
([retval, out] BSTR *p
);
4245 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEBREAK
), displaybind, bindable]
4246 HRESULT lineBreak
([retval, out] BSTR *p
);
4248 [propget, id(DISPID_IHTMLCURRENTSTYLE_WORDBREAK
), displaybind, bindable]
4249 HRESULT wordBreak
([retval, out] BSTR *p
);
4251 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFY
), displaybind, bindable]
4252 HRESULT textJustify
([retval, out] BSTR *p
);
4254 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFYTRIM
), displaybind, bindable]
4255 HRESULT textJustifyTrim
([retval, out] BSTR *p
);
4257 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTKASHIDA
), displaybind, bindable]
4258 HRESULT textKashida
([retval, out] VARIANT *p
);
4260 [propget, id(DISPID_IHTMLCURRENTSTYLE_BLOCKDIRECTION
), displaybind, bindable]
4261 HRESULT blockDirection
([retval, out] BSTR *p
);
4263 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDCHAR
), displaybind, bindable]
4264 HRESULT layoutGridChar
([retval, out] VARIANT *p
);
4266 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDLINE
), displaybind, bindable]
4267 HRESULT layoutGridLine
([retval, out] VARIANT *p
);
4269 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDMODE
), displaybind, bindable]
4270 HRESULT layoutGridMode
([retval, out] BSTR *p
);
4272 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDTYPE
), displaybind, bindable]
4273 HRESULT layoutGridType
([retval, out] BSTR *p
);
4275 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERSTYLE
), displaybind, bindable]
4276 HRESULT borderStyle
([retval, out] BSTR *p
);
4278 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLOR
), displaybind, bindable]
4279 HRESULT borderColor
([retval, out] BSTR *p
);
4281 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERWIDTH
), displaybind, bindable]
4282 HRESULT borderWidth
([retval, out] BSTR *p
);
4284 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDING
), displaybind, bindable]
4285 HRESULT padding
([retval, out] BSTR *p
);
4287 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGIN
), displaybind, bindable]
4288 HRESULT margin
([retval, out] BSTR *p
);
4290 [propget, id(DISPID_IHTMLCURRENTSTYLE_ACCELERATOR
), displaybind, bindable]
4291 HRESULT accelerator
([retval, out] BSTR *p
);
4293 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWX
), displaybind, bindable]
4294 HRESULT overflowX
([retval, out] BSTR *p
);
4296 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWY
), displaybind, bindable]
4297 HRESULT overflowY
([retval, out] BSTR *p
);
4299 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTTRANSFORM
), displaybind, bindable]
4300 HRESULT textTransform
([retval, out] BSTR *p
);
4303 /*****************************************************************************
4304 * IHTMLCurrentStyle2 interface
4310 uuid(3050f658
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4312 interface IHTMLCurrentStyle2
: IDispatch
4314 [propget, id(DISPID_IHTMLCURRENTSTYLE2_LAYOUTFLOW
), displaybind, bindable]
4315 HRESULT layoutFlow
([retval, out] BSTR * p
);
4317 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WORDWRAP
), displaybind, bindable]
4318 HRESULT wordWrap
([retval, out] BSTR * p
);
4320 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTUNDERLINEPOSITION
), displaybind, bindable]
4321 HRESULT textUnderlinePosition
([retval, out] BSTR * p
);
4323 [propget, id(DISPID_IHTMLCURRENTSTYLE2_HASLAYOUT
), displaybind, bindable]
4324 HRESULT hasLayout
([retval, out] VARIANT_BOOL * p
);
4326 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARBASECOLOR
), displaybind, bindable]
4327 HRESULT scrollbarBaseColor
([retval, out] VARIANT * p
);
4329 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARFACECOLOR
), displaybind, bindable]
4330 HRESULT scrollbarFaceColor
([retval, out] VARIANT * p
);
4332 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
4333 HRESULT scrollbar3dLightColor
([retval, out] VARIANT * p
);
4335 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
4336 HRESULT scrollbarShadowColor
([retval, out] VARIANT * p
);
4338 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
4339 HRESULT scrollbarHighlightColor
([retval, out] VARIANT * p
);
4341 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
4342 HRESULT scrollbarDarkShadowColor
([retval, out] VARIANT * p
);
4344 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARARROWCOLOR
), displaybind, bindable]
4345 HRESULT scrollbarArrowColor
([retval, out] VARIANT * p
);
4347 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARTRACKCOLOR
), displaybind, bindable]
4348 HRESULT scrollbarTrackColor
([retval, out] VARIANT * p
);
4350 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WRITINGMODE
), displaybind, bindable]
4351 HRESULT writingMode
([retval, out] BSTR * p
);
4353 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ZOOM
), displaybind, bindable]
4354 HRESULT zoom
([retval, out] VARIANT * p
);
4356 [propget, id(DISPID_IHTMLCURRENTSTYLE2_FILTER
), displaybind, bindable]
4357 HRESULT filter
([retval, out] BSTR * p
);
4359 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTALIGNLAST
), displaybind, bindable]
4360 HRESULT textAlignLast
([retval, out] BSTR * p
);
4362 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTKASHIDASPACE
), displaybind, bindable]
4363 HRESULT textKashidaSpace
([retval, out] VARIANT * p
);
4365 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ISBLOCK
), displaybind, bindable, hidden, restricted, nonbrowsable]
4366 HRESULT isBlock
([retval, out] VARIANT_BOOL * p
);
4369 /*****************************************************************************
4370 * IHTMLCurrentStyle3 interface
4376 uuid(3050f818
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4378 interface IHTMLCurrentStyle3
: IDispatch
4380 [propget, id(DISPID_IHTMLCURRENTSTYLE3_TEXTOVERFLOW
), displaybind, bindable]
4381 HRESULT textOverflow
([retval, out] BSTR * p
);
4383 [propget, id(DISPID_IHTMLCURRENTSTYLE3_MINHEIGHT
), displaybind, bindable]
4384 HRESULT minHeight
([retval, out] VARIANT * p
);
4386 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WORDSPACING
), displaybind, bindable]
4387 HRESULT wordSpacing
([retval, out] VARIANT * p
);
4389 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WHITESPACE
), displaybind, bindable]
4390 HRESULT whiteSpace
([retval, out] BSTR * p
);
4393 /*****************************************************************************
4394 * IHTMLCurrentStyle4 interface
4400 uuid(3050f33b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4402 interface IHTMLCurrentStyle4
: IDispatch
4404 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MSINTERPOLATIONMODE
), displaybind, bindable]
4405 HRESULT msInterpolationMode
([retval, out] BSTR * p
);
4407 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXHEIGHT
), displaybind, bindable]
4408 HRESULT maxHeight
([retval, out] VARIANT * p
);
4410 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MINWIDTH
), displaybind, bindable]
4411 HRESULT minWidth
([retval, out] VARIANT * p
);
4413 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXWIDTH
), displaybind, bindable]
4414 HRESULT maxWidth
([retval, out] VARIANT * p
);
4417 /*****************************************************************************
4418 * DispHTMLCurrentStyle dispinterface
4422 uuid(3050f557
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4424 dispinterface DispHTMLCurrentStyle
4428 [propget, id(DISPID_IHTMLCURRENTSTYLE_POSITION
), displaybind, bindable]
4431 [propget, id(DISPID_IHTMLCURRENTSTYLE_STYLEFLOAT
), displaybind, bindable]
4434 [propget, id(DISPID_IHTMLCURRENTSTYLE_COLOR
), displaybind, bindable]
4437 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
4438 VARIANT backgroundColor
();
4440 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTFAMILY
), displaybind, bindable]
4443 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSTYLE
), displaybind, bindable]
4446 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTVARIANT
), displaybind, bindable, hidden]
4449 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTWEIGHT
), displaybind, bindable]
4450 VARIANT fontWeight
();
4452 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSIZE
), displaybind, bindable]
4455 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
4456 BSTR backgroundImage
();
4458 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
4459 VARIANT backgroundPositionX
();
4461 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
4462 VARIANT backgroundPositionY
();
4464 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
4465 BSTR backgroundRepeat
();
4467 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
4468 VARIANT borderLeftColor
();
4470 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
4471 VARIANT borderTopColor
();
4473 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
4474 VARIANT borderRightColor
();
4476 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
4477 VARIANT borderBottomColor
();
4479 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
4480 BSTR borderTopStyle
();
4482 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
4483 BSTR borderRightStyle
();
4485 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
4486 BSTR borderBottomStyle
();
4488 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
4489 BSTR borderLeftStyle
();
4491 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
4492 VARIANT borderTopWidth
();
4494 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
4495 VARIANT borderRightWidth
();
4497 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
4498 VARIANT borderBottomWidth
();
4500 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
4501 VARIANT borderLeftWidth
();
4503 [propget, id(DISPID_IHTMLCURRENTSTYLE_LEFT
), displaybind, bindable]
4506 [propget, id(DISPID_IHTMLCURRENTSTYLE_TOP
), displaybind, bindable]
4509 [propget, id(DISPID_IHTMLCURRENTSTYLE_WIDTH
), displaybind, bindable]
4512 [propget, id(DISPID_IHTMLCURRENTSTYLE_HEIGHT
), displaybind, bindable]
4515 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGLEFT
), displaybind, bindable]
4516 VARIANT paddingLeft
();
4518 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGTOP
), displaybind, bindable]
4519 VARIANT paddingTop
();
4521 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGRIGHT
), displaybind, bindable]
4522 VARIANT paddingRight
();
4524 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGBOTTOM
), displaybind, bindable]
4525 VARIANT paddingBottom
();
4527 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTALIGN
), displaybind, bindable]
4530 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTDECORATION
), displaybind, bindable]
4531 BSTR textDecoration
();
4533 [propget, id(DISPID_IHTMLCURRENTSTYLE_DISPLAY
), displaybind, bindable]
4536 [propget, id(DISPID_IHTMLCURRENTSTYLE_VISIBILITY
), displaybind, bindable]
4539 [propget, id(DISPID_IHTMLCURRENTSTYLE_ZINDEX
), displaybind, bindable]
4542 [propget, id(DISPID_IHTMLCURRENTSTYLE_LETTERSPACING
), displaybind, bindable]
4543 VARIANT letterSpacing
();
4545 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEHEIGHT
), displaybind, bindable]
4546 VARIANT lineHeight
();
4548 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTINDENT
), displaybind, bindable]
4549 VARIANT textIndent
();
4551 [propget, id(DISPID_IHTMLCURRENTSTYLE_VERTICALALIGN
), displaybind, bindable]
4552 VARIANT verticalAlign
();
4554 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
4555 BSTR backgroundAttachment
();
4557 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINTOP
), displaybind, bindable]
4558 VARIANT marginTop
();
4560 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINRIGHT
), displaybind, bindable]
4561 VARIANT marginRight
();
4563 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINBOTTOM
), displaybind, bindable]
4564 VARIANT marginBottom
();
4566 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINLEFT
), displaybind, bindable]
4567 VARIANT marginLeft
();
4569 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLEAR
), displaybind, bindable]
4572 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLETYPE
), displaybind, bindable]
4573 BSTR listStyleType
();
4575 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
4576 BSTR listStylePosition
();
4578 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
4579 BSTR listStyleImage
();
4581 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPTOP
), displaybind, bindable]
4584 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPRIGHT
), displaybind, bindable]
4585 VARIANT clipRight
();
4587 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPBOTTOM
), displaybind, bindable]
4588 VARIANT clipBottom
();
4590 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPLEFT
), displaybind, bindable]
4593 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOW
), displaybind, bindable]
4596 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
4597 BSTR pageBreakBefore
();
4599 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
4600 BSTR pageBreakAfter
();
4602 [propget, id(DISPID_IHTMLCURRENTSTYLE_CURSOR
), displaybind, bindable]
4605 [propget, id(DISPID_IHTMLCURRENTSTYLE_TABLELAYOUT
), displaybind, bindable]
4608 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLLAPSE
), displaybind, bindable]
4609 BSTR borderCollapse
();
4611 [propget, id(DISPID_IHTMLCURRENTSTYLE_DIRECTION
), displaybind, bindable]
4614 [propget, id(DISPID_IHTMLCURRENTSTYLE_BEHAVIOR
), displaybind, bindable]
4617 [id(DISPID_IHTMLCURRENTSTYLE_GETATTRIBUTE
)]
4618 VARIANT getAttribute
(
4619 [in] BSTR strAttributeName
,
4620 [in, defaultvalue(0)] LONG lFlags
);
4622 [propget, id(DISPID_IHTMLCURRENTSTYLE_UNICODEBIDI
), displaybind, bindable]
4625 [propget, id(DISPID_IHTMLCURRENTSTYLE_RIGHT
), displaybind, bindable]
4628 [propget, id(DISPID_IHTMLCURRENTSTYLE_BOTTOM
), displaybind, bindable]
4631 [propget, id(DISPID_IHTMLCURRENTSTYLE_IMEMODE
), displaybind, bindable]
4634 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYALIGN
), displaybind, bindable]
4637 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYPOSITION
), displaybind, bindable]
4638 BSTR rubyPosition
();
4640 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYOVERHANG
), displaybind, bindable]
4641 BSTR rubyOverhang
();
4643 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTAUTOSPACE
), displaybind, bindable]
4644 BSTR textAutospace
();
4646 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEBREAK
), displaybind, bindable]
4649 [propget, id(DISPID_IHTMLCURRENTSTYLE_WORDBREAK
), displaybind, bindable]
4652 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFY
), displaybind, bindable]
4655 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFYTRIM
), displaybind, bindable]
4656 BSTR textJustifyTrim
();
4658 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTKASHIDA
), displaybind, bindable]
4659 VARIANT textKashida
();
4661 [propget, id(DISPID_IHTMLCURRENTSTYLE_BLOCKDIRECTION
), displaybind, bindable]
4662 BSTR blockDirection
();
4664 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDCHAR
), displaybind, bindable]
4665 VARIANT layoutGridChar
();
4667 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDLINE
), displaybind, bindable]
4668 VARIANT layoutGridLine
();
4670 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDMODE
), displaybind, bindable]
4671 BSTR layoutGridMode
();
4673 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDTYPE
), displaybind, bindable]
4674 BSTR layoutGridType
();
4676 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERSTYLE
), displaybind, bindable]
4679 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLOR
), displaybind, bindable]
4682 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERWIDTH
), displaybind, bindable]
4685 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDING
), displaybind, bindable]
4688 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGIN
), displaybind, bindable]
4691 [propget, id(DISPID_IHTMLCURRENTSTYLE_ACCELERATOR
), displaybind, bindable]
4694 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWX
), displaybind, bindable]
4697 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWY
), displaybind, bindable]
4700 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTTRANSFORM
), displaybind, bindable]
4701 BSTR textTransform
();
4703 [propget, id(DISPID_IHTMLCURRENTSTYLE2_LAYOUTFLOW
), displaybind, bindable]
4706 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WORDWRAP
), displaybind, bindable]
4709 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTUNDERLINEPOSITION
), displaybind, bindable]
4710 BSTR textUnderlinePosition
();
4712 [propget, id(DISPID_IHTMLCURRENTSTYLE2_HASLAYOUT
), displaybind, bindable]
4713 VARIANT_BOOL hasLayout
();
4715 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARBASECOLOR
), displaybind, bindable]
4716 VARIANT scrollbarBaseColor
();
4718 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARFACECOLOR
), displaybind, bindable]
4719 VARIANT scrollbarFaceColor
();
4721 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
4722 VARIANT scrollbar3dLightColor
();
4724 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
4725 VARIANT scrollbarShadowColor
();
4727 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
4728 VARIANT scrollbarHighlightColor
();
4730 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
4731 VARIANT scrollbarDarkShadowColor
();
4733 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARARROWCOLOR
), displaybind, bindable]
4734 VARIANT scrollbarArrowColor
();
4736 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARTRACKCOLOR
), displaybind, bindable]
4737 VARIANT scrollbarTrackColor
();
4739 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WRITINGMODE
), displaybind, bindable]
4742 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ZOOM
), displaybind, bindable]
4745 [propget, id(DISPID_IHTMLCURRENTSTYLE2_FILTER
), displaybind, bindable]
4748 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTALIGNLAST
), displaybind, bindable]
4749 BSTR textAlignLast
();
4751 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTKASHIDASPACE
), displaybind, bindable]
4752 VARIANT textKashidaSpace
();
4754 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ISBLOCK
), displaybind, bindable, hidden, restricted, nonbrowsable]
4755 VARIANT_BOOL isBlock
();
4757 [propget, id(DISPID_IHTMLCURRENTSTYLE3_TEXTOVERFLOW
), displaybind, bindable]
4758 BSTR textOverflow
();
4760 [propget, id(DISPID_IHTMLCURRENTSTYLE3_MINHEIGHT
), displaybind, bindable]
4761 VARIANT minHeight
();
4763 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WORDSPACING
), displaybind, bindable]
4764 VARIANT wordSpacing
();
4766 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WHITESPACE
), displaybind, bindable]
4769 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MSINTERPOLATIONMODE
), displaybind, bindable]
4770 BSTR msInterpolationMode
();
4772 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXHEIGHT
), displaybind, bindable]
4773 VARIANT maxHeight
();
4775 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MINWIDTH
), displaybind, bindable]
4778 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXWIDTH
), displaybind, bindable]
4784 uuid(3050f3dc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4786 coclass HTMLCurrentStyle
4788 [default] dispinterface DispHTMLCurrentStyle
;
4789 interface IHTMLCurrentStyle
;
4790 interface IHTMLCurrentStyle2
;
4791 interface IHTMLCurrentStyle3
;
4792 interface IHTMLCurrentStyle4
;
4795 /*****************************************************************************
4796 * IHTMLRect interface
4802 uuid(3050f4a3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4804 interface IHTMLRect
: IDispatch
4806 [propput, id(DISPID_IHTMLRECT_LEFT
)]
4807 HRESULT left
([in] LONG v
);
4809 [propget, id(DISPID_IHTMLRECT_LEFT
)]
4810 HRESULT left
([retval, out] LONG *p
);
4812 [propput, id(DISPID_IHTMLRECT_TOP
)]
4813 HRESULT top
([in] LONG v
);
4815 [propget, id(DISPID_IHTMLRECT_TOP
)]
4816 HRESULT top
([retval, out] LONG *p
);
4818 [propput, id(DISPID_IHTMLRECT_RIGHT
)]
4819 HRESULT right
([in] LONG v
);
4821 [propget, id(DISPID_IHTMLRECT_RIGHT
)]
4822 HRESULT right
([retval, out] LONG *p
);
4824 [propput, id(DISPID_IHTMLRECT_BOTTOM
)]
4825 HRESULT bottom
([in] LONG v
);
4827 [propget, id(DISPID_IHTMLRECT_BOTTOM
)]
4828 HRESULT bottom
([retval, out] LONG *p
);
4831 /*****************************************************************************
4832 * IHTMLRectCollection interface
4838 uuid(3050f4a4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4840 interface IHTMLRectCollection
: IDispatch
4842 [propget, id(DISPID_IHTMLRECTCOLLECTION_LENGTH
)]
4843 HRESULT length
([retval, out] LONG *p
);
4845 [propget, id(DISPID_IHTMLRECTCOLLECTION__NEWENUM
), hidden, restricted]
4846 HRESULT _newEnum
([retval, out] IUnknown
**p
);
4848 [id(DISPID_IHTMLRECTCOLLECTION_ITEM
)]
4850 [in] VARIANT *pvarIndex
,
4851 [retval, out] VARIANT *pvarResult
);
4854 /*****************************************************************************
4855 * IHTMLDOMNode interface
4861 uuid(3050f5da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4863 interface IHTMLDOMNode
: IDispatch
4865 [propget, id(DISPID_IHTMLDOMNODE_NODETYPE
)]
4866 HRESULT nodeType
([retval, out] LONG *p
);
4868 [propget, id(DISPID_IHTMLDOMNODE_PARENTNODE
)]
4869 HRESULT parentNode
([retval, out] IHTMLDOMNode
**p
);
4871 [id(DISPID_IHTMLDOMNODE_HASCHILDNODES
)]
4872 HRESULT hasChildNodes
([retval, out] VARIANT_BOOL *fChildren
);
4874 [propget, id(DISPID_IHTMLDOMNODE_CHILDNODES
)]
4875 HRESULT childNodes
([retval, out] IDispatch
**p
);
4877 [propget, id(DISPID_IHTMLDOMNODE_ATTRIBUTES
)]
4878 HRESULT attributes
([retval, out] IDispatch
**p
);
4880 [id(DISPID_IHTMLDOMNODE_INSERTBEFORE
)]
4881 HRESULT insertBefore
(
4882 [in] IHTMLDOMNode
*newChild
,
4883 [optional, in] VARIANT refChild
,
4884 [retval, out] IHTMLDOMNode
**node
);
4886 [id(DISPID_IHTMLDOMNODE_REMOVECHILD
)]
4887 HRESULT removeChild
(
4888 [in] IHTMLDOMNode
*oldChild
,
4889 [retval, out] IHTMLDOMNode
**node
);
4891 [id(DISPID_IHTMLDOMNODE_REPLACECHILD
)]
4892 HRESULT replaceChild
(
4893 [in] IHTMLDOMNode
*newChild
,
4894 [in] IHTMLDOMNode
*oldChild
,
4895 [retval, out] IHTMLDOMNode
**node
);
4897 [id(DISPID_IHTMLDOMNODE_CLONENODE
)]
4899 [in] VARIANT_BOOL fDeep
,
4900 [retval, out] IHTMLDOMNode
**clonedNode
);
4902 [id(DISPID_IHTMLDOMNODE_REMOVENODE
)]
4904 [defaultvalue(0), in] VARIANT_BOOL fDeep
,
4905 [retval, out] IHTMLDOMNode
**removed
);
4907 [id(DISPID_IHTMLDOMNODE_SWAPNODE
)]
4909 [in] IHTMLDOMNode
*otherNode
,
4910 [retval, out] IHTMLDOMNode
**swappedNode
);
4912 [id(DISPID_IHTMLDOMNODE_REPLACENODE
)]
4913 HRESULT replaceNode
(
4914 [in] IHTMLDOMNode
*replacement
,
4915 [retval, out] IHTMLDOMNode
**replaced
);
4917 [id(DISPID_IHTMLDOMNODE_APPENDCHILD
)]
4918 HRESULT appendChild
(
4919 [in] IHTMLDOMNode
*newChild
,
4920 [retval, out] IHTMLDOMNode
**node
);
4922 [propget, id(DISPID_IHTMLDOMNODE_NODENAME
)]
4923 HRESULT nodeName
([retval, out] BSTR *p
);
4925 [propput, id(DISPID_IHTMLDOMNODE_NODEVALUE
)]
4926 HRESULT nodeValue
([in] VARIANT v
);
4928 [propget, id(DISPID_IHTMLDOMNODE_NODEVALUE
)]
4929 HRESULT nodeValue
([retval, out] VARIANT *p
);
4931 [propget, id(DISPID_IHTMLDOMNODE_FIRSTCHILD
)]
4932 HRESULT firstChild
([retval, out] IHTMLDOMNode
**p
);
4934 [propget, id(DISPID_IHTMLDOMNODE_LASTCHILD
)]
4935 HRESULT lastChild
([retval, out] IHTMLDOMNode
**p
);
4937 [propget, id(DISPID_IHTMLDOMNODE_PREVIOUSSIBLING
)]
4938 HRESULT previousSibling
([retval, out] IHTMLDOMNode
**p
);
4940 [propget, id(DISPID_IHTMLDOMNODE_NEXTSIBLING
)]
4941 HRESULT nextSibling
([retval, out] IHTMLDOMNode
**p
);
4944 #define WINE_IHTMLDOMNODE_DISPINTERFACE_DECL \
4945 [propget, id(DISPID_IHTMLDOMNODE_NODETYPE
)] \
4948 [propget, id(DISPID_IHTMLDOMNODE_PARENTNODE
)] \
4949 IHTMLDOMNode
* parentNode
(); \
4951 [id(DISPID_IHTMLDOMNODE_HASCHILDNODES
)] \
4952 VARIANT_BOOL hasChildNodes
(); \
4954 [propget, id(DISPID_IHTMLDOMNODE_CHILDNODES
)] \
4955 IDispatch
* childNodes
(); \
4957 [propget, id(DISPID_IHTMLDOMNODE_ATTRIBUTES
)] \
4958 IDispatch
* attributes
(); \
4960 [id(DISPID_IHTMLDOMNODE_INSERTBEFORE
)] \
4961 IHTMLDOMNode
* insertBefore
( \
4962 [in] IHTMLDOMNode
* newChild
, \
4963 [optional, in] VARIANT refChild
); \
4965 [id(DISPID_IHTMLDOMNODE_REMOVECHILD
)] \
4966 IHTMLDOMNode
* removeChild
([in] IHTMLDOMNode
* oldChild
); \
4968 [id(DISPID_IHTMLDOMNODE_REPLACECHILD
)] \
4969 IHTMLDOMNode
* replaceChild
( \
4970 [in] IHTMLDOMNode
* newChild
, \
4971 [in] IHTMLDOMNode
* oldChild
); \
4973 [id(DISPID_IHTMLDOMNODE_CLONENODE
)] \
4974 IHTMLDOMNode
* cloneNode
([in] VARIANT_BOOL fDeep
); \
4976 [id(DISPID_IHTMLDOMNODE_REMOVENODE
)] \
4977 IHTMLDOMNode
* removeNode
([defaultvalue(0), in] VARIANT_BOOL fDeep
); \
4979 [id(DISPID_IHTMLDOMNODE_SWAPNODE
)] \
4980 IHTMLDOMNode
* swapNode
([in] IHTMLDOMNode
* otherNode
); \
4982 [id(DISPID_IHTMLDOMNODE_REPLACENODE
)] \
4983 IHTMLDOMNode
* replaceNode
([in] IHTMLDOMNode
* replacement
); \
4985 [id(DISPID_IHTMLDOMNODE_APPENDCHILD
)] \
4986 IHTMLDOMNode
* appendChild
([in] IHTMLDOMNode
* newChild
); \
4988 [propget, id(DISPID_IHTMLDOMNODE_NODENAME
)] \
4991 [propput, id(DISPID_IHTMLDOMNODE_NODEVALUE
)] \
4992 void nodeValue
(VARIANT v
); \
4994 [propget, id(DISPID_IHTMLDOMNODE_NODEVALUE
)] \
4995 VARIANT nodeValue
(); \
4997 [propget, id(DISPID_IHTMLDOMNODE_FIRSTCHILD
)] \
4998 IHTMLDOMNode
* firstChild
(); \
5000 [propget, id(DISPID_IHTMLDOMNODE_LASTCHILD
)] \
5001 IHTMLDOMNode
* lastChild
(); \
5003 [propget, id(DISPID_IHTMLDOMNODE_PREVIOUSSIBLING
)] \
5004 IHTMLDOMNode
* previousSibling
(); \
5006 [propget, id(DISPID_IHTMLDOMNODE_NEXTSIBLING
)] \
5007 IHTMLDOMNode
* nextSibling
()
5009 /*****************************************************************************
5010 * IHTMLDOMNode2 interface
5016 uuid(3050f80b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5018 interface IHTMLDOMNode2
: IDispatch
5020 [propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT
)]
5021 HRESULT ownerDocument
([retval, out] IDispatch
**p
);
5024 #define WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL \
5025 [propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT
)] \
5026 IDispatch
*ownerDocument
()
5028 #define WINE_HTMLDOMNODE_DISPINTERFACE_DECL \
5029 WINE_IHTMLDOMNODE_DISPINTERFACE_DECL
; \
5030 WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL
5032 /*****************************************************************************
5033 * IHTMLDOMNode3 interface
5039 uuid(305106e0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5041 interface IHTMLDOMNode3
: IDispatch
5043 [propput, id(DISPID_IHTMLDOMNODE3_PREFIX
)]
5044 HRESULT prefix
([in] VARIANT v
);
5046 [propget, id(DISPID_IHTMLDOMNODE3_PREFIX
)]
5047 HRESULT prefix
([out, retval] VARIANT *p
);
5049 [propget, id(DISPID_IHTMLDOMNODE3_LOCALNAME
)]
5050 HRESULT localName
([out, retval] VARIANT *p
);
5052 [propget, id(DISPID_IHTMLDOMNODE3_NAMESPACEURI
)]
5053 HRESULT namespaceURI
([out, retval] VARIANT *p
);
5055 [propput, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)]
5056 HRESULT textContent
([in] VARIANT v
);
5058 [propget, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)]
5059 HRESULT textContent
([out, retval] VARIANT *p
);
5061 [id(DISPID_IHTMLDOMNODE3_ISEQUALNODE
)]
5062 HRESULT isEqualNode
(
5063 [in] IHTMLDOMNode3
*otherNode
,
5064 [out, retval] VARIANT_BOOL *isEqual
);
5066 [id(DISPID_IHTMLDOMNODE3_LOOKUPNAMESPACEURI
)]
5067 HRESULT lookupNamespaceURI
(
5068 [in] VARIANT *pvarPrefix
,
5069 [out, retval] VARIANT *pvarNamespaceURI
);
5071 [id(DISPID_IHTMLDOMNODE3_LOOKUPPREFIX
)]
5072 HRESULT lookupPrefix
(
5073 [in] VARIANT *pvarNamespaceURI
,
5074 [out, retval] VARIANT *pvarPrefix
);
5076 [id(DISPID_IHTMLDOMNODE3_ISDEFAULTNAMESPACE
)]
5077 HRESULT isDefaultNamespace
(
5078 [in] VARIANT *pvarNamespace
,
5079 [out, retval] VARIANT_BOOL *pfDefaultNamespace
);
5081 [id(DISPID_IHTMLDOMNODE3_IE9_APPENDCHILD
)]
5082 HRESULT appendChild
(
5083 [in] IHTMLDOMNode
*newChild
,
5084 [out, retval] IHTMLDOMNode
**node
);
5086 [id(DISPID_IHTMLDOMNODE3_IE9_INSERTBEFORE
)]
5087 HRESULT insertBefore
(
5088 [in] IHTMLDOMNode
*newChild
,
5089 [in, optional] VARIANT refChild
,
5090 [out, retval] IHTMLDOMNode
**node
);
5092 [id(DISPID_IHTMLDOMNODE3_IE9_REMOVECHILD
)]
5093 HRESULT removeChild
(
5094 [in] IHTMLDOMNode
*oldChild
,
5095 [out, retval] IHTMLDOMNode
**node
);
5097 [id(DISPID_IHTMLDOMNODE3_IE9_REPLACECHILD
)]
5098 HRESULT replaceChild
(
5099 [in] IHTMLDOMNode
*newChild
,
5100 [in] IHTMLDOMNode
*oldChild
,
5101 [out, retval] IHTMLDOMNode
**node
);
5103 [id(DISPID_IHTMLDOMNODE3_ISSAMENODE
)]
5105 [in] IHTMLDOMNode3
*otherNode
,
5106 [out, retval] VARIANT_BOOL *isSame
);
5108 [id(DISPID_IHTMLDOMNODE3_COMPAREDOCUMENTPOSITION
)]
5109 HRESULT compareDocumentPosition
(
5110 [in] IHTMLDOMNode
*otherNode
,
5111 [out, retval] USHORT
*flags
);
5113 [id(DISPID_IHTMLDOMNODE3_ISSUPPORTED
)]
5114 HRESULT isSupported
(
5116 [in] VARIANT version,
5117 [out, retval] VARIANT_BOOL *pfisSupported
);
5120 /*****************************************************************************
5121 * IHTMLDOMAttribute interface
5127 uuid(3050f4b0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5129 interface IHTMLDOMAttribute
: IDispatch
5131 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODENAME
)]
5132 HRESULT nodeName
([retval, out] BSTR *p
);
5134 [propput, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
5135 HRESULT nodeValue
([in] VARIANT v
);
5137 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
5138 HRESULT nodeValue
([retval, out] VARIANT *p
);
5140 [propget, id(DISPID_IHTMLDOMATTRIBUTE_SPECIFIED
)]
5141 HRESULT specified
([retval, out] VARIANT_BOOL *p
);
5144 /*****************************************************************************
5145 * IHTMLDOMAttribute2 interface
5151 uuid(3050f810
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5153 interface IHTMLDOMAttribute2
: IDispatch
5155 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NAME
)]
5156 HRESULT name
([retval, out] BSTR *p
);
5158 [propput, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
5159 HRESULT value
([in] BSTR v
);
5161 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
5162 HRESULT value
([retval, out] BSTR *p
);
5164 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_EXPANDO
)]
5165 HRESULT expando
([retval, out] VARIANT_BOOL *p
);
5167 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NODETYPE
)]
5168 HRESULT nodeType
([retval, out] long *p
);
5170 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE
)]
5171 HRESULT parentNode
([retval, out] IHTMLDOMNode
**p
);
5173 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES
)]
5174 HRESULT childNodes
([retval, out] IDispatch
**p
);
5176 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD
)]
5177 HRESULT firstChild
([retval, out] IHTMLDOMNode
**p
);
5179 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD
)]
5180 HRESULT lastChild
([retval, out] IHTMLDOMNode
**p
);
5182 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING
)]
5183 HRESULT previousSibling
([retval, out] IHTMLDOMNode
**p
);
5185 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING
)]
5186 HRESULT nextSibling
([retval, out] IHTMLDOMNode
**p
);
5188 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES
)]
5189 HRESULT attributes
([retval, out] IDispatch
**p
);
5191 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT
)]
5192 HRESULT ownerDocument
([retval, out] IDispatch
**p
);
5194 [id(DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE
)]
5195 HRESULT insertBefore
(
5196 [in] IHTMLDOMNode
*newChild
,
5197 [optional, in] VARIANT refChild
,
5198 [retval, out] IHTMLDOMNode
**node
);
5200 [id(DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD
)]
5201 HRESULT replaceChild
(
5202 [in] IHTMLDOMNode
*newChild
,
5203 [in] IHTMLDOMNode
*oldChild
,
5204 [retval, out] IHTMLDOMNode
**node
);
5206 [id(DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD
)]
5207 HRESULT removeChild
(
5208 [in] IHTMLDOMNode
*oldChild
,
5209 [retval, out] IHTMLDOMNode
**node
);
5211 [id(DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD
)]
5212 HRESULT appendChild
(
5213 [in] IHTMLDOMNode
*newChild
,
5214 [retval, out] IHTMLDOMNode
**node
);
5216 [id(DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES
)]
5217 HRESULT hasChildNodes
([retval, out] VARIANT_BOOL *fChildren
);
5219 [id(DISPID_IHTMLDOMATTRIBUTE2_CLONENODE
)]
5221 [in] VARIANT_BOOL fDeep
,
5222 [retval, out] IHTMLDOMAttribute
**clonedNode
);
5225 /*****************************************************************************
5226 * IHTMLDOMTextNode interface
5232 uuid(3050f4b1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5234 interface IHTMLDOMTextNode
: IDispatch
5236 [propput, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
5237 HRESULT data
([in] BSTR v
);
5239 [propget, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
5240 HRESULT data
([out, retval] BSTR *p
);
5242 [id(DISPID_IHTMLDOMTEXTNODE_TOSTRING
)]
5243 HRESULT toString
([out, retval] BSTR *String);
5245 [propget, id(DISPID_IHTMLDOMTEXTNODE_LENGTH
)]
5246 HRESULT length
([out, retval] LONG *p
);
5248 [id(DISPID_IHTMLDOMTEXTNODE_SPLITTEXT
)]
5251 [out, retval] IHTMLDOMNode
**pRetNode
);
5254 /*****************************************************************************
5255 * IHTMLDOMTextNode2 interface
5261 uuid(3050f809
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5263 interface IHTMLDOMTextNode2
: IDispatch
5265 [id(DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA
)]
5266 HRESULT substringData
([in] LONG offset
,[in] LONG Count
,[retval, out] BSTR* pbstrsubString
);
5268 [id(DISPID_IHTMLDOMTEXTNODE2_APPENDDATA
)]
5269 HRESULT appendData
([in] BSTR bstrstring
);
5271 [id(DISPID_IHTMLDOMTEXTNODE2_INSERTDATA
)]
5272 HRESULT insertData
([in] LONG offset
,[in] BSTR bstrstring
);
5274 [id(DISPID_IHTMLDOMTEXTNODE2_DELETEDATA
)]
5275 HRESULT deleteData
([in] LONG offset
,[in] LONG Count
);
5277 [id(DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA
)]
5278 HRESULT replaceData
([in] LONG offset
,[in] LONG Count
,[in] BSTR bstrstring
);
5283 uuid(3050f4ba
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5285 coclass HTMLDOMTextNode
5287 [default] dispinterface DispHTMLDOMTextNode
;
5288 interface IHTMLDOMTextNode
;
5289 interface IHTMLDOMTextNode2
;
5290 interface IHTMLDOMNode
;
5291 interface IHTMLDOMNode2
;
5294 /*****************************************************************************
5295 * IHTMLDOMImplementation interface
5301 uuid(3050f80d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5303 interface IHTMLDOMImplementation
: IDispatch
5305 [id(DISPID_IHTMLDOMIMPLEMENTATION_HASFEATURE
)]
5307 [in] BSTR bstrfeature
,
5308 [optional, in] VARIANT version,
5309 [retval, out] VARIANT_BOOL *pfHasFeature
);
5312 /*****************************************************************************
5313 * DispHTMLDOMAttribute dispinterface
5317 uuid(3050f564
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5319 dispinterface DispHTMLDOMAttribute
5323 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODENAME
)]
5326 [propput, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
5327 void nodeValue
(VARIANT v
);
5329 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
5330 VARIANT nodeValue
();
5332 [propget, id(DISPID_IHTMLDOMATTRIBUTE_SPECIFIED
)]
5333 VARIANT_BOOL specified
();
5335 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NAME
)]
5338 [propput, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
5341 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
5344 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_EXPANDO
)]
5345 VARIANT_BOOL expando
();
5347 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NODETYPE
)]
5350 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE
)]
5351 IHTMLDOMNode
*parentNode
();
5353 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES
)]
5354 IDispatch
*childNodes
();
5356 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD
)]
5357 IHTMLDOMNode
*firstChild
();
5359 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD
)]
5360 IHTMLDOMNode
*lastChild
();
5362 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING
)]
5363 IHTMLDOMNode
*previousSibling
();
5365 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING
)]
5366 IHTMLDOMNode
*nextSibling
();
5368 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES
)]
5369 IDispatch
*attributes
();
5371 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT
)]
5372 IDispatch
*ownerDocument
();
5374 [id(DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE
)]
5375 IHTMLDOMNode
*insertBefore
(
5376 [in] IHTMLDOMNode
*newChild
,
5377 [optional, in] VARIANT refChild
);
5379 [id(DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD
)]
5380 IHTMLDOMNode
*replaceChild
(
5381 [in] IHTMLDOMNode
*newChild
,
5382 [in] IHTMLDOMNode
*oldChild
);
5384 [id(DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD
)]
5385 IHTMLDOMNode
*removeChild
([in] IHTMLDOMNode
*oldChild
);
5387 [id(DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD
)]
5388 IHTMLDOMNode
*appendChild
([in] IHTMLDOMNode
*newChild
);
5390 [id(DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES
)]
5391 VARIANT_BOOL hasChildNodes
();
5393 [id(DISPID_IHTMLDOMATTRIBUTE2_CLONENODE
)]
5394 IHTMLDOMAttribute
*cloneNode
([in] VARIANT_BOOL fDeep
);
5396 [propput, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_NODEVALUE
)]
5397 void ie8_nodeValue
(VARIANT v
);
5399 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_NODEVALUE
)]
5400 VARIANT ie8_nodeValue
();
5402 [propput, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_VALUE
)]
5403 void ie8_value
(BSTR v
);
5405 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_VALUE
)]
5408 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_SPECIFIED
)]
5409 VARIANT_BOOL ie8_specified
();
5411 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_OWNERELEMENT
)]
5412 IHTMLElement2
*ownerElement
();
5414 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
5417 /*****************************************************************************
5418 * IHTMLDocumentCompatibleInfo interface
5424 uuid(3051041a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5426 interface IHTMLDocumentCompatibleInfo
: IDispatch
5428 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFO_USERAGENT
)]
5429 HRESULT userAgent
([retval, out] BSTR *p
);
5431 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFO_VERSION
)]
5432 HRESULT version([retval, out] BSTR *p
);
5435 /*****************************************************************************
5436 * IHTMLDocumentCompatibleInfoCollection interface
5442 uuid(30510418-98b5
-11cf
-bb82
-00aa00bdce0b
)
5444 interface IHTMLDocumentCompatibleInfoCollection
: IDispatch
5446 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFOCOLLECTION_LENGTH
)]
5447 HRESULT length
([retval, out] long *p
);
5449 [id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFOCOLLECTION_ITEM
)]
5450 HRESULT item
([in] long i
, [retval, out]IHTMLDocumentCompatibleInfo
**p
);
5453 /*****************************************************************************
5454 * DispHTMLDOMTextNode dispinterface
5458 uuid(3050f565
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5460 dispinterface DispHTMLDOMTextNode
5464 [propput, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
5467 [propget, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
5470 [id(DISPID_IHTMLDOMTEXTNODE_TOSTRING
)]
5473 [propget, id(DISPID_IHTMLDOMTEXTNODE_LENGTH
)]
5476 [id(DISPID_IHTMLDOMTEXTNODE_SPLITTEXT
)]
5477 IHTMLDOMNode
*splitText
([in] LONG offset
);
5479 [id(DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA
)]
5484 [id(DISPID_IHTMLDOMTEXTNODE2_APPENDDATA
)]
5485 void appendData
([in] BSTR bstrstring
);
5487 [id(DISPID_IHTMLDOMTEXTNODE2_INSERTDATA
)]
5490 [in] BSTR bstrstring
);
5492 [id(DISPID_IHTMLDOMTEXTNODE2_DELETEDATA
)]
5497 [id(DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA
)]
5501 [in] BSTR bstrstring
);
5503 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
;
5506 /*****************************************************************************
5507 * IHTMLAttributeCollection interface
5513 uuid(3050f4c3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5515 interface IHTMLAttributeCollection
: IDispatch
5517 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION_LENGTH
)]
5519 [retval, out] long *p
);
5521 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION__NEWENUM
), hidden, restricted]
5523 [retval, out] IUnknown
**p
);
5525 [id(DISPID_IHTMLATTRIBUTECOLLECTION_ITEM
)]
5527 [optional, in] VARIANT *name
,
5528 [retval, out] IDispatch
**pdisp
);
5531 /*****************************************************************************
5532 * IHTMLAttributeCollection2 interface
5538 uuid(3050f80a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5540 interface IHTMLAttributeCollection2
: IDispatch
5542 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_GETNAMEDITEM
)]
5543 HRESULT getNamedItem
(
5545 [retval, out] IHTMLDOMAttribute
**newretNode
);
5547 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_SETNAMEDITEM
)]
5548 HRESULT setNamedItem
(
5549 [in] IHTMLDOMAttribute
*ppNode
,
5550 [retval, out] IHTMLDOMAttribute
**newretNode
);
5552 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_REMOVENAMEDITEM
)]
5553 HRESULT removeNamedItem
(
5555 [retval, out] IHTMLDOMAttribute
**newretNode
);
5558 /*****************************************************************************
5559 * IHTMLAttributeCollection3 interface
5565 uuid(30510469-98b5
-11cf
-bb82
-00aa00bdce0b
)
5567 interface IHTMLAttributeCollection3
: IDispatch
5569 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_GETNAMEDITEM
)]
5570 HRESULT getNamedItem
(
5572 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
5574 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_SETNAMEDITEM
)]
5575 HRESULT setNamedItem
(
5576 [in] IHTMLDOMAttribute
*pNodeIn
,
5577 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
5579 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_REMOVENAMEDITEM
)]
5580 HRESULT removeNamedItem
(
5582 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
5584 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_ITEM
)]
5587 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
5589 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_LENGTH
)]
5590 HRESULT length
([retval, out] long *p
);
5593 /*****************************************************************************
5594 * DispHTMLAttributeCollection dispinterface
5598 uuid(3050f56c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5600 dispinterface DispHTMLAttributeCollection
5604 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION_LENGTH
)]
5607 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION__NEWENUM
), hidden, restricted]
5608 IUnknown
*_newEnum
();
5610 [id(DISPID_IHTMLATTRIBUTECOLLECTION_ITEM
)]
5611 IDispatch
*item
([optional, in] VARIANT *name
);
5613 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_GETNAMEDITEM
)]
5614 IHTMLDOMAttribute
*getNamedItem
([in] BSTR bstrName
);
5616 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_SETNAMEDITEM
)]
5617 IHTMLDOMAttribute
*setNamedItem
([in] IHTMLDOMAttribute
*ppNode
);
5619 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_REMOVENAMEDITEM
)]
5620 IHTMLDOMAttribute
*removeNamedItem
([in] BSTR bstrName
);
5622 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_GETNAMEDITEM
)]
5623 IHTMLDOMAttribute
*ie8_getNamedItem
([in] BSTR bstrName
);
5625 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_SETNAMEDITEM
)]
5626 IHTMLDOMAttribute
*ie8_setNamedItem
([in] IHTMLDOMAttribute
*pNodeIn
);
5628 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_REMOVENAMEDITEM
)]
5629 IHTMLDOMAttribute
*ie8_removeNamedItem
([in] BSTR bstrName
);
5631 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_ITEM
)]
5632 IHTMLDOMAttribute
*ie8_item
([in] long index
);
5634 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_LENGTH
)]
5637 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
5638 IDispatch
*constructor
();
5641 /*****************************************************************************
5642 * IHTMLDOMChildrenCollection interface
5648 uuid(3050f5ab
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5650 interface IHTMLDOMChildrenCollection
: IDispatch
5652 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH
)]
5653 HRESULT length
([out, retval] LONG *p
);
5655 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM
), hidden, restricted]
5656 HRESULT _newEnum
([out, retval] IUnknown
**p
);
5658 [id(DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM
)]
5661 [out, retval] IDispatch
**ppItem
);
5664 /*****************************************************************************
5665 * DispDOMChildrenCollection dispinterface
5669 uuid(3050f577
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5671 dispinterface DispDOMChildrenCollection
5675 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH
)]
5678 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM
), hidden, restricted]
5679 IUnknown
*_newEnum
();
5681 [id(DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM
)]
5682 IDispatch
*item
([in] LONG index
);
5685 interface IHTMLElementCollection
;
5687 /*****************************************************************************
5688 * IHTMLElement interface
5694 uuid(3050f1FF
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
5696 interface IHTMLElement
: IDispatch
5698 [id(DISPID_IHTMLELEMENT_SETATTRIBUTE
)]
5699 HRESULT setAttribute
(
5700 [in] BSTR strAttributeName
,
5701 [in] VARIANT AttributeValue
,
5702 [defaultvalue(1), in] LONG lFlags
);
5704 [id(DISPID_IHTMLELEMENT_GETATTRIBUTE
)]
5705 HRESULT getAttribute
(
5706 [in] BSTR strAttributeName
,
5707 [defaultvalue(0), in] LONG lFlags
,
5708 [retval, out] VARIANT *AttributeValue
);
5710 [id(DISPID_IHTMLELEMENT_REMOVEATTRIBUTE
)]
5711 HRESULT removeAttribute
(
5712 [in] BSTR strAttributeName
,
5713 [defaultvalue(1), in] LONG lFlags
,
5714 [retval, out] VARIANT_BOOL *pfSuccess
);
5716 [propput, id(DISPID_IHTMLELEMENT_CLASSNAME
)]
5717 HRESULT className
([in] BSTR v
);
5719 [propget, id(DISPID_IHTMLELEMENT_CLASSNAME
)]
5720 HRESULT className
([retval, out] BSTR *p
);
5722 [propput, id(DISPID_IHTMLELEMENT_ID
)]
5723 HRESULT id([in] BSTR v
);
5725 [propget, id(DISPID_IHTMLELEMENT_ID
)]
5726 HRESULT id([retval, out] BSTR *p
);
5728 [propget, id(DISPID_IHTMLELEMENT_TAGNAME
)]
5729 HRESULT tagName
([retval, out] BSTR *p
);
5731 [propget, id(DISPID_IHTMLELEMENT_PARENTELEMENT
)]
5732 HRESULT parentElement
([retval, out] IHTMLElement
**p
);
5734 [propget, id(DISPID_IHTMLELEMENT_STYLE
)]
5735 HRESULT style
([retval, out] IHTMLStyle
**p
);
5737 [propput, id(DISPID_IHTMLELEMENT_ONHELP
)]
5738 HRESULT onhelp
([in] VARIANT v
);
5740 [propget, id(DISPID_IHTMLELEMENT_ONHELP
)]
5741 HRESULT onhelp
([retval, out] VARIANT *p
);
5743 [propput, id(DISPID_IHTMLELEMENT_ONCLICK
)]
5744 HRESULT onclick
([in] VARIANT v
);
5746 [propget, id(DISPID_IHTMLELEMENT_ONCLICK
)]
5747 HRESULT onclick
([retval, out] VARIANT *p
);
5749 [propput, id(DISPID_IHTMLELEMENT_ONDBLCLICK
)]
5750 HRESULT ondblclick
([in] VARIANT v
);
5752 [propget, id(DISPID_IHTMLELEMENT_ONDBLCLICK
)]
5753 HRESULT ondblclick
([retval, out] VARIANT *p
);
5755 [propput, id(DISPID_IHTMLELEMENT_ONKEYDOWN
)]
5756 HRESULT onkeydown
([in] VARIANT v
);
5758 [propget, id(DISPID_IHTMLELEMENT_ONKEYDOWN
)]
5759 HRESULT onkeydown
([retval, out] VARIANT *p
);
5761 [propput, id(DISPID_IHTMLELEMENT_ONKEYUP
)]
5762 HRESULT onkeyup
([in] VARIANT v
);
5764 [propget, id(DISPID_IHTMLELEMENT_ONKEYUP
)]
5765 HRESULT onkeyup
([retval, out] VARIANT *p
);
5767 [propput, id(DISPID_IHTMLELEMENT_ONKEYPRESS
)]
5768 HRESULT onkeypress
([in] VARIANT v
);
5770 [propget, id(DISPID_IHTMLELEMENT_ONKEYPRESS
)]
5771 HRESULT onkeypress
([retval, out] VARIANT *p
);
5773 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
)]
5774 HRESULT onmouseout
([in] VARIANT v
);
5776 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
)]
5777 HRESULT onmouseout
([retval, out] VARIANT *p
);
5779 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
)]
5780 HRESULT onmouseover
([in] VARIANT v
);
5782 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
)]
5783 HRESULT onmouseover
([retval, out] VARIANT *p
);
5785 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
)]
5786 HRESULT onmousemove
([in] VARIANT v
);
5788 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
)]
5789 HRESULT onmousemove
([retval, out] VARIANT *p
);
5791 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
)]
5792 HRESULT onmousedown
([in] VARIANT v
);
5794 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
)]
5795 HRESULT onmousedown
([retval, out] VARIANT *p
);
5797 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEUP
)]
5798 HRESULT onmouseup
([in] VARIANT v
);
5800 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEUP
)]
5801 HRESULT onmouseup
([retval, out] VARIANT *p
);
5803 [propget, id(DISPID_IHTMLELEMENT_DOCUMENT
)]
5804 HRESULT document
([retval, out] IDispatch
**p
);
5806 [propput, id(DISPID_IHTMLELEMENT_TITLE
)]
5807 HRESULT title
([in] BSTR v
);
5809 [propget, id(DISPID_IHTMLELEMENT_TITLE
)]
5810 HRESULT title
([retval, out] BSTR *p
);
5812 [propput, id(DISPID_IHTMLELEMENT_LANGUAGE
)]
5813 HRESULT language
([in] BSTR v
);
5815 [propget, id(DISPID_IHTMLELEMENT_LANGUAGE
)]
5816 HRESULT language
([retval, out] BSTR *p
);
5818 [propput, id(DISPID_IHTMLELEMENT_ONSELECTSTART
)]
5819 HRESULT onselectstart
([in] VARIANT v
);
5821 [propget, id(DISPID_IHTMLELEMENT_ONSELECTSTART
)]
5822 HRESULT onselectstart
([retval, out] VARIANT *p
);
5824 [id(DISPID_IHTMLELEMENT_SCROLLINTOVIEW
)]
5825 HRESULT scrollIntoView
([optional, in] VARIANT varargStart
);
5827 [id(DISPID_IHTMLELEMENT_CONTAINS
)]
5829 [in] IHTMLElement
*pChild
,
5830 [retval, out] VARIANT_BOOL *pfResult
);
5832 [propget, id(DISPID_IHTMLELEMENT_SOURCEINDEX
)]
5833 HRESULT sourceIndex
([retval, out] LONG *p
);
5835 [propget, id(DISPID_IHTMLELEMENT_RECORDNUMBER
)]
5836 HRESULT recordNumber
([retval, out] VARIANT *p
);
5838 [propput, id(DISPID_IHTMLELEMENT_LANG
)]
5839 HRESULT lang
([in] BSTR v
);
5841 [propget, id(DISPID_IHTMLELEMENT_LANG
)]
5842 HRESULT lang
([retval, out] BSTR *p
);
5844 [propget, id(DISPID_IHTMLELEMENT_OFFSETLEFT
)]
5845 HRESULT offsetLeft
([retval, out] LONG *p
);
5847 [propget, id(DISPID_IHTMLELEMENT_OFFSETTOP
)]
5848 HRESULT offsetTop
([retval, out] LONG *p
);
5850 [propget, id(DISPID_IHTMLELEMENT_OFFSETWIDTH
)]
5851 HRESULT offsetWidth
([retval, out] LONG *p
);
5853 [propget, id(DISPID_IHTMLELEMENT_OFFSETHEIGHT
)]
5854 HRESULT offsetHeight
([retval, out] LONG *p
);
5856 [propget, id(DISPID_IHTMLELEMENT_OFFSETPARENT
)]
5857 HRESULT offsetParent
([retval, out] IHTMLElement
**p
);
5859 [propput, id(DISPID_IHTMLELEMENT_INNERHTML
)]
5860 HRESULT innerHTML
([in] BSTR v
);
5862 [propget, id(DISPID_IHTMLELEMENT_INNERHTML
)]
5863 HRESULT innerHTML
([retval, out] BSTR *p
);
5865 [propput, id(DISPID_IHTMLELEMENT_INNERTEXT
)]
5866 HRESULT innerText
([in] BSTR v
);
5868 [propget, id(DISPID_IHTMLELEMENT_INNERTEXT
)]
5869 HRESULT innerText
([retval, out] BSTR *p
);
5871 [propput, id(DISPID_IHTMLELEMENT_OUTERHTML
)]
5872 HRESULT outerHTML
([in] BSTR v
);
5874 [propget, id(DISPID_IHTMLELEMENT_OUTERHTML
)]
5875 HRESULT outerHTML
([retval, out] BSTR *p
);
5877 [propput, id(DISPID_IHTMLELEMENT_OUTERTEXT
)]
5878 HRESULT outerText
([in] BSTR v
);
5880 [propget, id(DISPID_IHTMLELEMENT_OUTERTEXT
)]
5881 HRESULT outerText
([retval, out] BSTR *p
);
5883 [id(DISPID_IHTMLELEMENT_INSERTADJACENTHTML
)]
5884 HRESULT insertAdjacentHTML
([in] BSTR where
, [in] BSTR html
);
5886 [id(DISPID_IHTMLELEMENT_INSERTADJACENTTEXT
)]
5887 HRESULT insertAdjacentText
([in] BSTR where
, [in] BSTR text
);
5889 [propget, id(DISPID_IHTMLELEMENT_PARENTTEXTEDIT
)]
5890 HRESULT parentTextEdit
([retval, out] IHTMLElement
**p
);
5892 [propget, id(DISPID_IHTMLELEMENT_ISTEXTEDIT
)]
5893 HRESULT isTextEdit
([retval, out] VARIANT_BOOL *p
);
5895 [id(DISPID_IHTMLELEMENT_CLICK
)]
5898 [propget, id(DISPID_IHTMLELEMENT_FILTERS
)]
5899 HRESULT filters
([retval, out] IHTMLFiltersCollection
**p
);
5901 [propput, id(DISPID_IHTMLELEMENT_ONDRAGSTART
)]
5902 HRESULT ondragstart
([in] VARIANT v
);
5904 [propget, id(DISPID_IHTMLELEMENT_ONDRAGSTART
)]
5905 HRESULT ondragstart
([retval, out] VARIANT *p
);
5907 [id(DISPID_IHTMLELEMENT_TOSTRING
)]
5908 HRESULT toString
([retval, out] BSTR *String);
5910 [propput, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
)]
5911 HRESULT onbeforeupdate
([in] VARIANT v
);
5913 [propget, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
)]
5914 HRESULT onbeforeupdate
([retval, out] VARIANT *p
);
5916 [propput, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
)]
5917 HRESULT onafterupdate
([in] VARIANT v
);
5919 [propget, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
)]
5920 HRESULT onafterupdate
([retval, out] VARIANT *p
);
5922 [propput, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
)]
5923 HRESULT onerrorupdate
([in] VARIANT v
);
5925 [propget, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
)]
5926 HRESULT onerrorupdate
([retval, out] VARIANT *p
);
5928 [propput, id(DISPID_IHTMLELEMENT_ONROWEXIT
)]
5929 HRESULT onrowexit
([in] VARIANT v
);
5931 [propget, id(DISPID_IHTMLELEMENT_ONROWEXIT
)]
5932 HRESULT onrowexit
([retval, out] VARIANT *p
);
5934 [propput, id(DISPID_IHTMLELEMENT_ONROWENTER
)]
5935 HRESULT onrowenter
([in] VARIANT v
);
5937 [propget, id(DISPID_IHTMLELEMENT_ONROWENTER
)]
5938 HRESULT onrowenter
([retval, out] VARIANT *p
);
5940 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
)]
5941 HRESULT ondatasetchanged
([in] VARIANT v
);
5943 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
)]
5944 HRESULT ondatasetchanged
([retval, out] VARIANT *p
);
5946 [propput, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
)]
5947 HRESULT ondataavailable
([in] VARIANT v
);
5949 [propget, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
)]
5950 HRESULT ondataavailable
([retval, out] VARIANT *p
);
5952 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
)]
5953 HRESULT ondatasetcomplete
([in] VARIANT v
);
5955 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
)]
5956 HRESULT ondatasetcomplete
([retval, out] VARIANT *p
);
5958 [propput, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
)]
5959 HRESULT onfilterchange
([in] VARIANT v
);
5961 [propget, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
)]
5962 HRESULT onfilterchange
([retval, out] VARIANT *p
);
5964 [propget, id(DISPID_IHTMLELEMENT_CHILDREN
)]
5965 HRESULT children
([retval, out] IDispatch
**p
);
5967 [propget, id(DISPID_IHTMLELEMENT_ALL
)]
5968 HRESULT all
([retval, out] IDispatch
**p
);
5971 #define WINE_IHTMLELEMENT_DISPINTERFACE_DECL \
5972 [id(DISPID_IHTMLELEMENT_SETATTRIBUTE
)] \
5973 void setAttribute
( \
5974 [in] BSTR strAttributeName
, \
5975 [in] VARIANT AttValue
, \
5976 [defaultvalue(1), in] LONG lFlags
); \
5978 [id(DISPID_IHTMLELEMENT_GETATTRIBUTE
)] \
5979 VARIANT getAttribute
( \
5980 [in] BSTR strAttributeName
, \
5981 [defaultvalue(0), in] LONG lFlags
); \
5983 [id(DISPID_IHTMLELEMENT_REMOVEATTRIBUTE
)] \
5984 VARIANT_BOOL removeAttribute
( \
5985 [in] BSTR strAttributeName
, \
5986 [defaultvalue(1), in] LONG lFlags
); \
5988 [propput, id(DISPID_IHTMLELEMENT_CLASSNAME
), bindable] \
5989 void className
(BSTR v
); \
5991 [propget, id(DISPID_IHTMLELEMENT_CLASSNAME
), bindable] \
5994 [propput, id(DISPID_IHTMLELEMENT_ID
), bindable] \
5997 [propget, id(DISPID_IHTMLELEMENT_ID
), bindable] \
6000 [propget, id(DISPID_IHTMLELEMENT_TAGNAME
)] \
6003 [propget, id(DISPID_IHTMLELEMENT_PARENTELEMENT
)] \
6004 IHTMLElement
*parentElement
(); \
6006 [propget, id(DISPID_IHTMLELEMENT_STYLE
), nonbrowsable] \
6007 IHTMLStyle
*style
(); \
6009 [propput, id(DISPID_IHTMLELEMENT_ONHELP
), displaybind, bindable] \
6010 void onhelp
(VARIANT v
); \
6012 [propget, id(DISPID_IHTMLELEMENT_ONHELP
), displaybind, bindable] \
6015 [propput, id(DISPID_IHTMLELEMENT_ONCLICK
), displaybind, bindable] \
6016 void onclick
(VARIANT v
); \
6018 [propget, id(DISPID_IHTMLELEMENT_ONCLICK
), displaybind, bindable] \
6019 VARIANT onclick
(); \
6021 [propput, id(DISPID_IHTMLELEMENT_ONDBLCLICK
), displaybind, bindable]\
6022 void ondblclick
(VARIANT v
); \
6024 [propget, id(DISPID_IHTMLELEMENT_ONDBLCLICK
), displaybind, bindable]\
6025 VARIANT ondblclick
(); \
6027 [propput, id(DISPID_IHTMLELEMENT_ONKEYDOWN
), displaybind, bindable] \
6028 void onkeydown
(VARIANT v
); \
6030 [propget, id(DISPID_IHTMLELEMENT_ONKEYDOWN
), displaybind, bindable] \
6031 VARIANT onkeydown
(); \
6033 [propput, id(DISPID_IHTMLELEMENT_ONKEYUP
), displaybind, bindable] \
6034 void onkeyup
(VARIANT v
); \
6036 [propget, id(DISPID_IHTMLELEMENT_ONKEYUP
), displaybind, bindable] \
6037 VARIANT onkeyup
(); \
6039 [propput, id(DISPID_IHTMLELEMENT_ONKEYPRESS
), displaybind, bindable]\
6040 void onkeypress
(VARIANT v
); \
6042 [propget, id(DISPID_IHTMLELEMENT_ONKEYPRESS
), displaybind, bindable]\
6043 VARIANT onkeypress
(); \
6045 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
), displaybind, bindable]\
6046 void onmouseout
(VARIANT v
); \
6048 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
), displaybind, bindable]\
6049 VARIANT onmouseout
(); \
6051 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
), displaybind, bindable] \
6052 void onmouseover
(VARIANT v
); \
6054 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
), displaybind, bindable] \
6055 VARIANT onmouseover
(); \
6057 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
), displaybind, bindable] \
6058 void onmousemove
(VARIANT v
); \
6060 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
), displaybind, bindable] \
6061 VARIANT onmousemove
(); \
6063 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
), displaybind, bindable] \
6064 void onmousedown
(VARIANT v
); \
6066 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
), displaybind, bindable] \
6067 VARIANT onmousedown
(); \
6069 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEUP
), displaybind, bindable] \
6070 void onmouseup
(VARIANT v
); \
6072 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEUP
), displaybind, bindable] \
6073 VARIANT onmouseup
(); \
6075 [propget, id(DISPID_IHTMLELEMENT_DOCUMENT
)] IDispatch
* document
(); \
6077 [propput, id(DISPID_IHTMLELEMENT_TITLE
), displaybind, bindable] \
6078 void title
(BSTR v
); \
6080 [propget, id(DISPID_IHTMLELEMENT_TITLE
), displaybind, bindable] \
6083 [propput, id(DISPID_IHTMLELEMENT_LANGUAGE
), displaybind, bindable] \
6084 void language
(BSTR v
); \
6086 [propget, id(DISPID_IHTMLELEMENT_LANGUAGE
), displaybind, bindable] \
6089 [propput, id(DISPID_IHTMLELEMENT_ONSELECTSTART
), displaybind, bindable] \
6090 void onselectstart
(VARIANT v
); \
6092 [propget, id(DISPID_IHTMLELEMENT_ONSELECTSTART
), displaybind, bindable] \
6093 VARIANT onselectstart
(); \
6095 [id(DISPID_IHTMLELEMENT_SCROLLINTOVIEW
)] \
6096 void scrollIntoView
([optional, in] VARIANT varargStart
); \
6098 [id(DISPID_IHTMLELEMENT_CONTAINS
)] \
6099 VARIANT_BOOL contains
([in] IHTMLElement
* pChild
); \
6101 [propget, id(DISPID_IHTMLELEMENT_SOURCEINDEX
), bindable] \
6102 LONG sourceIndex
(); \
6104 [propget, id(DISPID_IHTMLELEMENT_RECORDNUMBER
)] \
6105 VARIANT recordNumber
(); \
6107 [propput, id(DISPID_IHTMLELEMENT_LANG
)] \
6108 void lang
(BSTR v
); \
6110 [propget, id(DISPID_IHTMLELEMENT_LANG
)] \
6113 [propget, id(DISPID_IHTMLELEMENT_OFFSETLEFT
)] \
6114 LONG offsetLeft
(); \
6116 [propget, id(DISPID_IHTMLELEMENT_OFFSETTOP
)] \
6119 [propget, id(DISPID_IHTMLELEMENT_OFFSETWIDTH
)] \
6120 LONG offsetWidth
(); \
6122 [propget, id(DISPID_IHTMLELEMENT_OFFSETHEIGHT
)] \
6123 LONG offsetHeight
(); \
6125 [propget, id(DISPID_IHTMLELEMENT_OFFSETPARENT
)] \
6126 IHTMLElement
* offsetParent
(); \
6128 [propput, id(DISPID_IHTMLELEMENT_INNERHTML
)] \
6129 void innerHTML
(BSTR v
); \
6131 [propget, id(DISPID_IHTMLELEMENT_INNERHTML
)] \
6134 [propput, id(DISPID_IHTMLELEMENT_INNERTEXT
)] \
6135 void innerText
(BSTR v
); \
6137 [propget, id(DISPID_IHTMLELEMENT_INNERTEXT
)] \
6140 [propput, id(DISPID_IHTMLELEMENT_OUTERHTML
)] \
6141 void outerHTML
(BSTR v
); \
6143 [propget, id(DISPID_IHTMLELEMENT_OUTERHTML
)] \
6146 [propput, id(DISPID_IHTMLELEMENT_OUTERTEXT
)] \
6147 void outerText
(BSTR v
); \
6149 [propget, id(DISPID_IHTMLELEMENT_OUTERTEXT
)] \
6152 [id(DISPID_IHTMLELEMENT_INSERTADJACENTHTML
)] \
6153 void insertAdjacentHTML
( \
6157 [id(DISPID_IHTMLELEMENT_INSERTADJACENTTEXT
)] \
6158 void insertAdjacentText
( \
6162 [propget, id(DISPID_IHTMLELEMENT_PARENTTEXTEDIT
)] \
6163 IHTMLElement
* parentTextEdit
(); \
6165 [propget, id(DISPID_IHTMLELEMENT_ISTEXTEDIT
)] \
6166 VARIANT_BOOL isTextEdit
(); \
6168 [id(DISPID_IHTMLELEMENT_CLICK
)] \
6171 [propget, id(DISPID_IHTMLELEMENT_FILTERS
)] \
6172 IHTMLFiltersCollection
* filters
(); \
6174 [propput, id(DISPID_IHTMLELEMENT_ONDRAGSTART
), displaybind, bindable] \
6175 void ondragstart
(VARIANT v
); \
6177 [propget, id(DISPID_IHTMLELEMENT_ONDRAGSTART
), displaybind, bindable] \
6178 VARIANT ondragstart
(); \
6180 [id(DISPID_IHTMLELEMENT_TOSTRING
)] \
6183 [propput, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
), displaybind, bindable] \
6184 void onbeforeupdate
(VARIANT v
); \
6186 [propget, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
), displaybind, bindable] \
6187 VARIANT onbeforeupdate
(); \
6189 [propput, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
), displaybind, bindable] \
6190 void onafterupdate
(VARIANT v
); \
6192 [propget, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
), displaybind, bindable] \
6193 VARIANT onafterupdate
(); \
6195 [propput, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
), displaybind, bindable] \
6196 void onerrorupdate
(VARIANT v
); \
6198 [propget, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
), displaybind, bindable] \
6199 VARIANT onerrorupdate
(); \
6201 [propput, id(DISPID_IHTMLELEMENT_ONROWEXIT
), displaybind, bindable] \
6202 void onrowexit
(VARIANT v
); \
6204 [propget, id(DISPID_IHTMLELEMENT_ONROWEXIT
), displaybind, bindable] \
6205 VARIANT onrowexit
(); \
6207 [propput, id(DISPID_IHTMLELEMENT_ONROWENTER
), displaybind, bindable] \
6208 void onrowenter
(VARIANT v
); \
6210 [propget, id(DISPID_IHTMLELEMENT_ONROWENTER
), displaybind, bindable] \
6211 VARIANT onrowenter
(); \
6213 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
), displaybind, bindable] \
6214 void ondatasetchanged
(VARIANT v
); \
6216 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
), displaybind, bindable] \
6217 VARIANT ondatasetchanged
(); \
6219 [propput, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
), displaybind, bindable] \
6220 void ondataavailable
(VARIANT v
); \
6222 [propget, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
), displaybind, bindable] \
6223 VARIANT ondataavailable
(); \
6225 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
), displaybind, bindable] \
6226 void ondatasetcomplete
(VARIANT v
); \
6228 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
), displaybind, bindable] \
6229 VARIANT ondatasetcomplete
(); \
6231 [propput, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
), displaybind, bindable] \
6232 void onfilterchange
(VARIANT v
); \
6234 [propget, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
), displaybind, bindable] \
6235 VARIANT onfilterchange
(); \
6237 [propget, id(DISPID_IHTMLELEMENT_CHILDREN
)] \
6238 IDispatch
* children
(); \
6240 [propget, id(DISPID_IHTMLELEMENT_ALL
)] \
6243 /*****************************************************************************
6244 * IHTMLElement2 interface
6250 uuid(3050f434
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6252 interface IHTMLElement2
: IDispatch
6254 [propget, id(DISPID_IHTMLELEMENT2_SCOPENAME
)]
6255 HRESULT scopeName
([retval, out] BSTR *p
);
6257 [id(DISPID_IHTMLELEMENT2_SETCAPTURE
)]
6258 HRESULT setCapture
([defaultvalue(-1), in] VARIANT_BOOL containerCapture
);
6260 [id(DISPID_IHTMLELEMENT2_RELEASECAPTURE
)]
6261 HRESULT releaseCapture
();
6263 [propput, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable]
6264 HRESULT onlosecapture
([in] VARIANT v
);
6266 [propget, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable]
6267 HRESULT onlosecapture
([retval, out] VARIANT *p
);
6269 [id(DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT
)]
6270 HRESULT componentFromPoint
(
6273 [retval, out] BSTR *component
);
6275 [id(DISPID_IHTMLELEMENT2_DOSCROLL
)]
6276 HRESULT doScroll
([optional, in] VARIANT component
);
6278 [propput, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable]
6279 HRESULT onscroll
([in] VARIANT v
);
6281 [propget, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable]
6282 HRESULT onscroll
([retval, out] VARIANT *p
);
6284 [propput, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable]
6285 HRESULT ondrag
([in] VARIANT v
);
6287 [propget, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable]
6288 HRESULT ondrag
([retval, out] VARIANT *p
);
6290 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable]
6291 HRESULT ondragend
([in] VARIANT v
);
6293 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable]
6294 HRESULT ondragend
([retval, out] VARIANT *p
);
6296 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable]
6297 HRESULT ondragenter
([in] VARIANT v
);
6299 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable]
6300 HRESULT ondragenter
([retval, out] VARIANT *p
);
6302 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable]
6303 HRESULT ondragover
([in] VARIANT v
);
6305 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable]
6306 HRESULT ondragover
([retval, out] VARIANT *p
);
6308 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable]
6309 HRESULT ondragleave
([in] VARIANT v
);
6311 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable]
6312 HRESULT ondragleave
([retval, out] VARIANT *p
);
6314 [propput, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable]
6315 HRESULT ondrop
([in] VARIANT v
);
6317 [propget, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable]
6318 HRESULT ondrop
([retval, out] VARIANT *p
);
6320 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable]
6321 HRESULT onbeforecut
([in] VARIANT v
);
6323 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable]
6324 HRESULT onbeforecut
([retval, out] VARIANT *p
);
6326 [propput, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable]
6327 HRESULT oncut
([in] VARIANT v
);
6329 [propget, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable]
6330 HRESULT oncut
([retval, out] VARIANT *p
);
6332 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable]
6333 HRESULT onbeforecopy
([in] VARIANT v
);
6335 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable]
6336 HRESULT onbeforecopy
([retval, out] VARIANT *p
);
6338 [propput, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable]
6339 HRESULT oncopy
([in] VARIANT v
);
6341 [propget, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable]
6342 HRESULT oncopy
([retval, out] VARIANT *p
);
6344 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable]
6345 HRESULT onbeforepaste
([in] VARIANT v
);
6347 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable]
6348 HRESULT onbeforepaste
([retval, out] VARIANT *p
);
6350 [propput, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable]
6351 HRESULT onpaste
([in] VARIANT v
);
6353 [propget, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable]
6354 HRESULT onpaste
([retval, out] VARIANT *p
);
6356 [propget, id(DISPID_IHTMLELEMENT2_CURRENTSTYLE
), nonbrowsable]
6357 HRESULT currentStyle
([retval, out] IHTMLCurrentStyle
**p
);
6359 [propput, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable]
6360 HRESULT onpropertychange
([in] VARIANT v
);
6362 [propget, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable]
6363 HRESULT onpropertychange
([retval, out] VARIANT *p
);
6365 [id(DISPID_IHTMLELEMENT2_GETCLIENTRECTS
)]
6366 HRESULT getClientRects
([retval, out] IHTMLRectCollection
**pRectCol
);
6368 [id(DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT
)]
6369 HRESULT getBoundingClientRect
([retval, out] IHTMLRect
**pRect
);
6371 [id(DISPID_IHTMLELEMENT2_SETEXPRESSION
)]
6372 HRESULT setExpression
(
6374 [in] BSTR expression
,
6375 [defaultvalue(""), in] BSTR language
);
6377 [id(DISPID_IHTMLELEMENT2_GETEXPRESSION
)]
6378 HRESULT getExpression
(
6380 [retval, out] VARIANT *expression
);
6382 [id(DISPID_IHTMLELEMENT2_REMOVEEXPRESSION
)]
6383 HRESULT removeExpression
(
6385 [retval, out] VARIANT_BOOL *pfSuccess
);
6387 [propput, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable]
6388 HRESULT tabIndex
([in] short v
);
6390 [propget, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable]
6391 HRESULT tabIndex
([retval, out] short *p
);
6393 [id(DISPID_IHTMLELEMENT2_FOCUS
)]
6396 [propput, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]
6397 HRESULT accessKey
([in] BSTR v
);
6399 [propget, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]
6400 HRESULT accessKey
([retval, out] BSTR *p
);
6402 [propput, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable]
6403 HRESULT onblur
([in] VARIANT v
);
6405 [propget, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable]
6406 HRESULT onblur
([retval, out] VARIANT *p
);
6408 [propput, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable]
6409 HRESULT onfocus
([in] VARIANT v
);
6411 [propget, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable]
6412 HRESULT onfocus
([retval, out] VARIANT *p
);
6414 [propput, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable]
6415 HRESULT onresize
([in] VARIANT v
);
6417 [propget, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable]
6418 HRESULT onresize
([retval, out] VARIANT *p
);
6420 [id(DISPID_IHTMLELEMENT2_BLUR
)]
6423 [id(DISPID_IHTMLELEMENT2_ADDFILTER
)]
6424 HRESULT addFilter
([in] IUnknown
*pUnk
);
6426 [id(DISPID_IHTMLELEMENT2_REMOVEFILTER
)]
6427 HRESULT removeFilter
([in] IUnknown
*pUnk
);
6429 [propget, id(DISPID_IHTMLELEMENT2_CLIENTHEIGHT
), displaybind, bindable]
6430 HRESULT clientHeight
([retval, out] LONG *p
);
6432 [propget, id(DISPID_IHTMLELEMENT2_CLIENTWIDTH
), displaybind, bindable]
6433 HRESULT clientWidth
([retval, out] LONG *p
);
6435 [propget, id(DISPID_IHTMLELEMENT2_CLIENTTOP
), displaybind, bindable]
6436 HRESULT clientTop
([retval, out] LONG *p
);
6438 [propget, id(DISPID_IHTMLELEMENT2_CLIENTLEFT
), displaybind, bindable]
6439 HRESULT clientLeft
([retval, out] LONG *p
);
6441 [id(DISPID_IHTMLELEMENT2_ATTACHEVENT
)]
6442 HRESULT attachEvent
(
6444 [in] IDispatch
*pDisp
,
6445 [retval, out] VARIANT_BOOL *pfResult
);
6447 [id(DISPID_IHTMLELEMENT2_DETACHEVENT
)]
6448 HRESULT detachEvent
(
6450 [in] IDispatch
*pDisp
);
6452 [propget, id(DISPID_IHTMLELEMENT2_READYSTATE
)]
6453 HRESULT readyState
([retval, out] VARIANT *p
);
6455 [propput, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
6456 HRESULT onreadystatechange
([in] VARIANT v
);
6458 [propget, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
6459 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
6461 [propput, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable]
6462 HRESULT onrowsdelete
([in] VARIANT v
);
6464 [propget, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable]
6465 HRESULT onrowsdelete
([retval, out] VARIANT *p
);
6467 [propput, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable]
6468 HRESULT onrowsinserted
([in] VARIANT v
);
6470 [propget, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable]
6471 HRESULT onrowsinserted
([retval, out] VARIANT *p
);
6473 [propput, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable]
6474 HRESULT oncellchange
([in] VARIANT v
);
6476 [propget, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable]
6477 HRESULT oncellchange
([retval, out] VARIANT *p
);
6479 [propput, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable]
6480 HRESULT dir
([in] BSTR v
);
6482 [propget, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable]
6483 HRESULT dir
([retval, out] BSTR *p
);
6485 [id(DISPID_IHTMLELEMENT2_CREATECONTROLRANGE
)]
6486 HRESULT createControlRange
([retval, out] IDispatch
**range);
6488 [propget, id(DISPID_IHTMLELEMENT2_SCROLLHEIGHT
), displaybind, bindable]
6489 HRESULT scrollHeight
([retval, out] LONG *p
);
6491 [propget, id(DISPID_IHTMLELEMENT2_SCROLLWIDTH
), displaybind, bindable]
6492 HRESULT scrollWidth
([retval, out] LONG *p
);
6494 [propput, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]
6495 HRESULT scrollTop
([in] LONG v
);
6497 [propget, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]
6498 HRESULT scrollTop
([retval, out] LONG *p
);
6500 [propput, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable]
6501 HRESULT scrollLeft
([in] LONG v
);
6503 [propget, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable]
6504 HRESULT scrollLeft
([retval, out] LONG *p
);
6506 [id(DISPID_IHTMLELEMENT2_CLEARATTRIBUTES
)]
6507 HRESULT clearAttributes
();
6509 [id(DISPID_IHTMLELEMENT2_MERGEATTRIBUTES
)]
6510 HRESULT mergeAttributes
([in] IHTMLElement
*mergeThis
);
6512 [propput, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable]
6513 HRESULT oncontextmenu
([in] VARIANT v
);
6515 [propget, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable]
6516 HRESULT oncontextmenu
([retval, out] VARIANT *p
);
6518 [id(DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT
)]
6519 HRESULT insertAdjacentElement
(
6521 [in] IHTMLElement
*insertedElement
,
6522 [retval, out] IHTMLElement
**inserted
);
6524 [id(DISPID_IHTMLELEMENT2_APPLYELEMENT
)]
6525 HRESULT applyElement
(
6526 [in] IHTMLElement
*apply
,
6528 [retval, out] IHTMLElement
**applied
);
6530 [id(DISPID_IHTMLELEMENT2_GETADJACENTTEXT
)]
6531 HRESULT getAdjacentText
(
6533 [retval, out] BSTR *text
);
6535 [id(DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT
)]
6536 HRESULT replaceAdjacentText
(
6539 [retval, out] BSTR *oldText
);
6541 [propget, id(DISPID_IHTMLELEMENT2_CANHAVECHILDREN
)]
6542 HRESULT canHaveChildren
([retval, out] VARIANT_BOOL *p
);
6544 [id(DISPID_IHTMLELEMENT2_ADDBEHAVIOR
)]
6545 HRESULT addBehavior
(
6547 [optional, in] VARIANT *pvarFactory
,
6548 [retval, out] LONG *pCookie
);
6550 [id(DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR
)]
6551 HRESULT removeBehavior
(
6553 [retval, out] VARIANT_BOOL *pfResult
);
6555 [propget, id(DISPID_IHTMLELEMENT2_RUNTIMESTYLE
), nonbrowsable]
6556 HRESULT runtimeStyle
([retval, out] IHTMLStyle
**p
);
6558 [propget, id(DISPID_IHTMLELEMENT2_BEHAVIORURNS
)]
6559 HRESULT behaviorUrns
([retval, out] IDispatch
**p
);
6561 [propput, id(DISPID_IHTMLELEMENT2_TAGURN
)]
6562 HRESULT tagUrn
([in] BSTR v
);
6564 [propget, id(DISPID_IHTMLELEMENT2_TAGURN
)]
6565 HRESULT tagUrn
([retval, out] BSTR *p
);
6567 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable]
6568 HRESULT onbeforeeditfocus
([in] VARIANT v
);
6570 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable]
6571 HRESULT onbeforeeditfocus
([retval, out] VARIANT *p
);
6573 [propget, id(DISPID_IHTMLELEMENT2_READYSTATEVALUE
), hidden, restricted]
6574 HRESULT readyStateValue
([retval, out] LONG *p
);
6576 [id(DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME
)]
6577 HRESULT getElementsByTagName
(
6579 [retval, out] IHTMLElementCollection
**pelColl
);
6582 #define WINE_IHTMLELEMENT2_DISPINTERFACE_DECL \
6583 [propget, id(DISPID_IHTMLELEMENT2_SCOPENAME
)] \
6586 [id(DISPID_IHTMLELEMENT2_SETCAPTURE
)] \
6587 void setCapture
([defaultvalue(-1), in] VARIANT_BOOL containerCapture
); \
6589 [id(DISPID_IHTMLELEMENT2_RELEASECAPTURE
)] \
6590 void releaseCapture
(); \
6592 [propput, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable] \
6593 void onlosecapture
(VARIANT v
); \
6595 [propget, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable] \
6596 VARIANT onlosecapture
(); \
6598 [id(DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT
)] \
6599 BSTR componentFromPoint
([in] LONG x
,[in] LONG y
); \
6601 [id(DISPID_IHTMLELEMENT2_DOSCROLL
)] \
6602 void doScroll
([optional, in] VARIANT component
); \
6604 [propput, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable] \
6605 void onscroll
(VARIANT v
); \
6607 [propget, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable] \
6608 VARIANT onscroll
(); \
6610 [propput, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable] \
6611 void ondrag
(VARIANT v
); \
6613 [propget, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable] \
6616 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable] \
6617 void ondragend
(VARIANT v
); \
6619 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable] \
6620 VARIANT ondragend
(); \
6622 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable] \
6623 void ondragenter
(VARIANT v
); \
6625 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable] \
6626 VARIANT ondragenter
(); \
6628 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable] \
6629 void ondragover
(VARIANT v
); \
6631 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable] \
6632 VARIANT ondragover
(); \
6634 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable] \
6635 void ondragleave
(VARIANT v
); \
6637 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable] \
6638 VARIANT ondragleave
(); \
6640 [propput, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable] \
6641 void ondrop
(VARIANT v
); \
6643 [propget, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable] \
6646 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable] \
6647 void onbeforecut
(VARIANT v
); \
6649 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable] \
6650 VARIANT onbeforecut
(); \
6652 [propput, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable] \
6653 void oncut
(VARIANT v
); \
6655 [propget, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable] \
6658 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable] \
6659 void onbeforecopy
(VARIANT v
); \
6661 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable] \
6662 VARIANT onbeforecopy
(); \
6664 [propput, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable] \
6665 void oncopy
(VARIANT v
); \
6667 [propget, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable] \
6670 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable] \
6671 void onbeforepaste
(VARIANT v
); \
6673 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable] \
6674 VARIANT onbeforepaste
(); \
6676 [propput, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable] \
6677 void onpaste
(VARIANT v
); \
6679 [propget, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable] \
6680 VARIANT onpaste
(); \
6682 [propget, id(DISPID_IHTMLELEMENT2_CURRENTSTYLE
), nonbrowsable] \
6683 IHTMLCurrentStyle
* currentStyle
(); \
6685 [propput, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable] \
6686 void onpropertychange
(VARIANT v
); \
6688 [propget, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable] \
6689 VARIANT onpropertychange
(); \
6691 [id(DISPID_IHTMLELEMENT2_GETCLIENTRECTS
)] \
6692 IHTMLRectCollection
* getClientRects
(); \
6694 [id(DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT
)] \
6695 IHTMLRect
* getBoundingClientRect
(); \
6697 [id(DISPID_IHTMLELEMENT2_SETEXPRESSION
)] \
6698 void setExpression
( \
6699 [in] BSTR propname
, \
6701 [defaultvalue(""), in] BSTR lang
); \
6703 [id(DISPID_IHTMLELEMENT2_GETEXPRESSION
)] \
6704 VARIANT getExpression
([in] BSTR propname
); \
6706 [id(DISPID_IHTMLELEMENT2_REMOVEEXPRESSION
)] \
6707 VARIANT_BOOL removeExpression
([in] BSTR propname
); \
6709 [propput, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable] \
6710 void tabIndex
(short v
); \
6712 [propget, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable] \
6715 [id(DISPID_IHTMLELEMENT2_FOCUS
)] \
6718 [propput, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]\
6719 void accessKey
(BSTR v
); \
6721 [propget, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]\
6724 [propput, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable] \
6725 void onblur
(VARIANT v
); \
6727 [propget, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable] \
6730 [propput, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable] \
6731 void onfocus
(VARIANT v
); \
6733 [propget, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable] \
6734 VARIANT onfocus
(); \
6736 [propput, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable] \
6737 void onresize
(VARIANT v
); \
6739 [propget, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable] \
6740 VARIANT onresize
(); \
6742 [id(DISPID_IHTMLELEMENT2_BLUR
)] \
6745 [id(DISPID_IHTMLELEMENT2_ADDFILTER
)] \
6746 void addFilter
([in] IUnknown
* pUnk
); \
6748 [id(DISPID_IHTMLELEMENT2_REMOVEFILTER
)] \
6749 void removeFilter
([in] IUnknown
* pUnk
); \
6751 [propget, id(DISPID_IHTMLELEMENT2_CLIENTHEIGHT
), displaybind, bindable] \
6752 LONG clientHeight
(); \
6754 [propget, id(DISPID_IHTMLELEMENT2_CLIENTWIDTH
), displaybind, bindable] \
6755 LONG clientWidth
(); \
6757 [propget, id(DISPID_IHTMLELEMENT2_CLIENTTOP
), displaybind, bindable] \
6760 [propget, id(DISPID_IHTMLELEMENT2_CLIENTLEFT
), displaybind, bindable] \
6761 LONG clientLeft
(); \
6763 [id(DISPID_IHTMLELEMENT2_ATTACHEVENT
)] \
6764 VARIANT_BOOL attachEvent
( \
6766 [in] IDispatch
* pDisp
); \
6768 [id(DISPID_IHTMLELEMENT2_DETACHEVENT
)] \
6771 [in] IDispatch
* pDisp
); \
6773 [propget, id(DISPID_IHTMLELEMENT2_READYSTATE
)] VARIANT readyState
(); \
6775 [propput, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable] \
6776 void onreadystatechange
(VARIANT v
); \
6778 [propget, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable] \
6779 VARIANT onreadystatechange
(); \
6781 [propput, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable] \
6782 void onrowsdelete
(VARIANT v
); \
6784 [propget, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable] \
6785 VARIANT onrowsdelete
(); \
6787 [propput, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable] \
6788 void onrowsinserted
(VARIANT v
); \
6790 [propget, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable] \
6791 VARIANT onrowsinserted
(); \
6793 [propput, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable] \
6794 void oncellchange
(VARIANT v
); \
6796 [propget, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable] \
6797 VARIANT oncellchange
(); \
6799 [propput, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable] \
6802 [propget, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable] \
6805 [id(DISPID_IHTMLELEMENT2_CREATECONTROLRANGE
)] \
6806 IDispatch
* createControlRange
(); \
6808 [propget, id(DISPID_IHTMLELEMENT2_SCROLLHEIGHT
), displaybind, bindable] \
6809 LONG scrollHeight
(); \
6811 [propget, id(DISPID_IHTMLELEMENT2_SCROLLWIDTH
), displaybind, bindable] \
6812 LONG scrollWidth
(); \
6814 [propput, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]\
6815 void scrollTop
(LONG v
); \
6817 [propget, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]\
6820 [propput, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable] \
6821 void scrollLeft
(LONG v
); \
6823 [propget, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable] \
6824 LONG scrollLeft
(); \
6826 [id(DISPID_IHTMLELEMENT2_CLEARATTRIBUTES
)] \
6827 void clearAttributes
(); \
6829 [propput, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable] \
6830 void oncontextmenu
(VARIANT v
); \
6832 [propget, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable] \
6833 VARIANT oncontextmenu
(); \
6835 [id(DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT
)] \
6836 IHTMLElement
* insertAdjacentElement
( \
6838 [in] IHTMLElement
* insertedElement
); \
6840 [id(DISPID_IHTMLELEMENT2_APPLYELEMENT
)] \
6841 IHTMLElement
* applyElement
([in] IHTMLElement
* apply
,[in] BSTR where
); \
6843 [id(DISPID_IHTMLELEMENT2_GETADJACENTTEXT
)] \
6844 BSTR getAdjacentText
([in] BSTR where
); \
6846 [id(DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT
)] \
6847 BSTR replaceAdjacentText
([in] BSTR where
,[in] BSTR newText
); \
6849 [propget, id(DISPID_IHTMLELEMENT2_CANHAVECHILDREN
)] \
6850 VARIANT_BOOL canHaveChildren
(); \
6852 [id(DISPID_IHTMLELEMENT2_ADDBEHAVIOR
)] \
6853 LONG addBehavior
([in] BSTR bstrUrl
,[optional, in] VARIANT* pvarFactory
); \
6855 [id(DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR
)] \
6856 VARIANT_BOOL removeBehavior
([in] LONG cookie
); \
6858 [propget, id(DISPID_IHTMLELEMENT2_RUNTIMESTYLE
), nonbrowsable] \
6859 IHTMLStyle
* runtimeStyle
(); \
6861 [propget, id(DISPID_IHTMLELEMENT2_BEHAVIORURNS
)] \
6862 IDispatch
* behaviorUrns
(); \
6864 [propput, id(DISPID_IHTMLELEMENT2_TAGURN
)] \
6865 void tagUrn
(BSTR v
); \
6867 [propget, id(DISPID_IHTMLELEMENT2_TAGURN
)] \
6870 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable] \
6871 void onbeforeeditfocus
(VARIANT v
); \
6873 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable] \
6874 VARIANT onbeforeeditfocus
(); \
6876 [propget, id(DISPID_IHTMLELEMENT2_READYSTATEVALUE
), hidden, restricted] \
6877 LONG readyStateValue
(); \
6879 [id(DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME
)] \
6880 IHTMLElementCollection
* getElementsByTagName
([in] BSTR v
)
6882 /*****************************************************************************
6883 * IHTMLElement3 interface
6889 uuid(3050f673
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6891 interface IHTMLElement3
: IDispatch
6893 [id(DISPID_IHTMLELEMENT3_MERGEATTRIBUTES
)] HRESULT mergeAttributes
([in]
6894 IHTMLElement
* mergeThis
,[optional, in] VARIANT* pvarFlags
);
6896 [propget, id(DISPID_IHTMLELEMENT3_ISMULTILINE
)]
6897 HRESULT isMultiLine
([retval, out] VARIANT_BOOL * p
);
6899 [propget, id(DISPID_IHTMLELEMENT3_CANHAVEHTML
)]
6900 HRESULT canHaveHTML
([retval, out] VARIANT_BOOL * p
);
6902 [propput, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable]
6903 HRESULT onlayoutcomplete
([in] VARIANT v
);
6905 [propget, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable]
6906 HRESULT onlayoutcomplete
([retval, out] VARIANT * p
);
6908 [propput, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable]
6909 HRESULT onpage
([in] VARIANT v
);
6911 [propget, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable]
6912 HRESULT onpage
([retval, out] VARIANT * p
);
6914 [propput, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable]
6915 HRESULT inflateBlock
([in] VARIANT_BOOL v
);
6917 [propget, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable]
6918 HRESULT inflateBlock
([retval, out] VARIANT_BOOL * p
);
6920 [propput, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable]
6921 HRESULT onbeforedeactivate
([in] VARIANT v
);
6923 [propget, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable]
6924 HRESULT onbeforedeactivate
([retval, out] VARIANT * p
);
6926 [id(DISPID_IHTMLELEMENT3_SETACTIVE
)] HRESULT setActive
();
6928 [propput, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable]
6929 HRESULT contentEditable
([in] BSTR v
);
6931 [propget, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable]
6932 HRESULT contentEditable
([retval, out] BSTR * p
);
6934 [propget, id(DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE
)]
6935 HRESULT isContentEditable
([retval, out] VARIANT_BOOL * p
);
6937 [propput, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]
6938 HRESULT hideFocus
([in] VARIANT_BOOL v
);
6940 [propget, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]
6941 HRESULT hideFocus
([retval, out] VARIANT_BOOL * p
);
6943 [propput, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable]
6944 HRESULT disabled
([in] VARIANT_BOOL v
);
6946 [propget, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable]
6947 HRESULT disabled
([retval, out] VARIANT_BOOL * p
);
6949 [propget, id(DISPID_IHTMLELEMENT3_ISDISABLED
)]
6950 HRESULT isDisabled
([retval, out] VARIANT_BOOL * p
);
6952 [propput, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable]
6953 HRESULT onmove
([in] VARIANT v
);
6955 [propget, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable]
6956 HRESULT onmove
([retval, out] VARIANT * p
);
6958 [propput, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable]
6959 HRESULT oncontrolselect
([in] VARIANT v
);
6961 [propget, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable]
6962 HRESULT oncontrolselect
([retval, out] VARIANT * p
);
6964 [id(DISPID_IHTMLELEMENT3_FIREEVENT
)]
6966 [in] BSTR bstrEventName
,
6967 [optional, in] VARIANT* pvarEventObject
,
6968 [retval, out] VARIANT_BOOL* pfCancelled
);
6970 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable]
6971 HRESULT onresizestart
([in] VARIANT v
);
6973 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable]
6974 HRESULT onresizestart
([retval, out] VARIANT * p
);
6976 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable]
6977 HRESULT onresizeend
([in] VARIANT v
);
6979 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable]
6980 HRESULT onresizeend
([retval, out] VARIANT * p
);
6982 [propput, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable]
6983 HRESULT onmovestart
([in] VARIANT v
);
6985 [propget, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable]
6986 HRESULT onmovestart
([retval, out] VARIANT * p
);
6988 [propput, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]
6989 HRESULT onmoveend
([in] VARIANT v
);
6991 [propget, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]
6992 HRESULT onmoveend
([retval, out] VARIANT * p
);
6994 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable]
6995 HRESULT onmouseenter
([in] VARIANT v
);
6997 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable]
6998 HRESULT onmouseenter
([retval, out] VARIANT * p
);
7000 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable]
7001 HRESULT onmouseleave
([in] VARIANT v
);
7003 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable]
7004 HRESULT onmouseleave
([retval, out] VARIANT * p
);
7006 [propput, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable]
7007 HRESULT onactivate
([in] VARIANT v
);
7009 [propget, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable]
7010 HRESULT onactivate
([retval, out] VARIANT * p
);
7012 [propput, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable]
7013 HRESULT ondeactivate
([in] VARIANT v
);
7015 [propget, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable]
7016 HRESULT ondeactivate
([retval, out] VARIANT * p
);
7018 [id(DISPID_IHTMLELEMENT3_DRAGDROP
)] HRESULT dragDrop
([retval, out]
7019 VARIANT_BOOL* pfRet
);
7021 [propget, id(DISPID_IHTMLELEMENT3_GLYPHMODE
), hidden, restricted, nonbrowsable]
7022 HRESULT glyphMode
([retval, out] LONG * p
);
7025 #define WINE_IHTMLELEMENT3_DISPINTERFACE_DECL \
7027 [id(DISPID_IHTMLELEMENT3_MERGEATTRIBUTES
)] \
7028 void mergeAttributes
( \
7029 [in] IHTMLElement
* mergeThis
, \
7030 [optional, in] VARIANT* pvarFlags
); \
7032 [propget, id(DISPID_IHTMLELEMENT3_ISMULTILINE
)] \
7033 VARIANT_BOOL isMultiLine
(); \
7035 [propget, id(DISPID_IHTMLELEMENT3_CANHAVEHTML
)] \
7036 VARIANT_BOOL canHaveHTML
(); \
7038 [propput, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable] \
7039 void onlayoutcomplete
(VARIANT v
); \
7041 [propget, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable] \
7042 VARIANT onlayoutcomplete
(); \
7044 [propput, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable] \
7045 void onpage
(VARIANT v
); \
7047 [propget, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable] \
7050 [propput, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable] \
7051 void inflateBlock
(VARIANT_BOOL v
); \
7053 [propget, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable] \
7054 VARIANT_BOOL inflateBlock
(); \
7056 [propput, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable] \
7057 void onbeforedeactivate
(VARIANT v
); \
7059 [propget, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable] \
7060 VARIANT onbeforedeactivate
(); \
7062 [id(DISPID_IHTMLELEMENT3_SETACTIVE
)] \
7065 [propput, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable] \
7066 void contentEditable
(BSTR v
); \
7068 [propget, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable] \
7069 BSTR contentEditable
(); \
7071 [propget, id(DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE
)] \
7072 VARIANT_BOOL isContentEditable
(); \
7074 [propput, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]\
7075 void hideFocus
(VARIANT_BOOL v
); \
7077 [propget, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]\
7078 VARIANT_BOOL hideFocus
(); \
7080 [propput, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable] \
7081 void disabled
(VARIANT_BOOL v
); \
7083 [propget, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable] \
7084 VARIANT_BOOL disabled
(); \
7086 [propget, id(DISPID_IHTMLELEMENT3_ISDISABLED
)] \
7087 VARIANT_BOOL isDisabled
(); \
7089 [propput, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable] \
7090 void onmove
(VARIANT v
); \
7092 [propget, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable] \
7095 [propput, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable] \
7096 void oncontrolselect
(VARIANT v
); \
7098 [propget, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable] \
7099 VARIANT oncontrolselect
(); \
7101 [id(DISPID_IHTMLELEMENT3_FIREEVENT
)] \
7102 VARIANT_BOOL fireEvent
( \
7103 [in] BSTR bstrEventName
, \
7104 [optional, in] VARIANT* pvarEventObject
); \
7106 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable] \
7107 void onresizestart
(VARIANT v
); \
7109 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable] \
7110 VARIANT onresizestart
(); \
7112 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable] \
7113 void onresizeend
(VARIANT v
); \
7115 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable] \
7116 VARIANT onresizeend
(); \
7118 [propput, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable] \
7119 void onmovestart
(VARIANT v
); \
7121 [propget, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable] \
7122 VARIANT onmovestart
(); \
7124 [propput, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]\
7125 void onmoveend
(VARIANT v
); \
7127 [propget, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]\
7128 VARIANT onmoveend
(); \
7130 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable] \
7131 void onmouseenter
(VARIANT v
); \
7133 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable] \
7134 VARIANT onmouseenter
(); \
7136 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable] \
7137 void onmouseleave
(VARIANT v
); \
7139 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable] \
7140 VARIANT onmouseleave
(); \
7142 [propput, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable] \
7143 void onactivate
(VARIANT v
); \
7145 [propget, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable] \
7146 VARIANT onactivate
(); \
7148 [propput, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable] \
7149 void ondeactivate
(VARIANT v
); \
7151 [propget, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable] \
7152 VARIANT ondeactivate
(); \
7154 [id(DISPID_IHTMLELEMENT3_DRAGDROP
)] \
7155 VARIANT_BOOL dragDrop
(); \
7157 [propget, id(DISPID_IHTMLELEMENT3_GLYPHMODE
), hidden, restricted, nonbrowsable] \
7160 /*****************************************************************************
7161 * IHTMLElement4 interface
7167 uuid(3050f80f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7169 interface IHTMLElement4
: IDispatch
7171 [propput, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable]
7172 HRESULT onmousewheel
([in] VARIANT v
);
7174 [propget, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable]
7175 HRESULT onmousewheel
([retval, out] VARIANT * p
);
7177 [id(DISPID_IHTMLELEMENT4_NORMALIZE
)]
7178 HRESULT normalize
();
7180 [id(DISPID_IHTMLELEMENT4_GETATTRIBUTENODE
)]
7181 HRESULT getAttributeNode
([in] BSTR bstrname
,
7182 [retval, out] IHTMLDOMAttribute
** ppAttribute
);
7184 [id(DISPID_IHTMLELEMENT4_SETATTRIBUTENODE
)]
7185 HRESULT setAttributeNode
(
7186 [in] IHTMLDOMAttribute
* pattr
,
7187 [retval, out] IHTMLDOMAttribute
** ppretAttribute
);
7189 [id(DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE
)]
7190 HRESULT removeAttributeNode
(
7191 [in] IHTMLDOMAttribute
* pattr
,
7192 [retval, out] IHTMLDOMAttribute
** ppretAttribute
);
7194 [propput, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable]
7195 HRESULT onbeforeactivate
([in] VARIANT v
);
7197 [propget, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable]
7198 HRESULT onbeforeactivate
([retval, out] VARIANT * p
);
7200 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]
7201 HRESULT onfocusin
([in] VARIANT v
);
7203 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]
7204 HRESULT onfocusin
([retval, out] VARIANT * p
);
7206 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable]
7207 HRESULT onfocusout
([in] VARIANT v
);
7209 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable]
7210 HRESULT onfocusout
([retval, out] VARIANT * p
);
7213 #define WINE_IHTMLELEMENT4_DISPINTERFACE_DECL \
7214 [propput, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable] \
7215 void onmousewheel
(VARIANT v
); \
7217 [propget, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable] \
7218 VARIANT onmousewheel
(); \
7220 [id(DISPID_IHTMLELEMENT4_NORMALIZE
)] \
7223 [id(DISPID_IHTMLELEMENT4_GETATTRIBUTENODE
)] \
7224 IHTMLDOMAttribute
* getAttributeNode
([in] BSTR bstrname
); \
7226 [id(DISPID_IHTMLELEMENT4_SETATTRIBUTENODE
)] \
7227 IHTMLDOMAttribute
* setAttributeNode
([in] IHTMLDOMAttribute
* pattr
); \
7229 [id(DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE
)] \
7230 IHTMLDOMAttribute
* removeAttributeNode
([in] IHTMLDOMAttribute
* pattr
); \
7232 [propput, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable] \
7233 void onbeforeactivate
(VARIANT v
); \
7235 [propget, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable] \
7236 VARIANT onbeforeactivate
(); \
7238 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]\
7239 void onfocusin
(VARIANT v
); \
7241 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]\
7242 VARIANT onfocusin
(); \
7244 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable] \
7245 void onfocusout
(VARIANT v
); \
7247 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable] \
7248 VARIANT onfocusout
()
7250 /*****************************************************************************
7251 * IHTMLElement6 interface
7257 uuid(305106f8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7259 interface IHTMLElement6
: IDispatch
7261 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENS
)]
7262 HRESULT getAttributeNS
(
7263 [in] VARIANT *pvarNS
,
7264 [in] BSTR strAttributeName
,
7265 [out, retval] VARIANT *AttributeValue
);
7267 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENS
)]
7268 HRESULT setAttributeNS
(
7269 [in] VARIANT *pvarNS
,
7270 [in] BSTR strAttributeName
,
7271 [in] VARIANT *pvarAttributeValue
);
7273 [id(DISPID_IHTMLELEMENT6_REMOVEATTRIBUTENS
)]
7274 HRESULT removeAttributeNS
(
7275 [in] VARIANT *pvarNS
,
7276 [in] BSTR strAttributeName
);
7278 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENODENS
)]
7279 HRESULT getAttributeNodeNS
(
7280 [in] VARIANT *pvarNS
,
7282 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
7284 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENODENS
)]
7285 HRESULT setAttributeNodeNS
(
7286 [in] IHTMLDOMAttribute2
*pattr
,
7287 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
7289 [id(DISPID_IHTMLELEMENT6_HASATTRIBUTENS
)]
7290 HRESULT hasAttributeNS
(
7291 [in] VARIANT *pvarNS
,
7293 [out, retval] VARIANT_BOOL *pfHasAttribute
);
7295 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTE
)]
7296 HRESULT getAttribute
(
7297 [in] BSTR strAttributeName
,
7298 [out, retval] VARIANT *AttributeValue
);
7300 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTE
)]
7301 HRESULT setAttribute
(
7302 [in] BSTR strAttributeName
,
7303 [in] VARIANT *pvarAttributeValue
);
7305 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTE
)]
7306 HRESULT removeAttribute
(
7307 [in] BSTR strAttributeName
);
7309 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTENODE
)]
7310 HRESULT getAttributeNode
(
7311 [in] BSTR strAttributeName
,
7312 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
7314 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTENODE
)]
7315 HRESULT setAttributeNode
(
7316 [in] IHTMLDOMAttribute2
*pattr
,
7317 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
7319 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTENODE
)]
7320 HRESULT removeAttributeNode
(
7321 [in] IHTMLDOMAttribute2
*pattr
,
7322 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
7324 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTE
)]
7325 HRESULT hasAttribute
(
7327 [out, retval] VARIANT_BOOL *pfHasAttribute
);
7329 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYTAGNAMENS
)]
7330 HRESULT getElementsByTagNameNS
(
7331 [in] VARIANT *varNS
,
7332 [in] BSTR bstrLocalName
,
7333 [out, retval] IHTMLElementCollection
**pelColl
);
7335 [propget, id(DISPID_IHTMLELEMENT6_IE9_TAGNAME
)]
7336 HRESULT tagName
([out, retval] BSTR *p
);
7338 [propget, id(DISPID_IHTMLELEMENT6_IE9_NODENAME
)]
7339 HRESULT nodeName
([out, retval] BSTR *p
);
7341 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYCLASSNAME
)]
7342 HRESULT getElementsByClassName
(
7344 [out, retval] IHTMLElementCollection
**pel
);
7346 [id(DISPID_IHTMLELEMENT6_MSMATCHESSELECTOR
)]
7347 HRESULT msMatchesSelector
(
7349 [out, retval] VARIANT_BOOL *pfMatches
);
7351 [propput, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable]
7352 HRESULT onabort
([in] VARIANT v
);
7354 [propget, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable]
7355 HRESULT onabort
([out, retval] VARIANT *p
);
7357 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden]
7358 HRESULT oncanplay
([in] VARIANT v
);
7360 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden]
7361 HRESULT oncanplay
([out, retval] VARIANT *p
);
7363 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden]
7364 HRESULT oncanplaythrough
([in] VARIANT v
);
7366 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden]
7367 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
7369 [propput, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable]
7370 HRESULT onchange
([in] VARIANT v
);
7372 [propget, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable]
7373 HRESULT onchange
([out, retval] VARIANT *p
);
7375 [propput, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden]
7376 HRESULT ondurationchange
([in] VARIANT v
);
7378 [propget, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden]
7379 HRESULT ondurationchange
([out, retval] VARIANT *p
);
7381 [propput, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden]
7382 HRESULT onemptied
([in] VARIANT v
);
7384 [propget, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden]
7385 HRESULT onemptied
([out, retval] VARIANT *p
);
7387 [propput, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden]
7388 HRESULT onended
([in] VARIANT v
);
7390 [propget, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden]
7391 HRESULT onended
([out, retval] VARIANT *p
);
7393 [propput, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable]
7394 HRESULT onerror
([in] VARIANT v
);
7396 [propget, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable]
7397 HRESULT onerror
([out, retval] VARIANT *p
);
7399 [propput, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden]
7400 HRESULT oninput
([in] VARIANT v
);
7402 [propget, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden]
7403 HRESULT oninput
([out, retval] VARIANT *p
);
7405 [propput, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable]
7406 HRESULT onload
([in] VARIANT v
);
7408 [propget, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable]
7409 HRESULT onload
([out, retval] VARIANT *p
);
7411 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden]
7412 HRESULT onloadeddata
([in] VARIANT v
);
7414 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden]
7415 HRESULT onloadeddata
([out, retval] VARIANT *p
);
7417 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden]
7418 HRESULT onloadedmetadata
([in] VARIANT v
);
7420 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden]
7421 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
7423 [propput, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden]
7424 HRESULT onloadstart
([in] VARIANT v
);
7426 [propget, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden]
7427 HRESULT onloadstart
([out, retval] VARIANT *p
);
7429 [propput, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden]
7430 HRESULT onpause
([in] VARIANT v
);
7432 [propget, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden]
7433 HRESULT onpause
([out, retval] VARIANT *p
);
7435 [propput, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden]
7436 HRESULT onplay
([in] VARIANT v
);
7438 [propget, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden]
7439 HRESULT onplay
([out, retval] VARIANT *p
);
7441 [propput, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden]
7442 HRESULT onplaying
([in] VARIANT v
);
7444 [propget, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden]
7445 HRESULT onplaying
([out, retval] VARIANT *p
);
7447 [propput, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden]
7448 HRESULT onprogress
([in] VARIANT v
);
7450 [propget, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden]
7451 HRESULT onprogress
([out, retval] VARIANT *p
);
7453 [propput, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden]
7454 HRESULT onratechange
([in] VARIANT v
);
7456 [propget, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden]
7457 HRESULT onratechange
([out, retval] VARIANT *p
);
7459 [propput, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable]
7460 HRESULT onreset
([in] VARIANT v
);
7462 [propget, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable]
7463 HRESULT onreset
([out, retval] VARIANT *p
);
7465 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden]
7466 HRESULT onseeked
([in] VARIANT v
);
7468 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden]
7469 HRESULT onseeked
([out, retval] VARIANT *p
);
7471 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden]
7472 HRESULT onseeking
([in] VARIANT v
);
7474 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden]
7475 HRESULT onseeking
([out, retval] VARIANT *p
);
7477 [propput, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable]
7478 HRESULT onselect
([in] VARIANT v
);
7480 [propget, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable]
7481 HRESULT onselect
([out, retval] VARIANT *p
);
7483 [propput, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden]
7484 HRESULT onstalled
([in] VARIANT v
);
7486 [propget, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden]
7487 HRESULT onstalled
([out, retval] VARIANT *p
);
7489 [propput, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable]
7490 HRESULT onsubmit
([in] VARIANT v
);
7492 [propget, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable]
7493 HRESULT onsubmit
([out, retval] VARIANT *p
);
7495 [propput, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden]
7496 HRESULT onsuspend
([in] VARIANT v
);
7498 [propget, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden]
7499 HRESULT onsuspend
([out, retval] VARIANT *p
);
7501 [propput, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden]
7502 HRESULT ontimeupdate
([in] VARIANT v
);
7504 [propget, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden]
7505 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
7507 [propput, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden]
7508 HRESULT onvolumechange
([in] VARIANT v
);
7510 [propget, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden]
7511 HRESULT onvolumechange
([out, retval] VARIANT *p
);
7513 [propput, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden]
7514 HRESULT onwaiting
([in] VARIANT v
);
7516 [propget, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden]
7517 HRESULT onwaiting
([out, retval] VARIANT *p
);
7519 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTES
)]
7520 HRESULT hasAttributes
([out, retval] VARIANT_BOOL *pfHasAttributes
);
7523 #define WINE_IHTMLELEMENT6_DISPINTERFACE_DECL \
7524 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENS
)] \
7525 VARIANT getAttributeNS
( \
7526 [in] VARIANT *pvarNS
, \
7527 [in] BSTR strAttributeName
); \
7529 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENS
)] \
7530 void setAttributeNS
( \
7531 [in] VARIANT *pvarNS
, \
7532 [in] BSTR strAttributeName
, \
7533 [in] VARIANT *pvarAttributeValue
); \
7535 [id(DISPID_IHTMLELEMENT6_REMOVEATTRIBUTENS
)] \
7536 void removeAttributeNS
( \
7537 [in] VARIANT *pvarNS
, \
7538 [in] BSTR strAttributeName
); \
7540 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENODENS
)] \
7541 IHTMLDOMAttribute2
*getAttributeNodeNS
( \
7542 [in] VARIANT *pvarNS
, \
7543 [in] BSTR bstrname
); \
7545 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENODENS
)] \
7546 IHTMLDOMAttribute2
*setAttributeNodeNS
([in] IHTMLDOMAttribute2
*pattr
); \
7548 [id(DISPID_IHTMLELEMENT6_HASATTRIBUTENS
)] \
7549 VARIANT_BOOL hasAttributeNS
( \
7550 [in] VARIANT *pvarNS
, \
7553 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTE
)] \
7554 VARIANT ie9_getAttribute
([in] BSTR strAttributeName
); \
7556 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTE
)] \
7557 void ie9_setAttribute
( \
7558 [in] BSTR strAttributeName
, \
7559 [in] VARIANT *pvarAttributeValue
); \
7561 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTE
)] \
7562 void ie9_removeAttribute
([in] BSTR strAttributeName
); \
7564 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTENODE
)] \
7565 IHTMLDOMAttribute2
*ie9_getAttributeNode
([in] BSTR strAttributeName
); \
7567 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTENODE
)] \
7568 IHTMLDOMAttribute2
*ie9_setAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
7570 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTENODE
)] \
7571 IHTMLDOMAttribute2
*ie9_removeAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
7573 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTE
)] \
7574 VARIANT_BOOL ie9_hasAttribute
([in] BSTR name
); \
7576 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYTAGNAMENS
)] \
7577 IHTMLElementCollection
*getElementsByTagNameNS
( \
7578 [in] VARIANT *varNS
, \
7579 [in] BSTR bstrLocalName
); \
7581 [propget, id(DISPID_IHTMLELEMENT6_IE9_TAGNAME
)] \
7582 BSTR ie9_tagName
(); \
7584 [propget, id(DISPID_IHTMLELEMENT6_IE9_NODENAME
)] \
7585 BSTR ie9_nodeName
(); \
7587 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYCLASSNAME
)] \
7588 IHTMLElementCollection
*getElementsByClassName
([in] BSTR v
); \
7590 [id(DISPID_IHTMLELEMENT6_MSMATCHESSELECTOR
)] \
7591 VARIANT_BOOL msMatchesSelector
([in] BSTR v
); \
7593 [propput, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable] \
7594 void onabort
(VARIANT v
); \
7596 [propget, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable] \
7597 VARIANT onabort
(); \
7599 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden] \
7600 void oncanplay
(VARIANT v
); \
7602 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden] \
7603 VARIANT oncanplay
(); \
7605 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden] \
7606 void oncanplaythrough
(VARIANT v
); \
7608 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden] \
7609 VARIANT oncanplaythrough
(); \
7611 [propput, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable] \
7612 void onchange
(VARIANT v
); \
7614 [propget, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable] \
7615 VARIANT onchange
(); \
7617 [propput, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden] \
7618 void ondurationchange
(VARIANT v
); \
7620 [propget, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden] \
7621 VARIANT ondurationchange
(); \
7623 [propput, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden] \
7624 void onemptied
(VARIANT v
); \
7626 [propget, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden] \
7627 VARIANT onemptied
(); \
7629 [propput, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden] \
7630 void onended
(VARIANT v
); \
7632 [propget, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden] \
7633 VARIANT onended
(); \
7635 [propput, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable] \
7636 void onerror
(VARIANT v
); \
7638 [propget, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable] \
7639 VARIANT onerror
(); \
7641 [propput, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden] \
7642 void oninput
(VARIANT v
); \
7644 [propget, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden] \
7645 VARIANT oninput
(); \
7647 [propput, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable] \
7648 void onload
(VARIANT v
); \
7650 [propget, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable] \
7653 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden] \
7654 void onloadeddata
(VARIANT v
); \
7656 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden] \
7657 VARIANT onloadeddata
(); \
7659 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden] \
7660 void onloadedmetadata
(VARIANT v
); \
7662 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden] \
7663 VARIANT onloadedmetadata
(); \
7665 [propput, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden] \
7666 void onloadstart
(VARIANT v
); \
7668 [propget, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden] \
7669 VARIANT onloadstart
(); \
7671 [propput, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden] \
7672 void onpause
(VARIANT v
); \
7674 [propget, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden] \
7675 VARIANT onpause
(); \
7677 [propput, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden] \
7678 void onplay
(VARIANT v
); \
7680 [propget, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden] \
7683 [propput, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden] \
7684 void onplaying
(VARIANT v
); \
7686 [propget, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden] \
7687 VARIANT onplaying
(); \
7689 [propput, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden] \
7690 void onprogress
(VARIANT v
); \
7692 [propget, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden] \
7693 VARIANT onprogress
(); \
7695 [propput, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden] \
7696 void onratechange
(VARIANT v
); \
7698 [propget, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden] \
7699 VARIANT onratechange
(); \
7701 [propput, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable] \
7702 void onreset
(VARIANT v
); \
7704 [propget, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable] \
7705 VARIANT onreset
(); \
7707 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden] \
7708 void onseeked
(VARIANT v
); \
7710 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden] \
7711 VARIANT onseeked
(); \
7713 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden] \
7714 void onseeking
(VARIANT v
); \
7716 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden] \
7717 VARIANT onseeking
(); \
7719 [propput, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable] \
7720 void onselect
(VARIANT v
); \
7722 [propget, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable] \
7723 VARIANT onselect
(); \
7725 [propput, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden] \
7726 void onstalled
(VARIANT v
); \
7728 [propget, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden] \
7729 VARIANT onstalled
(); \
7731 [propput, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable] \
7732 void onsubmit
(VARIANT v
); \
7734 [propget, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable] \
7735 VARIANT onsubmit
(); \
7737 [propput, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden] \
7738 void onsuspend
(VARIANT v
); \
7740 [propget, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden] \
7741 VARIANT onsuspend
(); \
7743 [propput, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden] \
7744 void ontimeupdate
(VARIANT v
); \
7746 [propget, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden] \
7747 VARIANT ontimeupdate
(); \
7749 [propput, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden] \
7750 void onvolumechange
(VARIANT v
); \
7752 [propget, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden] \
7753 VARIANT onvolumechange
(); \
7755 [propput, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden] \
7756 void onwaiting
(VARIANT v
); \
7758 [propget, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden] \
7759 VARIANT onwaiting
(); \
7761 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTES
)] \
7762 VARIANT_BOOL ie9_hasAttributes
()
7764 /*****************************************************************************
7765 * IElementTraversal interface
7771 uuid(30510736-98b5
-11cf
-bb82
-00aa00bdce0b
)
7773 interface IElementTraversal
: IDispatch
7775 [propget, id(DISPID_IELEMENTTRAVERSAL_FIRSTELEMENTCHILD
)]
7776 HRESULT firstElementChild
([retval, out] IHTMLElement
**p
);
7777 [propget, id(DISPID_IELEMENTTRAVERSAL_LASTELEMENTCHILD
)]
7778 HRESULT lastElementChild
([retval, out] IHTMLElement
**p
);
7779 [propget, id(DISPID_IELEMENTTRAVERSAL_PREVIOUSELEMENTSIBLING
)]
7780 HRESULT previousElementSibling
([retval, out] IHTMLElement
**p
);
7781 [propget, id(DISPID_IELEMENTTRAVERSAL_NEXTELEMENTSIBLING
)]
7782 HRESULT nextElementSibling
([retval, out] IHTMLElement
**p
);
7783 [propget, id(DISPID_IELEMENTTRAVERSAL_CHILDELEMENTCOUNT
)]
7784 HRESULT childElementCount
([retval, out] long *p
);
7787 /*****************************************************************************
7788 * IElementSelector interface
7794 uuid(30510463-98b5
-11cf
-bb82
-00aa00bdce0b
)
7796 interface IElementSelector
: IDispatch
7798 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR
)]
7799 HRESULT querySelector
(
7801 [out, retval] IHTMLElement
**pel
);
7803 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL
)]
7804 HRESULT querySelectorAll
(
7806 [out, retval] IHTMLDOMChildrenCollection
**pel
);
7809 #define WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL \
7810 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR
)] \
7811 IHTMLElement
*querySelector
([in] BSTR v
); \
7813 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL
)] \
7814 IHTMLDOMChildrenCollection
*querySelectorAll
([in] BSTR v
)
7816 /*****************************************************************************
7817 * IHTMLUniqueName interface
7823 uuid(3050f4d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7825 interface IHTMLUniqueName
: IDispatch
7827 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUENUMBER
), hidden]
7828 HRESULT uniqueNumber
([retval, out] LONG * p
);
7830 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID
), hidden]
7831 HRESULT uniqueID
([retval, out] BSTR * p
);
7834 #define WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL \
7835 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUENUMBER
), hidden] \
7836 LONG uniqueNumber
(); \
7838 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID
), hidden] \
7841 #define WINE_IHTMLELEMENT5_DISPINTERFACE_DECL \
7842 [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTENODE
)] \
7843 IHTMLDOMAttribute2
*ie8_getAttributeNode
([in] BSTR bstrname
); \
7845 [id(DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTENODE
)] \
7846 IHTMLDOMAttribute2
*ie8_setAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
7848 [id(DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTENODE
)] \
7849 IHTMLDOMAttribute2
*ie8_removeAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
7851 [id(DISPID_IHTMLELEMENT5_HASATTRIBUTE
)] \
7852 VARIANT_BOOL hasAttribute
([in] BSTR name
); \
7854 [propput, id(DISPID_IHTMLELEMENT5_ROLE
), displaybind, bindable] \
7855 void role
(BSTR v
); \
7857 [propget, id(DISPID_IHTMLELEMENT5_ROLE
), displaybind, bindable] \
7860 [propput, id(DISPID_IHTMLELEMENT5_ARIABUSY
), displaybind, bindable] \
7861 void ariaBusy
(BSTR v
); \
7863 [propget, id(DISPID_IHTMLELEMENT5_ARIABUSY
), displaybind, bindable] \
7866 [propput, id(DISPID_IHTMLELEMENT5_ARIACHECKED
), displaybind, bindable] \
7867 void ariaChecked
(BSTR v
); \
7869 [propget, id(DISPID_IHTMLELEMENT5_ARIACHECKED
), displaybind, bindable] \
7870 BSTR ariaChecked
(); \
7872 [propput, id(DISPID_IHTMLELEMENT5_ARIADISABLED
), displaybind, bindable] \
7873 void ariaDisabled
(BSTR v
); \
7875 [propget, id(DISPID_IHTMLELEMENT5_ARIADISABLED
), displaybind, bindable] \
7876 BSTR ariaDisabled
(); \
7878 [propput, id(DISPID_IHTMLELEMENT5_ARIAEXPANDED
), displaybind, bindable] \
7879 void ariaExpanded
(BSTR v
); \
7881 [propget, id(DISPID_IHTMLELEMENT5_ARIAEXPANDED
), displaybind, bindable] \
7882 BSTR ariaExpanded
(); \
7884 [propput, id(DISPID_IHTMLELEMENT5_ARIAHASPOPUP
), displaybind, bindable]\
7885 void ariaHaspopup
(BSTR v
); \
7887 [propget, id(DISPID_IHTMLELEMENT5_ARIAHASPOPUP
), displaybind, bindable] \
7888 BSTR ariaHaspopup
(); \
7890 [propput, id(DISPID_IHTMLELEMENT5_ARIAHIDDEN
), displaybind, bindable] \
7891 void ariaHidden
(BSTR v
); \
7893 [propget, id(DISPID_IHTMLELEMENT5_ARIAHIDDEN
), displaybind, bindable] \
7894 BSTR ariaHidden
(); \
7896 [propput, id(DISPID_IHTMLELEMENT5_ARIAINVALID
), displaybind, bindable] \
7897 void ariaInvalid
(BSTR v
); \
7899 [propget, id(DISPID_IHTMLELEMENT5_ARIAINVALID
), displaybind, bindable] \
7900 BSTR ariaInvalid
(); \
7902 [propput, id(DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE
), displaybind, bindable] \
7903 void ariaMultiselectable
(BSTR v
); \
7905 [propget, id(DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE
), displaybind, bindable] \
7906 BSTR ariaMultiselectable
(); \
7908 [propput, id(DISPID_IHTMLELEMENT5_ARIAPRESSED
), displaybind, bindable] \
7909 void ariaPressed
(BSTR v
); \
7911 [propget, id(DISPID_IHTMLELEMENT5_ARIAPRESSED
), displaybind, bindable] \
7912 BSTR ariaPressed
(); \
7914 [propput, id(DISPID_IHTMLELEMENT5_ARIAREADONLY
), displaybind, bindable] \
7915 void ariaReadonly
(BSTR v
); \
7917 [propget, id(DISPID_IHTMLELEMENT5_ARIAREADONLY
), displaybind, bindable] \
7918 BSTR ariaReadonly
(); \
7920 [propput, id(DISPID_IHTMLELEMENT5_ARIAREQUIRED
), displaybind, bindable] \
7921 void ariaRequired
(BSTR v
); \
7923 [propget, id(DISPID_IHTMLELEMENT5_ARIAREQUIRED
), displaybind, bindable] \
7924 BSTR ariaRequired
(); \
7926 [propput, id(DISPID_IHTMLELEMENT5_ARIASECRET
), displaybind, bindable] \
7927 void ariaSecret
(BSTR v
); \
7929 [propget, id(DISPID_IHTMLELEMENT5_ARIASECRET
), displaybind, bindable] \
7930 BSTR ariaSecret
(); \
7932 [propput, id(DISPID_IHTMLELEMENT5_ARIASELECTED
), displaybind, bindable] \
7933 void ariaSelected
(BSTR v
); \
7935 [propget, id(DISPID_IHTMLELEMENT5_ARIASELECTED
), displaybind, bindable] \
7936 BSTR ariaSelected
(); \
7938 [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTE
)] \
7939 VARIANT ie8_getAttribute
([in] BSTR strAttributeName
); \
7941 [id(DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTE
)] \
7942 void ie8_setAttribute
([in] BSTR strAttributeName
,[in] VARIANT AttributeValue
); \
7944 [id(DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTE
)] \
7945 VARIANT_BOOL ie8_removeAttribute
([in] BSTR strAttributeName
); \
7947 [propget, id(DISPID_IHTMLELEMENT5_IE8_ATTRIBUTES
)] \
7948 IHTMLAttributeCollection3
*ie8_attributes
(); \
7950 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUENOW
), displaybind, bindable] \
7951 void ariaValuenow
(BSTR v
); \
7953 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUENOW
), displaybind, bindable] \
7954 BSTR ariaValuenow
(); \
7956 [propput, id(DISPID_IHTMLELEMENT5_ARIAPOSINSET
), displaybind, bindable] \
7957 void ariaPosinset
(short v
); \
7959 [propget, id(DISPID_IHTMLELEMENT5_ARIAPOSINSET
), displaybind, bindable] \
7960 short ariaPosinset
(); \
7962 [propput, id(DISPID_IHTMLELEMENT5_ARIASETSIZE
), displaybind, bindable] \
7963 void ariaSetsize
(short v
); \
7965 [propget, id(DISPID_IHTMLELEMENT5_ARIASETSIZE
), displaybind, bindable] \
7966 short ariaSetsize
(); \
7968 [propput, id(DISPID_IHTMLELEMENT5_ARIALEVEL
), displaybind, bindable]\
7969 void ariaLevel
(short v
); \
7971 [propget, id(DISPID_IHTMLELEMENT5_ARIALEVEL
), displaybind, bindable]\
7972 short ariaLevel
(); \
7974 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUEMIN
), displaybind, bindable] \
7975 void ariaValuemin
(BSTR v
); \
7977 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUEMIN
), displaybind, bindable] \
7978 BSTR ariaValuemin
(); \
7980 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUEMAX
), displaybind, bindable] \
7981 void ariaValuemax
(BSTR v
); \
7983 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUEMAX
), displaybind, bindable] \
7984 BSTR ariaValuemax
(); \
7986 [propput, id(DISPID_IHTMLELEMENT5_ARIACONTROLS
), displaybind, bindable] \
7987 void ariaControls
(BSTR v
); \
7989 [propget, id(DISPID_IHTMLELEMENT5_ARIACONTROLS
), displaybind, bindable] \
7990 BSTR ariaControls
(); \
7992 [propput, id(DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY
), displaybind, bindable] \
7993 void ariaDescribedby
(BSTR v
); \
7995 [propget, id(DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY
), displaybind, bindable] \
7996 BSTR ariaDescribedby
(); \
7998 [propput, id(DISPID_IHTMLELEMENT5_ARIAFLOWTO
), displaybind, bindable] \
7999 void ariaFlowto
(BSTR v
); \
8001 [propget, id(DISPID_IHTMLELEMENT5_ARIAFLOWTO
), displaybind, bindable] \
8002 BSTR ariaFlowto
(); \
8004 [propput, id(DISPID_IHTMLELEMENT5_ARIALABELLEDBY
), displaybind, bindable] \
8005 void ariaLabelledby
(BSTR v
); \
8007 [propget, id(DISPID_IHTMLELEMENT5_ARIALABELLEDBY
), displaybind, bindable] \
8008 BSTR ariaLabelledby
(); \
8010 [propput, id(DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT
), displaybind, bindable] \
8011 void ariaActivedescendant
(BSTR v
); \
8013 [propget, id(DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT
), displaybind, bindable] \
8014 BSTR ariaActivedescendant
(); \
8016 [propput, id(DISPID_IHTMLELEMENT5_ARIAOWNS
), displaybind, bindable] \
8017 void ariaOwns
(BSTR v
); \
8019 [propget, id(DISPID_IHTMLELEMENT5_ARIAOWNS
), displaybind, bindable] \
8022 [id(DISPID_IHTMLELEMENT5_HASATTRIBUTES
)] \
8023 VARIANT_BOOL hasAttributes
(); \
8025 [propput, id(DISPID_IHTMLELEMENT5_ARIALIVE
), displaybind, bindable] \
8026 void ariaLive
(BSTR v
); \
8028 [propget, id(DISPID_IHTMLELEMENT5_ARIALIVE
), displaybind, bindable] \
8031 [propput, id(DISPID_IHTMLELEMENT5_ARIARELEVANT
), displaybind, bindable] \
8032 void ariaRelevant
(BSTR v
); \
8034 [propget, id(DISPID_IHTMLELEMENT5_ARIARELEVANT
), displaybind, bindable] \
8041 uuid(3050f3f2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8043 interface IHTMLDatabinding
: IDispatch
8045 [propput, id(DISPID_IHTMLDATABINDING_DATAFLD
)]
8046 HRESULT dataFld
([in] BSTR v
);
8048 [propget, id(DISPID_IHTMLDATABINDING_DATAFLD
)]
8049 HRESULT dataFld
([retval, out] BSTR * p
);
8051 [propput, id(DISPID_IHTMLDATABINDING_DATASRC
)]
8052 HRESULT dataSrc
([in] BSTR v
);
8054 [propget, id(DISPID_IHTMLDATABINDING_DATASRC
)]
8055 HRESULT dataSrc
([retval, out] BSTR * p
);
8057 [propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)]
8058 HRESULT dataFormatAs
([in] BSTR v
);
8060 [propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)]
8061 HRESULT dataFormatAs
([retval, out] BSTR * p
);
8064 #define WINE_IHTMLDATABINDING_DISPINTERFACE_DECL \
8065 [propput, id(DISPID_IHTMLDATABINDING_DATAFLD
)] \
8066 void dataFld
(BSTR v
); \
8068 [propget, id(DISPID_IHTMLDATABINDING_DATAFLD
)] \
8071 [propput, id(DISPID_IHTMLDATABINDING_DATASRC
)] \
8072 void dataSrc
(BSTR v
); \
8074 [propget, id(DISPID_IHTMLDATABINDING_DATASRC
)] \
8077 [propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)] \
8078 void dataFormatAs
(BSTR v
); \
8080 [propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)] \
8083 #define WINE_HTMLELEMENT_INTERFACES \
8084 interface IHTMLElement
; \
8085 interface IHTMLElement2
; \
8086 interface IHTMLElement3
; \
8087 interface IHTMLElement4
; \
8088 interface IHTMLUniqueName
; \
8089 interface IHTMLDOMNode
; \
8090 interface IHTMLDOMNode2
; \
8091 /* interface IHTMLElement5; */ \
8092 interface IHTMLElement6
; \
8093 interface IHTMLDOMConstructor \
8094 /* interface IHTMLElement7 */
8096 #define WINE_HTMLELEMENT_DISPINTERFACE_DECL \
8097 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
; \
8098 WINE_IHTMLELEMENT2_DISPINTERFACE_DECL
; \
8099 WINE_IHTMLELEMENT3_DISPINTERFACE_DECL
; \
8100 WINE_IHTMLELEMENT4_DISPINTERFACE_DECL
; \
8101 WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL
; \
8102 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
; \
8103 WINE_IHTMLELEMENT5_DISPINTERFACE_DECL
; \
8104 WINE_IHTMLELEMENT6_DISPINTERFACE_DECL
; \
8105 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
8107 #define WINE_HTMLDATAELEMENT_INTERFACES \
8108 interface IHTMLElement
; \
8109 interface IHTMLElement2
; \
8110 interface IHTMLElement3
; \
8111 interface IHTMLElement4
; \
8112 interface IHTMLUniqueName
; \
8113 interface IHTMLDOMNode
; \
8114 interface IHTMLDOMNode2
; \
8115 interface IHTMLDatabinding
; \
8116 /* interface IHTMLElement5; */ \
8117 interface IHTMLElement6
; \
8118 interface IElementSelector
; \
8119 interface IHTMLDOMConstructor \
8120 /* interface IHTMLElement7 */
8122 #define WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL \
8123 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
; \
8124 WINE_IHTMLELEMENT2_DISPINTERFACE_DECL
; \
8125 WINE_IHTMLELEMENT3_DISPINTERFACE_DECL
; \
8126 WINE_IHTMLELEMENT4_DISPINTERFACE_DECL
; \
8127 WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL
; \
8128 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
; \
8129 WINE_IHTMLDATABINDING_DISPINTERFACE_DECL
; \
8130 WINE_IHTMLELEMENT5_DISPINTERFACE_DECL
; \
8131 WINE_IHTMLELEMENT6_DISPINTERFACE_DECL
; \
8132 WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL
; \
8133 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
8135 /*****************************************************************************
8136 * IHTMLGenericElement interface
8142 uuid(3050f4b7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8144 interface IHTMLGenericElement
: IDispatch
8146 [propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET
), hidden]
8147 HRESULT recordset
([out, retval] IDispatch
**p
);
8149 [id(DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET
)]
8150 HRESULT namedRecordset
(
8151 [in] BSTR dataMember
,
8152 [in, optional] VARIANT *hierarchy
,
8153 [out, retval] IDispatch
**ppRecordset
);
8156 /*****************************************************************************
8157 * DispHTMLGenericElement dispinterface
8161 uuid(3050f563
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8163 dispinterface DispHTMLGenericElement
8167 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
8169 [propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET
), hidden]
8170 IDispatch
*recordset
();
8172 [id(DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET
)]
8173 IDispatch
*namedRecordset
(
8174 [in] BSTR dataMember
,
8175 [in, optional] VARIANT *hierarchy
);
8178 /*****************************************************************************
8179 * HTMLGenericElement coclass
8183 uuid(3050f4b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8185 coclass HTMLGenericElement
8187 [default] dispinterface DispHTMLGenericElement
;
8188 [source, default] dispinterface HTMLElementEvents
;
8189 [source] dispinterface HTMLElementEvents2
;
8190 WINE_HTMLELEMENT_INTERFACES
;
8191 interface IHTMLGenericElement
;
8194 /*****************************************************************************
8195 * IHTMLStyleSheetRule interface
8201 uuid(3050F357
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
8203 interface IHTMLStyleSheetRule
: IDispatch
8205 [propput, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
8206 HRESULT selectorText
([in] BSTR v
);
8208 [propget, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
8209 HRESULT selectorText
([retval, out] BSTR *p
);
8211 [propget, id(DISPID_IHTMLSTYLESHEETRULE_STYLE
)]
8212 HRESULT style
([retval, out] IHTMLRuleStyle
**p
);
8214 [propget, id(DISPID_IHTMLSTYLESHEETRULE_READONLY
)]
8215 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
8220 uuid(3050f50e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8222 dispinterface DispHTMLStyleSheetRule
8226 [propput, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
8227 void selectorText
(BSTR v
);
8229 [propget, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
8230 BSTR selectorText
();
8232 [propget, id(DISPID_IHTMLSTYLESHEETRULE_STYLE
), nonbrowsable]
8233 IHTMLRuleStyle
* style
();
8235 [propget, id(DISPID_IHTMLSTYLESHEETRULE_READONLY
)]
8236 VARIANT_BOOL readOnly();
8238 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
8243 uuid(3050f3ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8245 coclass HTMLStyleSheetRule
8247 [default] dispinterface DispHTMLStyleSheetRule
;
8248 interface IHTMLStyleSheetRule
;
8249 interface IHTMLDOMConstructor
;
8252 /*****************************************************************************
8253 * IHTMLStyleSheetRulesCollection interface
8259 uuid(3050F2E5
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
8261 interface IHTMLStyleSheetRulesCollection
: IDispatch
8263 [propget, id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH
)]
8264 HRESULT length
([retval, out] LONG *p
);
8266 [id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM
)]
8269 [retval, out] IHTMLStyleSheetRule
**ppHTMLStyleSheetRule
);
8274 uuid(3050f52f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8276 dispinterface DispHTMLStyleSheetRulesCollection
8280 [propget, id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH
)]
8283 [id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM
)]
8284 IHTMLStyleSheetRule
* item
([in] long index
);
8286 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
8291 uuid(3050f3cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8293 coclass HTMLStyleSheetRulesCollection
8295 [default] dispinterface DispHTMLStyleSheetRulesCollection
;
8296 interface IHTMLStyleSheetRulesCollection
;
8297 interface IHTMLDOMConstructor
;
8304 uuid(3050f7ee
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8306 interface IHTMLStyleSheetPage
: IDispatch
8308 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_SELECTOR
)]
8309 HRESULT selector
([retval, out] BSTR *p
);
8311 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS
)]
8312 HRESULT pseudoClass
([retval, out] BSTR *p
);
8317 uuid(3050f540
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8319 dispinterface DispHTMLStyleSheetPage
8323 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_SELECTOR
)]
8326 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS
)]
8329 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
8333 uuid(3050f7ef
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8335 coclass HTMLStyleSheetPage
8337 [default] dispinterface DispHTMLStyleSheetPage
;
8338 interface IHTMLStyleSheetPage
;
8339 interface IHTMLDOMConstructor
;
8346 uuid(3050f7f0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8348 interface IHTMLStyleSheetPagesCollection
: IDispatch
8350 [propget, id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH
)]
8351 HRESULT length
([retval, out] LONG *p
);
8353 [id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM
)]
8356 [retval, out] IHTMLStyleSheetPage
**ppHTMLStyleSheetPage
);
8361 uuid(3050f543
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8363 dispinterface DispHTMLStyleSheetPagesCollection
8367 [propget, id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH
)]
8370 [id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM
)]
8371 IHTMLStyleSheetPage
* item
([in] long index
);
8373 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
8378 uuid(3050f7f1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8380 coclass HTMLStyleSheetPagesCollection
8382 [default] dispinterface DispHTMLStyleSheetPagesCollection
;
8383 interface IHTMLStyleSheetPagesCollection
;
8384 interface IHTMLDOMConstructor
;
8387 /*****************************************************************************
8388 * IHTMLStyleSheet interface
8394 uuid(3050F2E3
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
8396 interface IHTMLStyleSheet
: IDispatch
8398 [propput, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
8399 HRESULT title
([in] BSTR v
);
8401 [propget, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
8402 HRESULT title
([retval, out] BSTR *p
);
8404 [propget, id(DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET
)]
8405 HRESULT parentStyleSheet
([retval, out] IHTMLStyleSheet
**p
);
8407 [propget, id(DISPID_IHTMLSTYLESHEET_OWNINGELEMENT
)]
8408 HRESULT owningElement
([retval, out] IHTMLElement
**p
);
8410 [propput, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
8411 HRESULT disabled
([in] VARIANT_BOOL v
);
8413 [propget, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
8414 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
8416 [propget, id(DISPID_IHTMLSTYLESHEET_READONLY
)]
8417 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
8419 [propget, id(DISPID_IHTMLSTYLESHEET_IMPORTS
)]
8420 HRESULT imports
([retval, out] IHTMLStyleSheetsCollection
**p
);
8422 [propput, id(DISPID_IHTMLSTYLESHEET_HREF
)]
8423 HRESULT href
([in] BSTR v
);
8425 [propget, id(DISPID_IHTMLSTYLESHEET_HREF
)]
8426 HRESULT href
([retval, out] BSTR *p
);
8428 [propget, id(DISPID_IHTMLSTYLESHEET_TYPE
)]
8429 HRESULT type
([retval, out] BSTR *p
);
8431 [propget, id(DISPID_IHTMLSTYLESHEET_ID
)]
8432 HRESULT id([retval, out] BSTR *p
);
8434 [id(DISPID_IHTMLSTYLESHEET_ADDIMPORT
)]
8437 [defaultvalue(-1), in] LONG lIndex
,
8438 [retval, out] LONG *plIndex
);
8440 [id(DISPID_IHTMLSTYLESHEET_ADDRULE
)]
8442 [in] BSTR bstrSelector
,
8443 [in] BSTR bstrStyle
,
8444 [defaultvalue(-1), in] LONG lIndex
,
8445 [retval, out] LONG *plNewIndex
);
8447 [id(DISPID_IHTMLSTYLESHEET_REMOVEIMPORT
)]
8448 HRESULT removeImport
([in] LONG lIndex
);
8450 [id(DISPID_IHTMLSTYLESHEET_REMOVERULE
)]
8451 HRESULT removeRule
([in] LONG lIndex
);
8453 [propput, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
8454 HRESULT media
([in] BSTR v
);
8456 [propget, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
8457 HRESULT media
([retval, out] BSTR *p
);
8459 [propput, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
8460 HRESULT cssText
([in] BSTR v
);
8462 [propget, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
8463 HRESULT cssText
([retval, out] BSTR *p
);
8465 [propget, id(DISPID_IHTMLSTYLESHEET_RULES
)]
8466 HRESULT rules
([retval, out] IHTMLStyleSheetRulesCollection
**p
);
8469 /*****************************************************************************
8470 * IHTMLStyleSheet2 interface
8476 uuid(3050f3d1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8478 interface IHTMLStyleSheet2
: IDispatch
8480 [propget, id(DISPID_IHTMLSTYLESHEET2_PAGES
)]
8481 HRESULT pages
([retval, out] IHTMLStyleSheetPagesCollection
**p
);
8483 [id(DISPID_IHTMLSTYLESHEET2_ADDPAGERULE
)]
8484 HRESULT addPageRule
(
8485 [in] BSTR bstrSelector
,
8486 [in] BSTR bstrStyle
,
8487 [defaultvalue(-1), in] LONG lIndex
,
8488 [retval, out] LONG *plNewIndex
);
8493 uuid(3050f58d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8495 dispinterface DispHTMLStyleSheet
8499 [propput, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
8502 [propget, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
8505 [propget, id(DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET
)]
8506 IHTMLStyleSheet
* parentStyleSheet
();
8508 [propget, id(DISPID_IHTMLSTYLESHEET_OWNINGELEMENT
)]
8509 IHTMLElement
* owningElement
();
8511 [propput, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
8512 void disabled
(VARIANT_BOOL v
);
8514 [propget, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
8515 VARIANT_BOOL disabled
();
8517 [propget, id(DISPID_IHTMLSTYLESHEET_READONLY
)]
8518 VARIANT_BOOL readOnly();
8520 [propget, id(DISPID_IHTMLSTYLESHEET_IMPORTS
)]
8521 IHTMLStyleSheetsCollection
* imports
();
8523 [propput, id(DISPID_IHTMLSTYLESHEET_HREF
)]
8526 [propget, id(DISPID_IHTMLSTYLESHEET_HREF
)]
8529 [propget, id(DISPID_IHTMLSTYLESHEET_TYPE
)]
8532 [propget, id(DISPID_IHTMLSTYLESHEET_ID
)]
8535 [id(DISPID_IHTMLSTYLESHEET_ADDIMPORT
)]
8538 [defaultvalue(-1), in] LONG lIndex
);
8540 [id(DISPID_IHTMLSTYLESHEET_ADDRULE
)]
8542 [in] BSTR bstrSelector
,
8543 [in] BSTR bstrStyle
,
8544 [defaultvalue(-1), in] LONG lIndex
);
8546 [id(DISPID_IHTMLSTYLESHEET_REMOVEIMPORT
)]
8547 void removeImport
([in] LONG lIndex
);
8549 [id(DISPID_IHTMLSTYLESHEET_REMOVERULE
)]
8550 void removeRule
([in] LONG lIndex
);
8552 [propput, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
8555 [propget, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
8558 [propput, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
8559 void cssText
(BSTR v
);
8561 [propget, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
8564 [propget, id(DISPID_IHTMLSTYLESHEET_RULES
)]
8565 IHTMLStyleSheetRulesCollection
* rules
();
8567 [propget, id(DISPID_IHTMLSTYLESHEET2_PAGES
)]
8568 IHTMLStyleSheetPagesCollection
* pages
();
8570 [id(DISPID_IHTMLSTYLESHEET2_ADDPAGERULE
)]
8572 [in] BSTR bstrSelector
,
8573 [in] BSTR bstrStyle
,
8574 [defaultvalue(-1), in] LONG lIndex
);
8579 uuid(3050f2e4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8581 coclass HTMLStyleSheet
8583 [default] dispinterface DispHTMLStyleSheet
;
8584 interface IHTMLStyleSheet
;
8585 interface IHTMLStyleSheet2
;
8588 /*****************************************************************************
8589 * IHTMLStyleSheetsCollection interface
8595 uuid(3050F37E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
8597 interface IHTMLStyleSheetsCollection
: IDispatch
8599 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH
)]
8600 HRESULT length
([retval, out] LONG *p
);
8602 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM
)]
8603 HRESULT _newEnum
([retval, out] IUnknown
**p
);
8605 [id(DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM
)]
8607 [in] VARIANT *pvarIndex
,
8608 [retval, out] VARIANT *pvarResult
);
8611 /*****************************************************************************
8612 * DispHTMLStyleSheetsCollection dispinterface
8616 uuid(3050f547
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8618 dispinterface DispHTMLStyleSheetsCollection
8622 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH
)]
8625 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM
), hidden, restricted]
8626 IUnknown
*_newEnum
();
8628 [id(DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM
)]
8629 VARIANT item
([in] VARIANT *pvarIndex
);
8631 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
8632 IDispatch
*constructor
();
8635 /*****************************************************************************
8636 * IHTMLLinkElement interface
8642 uuid(3050f205
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8644 interface IHTMLLinkElement
: IDispatch
8646 [propput, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
8647 HRESULT href
([in] BSTR v
);
8649 [propget, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
8650 HRESULT href
([out, retval] BSTR *p
);
8652 [propput, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
8653 HRESULT rel
([in] BSTR v
);
8655 [propget, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
8656 HRESULT rel
([out, retval] BSTR *p
);
8658 [propput, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
8659 HRESULT rev
([in] BSTR v
);
8661 [propget, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
8662 HRESULT rev
([out, retval] BSTR *p
);
8664 [propput, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
8665 HRESULT type
([in] BSTR v
);
8667 [propget, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
8668 HRESULT type
([out, retval] BSTR *p
);
8670 [propget, id(DISPID_IHTMLLINKELEMENT_READYSTATE
)]
8671 HRESULT readyState
([out, retval] BSTR *p
);
8673 [propput, id(DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
8674 HRESULT onreadystatechange
([in] VARIANT v
);
8676 [propget, id(DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
8677 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
8679 [propput, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
8680 HRESULT onload
([in] VARIANT v
);
8682 [propget, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
8683 HRESULT onload
([out, retval] VARIANT *p
);
8685 [propput, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
8686 HRESULT onerror
([in] VARIANT v
);
8688 [propget, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
8689 HRESULT onerror
([out, retval] VARIANT *p
);
8691 [propget, id(DISPID_IHTMLLINKELEMENT_STYLESHEET
)]
8692 HRESULT styleSheet
([out, retval] IHTMLStyleSheet
**p
);
8694 [propput, id(DISPID_IHTMLLINKELEMENT_DISABLED
), displaybind, bindable]
8695 HRESULT disabled
([in] VARIANT_BOOL v
);
8697 [propget, id(DISPID_IHTMLLINKELEMENT_DISABLED
), displaybind, bindable]
8698 HRESULT disabled
([out, retval] VARIANT_BOOL *p
);
8700 [propput, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
8701 HRESULT media
([in] BSTR v
);
8703 [propget, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
8704 HRESULT media
([out, retval] BSTR *p
);
8707 /*****************************************************************************
8708 * IHTMLLinkElement2 interface
8714 uuid(3050f4e5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8716 interface IHTMLLinkElement2
: IDispatch
8718 [propput, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
8719 HRESULT target
([in] BSTR v
);
8721 [propget, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
8722 HRESULT target
([out, retval] BSTR *p
);
8725 /*****************************************************************************
8726 * IHTMLLinkElement3 interface
8732 uuid(3050f81e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8734 interface IHTMLLinkElement3
: IDispatch
8736 [propput, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
8737 HRESULT charset
([in] BSTR v
);
8739 [propget, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
8740 HRESULT charset
([out, retval] BSTR *p
);
8742 [propput, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
8743 HRESULT hreflang
([in] BSTR v
);
8745 [propget, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
8746 HRESULT hreflang
([out, retval] BSTR *p
);
8749 /*****************************************************************************
8750 * IHTMLLinkElement4 interface
8756 uuid(3051043a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8758 interface IHTMLLinkElement4
: IDispatch
8760 [propput, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
8761 HRESULT href
([in] BSTR v
);
8763 [propget, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
8764 HRESULT href
([retval, out] BSTR * p
);
8767 /*****************************************************************************
8768 * DispHTMLLinkElement dispinterface
8772 uuid(3050f524
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8774 dispinterface DispHTMLLinkElement
8778 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
8780 [propput, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
8783 [propget, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
8786 [propput, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
8789 [propget, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
8792 [propput, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
8795 [propget, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
8798 [propput, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
8801 [propget, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
8804 [propput, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
8805 void onload
(VARIANT v
);
8807 [propget, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
8810 [propput, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
8811 void onerror
(VARIANT v
);
8813 [propget, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
8816 [propget, id(DISPID_IHTMLLINKELEMENT_STYLESHEET
)]
8817 IHTMLStyleSheet
*styleSheet
();
8819 [propput, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
8822 [propget, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
8825 [propput, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
8826 void target
(BSTR v
);
8828 [propget, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
8831 [propput, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
8832 void charset
(BSTR v
);
8834 [propget, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
8837 [propput, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
8838 void hreflang
(BSTR v
);
8840 [propget, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
8843 [propput, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
8844 void ie8_href
(BSTR v
);
8846 [propget, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
8850 /*****************************************************************************
8851 * HTMLLinkElement coclass
8855 uuid(3050f277
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8857 coclass HTMLLinkElement
8859 [default] dispinterface DispHTMLLinkElement
;
8860 /* [source, default] dispinterface HTMLLinkElementEvents; */
8861 /* [source] dispinterface HTMLLinkElementEvents2; */
8862 WINE_HTMLELEMENT_INTERFACES
;
8863 interface IHTMLLinkElement
;
8864 interface IHTMLLinkElement2
;
8865 interface IHTMLLinkElement3
;
8866 interface IHTMLLinkElement4
;
8867 /* interface IHTMLLinkElement5; */
8870 /*****************************************************************************
8871 * IHTMLTxtRange interface
8877 uuid(3050f220
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8879 interface IHTMLTxtRange
: IDispatch
8881 [propget, id(DISPID_IHTMLTXTRANGE_HTMLTEXT
)]
8882 HRESULT htmlText
([retval, out] BSTR *p
);
8884 [propput, id(DISPID_IHTMLTXTRANGE_TEXT
)]
8885 HRESULT text
([in] BSTR v
);
8887 [propget, id(DISPID_IHTMLTXTRANGE_TEXT
)]
8888 HRESULT text
([retval, out] BSTR *p
);
8890 [id(DISPID_IHTMLTXTRANGE_PARENTELEMENT
)]
8891 HRESULT parentElement
([retval, out] IHTMLElement
**parent
);
8893 [id(DISPID_IHTMLTXTRANGE_DUPLICATE
)]
8894 HRESULT duplicate
([retval, out] IHTMLTxtRange
**Duplicate
);
8896 [id(DISPID_IHTMLTXTRANGE_INRANGE
)]
8898 [in] IHTMLTxtRange
*Range,
8899 [retval, out] VARIANT_BOOL *InRange
);
8901 [id(DISPID_IHTMLTXTRANGE_ISEQUAL
)]
8903 [in] IHTMLTxtRange
*Range,
8904 [retval, out] VARIANT_BOOL *IsEqual
);
8906 [id(DISPID_IHTMLTXTRANGE_SCROLLINTOVIEW
)]
8907 HRESULT scrollIntoView
([defaultvalue(-1), in] VARIANT_BOOL fStart
);
8909 [id(DISPID_IHTMLTXTRANGE_COLLAPSE
)]
8910 HRESULT collapse
([defaultvalue(-1), in] VARIANT_BOOL Start
);
8912 [id(DISPID_IHTMLTXTRANGE_EXPAND
)]
8915 [retval, out] VARIANT_BOOL *Success
);
8917 [id(DISPID_IHTMLTXTRANGE_MOVE
)]
8920 [defaultvalue(1), in] LONG Count
,
8921 [retval, out] LONG *ActualCount
);
8923 [id(DISPID_IHTMLTXTRANGE_MOVESTART
)]
8926 [defaultvalue(1), in] LONG Count
,
8927 [retval, out] LONG *ActualCount
);
8929 [id(DISPID_IHTMLTXTRANGE_MOVEEND
)]
8932 [defaultvalue(1), in] LONG Count
,
8933 [retval, out] LONG *ActualCount
);
8935 [id(DISPID_IHTMLTXTRANGE_SELECT
)]
8938 [id(DISPID_IHTMLTXTRANGE_PASTEHTML
)]
8939 HRESULT pasteHTML
([in] BSTR html
);
8941 [id(DISPID_IHTMLTXTRANGE_MOVETOELEMENTTEXT
)]
8942 HRESULT moveToElementText
([in] IHTMLElement
*element
);
8944 [id(DISPID_IHTMLTXTRANGE_SETENDPOINT
)]
8945 HRESULT setEndPoint
(
8947 [in] IHTMLTxtRange
*SourceRange
);
8949 [id(DISPID_IHTMLTXTRANGE_COMPAREENDPOINTS
)]
8950 HRESULT compareEndPoints
(
8952 [in] IHTMLTxtRange
*SourceRange
,
8953 [retval, out] LONG *ret
);
8955 [id(DISPID_IHTMLTXTRANGE_FINDTEXT
)]
8958 [defaultvalue(1073741823), in] LONG count
,
8959 [defaultvalue(0), in] LONG Flags
,
8960 [retval, out] VARIANT_BOOL *Success
);
8962 [id(DISPID_IHTMLTXTRANGE_MOVETOPOINT
)]
8963 HRESULT moveToPoint
(
8967 [id(DISPID_IHTMLTXTRANGE_GETBOOKMARK
)]
8968 HRESULT getBookmark
([retval, out] BSTR *Boolmark
);
8970 [id(DISPID_IHTMLTXTRANGE_MOVETOBOOKMARK
)]
8971 HRESULT moveToBookmark
(
8973 [retval, out] VARIANT_BOOL *Success
);
8975 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDSUPPORTED
)]
8976 HRESULT queryCommandSupported
(
8978 [retval, out] VARIANT_BOOL *pfRet
);
8980 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDENABLED
)]
8981 HRESULT queryCommandEnabled
(
8983 [retval, out] VARIANT_BOOL *pfRet
);
8985 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDSTATE
)]
8986 HRESULT queryCommandState
(
8988 [retval, out] VARIANT_BOOL *pfRet
);
8990 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDINDETERM
)]
8991 HRESULT queryCommandIndeterm
(
8993 [retval, out] VARIANT_BOOL *pfRet
);
8995 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDTEXT
)]
8996 HRESULT queryCommandText
(
8998 [retval, out] BSTR *pcmdText
);
9000 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDVALUE
)]
9001 HRESULT queryCommandValue
(
9003 [retval, out] VARIANT *pcmdValue
);
9005 [id(DISPID_IHTMLTXTRANGE_EXECCOMMAND
)]
9006 HRESULT execCommand
(
9008 [defaultvalue(0), in] VARIANT_BOOL showUI
,
9009 [optional, in] VARIANT value
,
9010 [retval, out] VARIANT_BOOL *pfRet
);
9012 [id(DISPID_IHTMLTXTRANGE_EXECCOMMANDSHOWHELP
)]
9013 HRESULT execCommandShowHelp
(
9015 [retval, out] VARIANT_BOOL *pfRet
);
9018 /*****************************************************************************
9019 * IHTMLDOMRange interface
9025 uuid(305104ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9027 interface IHTMLDOMRange
: IDispatch
9029 [propget, id(DISPID_IHTMLDOMRANGE_STARTCONTAINER
)]
9030 HRESULT startContainer
([out, retval] IHTMLDOMNode
**p
);
9032 [propget, id(DISPID_IHTMLDOMRANGE_STARTOFFSET
)]
9033 HRESULT startOffset
([out, retval] long *p
);
9035 [propget, id(DISPID_IHTMLDOMRANGE_ENDCONTAINER
)]
9036 HRESULT endContainer
([out, retval] IHTMLDOMNode
**p
);
9038 [propget, id(DISPID_IHTMLDOMRANGE_ENDOFFSET
)]
9039 HRESULT endOffset
([out, retval] long *p
);
9041 [propget, id(DISPID_IHTMLDOMRANGE_COLLAPSED
)]
9042 HRESULT collapsed
([out, retval] VARIANT_BOOL *p
);
9044 [propget, id(DISPID_IHTMLDOMRANGE_COMMONANCESTORCONTAINER
)]
9045 HRESULT commonAncestorContainer
([out, retval] IHTMLDOMNode
**p
);
9047 [id(DISPID_IHTMLDOMRANGE_SETSTART
)]
9049 [in] IDispatch
*refNode
,
9052 [id(DISPID_IHTMLDOMRANGE_SETEND
)] HRESULT
9054 [in] IDispatch
*refNode
,
9057 [id(DISPID_IHTMLDOMRANGE_SETSTARTBEFORE
)]
9058 HRESULT setStartBefore
([in] IDispatch
* refNode
);
9060 [id(DISPID_IHTMLDOMRANGE_SETSTARTAFTER
)]
9061 HRESULT setStartAfter
([in] IDispatch
*refNode
);
9063 [id(DISPID_IHTMLDOMRANGE_SETENDBEFORE
)]
9064 HRESULT setEndBefore
([in] IDispatch
*refNode
);
9066 [id(DISPID_IHTMLDOMRANGE_SETENDAFTER
)]
9067 HRESULT setEndAfter
([in] IDispatch
*refNode
);
9069 [id(DISPID_IHTMLDOMRANGE_COLLAPSE
)]
9070 HRESULT collapse
([in] VARIANT_BOOL toStart
);
9072 [id(DISPID_IHTMLDOMRANGE_SELECTNODE
)]
9073 HRESULT selectNode
([in] IDispatch
*refNode
);
9075 [id(DISPID_IHTMLDOMRANGE_SELECTNODECONTENTS
)]
9076 HRESULT selectNodeContents
([in] IDispatch
*refNode
);
9078 [id(DISPID_IHTMLDOMRANGE_COMPAREBOUNDARYPOINTS
)]
9079 HRESULT compareBoundaryPoints
(
9081 [in] IDispatch
*sourceRange
,
9082 [out, retval] long *compareResult
);
9084 [id(DISPID_IHTMLDOMRANGE_DELETECONTENTS
)]
9085 HRESULT deleteContents
();
9087 [id(DISPID_IHTMLDOMRANGE_EXTRACTCONTENTS
)]
9088 HRESULT extractContents
([out, retval] IDispatch
**ppDocumentFragment
);
9090 [id(DISPID_IHTMLDOMRANGE_CLONECONTENTS
)]
9091 HRESULT cloneContents
([out, retval] IDispatch
**ppDocumentFragment
);
9093 [id(DISPID_IHTMLDOMRANGE_INSERTNODE
)]
9094 HRESULT insertNode
([in] IDispatch
*newNode
);
9096 [id(DISPID_IHTMLDOMRANGE_SURROUNDCONTENTS
)]
9097 HRESULT surroundContents
([in] IDispatch
*newParent
);
9099 [id(DISPID_IHTMLDOMRANGE_CLONERANGE
)]
9100 HRESULT cloneRange
([out, retval] IHTMLDOMRange
**ppClonedRange
);
9102 [id(DISPID_IHTMLDOMRANGE_TOSTRING
)]
9103 HRESULT toString
([out, retval] BSTR *pRangeString
);
9105 [id(DISPID_IHTMLDOMRANGE_DETACH
)]
9108 [id(DISPID_IHTMLDOMRANGE_GETCLIENTRECTS
)]
9109 HRESULT getClientRects
([out, retval] IHTMLRectCollection
**ppRectCol
);
9111 [id(DISPID_IHTMLDOMRANGE_GETBOUNDINGCLIENTRECT
)]
9112 HRESULT getBoundingClientRect
([out, retval] IHTMLRect
**ppRect
);
9117 uuid(3050f37f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9119 coclass HTMLStyleSheetsCollection
9121 [default] interface IHTMLStyleSheetsCollection
;
9124 /*****************************************************************************
9125 * IHTMLFormElement interface
9131 uuid(3050F1F7
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
9133 interface IHTMLFormElement
: IDispatch
9135 [propput, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
9136 HRESULT action
([in] BSTR v
);
9138 [propget, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
9139 HRESULT action
([retval, out] BSTR *p
);
9141 [propput, id(DISPID_IHTMLFORMELEMENT_DIR
)]
9142 HRESULT dir
([in] BSTR v
);
9144 [propget, id(DISPID_IHTMLFORMELEMENT_DIR
)]
9145 HRESULT dir
([retval, out] BSTR *p
);
9147 [propput, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
9148 HRESULT encoding
([in] BSTR v
);
9150 [propget, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
9151 HRESULT encoding
([retval, out] BSTR *p
);
9153 [propput, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
9154 HRESULT method
([in] BSTR v
);
9156 [propget, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
9157 HRESULT method
([retval, out] BSTR *p
);
9159 [propget, id(DISPID_IHTMLFORMELEMENT_ELEMENTS
)]
9160 HRESULT elements
([retval, out] IDispatch
**p
);
9162 [propput, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
9163 HRESULT target
([in] BSTR v
);
9165 [propget, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
9166 HRESULT target
([retval, out] BSTR *p
);
9168 [propput, id(DISPID_IHTMLFORMELEMENT_NAME
)]
9169 HRESULT name
([in] BSTR v
);
9171 [propget, id(DISPID_IHTMLFORMELEMENT_NAME
)]
9172 HRESULT name
([retval, out] BSTR *p
);
9174 [propput, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
9175 HRESULT onsubmit
([in] VARIANT v
);
9177 [propget, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
9178 HRESULT onsubmit
([retval, out] VARIANT *p
);
9180 [propput, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
9181 HRESULT onreset
([in] VARIANT v
);
9183 [propget, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
9184 HRESULT onreset
([retval, out] VARIANT *p
);
9186 [id(DISPID_IHTMLFORMELEMENT_SUBMIT
)]
9189 [id(DISPID_IHTMLFORMELEMENT_RESET
)]
9192 [propput, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
9193 HRESULT length
([in] LONG v
);
9195 [propget, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
9196 HRESULT length
([retval, out] LONG *p
);
9198 [propget, id(DISPID_IHTMLFORMELEMENT__NEWENUM
)]
9199 HRESULT _newEnum
([retval, out] IUnknown
**p
);
9201 [id(DISPID_IHTMLFORMELEMENT_ITEM
)]
9203 [optional, in] VARIANT name
,
9204 [optional, in] VARIANT index
,
9205 [retval, out] IDispatch
**pdisp
);
9207 [id(DISPID_IHTMLFORMELEMENT_TAGS
)]
9209 [in] VARIANT tagName
,
9210 [retval, out] IDispatch
**pdisp
);
9213 /*****************************************************************************
9214 * DispHTMLFormElement dispinterface
9218 uuid(3050F510
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
9220 dispinterface DispHTMLFormElement
9224 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
9226 [propput, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
9227 void action
(BSTR v
);
9229 [propget, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
9232 [propput, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
9233 void encoding
(BSTR v
);
9235 [propget, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
9238 [propput, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
9239 void method
(BSTR v
);
9241 [propget, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
9244 [propget, id(DISPID_IHTMLFORMELEMENT_ELEMENTS
)]
9245 IDispatch
*elements
();
9247 [propput, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
9248 void target
(BSTR v
);
9250 [propget, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
9253 [propput, id(DISPID_IHTMLFORMELEMENT_NAME
)]
9256 [propget, id(DISPID_IHTMLFORMELEMENT_NAME
)]
9259 [propput, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
9260 void onsubmit
(VARIANT v
);
9262 [propget, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
9265 [propput, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
9266 void onreset
(VARIANT v
);
9268 [propget, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
9271 [id(DISPID_IHTMLFORMELEMENT_SUBMIT
)]
9274 [id(DISPID_IHTMLFORMELEMENT_RESET
)]
9277 [propput, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
9278 void length
(long v
);
9280 [propget, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
9283 [propget, id(DISPID_IHTMLFORMELEMENT__NEWENUM
), hidden, restricted]
9284 IUnknown
*_newEnum
();
9286 [id(DISPID_IHTMLFORMELEMENT_ITEM
)]
9287 IDispatch
*item
(VARIANT name
, VARIANT index
);
9289 [id(DISPID_IHTMLFORMELEMENT_TAGS
)]
9290 IDispatch
*tags
(VARIANT tagName
);
9295 uuid(3050F364
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
9297 dispinterface HTMLFormElementEvents
9301 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
9302 VARIANT_BOOL onhelp
();
9304 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
9305 VARIANT_BOOL onclick
();
9307 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
9308 VARIANT_BOOL ondblclick
();
9310 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
9311 VARIANT_BOOL onkeypress
();
9313 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
9316 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
9319 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
9322 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
9325 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
9328 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
9331 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
9334 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
9335 VARIANT_BOOL onselectstart
();
9337 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
9338 void onfilterchange
();
9340 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
9341 VARIANT_BOOL ondragstart
();
9343 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
9344 VARIANT_BOOL onbeforeupdate
();
9346 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
9347 void onafterupdate
();
9349 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
9350 VARIANT_BOOL onerrorupdate
();
9352 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
9353 VARIANT_BOOL onrowexit
();
9355 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
9358 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
9359 void ondatasetchanged
();
9361 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
9362 void ondataavailable
();
9364 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
9365 void ondatasetcomplete
();
9367 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
9368 void onlosecapture
();
9370 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
9371 void onpropertychange
();
9373 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
9376 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
9379 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
9382 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
9385 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
9386 VARIANT_BOOL ondrag
();
9388 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
9391 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
9392 VARIANT_BOOL ondragenter
();
9394 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
9395 VARIANT_BOOL ondragover
();
9397 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
9400 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
9401 VARIANT_BOOL ondrop
();
9403 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
9404 VARIANT_BOOL onbeforecut
();
9406 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
9407 VARIANT_BOOL oncut
();
9409 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
9410 VARIANT_BOOL onbeforecopy
();
9412 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
9413 VARIANT_BOOL oncopy
();
9415 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
9416 VARIANT_BOOL onbeforepaste
();
9418 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
9419 VARIANT_BOOL onpaste
();
9421 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
9422 VARIANT_BOOL oncontextmenu
();
9424 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
9425 void onrowsdelete
();
9427 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
9428 void onrowsinserted
();
9430 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
9431 void oncellchange
();
9433 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
9434 void onreadystatechange
();
9436 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
9437 void onbeforeeditfocus
();
9439 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
9440 void onlayoutcomplete
();
9442 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
9445 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
9446 VARIANT_BOOL onbeforedeactivate
();
9448 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
9449 VARIANT_BOOL onbeforeactivate
();
9451 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
9454 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
9455 VARIANT_BOOL oncontrolselect
();
9457 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
9458 VARIANT_BOOL onmovestart
();
9460 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
9463 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
9464 VARIANT_BOOL onresizestart
();
9466 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
9469 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
9470 void onmouseenter
();
9472 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
9473 void onmouseleave
();
9475 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
9476 VARIANT_BOOL onmousewheel
();
9478 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
9481 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
9482 void ondeactivate
();
9484 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
9487 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
9490 [id(DISPID_HTMLFORMELEMENTEVENTS_ONSUBMIT
)]
9491 VARIANT_BOOL onsubmit
();
9493 [id(DISPID_HTMLFORMELEMENTEVENTS_ONRESET
)]
9494 VARIANT_BOOL onreset
();
9497 interface IHTMLEventObj
;
9501 uuid(3050F614
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
9503 dispinterface HTMLFormElementEvents2
9507 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
9508 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
9510 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
9511 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
9513 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
9514 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
9516 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
9517 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
9519 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
9520 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
9522 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
9523 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
9525 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
9526 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
9528 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
9529 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
9531 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
9532 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
9534 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
9535 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
9537 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
9538 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
9540 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
9541 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
9543 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
9544 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
9546 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
9547 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
9549 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
9550 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
9552 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
9553 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
9555 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
9556 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
9558 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
9559 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
9561 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
9562 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
9564 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
9565 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
9567 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
9568 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
9570 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
9571 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
9573 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
9574 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
9576 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
9577 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
9579 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
9580 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
9582 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
9583 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
9585 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
9586 void onblur
([in] IHTMLEventObj
* pEvtObj
);
9588 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
9589 void onresize
([in] IHTMLEventObj
* pEvtObj
);
9591 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
9592 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
9594 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
9595 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
9597 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
9598 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
9600 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
9601 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
9603 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
9604 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
9606 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
9607 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
9609 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
9610 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
9612 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
9613 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
9615 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
9616 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
9618 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
9619 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
9621 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
9622 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
9624 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
9625 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
9627 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
9628 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
9630 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
9631 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
9633 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
9634 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
9636 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
9637 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
9639 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
9640 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
9642 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
9643 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
9645 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
9646 void onpage
([in] IHTMLEventObj
* pEvtObj
);
9648 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
9649 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
9651 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
9652 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
9654 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
9655 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
9657 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
9658 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
9660 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
9661 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
9663 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
9664 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
9666 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
9667 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
9669 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
9670 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
9672 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
9673 void onmove
([in] IHTMLEventObj
* pEvtObj
);
9675 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
9676 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
9678 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
9679 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
9681 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
9682 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
9684 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
9685 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
9687 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
9688 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
9690 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
9691 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
9693 [id(DISPID_HTMLFORMELEMENTEVENTS2_ONSUBMIT
)]
9694 VARIANT_BOOL onsubmit
([in] IHTMLEventObj
* pEvtObj
);
9696 [id(DISPID_HTMLFORMELEMENTEVENTS2_ONRESET
)]
9697 VARIANT_BOOL onreset
([in] IHTMLEventObj
* pEvtObj
);
9702 uuid(3050F251
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
9704 coclass HTMLFormElement
9706 [default] dispinterface DispHTMLFormElement
;
9707 [source, default] dispinterface HTMLFormElementEvents
;
9708 [source] dispinterface HTMLFormElementEvents2
;
9709 WINE_HTMLELEMENT_INTERFACES
;
9710 interface IHTMLFormElement
;
9711 /* interface IHTMLFormElement2; */
9712 /* interface IHTMLFormElement3; */
9713 /* interface IHTMLSubmitData; */
9714 /* interface IHTMLFormElement4; */
9717 /*****************************************************************************
9718 * IHTMLTextContainer interface
9724 uuid(3050f230
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9726 interface IHTMLTextContainer
: IDispatch
9728 [id(DISPID_IHTMLTEXTCONTAINER_CREATECONTROLRANGE
)]
9729 HRESULT createControlRange
([retval, out] IDispatch
**range);
9731 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLHEIGHT
), displaybind, bindable]
9732 HRESULT scrollHeight
([retval, out] LONG *p
);
9734 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLWIDTH
), displaybind, bindable]
9735 HRESULT scrollWidth
([retval, out] LONG *p
);
9737 [propput, id(DISPID_IHTMLTEXTCONTAINER_SCROLLTOP
), displaybind, bindable]
9738 HRESULT scrollTop
([in] LONG v
);
9740 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLTOP
), displaybind, bindable]
9741 HRESULT scrollTop
([retval, out] LONG *p
);
9743 [propput, id(DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT
), displaybind, bindable]
9744 HRESULT scrollLeft
([in] LONG v
);
9746 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT
), displaybind, bindable]
9747 HRESULT scrollLeft
([retval, out] LONG *p
);
9749 [propput, id(DISPID_IHTMLTEXTCONTAINER_ONSCROLL
), displaybind, bindable]
9750 HRESULT onscroll
([in] VARIANT v
);
9752 [propget, id(DISPID_IHTMLTEXTCONTAINER_ONSCROLL
), displaybind, bindable]
9753 HRESULT onscroll
([retval, out] VARIANT *p
);
9756 /*****************************************************************************
9757 * IHTMLImgElement interface
9763 uuid(3050F240
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
9765 interface IHTMLImgElement
: IDispatch
9767 [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP
)]
9768 HRESULT isMap
([in] VARIANT_BOOL v
);
9770 [propget, id(DISPID_IHTMLIMGELEMENT_ISMAP
)]
9771 HRESULT isMap
([retval, out] VARIANT_BOOL *p
);
9773 [propput, id(DISPID_IHTMLIMGELEMENT_USEMAP
)]
9774 HRESULT useMap
([in] BSTR v
);
9776 [propget, id(DISPID_IHTMLIMGELEMENT_USEMAP
)]
9777 HRESULT useMap
([retval, out] BSTR *p
);
9779 [propget, id(DISPID_IHTMLIMGELEMENT_MIMETYPE
)]
9780 HRESULT mimeType
([retval, out] BSTR *p
);
9782 [propget, id(DISPID_IHTMLIMGELEMENT_FILESIZE
)]
9783 HRESULT fileSize
([retval, out] BSTR *p
);
9785 [propget, id(DISPID_IHTMLIMGELEMENT_FILECREATEDDATE
)]
9786 HRESULT fileCreatedDate
([retval, out] BSTR *p
);
9788 [propget, id(DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE
)]
9789 HRESULT fileModifiedDate
([retval, out] BSTR *p
);
9791 [propget, id(DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE
)]
9792 HRESULT fileUpdatedDate
([retval, out] BSTR *p
);
9794 [propget, id(DISPID_IHTMLIMGELEMENT_PROTOCOL
)]
9795 HRESULT protocol
([retval, out] BSTR *p
);
9797 [propget, id(DISPID_IHTMLIMGELEMENT_HREF
)]
9798 HRESULT href
([retval, out] BSTR *p
);
9800 [propget, id(DISPID_IHTMLIMGELEMENT_NAMEPROP
)]
9801 HRESULT nameProp
([retval, out] BSTR *p
);
9803 [propput, id(DISPID_IHTMLIMGELEMENT_BORDER
)]
9804 HRESULT border
([in] VARIANT v
);
9806 [propget, id(DISPID_IHTMLIMGELEMENT_BORDER
)]
9807 HRESULT border
([retval, out] VARIANT *p
);
9809 [propput, id(DISPID_IHTMLIMGELEMENT_VSPACE
)]
9810 HRESULT vspace
([in] LONG v
);
9812 [propget, id(DISPID_IHTMLIMGELEMENT_VSPACE
)]
9813 HRESULT vspace
([retval, out] LONG *p
);
9815 [propput, id(DISPID_IHTMLIMGELEMENT_HSPACE
)]
9816 HRESULT hspace
([in] LONG v
);
9818 [propget, id(DISPID_IHTMLIMGELEMENT_HSPACE
)]
9819 HRESULT hspace
([retval, out] LONG *p
);
9821 [propput, id(DISPID_IHTMLIMGELEMENT_ALT
)]
9822 HRESULT alt
([in] BSTR v
);
9824 [propget, id(DISPID_IHTMLIMGELEMENT_ALT
)]
9825 HRESULT alt
([retval, out] BSTR *p
);
9827 [propput, id(DISPID_IHTMLIMGELEMENT_SRC
)]
9828 HRESULT src
([in] BSTR v
);
9830 [propget, id(DISPID_IHTMLIMGELEMENT_SRC
)]
9831 HRESULT src
([retval, out] BSTR *p
);
9833 [propput, id(DISPID_IHTMLIMGELEMENT_LOWSRC
)]
9834 HRESULT lowsrc
([in] BSTR v
);
9836 [propget, id(DISPID_IHTMLIMGELEMENT_LOWSRC
)]
9837 HRESULT lowsrc
([retval, out] BSTR *p
);
9839 [propput, id(DISPID_IHTMLIMGELEMENT_VRML
)]
9840 HRESULT vrml
([in] BSTR v
);
9842 [propget, id(DISPID_IHTMLIMGELEMENT_VRML
)]
9843 HRESULT vrml
([retval, out] BSTR *p
);
9845 [propput, id(DISPID_IHTMLIMGELEMENT_DYNSRC
)]
9846 HRESULT dynsrc
([in] BSTR v
);
9848 [propget, id(DISPID_IHTMLIMGELEMENT_DYNSRC
)]
9849 HRESULT dynsrc
([retval, out] BSTR *p
);
9851 [propget, id(DISPID_IHTMLIMGELEMENT_READYSTATE
)]
9852 HRESULT readyState
([retval, out] BSTR *p
);
9854 [propget, id(DISPID_IHTMLIMGELEMENT_COMPLETE
)]
9855 HRESULT complete
([retval, out] VARIANT_BOOL *p
);
9857 [propput, id(DISPID_IHTMLIMGELEMENT_LOOP
)]
9858 HRESULT loop
([in] VARIANT v
);
9860 [propget, id(DISPID_IHTMLIMGELEMENT_LOOP
)]
9861 HRESULT loop
([retval, out] VARIANT *p
);
9863 [propput, id(DISPID_IHTMLIMGELEMENT_ALIGN
)]
9864 HRESULT align
([in] BSTR v
);
9866 [propget, id(DISPID_IHTMLIMGELEMENT_ALIGN
)]
9867 HRESULT align
([retval, out] BSTR *p
);
9869 [propput, id(DISPID_IHTMLIMGELEMENT_ONLOAD
)]
9870 HRESULT onload
([in] VARIANT v
);
9872 [propget, id(DISPID_IHTMLIMGELEMENT_ONLOAD
)]
9873 HRESULT onload
([retval, out] VARIANT *p
);
9875 [propput, id(DISPID_IHTMLIMGELEMENT_ONERROR
)]
9876 HRESULT onerror
([in] VARIANT v
);
9878 [propget, id(DISPID_IHTMLIMGELEMENT_ONERROR
)]
9879 HRESULT onerror
([retval, out] VARIANT *p
);
9881 [propput, id(DISPID_IHTMLIMGELEMENT_ONABORT
)]
9882 HRESULT onabort
([in] VARIANT v
);
9884 [propget, id(DISPID_IHTMLIMGELEMENT_ONABORT
)]
9885 HRESULT onabort
([retval, out] VARIANT *p
);
9887 [propput, id(DISPID_IHTMLIMGELEMENT_NAME
)]
9888 HRESULT name
([in] BSTR v
);
9890 [propget, id(DISPID_IHTMLIMGELEMENT_NAME
)]
9891 HRESULT name
([retval, out] BSTR *p
);
9893 [propput, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
9894 HRESULT width
([in] LONG v
);
9896 [propget, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
9897 HRESULT width
([retval, out] LONG *p
);
9899 [propput, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
9900 HRESULT height
([in] LONG v
);
9902 [propget, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
9903 HRESULT height
([retval, out] LONG *p
);
9905 [propput, id(DISPID_IHTMLIMGELEMENT_START
)]
9906 HRESULT start
([in] BSTR v
);
9908 [propget, id(DISPID_IHTMLIMGELEMENT_START
)]
9909 HRESULT start
([retval, out] BSTR *p
);
9912 /*****************************************************************************
9913 * IHTMLImageElementFactory interface
9919 uuid(3050F38E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
9921 interface IHTMLImageElementFactory
: IDispatch
9923 [id(DISPID_IHTMLIMAGEELEMENTFACTORY_CREATE
)]
9925 [optional, in] VARIANT width
,
9926 [optional, in] VARIANT height
,
9927 [retval, out] IHTMLImgElement
**elem
);
9930 /*****************************************************************************
9931 * DispHTMLImg interface
9935 uuid(3050f51c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9937 dispinterface DispHTMLImg
9941 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
9943 [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP
), displaybind, bindable]
9944 void isMap
(VARIANT_BOOL v
);
9946 [propget, id(DISPID_IHTMLIMGELEMENT_ISMAP
), displaybind, bindable]
9947 VARIANT_BOOL isMap
();
9949 [propput, id(DISPID_IHTMLIMGELEMENT_USEMAP
), displaybind, bindable]
9950 void useMap
(BSTR v
);
9952 [propget, id(DISPID_IHTMLIMGELEMENT_USEMAP
), displaybind, bindable]
9955 [propget, id(DISPID_IHTMLIMGELEMENT_MIMETYPE
)]
9958 [propget, id(DISPID_IHTMLIMGELEMENT_FILESIZE
)]
9961 [propget, id(DISPID_IHTMLIMGELEMENT_FILECREATEDDATE
)]
9962 BSTR fileCreatedDate
();
9964 [propget, id(DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE
)]
9965 BSTR fileModifiedDate
();
9967 [propget, id(DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE
)]
9968 BSTR fileUpdatedDate
();
9970 [propget, id(DISPID_IHTMLIMGELEMENT_PROTOCOL
)]
9973 [propget, id(DISPID_IHTMLIMGELEMENT_HREF
)]
9976 [propget, id(DISPID_IHTMLIMGELEMENT_NAMEPROP
)]
9979 [propput, id(DISPID_IHTMLIMGELEMENT_BORDER
), displaybind, bindable]
9980 void border
(VARIANT v
);
9982 [propget, id(DISPID_IHTMLIMGELEMENT_BORDER
), displaybind, bindable]
9985 [propput, id(DISPID_IHTMLIMGELEMENT_VSPACE
), displaybind, bindable]
9986 void vspace
(LONG v
);
9988 [propget, id(DISPID_IHTMLIMGELEMENT_VSPACE
), displaybind, bindable]
9991 [propput, id(DISPID_IHTMLIMGELEMENT_HSPACE
), displaybind, bindable]
9992 void hspace
(LONG v
);
9994 [propget, id(DISPID_IHTMLIMGELEMENT_HSPACE
), displaybind, bindable]
9997 [propput, id(DISPID_IHTMLIMGELEMENT_ALT
), displaybind, bindable]
10000 [propget, id(DISPID_IHTMLIMGELEMENT_ALT
), displaybind, bindable]
10003 [propput, id(DISPID_IHTMLIMGELEMENT_SRC
), displaybind, bindable]
10006 [propget, id(DISPID_IHTMLIMGELEMENT_SRC
), displaybind, bindable]
10009 [propput, id(DISPID_IHTMLIMGELEMENT_LOWSRC
), displaybind, bindable]
10010 void lowsrc
(BSTR v
);
10012 [propget, id(DISPID_IHTMLIMGELEMENT_LOWSRC
), displaybind, bindable]
10015 [propput, id(DISPID_IHTMLIMGELEMENT_VRML
), displaybind, bindable]
10018 [propget, id(DISPID_IHTMLIMGELEMENT_VRML
), displaybind, bindable]
10021 [propput, id(DISPID_IHTMLIMGELEMENT_DYNSRC
), displaybind, bindable]
10022 void dynsrc
(BSTR v
);
10024 [propget, id(DISPID_IHTMLIMGELEMENT_DYNSRC
), displaybind, bindable]
10027 [propget, id(DISPID_IHTMLIMGELEMENT_COMPLETE
)]
10028 VARIANT_BOOL complete
();
10030 [propput, id(DISPID_IHTMLIMGELEMENT_LOOP
), displaybind, bindable]
10031 void loop
(VARIANT v
);
10033 [propget, id(DISPID_IHTMLIMGELEMENT_LOOP
), displaybind, bindable]
10036 [propput, id(DISPID_IHTMLIMGELEMENT_ALIGN
), displaybind, bindable]
10037 void align
(BSTR v
);
10039 [propget, id(DISPID_IHTMLIMGELEMENT_ALIGN
), displaybind, bindable]
10042 [propput, id(DISPID_IHTMLIMGELEMENT_ONLOAD
), displaybind, bindable]
10043 void onload
(VARIANT v
);
10045 [propget, id(DISPID_IHTMLIMGELEMENT_ONLOAD
), displaybind, bindable]
10048 [propput, id(DISPID_IHTMLIMGELEMENT_ONERROR
), displaybind, bindable]
10049 void onerror
(VARIANT v
);
10051 [propget, id(DISPID_IHTMLIMGELEMENT_ONERROR
), displaybind, bindable]
10054 [propput, id(DISPID_IHTMLIMGELEMENT_ONABORT
), displaybind, bindable]
10055 void onabort
(VARIANT v
);
10057 [propget, id(DISPID_IHTMLIMGELEMENT_ONABORT
), displaybind, bindable]
10060 [propput, id(DISPID_IHTMLIMGELEMENT_NAME
), displaybind, bindable]
10063 [propget, id(DISPID_IHTMLIMGELEMENT_NAME
), displaybind, bindable]
10066 [propput, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
10067 void width
(LONG v
);
10069 [propget, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
10072 [propput, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
10073 void height
(LONG v
);
10075 [propget, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
10078 [propput, id(DISPID_IHTMLIMGELEMENT_START
), displaybind, bindable]
10079 void start
(BSTR v
);
10081 [propget, id(DISPID_IHTMLIMGELEMENT_START
), displaybind, bindable]
10084 [propput, id(DISPID_IHTMLIMGELEMENT2_LONGDESC
), displaybind, bindable]
10085 void longDesc
(BSTR v
);
10087 [propget, id(DISPID_IHTMLIMGELEMENT2_LONGDESC
), displaybind, bindable]
10091 /*****************************************************************************
10096 uuid(3050f241
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10100 [default] dispinterface DispHTMLImg
;
10101 /* [source, default] dispinterface HTMLImgEvents; */
10102 /* [source] dispinterface HTMLImgEvents2; */
10103 WINE_HTMLDATAELEMENT_INTERFACES
;
10104 interface IHTMLControlElement
;
10105 interface IHTMLImgElement
;
10106 /* interface IHTMLImgElement2; */
10107 /* interface IHTMLImgElement3; */
10108 /* interface IHTMLImgElement4; */
10109 /* interface IHTMLMSImgElement; */
10112 /*****************************************************************************
10113 * IHTMLXMLHttpRequest interface
10119 uuid(3051040a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10121 interface IHTMLXMLHttpRequest
: IDispatch
10123 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_READYSTATE
)]
10124 HRESULT readyState
([out, retval] long *p
);
10126 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEBODY
)]
10127 HRESULT responseBody
([out, retval] VARIANT *p
);
10129 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSETEXT
)]
10130 HRESULT responseText
([out, retval] BSTR *p
);
10132 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEXML
)]
10133 HRESULT responseXML
([out, retval] IDispatch
**p
);
10135 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUS
)]
10136 HRESULT status
([out, retval] long *p
);
10138 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUSTEXT
)]
10139 HRESULT statusText
([out, retval] BSTR *p
);
10141 [propput, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
10142 HRESULT onreadystatechange
([in] VARIANT v
);
10144 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
10145 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
10147 [id(DISPID_IHTMLXMLHTTPREQUEST_ABORT
)] HRESULT abort
();
10149 [id(DISPID_IHTMLXMLHTTPREQUEST_OPEN
)]
10151 [in] BSTR bstrMethod
,
10153 [in] VARIANT varAsync
,
10154 [in, optional] VARIANT varUser
,
10155 [in, optional] VARIANT varPassword
);
10157 [id(DISPID_IHTMLXMLHTTPREQUEST_SEND
)]
10158 HRESULT send
([in, optional] VARIANT varBody
);
10160 [id(DISPID_IHTMLXMLHTTPREQUEST_GETALLRESPONSEHEADERS
)]
10161 HRESULT getAllResponseHeaders
([out, retval] BSTR *p
);
10163 [id(DISPID_IHTMLXMLHTTPREQUEST_GETRESPONSEHEADER
)]
10164 HRESULT getResponseHeader
(
10165 [in] BSTR bstrHeader
,
10166 [out, retval] BSTR *p
);
10168 [id(DISPID_IHTMLXMLHTTPREQUEST_SETREQUESTHEADER
)]
10169 HRESULT setRequestHeader
(
10170 [in] BSTR bstrHeader
,
10171 [in] BSTR bstrValue
);
10174 /*****************************************************************************
10175 * IHTMLXMLHttpRequest2 interface
10181 uuid(30510482-98b5
-11cf
-bb82
-00aa00bdce0b
)
10183 interface IHTMLXMLHttpRequest2
: IDispatch
10185 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
10186 HRESULT timeout
([in] long v
);
10188 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
10189 HRESULT timeout
([out, retval] long *p
);
10191 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
10192 HRESULT ontimeout
([in] VARIANT v
);
10194 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
10195 HRESULT ontimeout
([out, retval] VARIANT *p
);
10198 /*****************************************************************************
10199 * IHTMLXMLHttpRequestFactory interface
10205 uuid(3051040c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10207 interface IHTMLXMLHttpRequestFactory
: IDispatch
10209 [id(DISPID_IHTMLXMLHTTPREQUESTFACTORY_CREATE
)]
10210 HRESULT create
([out, retval] IHTMLXMLHttpRequest
**p
);
10213 /*****************************************************************************
10214 * DispHTMLXMLHttpRequest dispinterface
10218 uuid(3050f596
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10220 dispinterface DispHTMLXMLHttpRequest
10224 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_READYSTATE
)]
10227 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEBODY
)]
10228 VARIANT responseBody
();
10230 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSETEXT
)]
10231 BSTR responseText
();
10233 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEXML
)]
10234 IDispatch
*responseXML
();
10236 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUS
)]
10239 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUSTEXT
)]
10242 [propput, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
10243 void onreadystatechange
(VARIANT v
);
10245 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
10246 VARIANT onreadystatechange
();
10248 [id(DISPID_IHTMLXMLHTTPREQUEST_ABORT
)]
10251 [id(DISPID_IHTMLXMLHTTPREQUEST_OPEN
)]
10253 [in] BSTR bstrMethod
,
10255 [in] VARIANT varAsync
,
10256 [in, optional] VARIANT varUser
,
10257 [in, optional] VARIANT varPassword
);
10259 [id(DISPID_IHTMLXMLHTTPREQUEST_SEND
)]
10260 void send
([in, optional] VARIANT varBody
);
10262 [id(DISPID_IHTMLXMLHTTPREQUEST_GETALLRESPONSEHEADERS
)]
10263 BSTR getAllResponseHeaders
();
10265 [id(DISPID_IHTMLXMLHTTPREQUEST_GETRESPONSEHEADER
)]
10266 BSTR getResponseHeader
([in] BSTR bstrHeader
);
10268 [id(DISPID_IHTMLXMLHTTPREQUEST_SETREQUESTHEADER
)]
10269 void setRequestHeader
(
10270 [in] BSTR bstrHeader
,
10271 [in] BSTR bstrValue
);
10273 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
10274 void timeout
(long v
);
10276 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
10279 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
10280 void ontimeout
(VARIANT v
);
10282 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
10283 VARIANT ontimeout
();
10285 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
10288 [id(DISPID_IEVENTTARGET_ADDEVENTLISTENER
)]
10289 void addEventListener
(
10291 [in] IDispatch
*listener
,
10292 [in] VARIANT_BOOL useCapture
);
10294 [id(DISPID_IEVENTTARGET_REMOVEEVENTLISTENER
)]
10295 void removeEventListener
(
10297 [in] IDispatch
*listener
,
10298 [in] VARIANT_BOOL useCapture
);
10300 [id(DISPID_IEVENTTARGET_DISPATCHEVENT
)]
10301 VARIANT_BOOL dispatchEvent
([in] IDOMEvent
*evt
);
10304 /*****************************************************************************
10305 * HTMLXMLHttpRequest
10309 uuid(3051040b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10311 coclass HTMLXMLHttpRequest
10313 [default] dispinterface DispHTMLXMLHttpRequest
;
10314 /* [source, default] dispinterface HTMLXMLHttpRequestEvents; */
10315 interface IHTMLXMLHttpRequest
;
10316 interface IHTMLXMLHttpRequest2
;
10317 interface IHTMLDOMConstructor
;
10318 interface IEventTarget
;
10321 /*****************************************************************************
10322 * IHTMLControlElement interface
10328 uuid(3050f4e9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10330 interface IHTMLControlElement
: IDispatch
10332 [propput, id(DISPID_IHTMLCONTROLELEMENT_TABINDEX
), displaybind, bindable]
10333 HRESULT tabIndex
([in] short v
);
10335 [propget, id(DISPID_IHTMLCONTROLELEMENT_TABINDEX
), displaybind, bindable]
10336 HRESULT tabIndex
([retval, out] short * p
);
10338 [id(DISPID_IHTMLCONTROLELEMENT_FOCUS
)]
10341 [propput, id(DISPID_IHTMLCONTROLELEMENT_ACCESSKEY
), displaybind, bindable]
10342 HRESULT accessKey
([in] BSTR v
);
10344 [propget, id(DISPID_IHTMLCONTROLELEMENT_ACCESSKEY
), displaybind, bindable]
10345 HRESULT accessKey
([retval, out] BSTR * p
);
10347 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONBLUR
), displaybind, bindable]
10348 HRESULT onblur
([in] VARIANT v
);
10350 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONBLUR
), displaybind, bindable]
10351 HRESULT onblur
([retval, out] VARIANT * p
);
10353 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONFOCUS
), displaybind, bindable]
10354 HRESULT onfocus
([in] VARIANT v
);
10356 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONFOCUS
), displaybind, bindable]
10357 HRESULT onfocus
([retval, out] VARIANT * p
);
10359 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONRESIZE
), displaybind, bindable]
10360 HRESULT onresize
([in] VARIANT v
);
10362 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONRESIZE
), displaybind, bindable]
10363 HRESULT onresize
([retval, out] VARIANT * p
);
10365 [id(DISPID_IHTMLCONTROLELEMENT_BLUR
)]
10368 [id(DISPID_IHTMLCONTROLELEMENT_ADDFILTER
)]
10369 HRESULT addFilter
([in] IUnknown
* pUnk
);
10371 [id(DISPID_IHTMLCONTROLELEMENT_REMOVEFILTER
)]
10372 HRESULT removeFilter
([in] IUnknown
* pUnk
);
10374 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTHEIGHT
), displaybind, bindable]
10375 HRESULT clientHeight
([retval, out] LONG * p
);
10377 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTWIDTH
), displaybind, bindable]
10378 HRESULT clientWidth
([retval, out] LONG * p
);
10380 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTTOP
), displaybind, bindable]
10381 HRESULT clientTop
([retval, out] LONG * p
);
10383 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTLEFT
), displaybind, bindable]
10384 HRESULT clientLeft
([retval, out] LONG * p
);
10387 /*****************************************************************************
10388 * IHTMLBodyElement interface
10394 uuid(3050f1d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10396 interface IHTMLBodyElement
: IDispatch
10398 [propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
10399 HRESULT background
([in] BSTR v
);
10401 [propget, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
10402 HRESULT background
([retval, out] BSTR *p
);
10404 [propput, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
10405 HRESULT bgProperties
([in] BSTR v
);
10407 [propget, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
10408 HRESULT bgProperties
([retval, out] BSTR *p
);
10410 [propput, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
10411 HRESULT leftMargin
([in] VARIANT v
);
10413 [propget, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
10414 HRESULT leftMargin
([retval, out] VARIANT *p
);
10416 [propput, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
10417 HRESULT topMargin
([in] VARIANT v
);
10419 [propget, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
10420 HRESULT topMargin
([retval, out] VARIANT *p
);
10422 [propput, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
10423 HRESULT rightMargin
([in] VARIANT v
);
10425 [propget, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
10426 HRESULT rightMargin
([retval, out] VARIANT *p
);
10428 [propput, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
10429 HRESULT bottomMargin
([in] VARIANT v
);
10431 [propget, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
10432 HRESULT bottomMargin
([retval, out] VARIANT *p
);
10434 [propput, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
10435 HRESULT noWrap
([in] VARIANT_BOOL v
);
10437 [propget, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
10438 HRESULT noWrap
([retval, out] VARIANT_BOOL *p
);
10440 [propput, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
10441 HRESULT bgColor
([in] VARIANT v
);
10443 [propget, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
10444 HRESULT bgColor
([retval, out] VARIANT *p
);
10446 [propput, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
10447 HRESULT text
([in] VARIANT v
);
10449 [propget, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
10450 HRESULT text
([retval, out] VARIANT *p
);
10452 [propput, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
10453 HRESULT link
([in] VARIANT v
);
10455 [propget, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
10456 HRESULT link
([retval, out] VARIANT *p
);
10458 [propput, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
10459 HRESULT vLink
([in] VARIANT v
);
10461 [propget, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
10462 HRESULT vLink
([retval, out] VARIANT *p
);
10464 [propput, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
10465 HRESULT aLink
([in] VARIANT v
);
10467 [propget, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
10468 HRESULT aLink
([retval, out] VARIANT *p
);
10470 [propput, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
10471 HRESULT onload
([in] VARIANT v
);
10473 [propget, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
10474 HRESULT onload
([retval, out] VARIANT *p
);
10476 [propput, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
10477 HRESULT onunload
([in] VARIANT v
);
10479 [propget, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
10480 HRESULT onunload
([retval, out] VARIANT *p
);
10482 [propput, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
10483 HRESULT scroll
([in] BSTR v
);
10485 [propget, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
10486 HRESULT scroll
([retval, out] BSTR *p
);
10488 [propput, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
10489 HRESULT onselect
([in] VARIANT v
);
10491 [propget, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
10492 HRESULT onselect
([retval, out] VARIANT *p
);
10494 [propput, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
10495 HRESULT onbeforeunload
([in] VARIANT v
);
10497 [propget, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
10498 HRESULT onbeforeunload
([retval, out] VARIANT *p
);
10500 [id(DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE
)]
10501 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
10504 /*****************************************************************************
10505 * IHTMLBodyElement2 interface
10511 uuid(3050f5c5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10513 interface IHTMLBodyElement2
: IDispatch
10515 [propput, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
10516 HRESULT onbeforeprint
([in] VARIANT v
);
10518 [propget, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
10519 HRESULT onbeforeprint
([retval, out] VARIANT *p
);
10521 [propput, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
10522 HRESULT onafterprint
([in] VARIANT v
);
10524 [propget, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
10525 HRESULT onafterprint
([retval, out] VARIANT *p
);
10530 uuid(3050f507
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10532 dispinterface DispHTMLBody
10536 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
10538 [propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
10539 void background
(BSTR v
);
10541 [propget, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
10544 [propput, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
10545 void bgProperties
(BSTR v
);
10547 [propget, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
10548 BSTR bgProperties
();
10550 [propput, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
10551 void leftMargin
(VARIANT v
);
10553 [propget, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
10554 VARIANT leftMargin
();
10556 [propput, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
10557 void topMargin
(VARIANT v
);
10559 [propget, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
10560 VARIANT topMargin
();
10562 [propput, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
10563 void rightMargin
(VARIANT v
);
10565 [propget, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
10566 VARIANT rightMargin
();
10568 [propput, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
10569 void bottomMargin
(VARIANT v
);
10571 [propget, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
10572 VARIANT bottomMargin
();
10574 [propput, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
10575 void noWrap
(VARIANT_BOOL v
);
10577 [propget, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
10578 VARIANT_BOOL noWrap
();
10580 [propput, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
10581 void bgColor
(VARIANT v
);
10583 [propget, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
10586 [propput, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
10587 void text
(VARIANT v
);
10589 [propget, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
10592 [propput, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
10593 void link
(VARIANT v
);
10595 [propget, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
10598 [propput, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
10599 void vLink
(VARIANT v
);
10601 [propget, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
10604 [propput, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
10605 void aLink
(VARIANT v
);
10607 [propget, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
10610 [propput, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
10611 void onload
(VARIANT v
);
10613 [propget, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
10616 [propput, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
10617 void onunload
(VARIANT v
);
10619 [propget, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
10620 VARIANT onunload
();
10622 [propput, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
10623 void scroll
(BSTR v
);
10625 [propget, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
10628 [propput, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
10629 void onselect
(VARIANT v
);
10631 [propget, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
10632 VARIANT onselect
();
10634 [propput, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
10635 void onbeforeunload
(VARIANT v
);
10637 [propget, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
10638 VARIANT onbeforeunload
();
10640 [id(DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE
)]
10641 IHTMLTxtRange
* createTextRange
();
10643 [propput, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
10644 void onbeforeprint
(VARIANT v
);
10646 [propget, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
10647 VARIANT onbeforeprint
();
10649 [propput, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
10650 void onafterprint
(VARIANT v
);
10652 [propget, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
10653 VARIANT onafterprint
();
10657 uuid(3050f24a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10661 [default] dispinterface DispHTMLBody
;
10662 [source, default] dispinterface HTMLTextContainerEvents
;
10663 [source] dispinterface HTMLTextContainerEvents2
;
10664 WINE_HTMLELEMENT_INTERFACES
;
10665 interface IHTMLControlElement
;
10666 interface IHTMLTextContainer
;
10667 interface IHTMLBodyElement
;
10668 interface IHTMLBodyElement2
;
10669 /* interface IHTMLBodyElement3; */
10670 /* interface IHTMLBodyElement4; */
10671 /* interface IHTMLBodyElement5; */
10674 /*****************************************************************************
10675 * IHTMLAnchorElement interface
10681 uuid(3050f1da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10683 interface IHTMLAnchorElement
: IDispatch
10685 [propput, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
10686 HRESULT href
([in] BSTR v
);
10688 [propget, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
10689 HRESULT href
([retval, out] BSTR *p
);
10691 [propput, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
10692 HRESULT target
([in] BSTR v
);
10694 [propget, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
10695 HRESULT target
([retval, out] BSTR *p
);
10697 [propput, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
10698 HRESULT rel
([in] BSTR v
);
10700 [propget, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
10701 HRESULT rel
([retval, out] BSTR *p
);
10703 [propput, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
10704 HRESULT rev
([in] BSTR v
);
10706 [propget, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
10707 HRESULT rev
([retval, out] BSTR *p
);
10709 [propput, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
10710 HRESULT urn
([in] BSTR v
);
10712 [propget, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
10713 HRESULT urn
([retval, out] BSTR *p
);
10715 [propput, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
10716 HRESULT Methods
([in] BSTR v
);
10718 [propget, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
10719 HRESULT Methods
([retval, out] BSTR *p
);
10721 [propput, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
10722 HRESULT name
([in] BSTR v
);
10724 [propget, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
10725 HRESULT name
([retval, out] BSTR *p
);
10727 [propput, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
10728 HRESULT host
([in] BSTR v
);
10730 [propget, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
10731 HRESULT host
([retval, out] BSTR *p
);
10733 [propput, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
10734 HRESULT hostname
([in] BSTR v
);
10736 [propget, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
10737 HRESULT hostname
([retval, out] BSTR *p
);
10739 [propput, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
10740 HRESULT pathname
([in] BSTR v
);
10742 [propget, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
10743 HRESULT pathname
([retval, out] BSTR *p
);
10745 [propput, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
10746 HRESULT port
([in] BSTR v
);
10748 [propget, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
10749 HRESULT port
([retval, out] BSTR *p
);
10751 [propput, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
10752 HRESULT protocol
([in] BSTR v
);
10754 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
10755 HRESULT protocol
([retval, out] BSTR *p
);
10757 [propput, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
10758 HRESULT search
([in] BSTR v
);
10760 [propget, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
10761 HRESULT search
([retval, out] BSTR *p
);
10763 [propput, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
10764 HRESULT hash
([in] BSTR v
);
10766 [propget, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
10767 HRESULT hash
([retval, out] BSTR *p
);
10769 [propput, id(DISPID_IHTMLANCHORELEMENT_ONBLUR
), displaybind, bindable]
10770 HRESULT onblur
([in] VARIANT v
);
10772 [propget, id(DISPID_IHTMLANCHORELEMENT_ONBLUR
), displaybind, bindable]
10773 HRESULT onblur
([retval, out] VARIANT *p
);
10775 [propput, id(DISPID_IHTMLANCHORELEMENT_ONFOCUS
), displaybind, bindable]
10776 HRESULT onfocus
([in] VARIANT v
);
10778 [propget, id(DISPID_IHTMLANCHORELEMENT_ONFOCUS
), displaybind, bindable]
10779 HRESULT onfocus
([retval, out] VARIANT *p
);
10781 [propput, id(DISPID_IHTMLANCHORELEMENT_ACCESSKEY
), displaybind, bindable]
10782 HRESULT accessKey
([in] BSTR v
);
10784 [propget, id(DISPID_IHTMLANCHORELEMENT_ACCESSKEY
), displaybind, bindable]
10785 HRESULT accessKey
([retval, out] BSTR *p
);
10787 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG
)]
10788 HRESULT protocolLong
([retval, out] BSTR *p
);
10790 [propget, id(DISPID_IHTMLANCHORELEMENT_MIMETYPE
)]
10791 HRESULT mimeType
([retval, out] BSTR *p
);
10793 [propget, id(DISPID_IHTMLANCHORELEMENT_NAMEPROP
)]
10794 HRESULT nameProp
([retval, out] BSTR *p
);
10796 [propput, id(DISPID_IHTMLANCHORELEMENT_TABINDEX
), displaybind, bindable]
10797 HRESULT tabIndex
([in] short v
);
10799 [propget, id(DISPID_IHTMLANCHORELEMENT_TABINDEX
), displaybind, bindable]
10800 HRESULT tabIndex
([retval, out] short *p
);
10802 [id(DISPID_IHTMLANCHORELEMENT_FOCUS
)]
10805 [id(DISPID_IHTMLANCHORELEMENT_BLUR
)]
10809 /*****************************************************************************
10810 * DispHTMLAnchorElement dispinterface
10814 uuid(3050f502
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10816 dispinterface DispHTMLAnchorElement
10820 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
10822 [propput, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
10825 [propget, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
10828 [propput, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
10829 void target
(BSTR v
);
10831 [propget, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
10834 [propput, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
10837 [propget, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
10840 [propput, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
10843 [propget, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
10846 [propput, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
10849 [propget, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
10852 [propput, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
10853 void Methods
(BSTR v
);
10855 [propget, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
10858 [propput, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
10861 [propget, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
10864 [propput, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
10867 [propget, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
10870 [propput, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
10871 void hostname
(BSTR v
);
10873 [propget, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
10876 [propput, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
10877 void pathname
(BSTR v
);
10879 [propget, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
10882 [propput, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
10885 [propget, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
10888 [propput, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
10889 void protocol
(BSTR v
);
10891 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
10894 [propput, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
10895 void search
(BSTR v
);
10897 [propget, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
10900 [propput, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
10903 [propget, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
10906 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG
)]
10907 BSTR protocolLong
();
10909 [propget, id(DISPID_IHTMLANCHORELEMENT_MIMETYPE
)]
10912 [propget, id(DISPID_IHTMLANCHORELEMENT_NAMEPROP
)]
10915 [propput, id(DISPID_IHTMLANCHORELEMENT2_CHARSET
), displaybind, bindable]
10916 void charset
(BSTR v
);
10918 [propget, id(DISPID_IHTMLANCHORELEMENT2_CHARSET
), displaybind, bindable]
10921 [propput, id(DISPID_IHTMLANCHORELEMENT2_COORDS
), displaybind, bindable]
10922 void coords
(BSTR v
);
10924 [propget, id(DISPID_IHTMLANCHORELEMENT2_COORDS
), displaybind, bindable]
10927 [propput, id(DISPID_IHTMLANCHORELEMENT2_HREFLANG
), displaybind, bindable]
10928 void hreflang
(BSTR v
);
10930 [propget, id(DISPID_IHTMLANCHORELEMENT2_HREFLANG
), displaybind, bindable]
10933 [propput, id(DISPID_IHTMLANCHORELEMENT2_SHAPE
), displaybind, bindable]
10934 void shape
(BSTR v
);
10936 [propget, id(DISPID_IHTMLANCHORELEMENT2_SHAPE
), displaybind, bindable]
10939 [propput, id(DISPID_IHTMLANCHORELEMENT2_TYPE
), displaybind, bindable]
10942 [propget, id(DISPID_IHTMLANCHORELEMENT2_TYPE
), displaybind, bindable]
10945 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE
)]
10946 void ie8_shape
(BSTR v
);
10948 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE
)]
10951 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_COORDS
)]
10952 void ie8_coords
(BSTR v
);
10954 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_COORDS
)]
10957 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_HREF
)]
10958 void ie8_href
(BSTR v
);
10960 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_HREF
)]
10964 /*****************************************************************************
10965 * HTMLAnchorElement coclass
10969 uuid(3050f248
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10971 coclass HTMLAnchorElement
10973 [default] dispinterface DispHTMLAnchorElement
;
10974 /* [source, default] dispinterface HTMLAnchorEvents; */
10975 /* [source] dispinterface HTMLAnchorEvents2; */
10976 WINE_HTMLDATAELEMENT_INTERFACES
;
10977 interface IHTMLAnchorElement
;
10978 /* interface IHTMLAnchorElement2; */
10979 /* interface IHTMLAnchorElement3; */
10982 /*****************************************************************************
10983 * IHTMLAreaElement interface
10989 uuid(3050f265
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10991 interface IHTMLAreaElement
: IDispatch
10993 [propput, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
10994 HRESULT shape
([in] BSTR v
);
10996 [propget, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
10997 HRESULT shape
([retval, out] BSTR *p
);
10999 [propput, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
11000 HRESULT coords
([in] BSTR v
);
11002 [propget, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
11003 HRESULT coords
([retval, out] BSTR *p
);
11005 [propput, id(DISPID_IHTMLAREAELEMENT_HREF
)]
11006 HRESULT href
([in] BSTR v
);
11008 [propget, id(DISPID_IHTMLAREAELEMENT_HREF
)]
11009 HRESULT href
([retval, out] BSTR *p
);
11011 [propput, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
11012 HRESULT target
([in] BSTR v
);
11014 [propget, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
11015 HRESULT target
([retval, out] BSTR *p
);
11017 [propput, id(DISPID_IHTMLAREAELEMENT_ALT
)]
11018 HRESULT alt
([in] BSTR v
);
11020 [propget, id(DISPID_IHTMLAREAELEMENT_ALT
)]
11021 HRESULT alt
([retval, out] BSTR *p
);
11023 [propput, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
11024 HRESULT noHref
([in] VARIANT_BOOL v
);
11026 [propget, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
11027 HRESULT noHref
([retval, out] VARIANT_BOOL *p
);
11029 [propput, id(DISPID_IHTMLAREAELEMENT_HOST
)]
11030 HRESULT host
([in] BSTR v
);
11032 [propget, id(DISPID_IHTMLAREAELEMENT_HOST
)]
11033 HRESULT host
([retval, out] BSTR *p
);
11035 [propput, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
11036 HRESULT hostname
([in] BSTR v
);
11038 [propget, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
11039 HRESULT hostname
([retval, out] BSTR *p
);
11041 [propput, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
11042 HRESULT pathname
([in] BSTR v
);
11044 [propget, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
11045 HRESULT pathname
([retval, out] BSTR *p
);
11047 [propput, id(DISPID_IHTMLAREAELEMENT_PORT
)]
11048 HRESULT port
([in] BSTR v
);
11050 [propget, id(DISPID_IHTMLAREAELEMENT_PORT
)]
11051 HRESULT port
([retval, out] BSTR *p
);
11053 [propput, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
11054 HRESULT protocol
([in] BSTR v
);
11056 [propget, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
11057 HRESULT protocol
([retval, out] BSTR *p
);
11059 [propput, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
11060 HRESULT search
([in] BSTR v
);
11062 [propget, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
11063 HRESULT search
([retval, out] BSTR *p
);
11065 [propput, id(DISPID_IHTMLAREAELEMENT_HASH
)]
11066 HRESULT hash
([in] BSTR v
);
11068 [propget, id(DISPID_IHTMLAREAELEMENT_HASH
)]
11069 HRESULT hash
([retval, out] BSTR *p
);
11071 [propput, id(DISPID_IHTMLAREAELEMENT_ONBLUR
), displaybind, bindable]
11072 HRESULT onblur
([in] VARIANT v
);
11074 [propget, id(DISPID_IHTMLAREAELEMENT_ONBLUR
), displaybind, bindable]
11075 HRESULT onblur
([retval, out] VARIANT *p
);
11077 [propput, id(DISPID_IHTMLAREAELEMENT_ONFOCUS
), displaybind, bindable]
11078 HRESULT onfocus
([in] VARIANT v
);
11080 [propget, id(DISPID_IHTMLAREAELEMENT_ONFOCUS
), displaybind, bindable]
11081 HRESULT onfocus
([retval, out] VARIANT *p
);
11083 [propput, id(DISPID_IHTMLAREAELEMENT_TABINDEX
), displaybind, bindable]
11084 HRESULT tabIndex
([in] short v
);
11086 [propget, id(DISPID_IHTMLAREAELEMENT_TABINDEX
), displaybind, bindable]
11087 HRESULT tabIndex
([retval, out] short *p
);
11089 [id(DISPID_IHTMLAREAELEMENT_FOCUS
)]
11092 [id(DISPID_IHTMLAREAELEMENT_BLUR
)]
11096 /*****************************************************************************
11097 * DispHTMLAreaElement dispinterface
11101 uuid(3050f503
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11103 dispinterface DispHTMLAreaElement
11107 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
11109 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
11110 IDispatch
* constructor
();
11112 [propput, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
11113 void shape
(BSTR v
);
11115 [propget, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
11118 [propput, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
11119 void coords
(BSTR v
);
11121 [propget, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
11124 [propput, id(DISPID_IHTMLAREAELEMENT_HREF
)]
11127 [propget, id(DISPID_IHTMLAREAELEMENT_HREF
)]
11130 [propput, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
11131 void target
(BSTR v
);
11133 [propget, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
11136 [propput, id(DISPID_IHTMLAREAELEMENT_ALT
)]
11139 [propget, id(DISPID_IHTMLAREAELEMENT_ALT
)]
11142 [propput, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
11143 void noHref
(VARIANT_BOOL v
);
11145 [propget, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
11146 VARIANT_BOOL noHref
();
11148 [propput, id(DISPID_IHTMLAREAELEMENT_HOST
)]
11151 [propget, id(DISPID_IHTMLAREAELEMENT_HOST
)]
11154 [propput, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
11155 void hostname
(BSTR v
);
11157 [propget, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
11160 [propput, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
11161 void pathname
(BSTR v
);
11163 [propget, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
11166 [propput, id(DISPID_IHTMLAREAELEMENT_PORT
)]
11169 [propget, id(DISPID_IHTMLAREAELEMENT_PORT
)]
11172 [propput, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
11173 void protocol
(BSTR v
);
11175 [propget, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
11178 [propput, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
11179 void search
(BSTR v
);
11181 [propget, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
11184 [propput, id(DISPID_IHTMLAREAELEMENT_HASH
)]
11187 [propget, id(DISPID_IHTMLAREAELEMENT_HASH
)]
11190 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_SHAPE
)]
11191 void ie8_shape
(BSTR v
);
11193 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_SHAPE
)]
11196 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_COORDS
)]
11197 void ie8_coords
(BSTR v
);
11199 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_COORDS
)]
11202 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_HREF
)]
11203 void ie8_href
(BSTR v
);
11205 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_HREF
)]
11209 /*****************************************************************************
11210 * HTMLAreaElement coclass
11214 uuid(3050f283
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11216 coclass HTMLAreaElement
11218 [default] dispinterface DispHTMLAreaElement
;
11219 /* [source, default] dispinterface HTMLAreaEvents; */
11220 /* [source] dispinterface HTMLAreaEvents2; */
11221 WINE_HTMLELEMENT_INTERFACES
;
11222 interface IHTMLAreaElement
;
11223 /* interface IHTMLAreaElement2; */
11226 /*****************************************************************************
11227 * IHTMLLabelElement interface
11233 uuid(3050f32a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11235 interface IHTMLLabelElement
: IDispatch
11237 [propput, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
11238 HRESULT htmlFor
([in] BSTR v
);
11240 [propget, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
11241 HRESULT htmlFor
([out, retval] BSTR *p
);
11243 [propput, id(DISPID_IHTMLLABELELEMENT_ACCESSKEY
), displaybind, bindable]
11244 HRESULT accessKey
([in] BSTR v
);
11246 [propget, id(DISPID_IHTMLLABELELEMENT_ACCESSKEY
), displaybind, bindable]
11247 HRESULT accessKey
([out, retval] BSTR *p
);
11250 /*****************************************************************************
11251 * IHTMLLabelElement2 interface
11257 uuid(3050f832
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11259 interface IHTMLLabelElement2
: IDispatch
11261 [propget, id(DISPID_IHTMLLABELELEMENT2_FORM
)]
11262 HRESULT form
([out, retval] IHTMLFormElement
**p
);
11265 /*****************************************************************************
11266 * DispHTMLLabelElement dispinterface
11270 uuid(3050f522
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11272 dispinterface DispHTMLLabelElement
11276 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
11278 [propput, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
11279 void htmlFor
(BSTR v
);
11281 [propget, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
11284 [propget, id(DISPID_IHTMLLABELELEMENT2_FORM
)]
11285 IHTMLFormElement
*form
();
11288 /*****************************************************************************
11289 * HTMLLabelElement coclass
11293 uuid(3050f32b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11295 coclass HTMLLabelElement
11297 [default] dispinterface DispHTMLLabelElement
;
11298 /* [source, default] dispinterface HTMLLabelEvents; */
11299 /* [source] dispinterface HTMLLabelEvents2; */
11300 WINE_HTMLDATAELEMENT_INTERFACES
;
11301 interface IHTMLLabelElement
;
11302 interface IHTMLLabelElement2
;
11305 /*****************************************************************************
11306 * IHTMLElementCollection interface
11312 uuid(3050F21F
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
11314 interface IHTMLElementCollection
: IDispatch
11316 [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)]
11317 HRESULT toString
([retval, out] BSTR *String);
11319 [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
11320 HRESULT length
([in] LONG v
);
11322 [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
11323 HRESULT length
([retval, out] LONG *p
);
11325 [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
)]
11326 HRESULT _newEnum
([retval, out] IUnknown
**p
);
11328 [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM
)]
11330 [optional, in] VARIANT name
,
11331 [optional, in] VARIANT index
,
11332 [retval, out] IDispatch
**pdisp
);
11334 [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS
)]
11336 [in] VARIANT tagName
,
11337 [retval, out] IDispatch
**pdisp
);
11340 /*****************************************************************************
11341 * DispHTMLElementCollection dispinterface
11345 uuid(3050f56b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11347 dispinterface DispHTMLElementCollection
11351 [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)]
11354 [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
11355 void length
(LONG v
);
11357 [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
11360 [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
), hidden, restricted]
11361 IUnknown
*_newEnum
();
11363 [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM
)]
11365 [in, optional] VARIANT name
,
11366 [in, optional] VARIANT index
);
11368 [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS
)]
11370 [in] VARIANT tagName
);
11372 [id(DISPID_IHTMLELEMENTCOLLECTION2_URNS
)]
11373 IDispatch
*urns
([in] VARIANT urn
);
11375 [id(DISPID_IHTMLELEMENTCOLLECTION3_NAMEDITEM
)]
11376 IDispatch
*namedItem
([in] BSTR name
);
11379 /*****************************************************************************
11380 * IHTMLSelectElement interface
11386 uuid(3050f244
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11388 interface IHTMLSelectElement
: IDispatch
11390 [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
11391 HRESULT size
([in] LONG v
);
11393 [propget, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
11394 HRESULT size
([retval, out] LONG *p
);
11396 [propput, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
11397 HRESULT multiple
([in] VARIANT_BOOL v
);
11399 [propget, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
11400 HRESULT multiple
([retval, out] VARIANT_BOOL *p
);
11402 [propput, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
11403 HRESULT name
([in] BSTR v
);
11405 [propget, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
11406 HRESULT name
([retval, out] BSTR *p
);
11408 [propget, id(DISPID_IHTMLSELECTELEMENT_OPTIONS
)]
11409 HRESULT options
([retval, out] IDispatch
**p
);
11411 [propput, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
11412 HRESULT onchange
([in] VARIANT v
);
11414 [propget, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
11415 HRESULT onchange
([retval, out] VARIANT *p
);
11417 [propput, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
11418 HRESULT selectedIndex
([in] LONG v
);
11420 [propget, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
11421 HRESULT selectedIndex
([retval, out] LONG *p
);
11423 [propget, id(DISPID_IHTMLSELECTELEMENT_TYPE
), displaybind, bindable]
11424 HRESULT type
([retval, out] BSTR *p
);
11426 [propput, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
11427 HRESULT value
([in] BSTR v
);
11429 [propget, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
11430 HRESULT value
([retval, out] BSTR *p
);
11432 [propput, id(DISPID_IHTMLSELECTELEMENT_DISABLED
), displaybind, bindable]
11433 HRESULT disabled
([in] VARIANT_BOOL v
);
11435 [propget, id(DISPID_IHTMLSELECTELEMENT_DISABLED
), displaybind, bindable]
11436 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
11438 [propget, id(DISPID_IHTMLSELECTELEMENT_FORM
)]
11439 HRESULT form
([retval, out] IHTMLFormElement
**p
);
11441 [id(DISPID_IHTMLSELECTELEMENT_ADD
)]
11443 [in] IHTMLElement
*element
,
11444 [optional, in] VARIANT before
);
11446 [id(DISPID_IHTMLSELECTELEMENT_REMOVE
)]
11447 HRESULT remove
([defaultvalue(-1), in] LONG index
);
11449 [propput, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
11450 HRESULT length
([in] LONG v
);
11452 [propget, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
11453 HRESULT length
([retval, out] LONG *p
);
11455 [propget, id(DISPID_IHTMLSELECTELEMENT__NEWENUM
), hidden, restricted]
11456 HRESULT _newEnum
([retval, out] IUnknown
**p
);
11458 [id(DISPID_IHTMLSELECTELEMENT_ITEM
)]
11460 [optional, in] VARIANT name
,
11461 [optional, in] VARIANT index
,
11462 [retval, out] IDispatch
**pdisp
);
11464 [id(DISPID_IHTMLSELECTELEMENT_TAGS
)]
11466 [in] VARIANT tagName
,
11467 [retval, out] IDispatch
**pdisp
);
11470 /*****************************************************************************
11471 * DispHTMLSelectElement dispinterface
11475 uuid(3050f531
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11477 dispinterface DispHTMLSelectElement
11481 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
11483 [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
11486 [propget, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
11489 [propput, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
11490 void multiple
(VARIANT_BOOL v
);
11492 [propget, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
11493 VARIANT_BOOL multiple
();
11495 [propput, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
11498 [propget, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
11501 [propget, id(DISPID_IHTMLSELECTELEMENT_OPTIONS
)]
11502 IDispatch
*options
();
11504 [propput, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
11505 void onchange
(VARIANT v
);
11507 [propget, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
11508 VARIANT onchange
();
11510 [propput, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
11511 void selectedIndex
(LONG v
);
11513 [propget, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
11514 LONG selectedIndex
();
11516 [propget, id(DISPID_IHTMLSELECTELEMENT_TYPE
), displaybind, bindable]
11519 [propput, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
11520 void value
(BSTR v
);
11522 [propget, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
11525 [propget, id(DISPID_IHTMLSELECTELEMENT_FORM
)]
11526 IHTMLFormElement
*form
();
11528 [id(DISPID_IHTMLSELECTELEMENT_ADD
)]
11530 [in] IHTMLElement
*element
,
11531 [in, optional] VARIANT before
);
11533 [id(DISPID_IHTMLSELECTELEMENT_REMOVE
)]
11534 void remove
([in, defaultvalue(-1)] LONG index
);
11536 [propput, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
11537 void length
(LONG v
);
11539 [propget, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
11542 [propget, id(DISPID_IHTMLSELECTELEMENT__NEWENUM
), hidden, restricted]
11543 IUnknown
*_newEnum
();
11545 [id(DISPID_IHTMLSELECTELEMENT_ITEM
)]
11547 [in, optional] VARIANT name
,
11548 [in, optional] VARIANT index
);
11550 [id(DISPID_IHTMLSELECTELEMENT_TAGS
)]
11551 IDispatch
*tags
([in] VARIANT tagName
);
11553 [id(DISPID_IHTMLSELECTELEMENT2_URNS
)]
11554 IDispatch
*urns
([in] VARIANT urn
);
11556 [id(DISPID_IHTMLSELECTELEMENT4_NAMEDITEM
)]
11557 IDispatch
*namedItem
([in] BSTR name
);
11560 /*****************************************************************************
11561 * HTMLSelectElement coclass
11565 uuid(3050f245
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11567 coclass HTMLSelectElement
11569 [default] dispinterface DispHTMLSelectElement
;
11570 /* [source, default] dispinterface HTMLSelectElementEvents; */
11571 /* [source] dispinterface HTMLSelectElementEvents2; */
11572 WINE_HTMLDATAELEMENT_INTERFACES
;
11573 interface IHTMLControlElement
;
11574 interface IHTMLSelectElement
;
11575 /* interface IHTMLSelectElement2; */
11576 /* interface IHTMLSelectElement4; */
11577 /* interface IHTMLSelectElement5; */
11578 /* interface IHTMLSelectElement6; */
11581 /*****************************************************************************
11582 * IHTMLSelectionObject interface
11588 uuid(3050F25A
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
11590 interface IHTMLSelectionObject
: IDispatch
11592 [id(DISPID_IHTMLSELECTIONOBJECT_CREATERANGE
)]
11593 HRESULT createRange
([retval, out] IDispatch
**range);
11595 [id(DISPID_IHTMLSELECTIONOBJECT_EMPTY
)]
11598 [id(DISPID_IHTMLSELECTIONOBJECT_CLEAR
)]
11601 [propget, id(DISPID_IHTMLSELECTIONOBJECT_TYPE
)]
11602 HRESULT type
([retval, out] BSTR *p
);
11605 /*****************************************************************************
11606 * IHTMLSelectionObject2 interface
11612 uuid(3050f7ec
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11614 interface IHTMLSelectionObject2
: IDispatch
11616 [id(DISPID_IHTMLSELECTIONOBJECT2_CREATERANGECOLLECTION
)]
11617 HRESULT createRangeCollection
([out, retval] IDispatch
**rangeCollection
);
11619 [propget, id(DISPID_IHTMLSELECTIONOBJECT2_TYPEDETAIL
)]
11620 HRESULT typeDetail
([out, retval] BSTR *p
);
11623 /*****************************************************************************
11624 * IHTMLSelection interface
11630 uuid(305104b6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11632 interface IHTMLSelection
: IDispatch
11634 [propget, id(DISPID_IHTMLSELECTION_ANCHORNODE
)]
11635 HRESULT anchorNode
([out, retval] IHTMLDOMNode
**p
);
11637 [propget, id(DISPID_IHTMLSELECTION_ANCHOROFFSET
)]
11638 HRESULT anchorOffset
([out, retval] long *p
);
11640 [propget, id(DISPID_IHTMLSELECTION_FOCUSNODE
)]
11641 HRESULT focusNode
([out, retval] IHTMLDOMNode
**p
);
11643 [propget, id(DISPID_IHTMLSELECTION_FOCUSOFFSET
)]
11644 HRESULT focusOffset
([out, retval] long *p
);
11646 [propget, id(DISPID_IHTMLSELECTION_ISCOLLAPSED
)]
11647 HRESULT isCollapsed
([out, retval] VARIANT_BOOL *p
);
11649 [id(DISPID_IHTMLSELECTION_COLLAPSE
)]
11651 [in] IDispatch
*parentNode
,
11654 [id(DISPID_IHTMLSELECTION_COLLAPSETOSTART
)]
11655 HRESULT collapseToStart
();
11657 [id(DISPID_IHTMLSELECTION_COLLAPSETOEND
)]
11658 HRESULT collapseToEnd
();
11660 [id(DISPID_IHTMLSELECTION_SELECTALLCHILDREN
)]
11661 HRESULT selectAllChildren
([in] IDispatch
*parentNode
);
11663 [id(DISPID_IHTMLSELECTION_DELETEFROMDOCUMENT
)]
11664 HRESULT deleteFromDocument
();
11666 [propget, id(DISPID_IHTMLSELECTION_RANGECOUNT
)]
11667 HRESULT rangeCount
([out, retval] long *p
);
11669 [id(DISPID_IHTMLSELECTION_GETRANGEAT
)]
11670 HRESULT getRangeAt
(
11672 [out, retval] IHTMLDOMRange
**ppRange
);
11674 [id(DISPID_IHTMLSELECTION_ADDRANGE
)]
11675 HRESULT addRange
([in] IDispatch
*range);
11677 [id(DISPID_IHTMLSELECTION_REMOVERANGE
)]
11678 HRESULT removeRange
([in] IDispatch
*range);
11680 [id(DISPID_IHTMLSELECTION_REMOVEALLRANGES
)]
11681 HRESULT removeAllRanges
();
11683 [id(DISPID_IHTMLSELECTION_TOSTRING
)]
11684 HRESULT toString
([out, retval] BSTR *pSelectionString
);
11687 /*****************************************************************************
11688 * IHTMLOptionElement interface
11694 uuid(3050F211
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
11696 interface IHTMLOptionElement
: IDispatch
11698 [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
11699 HRESULT selected
([in] VARIANT_BOOL v
);
11701 [propget, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
11702 HRESULT selected
([retval, out] VARIANT_BOOL *p
);
11704 [propput, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
11705 HRESULT value
([in] BSTR v
);
11707 [propget, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
11708 HRESULT value
([retval, out] BSTR *p
);
11710 [propput, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
11711 HRESULT defaultSelected
([in] VARIANT_BOOL v
);
11713 [propget, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
11714 HRESULT defaultSelected
([retval, out] VARIANT_BOOL *p
);
11716 [propput, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
11717 HRESULT index
([in] LONG v
);
11719 [propget, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
11720 HRESULT index
([retval, out] LONG *p
);
11722 [propput, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
11723 HRESULT text
([in] BSTR v
);
11725 [propget, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
11726 HRESULT text
([retval, out] BSTR *p
);
11728 [propget, id(DISPID_IHTMLOPTIONELEMENT_FORM
)]
11729 HRESULT form
([retval, out] IHTMLFormElement
**p
);
11736 uuid(3050f820
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11738 interface IHTMLOptionElement3
: IDispatch
11740 [propput, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
11741 HRESULT label
([in] BSTR v
);
11743 [propget, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
11744 HRESULT label
([retval, out] BSTR * p
);
11747 /*****************************************************************************
11748 * IHTMLOptionElementFactory interface
11754 uuid(3050F38C
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
11756 interface IHTMLOptionElementFactory
: IDispatch
11758 [id(DISPID_IHTMLOPTIONELEMENTFACTORY_CREATE
)]
11760 [optional, in] VARIANT text
,
11761 [optional, in] VARIANT value
,
11762 [optional, in] VARIANT defaultselected
,
11763 [optional, in] VARIANT selected
,
11764 [retval, out] IHTMLOptionElement
**optelem
);
11767 /*****************************************************************************
11768 * DispHTMLOptionElement dispinterface
11772 uuid(3050f52b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11774 dispinterface DispHTMLOptionElement
11778 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
11780 [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
11781 void selected
(VARIANT_BOOL v
);
11783 [propget, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
11784 VARIANT_BOOL selected
();
11786 [propput, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
11787 void value
(BSTR v
);
11789 [propget, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
11792 [propput, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
11793 void defaultSelected
(VARIANT_BOOL v
);
11795 [propget, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
11796 VARIANT_BOOL defaultSelected
();
11798 [propput, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
11799 void index
(LONG v
);
11801 [propget, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
11804 [propput, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
11807 [propget, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
11810 [propget, id(DISPID_IHTMLOPTIONELEMENT_FORM
)]
11811 IHTMLFormElement
*form
();
11813 [propput, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
11814 void label
(BSTR v
);
11816 [propget, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
11822 uuid(3050f24d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11824 coclass HTMLOptionElement
11826 [default] dispinterface DispHTMLOptionElement
;
11827 [source, default] dispinterface HTMLElementEvents
;
11828 [source] dispinterface HTMLElementEvents2
;
11829 WINE_HTMLDATAELEMENT_INTERFACES
;
11830 interface IHTMLOptionElement
;
11831 interface IHTMLOptionElement3
;
11832 /* interface IHTMLOptionElement4; */
11835 /*****************************************************************************
11836 * IHTMLInputElement interface
11842 uuid(3050f5d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11844 interface IHTMLInputElement
: IDispatch
11846 [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
11847 HRESULT type
([in] BSTR v
);
11849 [propget, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
11850 HRESULT type
([retval, out] BSTR *p
);
11852 [propput, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
11853 HRESULT value
([in] BSTR v
);
11855 [propget, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
11856 HRESULT value
([retval, out] BSTR *p
);
11858 [propput, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
11859 HRESULT name
([in] BSTR v
);
11861 [propget, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
11862 HRESULT name
([retval, out] BSTR *p
);
11864 [propput, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
11865 HRESULT status
([in] VARIANT_BOOL v
);
11867 [propget, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
11868 HRESULT status
([retval, out] VARIANT_BOOL *p
);
11870 [propput, id(DISPID_IHTMLINPUTELEMENT_DISABLED
), displaybind, bindable]
11871 HRESULT disabled
([in] VARIANT_BOOL v
);
11873 [propget, id(DISPID_IHTMLINPUTELEMENT_DISABLED
), displaybind, bindable]
11874 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
11876 [propget, id(DISPID_IHTMLINPUTELEMENT_FORM
)]
11877 HRESULT form
([retval, out] IHTMLFormElement
**p
);
11879 [propput, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
11880 HRESULT size
([in] LONG v
);
11882 [propget, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
11883 HRESULT size
([retval, out] LONG *p
);
11885 [propput, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
11886 HRESULT maxLength
([in] LONG v
);
11888 [propget, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
11889 HRESULT maxLength
([retval, out] LONG *p
);
11891 [id(DISPID_IHTMLINPUTELEMENT_SELECT
)]
11894 [propput, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
11895 HRESULT onchange
([in] VARIANT v
);
11897 [propget, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
11898 HRESULT onchange
([retval, out] VARIANT *p
);
11900 [propput, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
11901 HRESULT onselect
([in] VARIANT v
);
11903 [propget, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
11904 HRESULT onselect
([retval, out] VARIANT *p
);
11906 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
11907 HRESULT defaultValue([in] BSTR v
);
11909 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
11910 HRESULT defaultValue([retval, out] BSTR *p
);
11912 [propput, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
11913 HRESULT readOnly([in] VARIANT_BOOL v
);
11915 [propget, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
11916 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
11918 [id(DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE
)]
11919 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
11921 [propput, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
11922 HRESULT indeterminate
([in] VARIANT_BOOL v
);
11924 [propget, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
11925 HRESULT indeterminate
([retval, out] VARIANT_BOOL *p
);
11927 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
11928 HRESULT defaultChecked
([in] VARIANT_BOOL v
);
11930 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
11931 HRESULT defaultChecked
([retval, out] VARIANT_BOOL *p
);
11933 [propput, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
11934 HRESULT checked
([in] VARIANT_BOOL v
);
11936 [propget, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
11937 HRESULT checked
([retval, out] VARIANT_BOOL *p
);
11939 [propput, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
11940 HRESULT border
([in] VARIANT v
);
11942 [propget, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
11943 HRESULT border
([retval, out] VARIANT *p
);
11945 [propput, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
11946 HRESULT vspace
([in] LONG v
);
11948 [propget, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
11949 HRESULT vspace
([retval, out] LONG *p
);
11951 [propput, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
11952 HRESULT hspace
([in] LONG v
);
11954 [propget, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
11955 HRESULT hspace
([retval, out] LONG *p
);
11957 [propput, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
11958 HRESULT alt
([in] BSTR v
);
11960 [propget, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
11961 HRESULT alt
([retval, out] BSTR *p
);
11963 [propput, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
11964 HRESULT src
([in] BSTR v
);
11966 [propget, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
11967 HRESULT src
([retval, out] BSTR *p
);
11969 [propput, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
11970 HRESULT lowsrc
([in] BSTR v
);
11972 [propget, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
11973 HRESULT lowsrc
([retval, out] BSTR *p
);
11975 [propput, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
11976 HRESULT vrml
([in] BSTR v
);
11978 [propget, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
11979 HRESULT vrml
([retval, out] BSTR *p
);
11981 [propput, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
11982 HRESULT dynsrc
([in] BSTR v
);
11984 [propget, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
11985 HRESULT dynsrc
([retval, out] BSTR *p
);
11987 [propget, id(DISPID_IHTMLINPUTELEMENT_READYSTATE
)]
11988 HRESULT readyState
([retval, out] BSTR *p
);
11990 [propget, id(DISPID_IHTMLINPUTELEMENT_COMPLETE
)]
11991 HRESULT complete
([retval, out] VARIANT_BOOL *p
);
11993 [propput, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
11994 HRESULT loop
([in] VARIANT v
);
11996 [propget, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
11997 HRESULT loop
([retval, out] VARIANT *p
);
11999 [propput, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
12000 HRESULT align
([in] BSTR v
);
12002 [propget, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
12003 HRESULT align
([retval, out] BSTR *p
);
12005 [propput, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
12006 HRESULT onload
([in] VARIANT v
);
12008 [propget, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
12009 HRESULT onload
([retval, out] VARIANT *p
);
12011 [propput, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
12012 HRESULT onerror
([in] VARIANT v
);
12014 [propget, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
12015 HRESULT onerror
([retval, out] VARIANT *p
);
12017 [propput, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
12018 HRESULT onabort
([in] VARIANT v
);
12020 [propget, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
12021 HRESULT onabort
([retval, out] VARIANT *p
);
12023 [propput, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
12024 HRESULT width
([in] LONG v
);
12026 [propget, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
12027 HRESULT width
([retval, out] LONG *p
);
12029 [propput, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
12030 HRESULT height
([in] LONG v
);
12032 [propget, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
12033 HRESULT height
([retval, out] LONG *p
);
12035 [propput, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
12036 HRESULT start
([in] BSTR v
);
12038 [propget, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
12039 HRESULT start
([retval, out] BSTR *p
);
12042 /*****************************************************************************
12043 * IHTMLInputTextElement interface
12049 uuid(3050f2a6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12051 interface IHTMLInputTextElement
: IDispatch
12053 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_TYPE
)]
12054 HRESULT type
([retval, out] BSTR *p
);
12056 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_VALUE
), displaybind, bindable]
12057 HRESULT value
([in] BSTR v
);
12059 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_VALUE
), displaybind, bindable]
12060 HRESULT value
([retval, out] BSTR *p
);
12062 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_NAME
), displaybind, bindable]
12063 HRESULT name
([in] BSTR v
);
12065 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_NAME
), displaybind, bindable]
12066 HRESULT name
([retval, out] BSTR *p
);
12068 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_STATUS
)]
12069 HRESULT status
([in] VARIANT v
);
12071 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_STATUS
)]
12072 HRESULT status
([retval, out] VARIANT *p
);
12074 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_DISABLED
), displaybind, bindable]
12075 HRESULT disabled
([in] VARIANT_BOOL v
);
12077 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_DISABLED
), displaybind, bindable]
12078 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
12080 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_FORM
)]
12081 HRESULT form
([retval, out] IHTMLFormElement
**p
);
12083 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
12084 HRESULT defaultValue([in] BSTR v
);
12086 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
12087 HRESULT defaultValue([retval, out] BSTR *p
);
12089 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_SIZE
), displaybind, bindable]
12090 HRESULT size
([in] LONG v
);
12092 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_SIZE
), displaybind, bindable]
12093 HRESULT size
([retval, out] LONG *p
);
12095 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH
), displaybind, bindable]
12096 HRESULT maxLength
([in] LONG v
);
12098 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH
), displaybind, bindable]
12099 HRESULT maxLength
([retval, out] LONG *p
);
12101 [id(DISPID_IHTMLINPUTTEXTELEMENT_SELECT
)]
12104 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE
), displaybind, bindable]
12105 HRESULT onchange
([in] VARIANT v
);
12107 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE
), displaybind, bindable]
12108 HRESULT onchange
([retval, out] VARIANT *p
);
12110 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT
), displaybind, bindable]
12111 HRESULT onselect
([in] VARIANT v
);
12113 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT
), displaybind, bindable]
12114 HRESULT onselect
([retval, out] VARIANT *p
);
12116 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_READONLY
), displaybind, bindable]
12117 HRESULT readOnly([in] VARIANT_BOOL v
);
12119 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_READONLY
), displaybind, bindable]
12120 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
12122 [id(DISPID_IHTMLINPUTTEXTELEMENT_CREATETEXTRANGE
)]
12123 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
12126 /*****************************************************************************
12127 * IHTMLInputTextElement2 interface
12133 uuid(3050f2d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12135 interface IHTMLInputTextElement2
: IDispatch
12137 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
12138 HRESULT selectionStart
([in] long v
);
12140 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
12141 HRESULT selectionStart
([out, retval] long *p
);
12143 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
12144 HRESULT selectionEnd
([in] long v
);
12146 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
12147 HRESULT selectionEnd
([out, retval] long *p
);
12149 [id(DISPID_IHTMLINPUTTEXTELEMENT2_SETSELECTIONRANGE
)]
12150 HRESULT setSelectionRange
([in] long start
, [in] long end
);
12155 uuid(3050f57d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12157 dispinterface DispHTMLInputElement
12161 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
12163 [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
12166 [propget, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
12169 [propput, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
12170 void value
(BSTR v
);
12172 [propget, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
12175 [propput, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
12178 [propget, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
12181 [propput, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
12182 void status
(VARIANT_BOOL v
);
12184 [propget, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
12185 VARIANT_BOOL status
();
12187 [propget, id(DISPID_IHTMLINPUTELEMENT_FORM
)]
12188 IHTMLFormElement
*form
();
12190 [propput, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
12193 [propget, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
12196 [propput, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
12197 void maxLength
(LONG v
);
12199 [propget, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
12202 [id(DISPID_IHTMLINPUTELEMENT_SELECT
)]
12205 [propput, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
12206 void onchange
(VARIANT v
);
12208 [propget, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
12209 VARIANT onchange
();
12211 [propput, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
12212 void onselect
(VARIANT v
);
12214 [propget, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
12215 VARIANT onselect
();
12217 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
12218 void defaultValue(BSTR v
);
12220 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
12221 BSTR defaultValue();
12223 [propput, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
12224 void readOnly(VARIANT_BOOL v
);
12226 [propget, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
12227 VARIANT_BOOL readOnly();
12229 [id(DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE
)]
12230 IHTMLTxtRange
*createTextRange
();
12232 [propput, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
12233 void indeterminate
(VARIANT_BOOL v
);
12235 [propget, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
12236 VARIANT_BOOL indeterminate
();
12238 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
12239 void defaultChecked
(VARIANT_BOOL v
);
12241 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
12242 VARIANT_BOOL defaultChecked
();
12244 [propput, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
12245 void checked
(VARIANT_BOOL v
);
12247 [propget, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
12248 VARIANT_BOOL checked
();
12250 [propput, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
12251 void border
(VARIANT v
);
12253 [propget, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
12256 [propput, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
12257 void vspace
(LONG v
);
12259 [propget, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
12262 [propput, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
12263 void hspace
(LONG v
);
12265 [propget, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
12268 [propput, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
12271 [propget, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
12274 [propput, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
12277 [propget, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
12280 [propput, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
12281 void lowsrc
(BSTR v
);
12283 [propget, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
12286 [propput, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
12289 [propget, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
12292 [propput, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
12293 void dynsrc
(BSTR v
);
12295 [propget, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
12298 [propget, id(DISPID_IHTMLINPUTELEMENT_COMPLETE
)]
12299 VARIANT_BOOL complete
();
12301 [propput, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
12302 void loop
(VARIANT v
);
12304 [propget, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
12307 [propput, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
12308 void align
(BSTR v
);
12310 [propget, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
12313 [propput, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
12314 void onload
(VARIANT v
);
12316 [propget, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
12319 [propput, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
12320 void onerror
(VARIANT v
);
12322 [propget, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
12325 [propput, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
12326 void onabort
(VARIANT v
);
12328 [propget, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
12331 [propput, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
12332 void width
(LONG v
);
12334 [propget, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
12337 [propput, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
12338 void height
(LONG v
);
12340 [propget, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
12343 [propput, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
12344 void start
(BSTR v
);
12346 [propget, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
12349 [propput, id(DISPID_IHTMLINPUTELEMENT2_ACCEPT
), displaybind, bindable]
12350 void accept
(BSTR v
);
12352 [propget, id(DISPID_IHTMLINPUTELEMENT2_ACCEPT
), displaybind, bindable]
12355 [propput, id(DISPID_IHTMLINPUTELEMENT2_USEMAP
), displaybind, bindable]
12356 void useMap
(BSTR v
);
12358 [propget, id(DISPID_IHTMLINPUTELEMENT2_USEMAP
), displaybind, bindable]
12361 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
12362 void selectionStart
(long v
);
12364 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
12365 long selectionStart
();
12367 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
12368 void selectionEnd
(long v
);
12370 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
12371 long selectionEnd
();
12373 [id(DISPID_IHTMLINPUTTEXTELEMENT2_SETSELECTIONRANGE
)]
12374 void setSelectionRange
([in] long start
, [in] long end
);
12377 /*****************************************************************************
12378 * HTMLInputElement coclass
12382 uuid(3050f5d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12384 coclass HTMLInputElement
12386 [default] dispinterface DispHTMLInputElement
;
12387 /* [source, default] dispinterface HTMLInputTextElementEvents; */
12388 /* [source] dispinterface HTMLInputTextElementEvents2; */
12389 /* [source] dispinterface HTMLOptionButtonElementEvents; */
12390 /* [source] dispinterface HTMLButtonElementEvents; */
12391 WINE_HTMLDATAELEMENT_INTERFACES
;
12392 interface IHTMLControlElement
;
12393 interface IHTMLInputElement
;
12394 /* interface IHTMLInputElement2; */
12395 interface IHTMLInputTextElement
;
12396 interface IHTMLInputTextElement2
;
12397 /* interface IHTMLInputHiddenElement; */
12398 /* interface IHTMLInputButtonElement; */
12399 /* interface IHTMLInputFileElement; */
12400 /* interface IHTMLOptionButtonElement; */
12401 /* interface IHTMLInputImage; */
12402 /* interface IHTMLInputElement3; */
12403 /* interface IHTMLInputRangeElement; */
12406 /*****************************************************************************
12407 * IHTMLTextAreaElement interface
12413 uuid(3050f2aa
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12415 interface IHTMLTextAreaElement
: IDispatch
12417 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_TYPE
)]
12418 HRESULT type
([retval, out] BSTR *p
);
12420 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
12421 HRESULT value
([in] BSTR v
);
12423 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
12424 HRESULT value
([retval, out] BSTR *p
);
12426 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
12427 HRESULT name
([in] BSTR v
);
12429 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
12430 HRESULT name
([retval, out] BSTR *p
);
12432 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
12433 HRESULT status
([in] VARIANT v
);
12435 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
12436 HRESULT status
([retval, out] VARIANT *p
);
12438 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DISABLED
), displaybind, bindable]
12439 HRESULT disabled
([in] VARIANT_BOOL v
);
12441 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DISABLED
), displaybind, bindable]
12442 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
12444 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_FORM
)]
12445 HRESULT form
([retval, out] IHTMLFormElement
**p
);
12447 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
12448 HRESULT defaultValue([in] BSTR v
);
12450 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
12451 HRESULT defaultValue([retval, out] BSTR *p
);
12453 [id(DISPID_IHTMLTEXTAREAELEMENT_SELECT
)]
12456 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
12457 HRESULT onchange
([in] VARIANT v
);
12459 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
12460 HRESULT onchange
([retval, out] VARIANT *p
);
12462 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
12463 HRESULT onselect
([in] VARIANT v
);
12465 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
12466 HRESULT onselect
([retval, out] VARIANT *p
);
12468 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
12469 HRESULT readOnly([in] VARIANT_BOOL v
);
12471 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
12472 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
12474 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
12475 HRESULT rows
([in] LONG v
);
12477 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
12478 HRESULT rows
([retval, out] LONG *p
);
12480 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
12481 HRESULT cols
([in] LONG v
);
12483 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
12484 HRESULT cols
([retval, out] LONG *p
);
12486 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
12487 HRESULT wrap
([in] BSTR v
);
12489 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
12490 HRESULT wrap
([retval, out] BSTR *p
);
12492 [id(DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE
)]
12493 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
12496 /*****************************************************************************
12497 * DispHTMLTextAreaElement dispinterface
12501 uuid(3050f521
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12503 dispinterface DispHTMLTextAreaElement
12507 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
12509 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_TYPE
)]
12512 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
12513 void value
(BSTR v
);
12515 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
12518 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
12521 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
12524 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
12525 void status
(VARIANT v
);
12527 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
12530 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_FORM
)]
12531 IHTMLFormElement
*form
();
12533 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
12534 void defaultValue(BSTR v
);
12536 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
12537 BSTR defaultValue();
12539 [id(DISPID_IHTMLTEXTAREAELEMENT_SELECT
)]
12542 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
12543 void onchange
(VARIANT v
);
12545 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
12546 VARIANT onchange
();
12548 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
12549 void onselect
(VARIANT v
);
12551 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
12552 VARIANT onselect
();
12554 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
12555 void readOnly(VARIANT_BOOL v
);
12557 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
12558 VARIANT_BOOL readOnly();
12560 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
12563 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
12566 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
12569 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
12572 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
12575 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
12578 [id(DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE
)]
12579 IHTMLTxtRange
*createTextRange
();
12582 /*****************************************************************************
12583 * HTMLTextAreaElement coclass
12587 uuid(3050f2ac
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12589 coclass HTMLTextAreaElement
12591 [default] dispinterface DispHTMLTextAreaElement
;
12592 /* [source, default] dispinterface HTMLInputTextElementEvents; */
12593 /* [source] dispinterface HTMLInputTextElementEvents2; */
12594 [source] dispinterface HTMLTextContainerEvents
;
12595 [source] dispinterface HTMLTextContainerEvents2
;
12596 WINE_HTMLDATAELEMENT_INTERFACES
;
12597 interface IHTMLControlElement
;
12598 interface IHTMLTextContainer
;
12599 interface IHTMLTextAreaElement
;
12600 /* interface IHTMLTextAreaElement2; */
12603 /*****************************************************************************
12604 * IHTMLButtonElement interface
12610 uuid(3050f2bb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12612 interface IHTMLButtonElement
: IDispatch
12614 [propget, id(DISPID_IHTMLBUTTONELEMENT_TYPE
)]
12615 HRESULT type
([out, retval] BSTR *p
);
12617 [propput, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
12618 HRESULT value
([in] BSTR v
);
12620 [propget, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
12621 HRESULT value
([out, retval] BSTR *p
);
12623 [propput, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
12624 HRESULT name
([in] BSTR v
);
12626 [propget, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
12627 HRESULT name
([out, retval] BSTR *p
);
12629 [propput, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
12630 HRESULT status
([in] VARIANT v
);
12632 [propget, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
12633 HRESULT status
([out, retval] VARIANT *p
);
12635 [propput, id(DISPID_IHTMLBUTTONELEMENT_DISABLED
), displaybind, bindable]
12636 HRESULT disabled
([in] VARIANT_BOOL v
);
12638 [propget, id(DISPID_IHTMLBUTTONELEMENT_DISABLED
), displaybind, bindable]
12639 HRESULT disabled
([out, retval] VARIANT_BOOL *p
);
12641 [propget, id(DISPID_IHTMLBUTTONELEMENT_FORM
)]
12642 HRESULT form
([out, retval] IHTMLFormElement
**p
);
12644 [id(DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE
)]
12645 HRESULT createTextRange
([out, retval] IHTMLTxtRange
**range);
12648 /*****************************************************************************
12649 * DispHTMLButtonElement dispinterface
12653 uuid(3050f51f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12655 dispinterface DispHTMLButtonElement
12659 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
12661 [propget, id(DISPID_IHTMLBUTTONELEMENT_TYPE
)]
12664 [propput, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
12665 void value
(BSTR v
);
12667 [propget, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
12670 [propput, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
12673 [propget, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
12676 [propput, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
12677 void status
(VARIANT v
);
12679 [propget, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
12682 [propget, id(DISPID_IHTMLBUTTONELEMENT_FORM
)]
12683 IHTMLFormElement
*form
();
12685 [id(DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE
)]
12686 IHTMLTxtRange
*createTextRange
();
12689 /*****************************************************************************
12690 * HTMLButtonElement coclass
12694 uuid(3050f2c6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12696 coclass HTMLButtonElement
12698 [default] dispinterface DispHTMLButtonElement
;
12699 /* [source, default] dispinterface HTMLButtonElementEvents; */
12700 /* [source] dispinterface HTMLButtonElementEvents2; */
12701 WINE_HTMLDATAELEMENT_INTERFACES
;
12702 interface IHTMLControlElement
;
12703 interface IHTMLTextContainer
;
12704 interface IHTMLButtonElement
;
12705 /* interface IHTMLButtonElement2; */
12708 /*****************************************************************************
12709 * IHTMLHtmlElement interface
12715 uuid(3050f81c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12717 interface IHTMLHtmlElement
: IDispatch
12719 [propput, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
12720 HRESULT version([in] BSTR v
);
12722 [propget, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
12723 HRESULT version([out, retval] BSTR *p
);
12726 /*****************************************************************************
12727 * IHTMLHeadElement interface
12733 uuid(3050f81d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12735 interface IHTMLHeadElement
: IDispatch
12737 [propput, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
12738 HRESULT profile
([in] BSTR v
);
12740 [propget, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
12741 HRESULT profile
([retval, out] BSTR *p
);
12744 /*****************************************************************************
12745 * IHTMLHeadElement2 interface
12751 uuid(3051042f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12753 interface IHTMLHeadElement2
: IDispatch
12755 [propput, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
12756 HRESULT profile
([in] BSTR v
);
12758 [propget, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
12759 HRESULT profile
([retval, out] BSTR *p
);
12762 /*****************************************************************************
12763 * IHTMLTitleElement interface
12769 uuid(3050f322
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12771 interface IHTMLTitleElement
: IDispatch
12773 [propput, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
12774 HRESULT text
([in] BSTR v
);
12776 [propget, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
12777 HRESULT text
([retval, out] BSTR *p
);
12780 /*****************************************************************************
12781 * IHTMLMetaElement interface
12787 uuid(3050f203
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12789 interface IHTMLMetaElement
: IDispatch
12791 [propput, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
12792 HRESULT httpEquiv
([in] BSTR v
);
12794 [propget, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
12795 HRESULT httpEquiv
([out, retval] BSTR *p
);
12797 [propput, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
12798 HRESULT content
([in] BSTR v
);
12800 [propget, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
12801 HRESULT content
([out, retval] BSTR *p
);
12803 [propput, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
12804 HRESULT name
([in] BSTR v
);
12806 [propget, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
12807 HRESULT name
([out, retval] BSTR *p
);
12809 [propput, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
12810 HRESULT url
([in] BSTR v
);
12812 [propget, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
12813 HRESULT url
([out, retval] BSTR *p
);
12815 [propput, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
12816 HRESULT charset
([in] BSTR v
);
12818 [propget, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
12819 HRESULT charset
([out, retval] BSTR *p
);
12822 /*****************************************************************************
12823 * IHTMLMetaElement2 interface
12829 uuid(3050f81f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12831 interface IHTMLMetaElement2
: IDispatch
12833 [propput, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
12834 HRESULT scheme
([in] BSTR v
);
12836 [propget, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
12837 HRESULT scheme
([out, retval] BSTR *p
);
12840 /*****************************************************************************
12841 * IHTMLMetaElement3 interface
12847 uuid(30510495-98b5
-11cf
-bb82
-00aa00bdce0b
)
12849 interface IHTMLMetaElement3
: IDispatch
12851 [propput, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
12852 HRESULT url
([in] BSTR v
);
12854 [propget, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
12855 HRESULT url
([out, retval] BSTR *p
);
12858 /*****************************************************************************
12859 * DispHTMLHtmlElement interface
12863 uuid(3050f560
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12865 dispinterface DispHTMLHtmlElement
12869 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
12871 [propput, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
12872 void version(BSTR v
);
12874 [propget, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
12878 /*****************************************************************************
12879 * HTMLHtmlElement coclass
12883 uuid(3050f491
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12885 coclass HTMLHtmlElement
12887 [default] dispinterface DispHTMLHtmlElement
;
12888 [source, default] dispinterface HTMLElementEvents
;
12889 [source] dispinterface HTMLElementEvents2
;
12890 WINE_HTMLELEMENT_INTERFACES
;
12891 interface IHTMLHtmlElement
;
12894 /*****************************************************************************
12895 * DispHTMLHeadElement interface
12899 uuid(3050f561
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12901 dispinterface DispHTMLHeadElement
12905 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
12907 [propput, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
12908 void profile
(BSTR v
);
12910 [propget, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
12913 [propput, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
12914 void ie8_profile
(BSTR v
);
12916 [propget, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
12917 BSTR ie8_profile
();
12920 /*****************************************************************************
12921 * HTMLHeadElement coclass
12925 uuid(3050f493
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12927 coclass HTMLHeadElement
12929 [default] dispinterface DispHTMLHeadElement
;
12930 [source, default] dispinterface HTMLElementEvents
;
12931 [source] dispinterface HTMLElementEvents2
;
12932 WINE_HTMLELEMENT_INTERFACES
;
12933 interface IHTMLHeadElement
;
12934 interface IHTMLHeadElement2
;
12937 /*****************************************************************************
12938 * DispHTMLTitleElement interface
12942 uuid(3050f516
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12944 dispinterface DispHTMLTitleElement
12948 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
12950 [propput, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
12953 [propget, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
12957 /*****************************************************************************
12958 * HTMLTitleElement coclass
12962 uuid(3050f284
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12964 coclass HTMLTitleElement
12966 [default] dispinterface DispHTMLTitleElement
;
12967 [source, default] dispinterface HTMLElementEvents
;
12968 [source] dispinterface HTMLElementEvents2
;
12969 WINE_HTMLELEMENT_INTERFACES
;
12970 interface IHTMLTitleElement
;
12973 /*****************************************************************************
12974 * DispHTMLMetaElement dispinterface
12978 uuid(3050f517
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12980 dispinterface DispHTMLMetaElement
12984 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
12986 [propput, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
12987 void httpEquiv
(BSTR v
);
12989 [propget, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
12992 [propput, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
12993 void content
(BSTR v
);
12995 [propget, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
12998 [propput, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
13001 [propget, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
13004 [propput, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
13007 [propget, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
13010 [propput, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
13011 void charset
(BSTR v
);
13013 [propget, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
13016 [propput, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
13017 void scheme
(BSTR v
);
13019 [propget, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
13022 [propput, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
13023 void ie8_url
(BSTR v
);
13025 [propget, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
13029 /*****************************************************************************
13030 * HTMLMetaElement coclass
13034 uuid(3050f275
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13036 coclass HTMLMetaElement
13038 [default] dispinterface DispHTMLMetaElement
;
13039 [source, default] dispinterface HTMLElementEvents
;
13040 [source] dispinterface HTMLElementEvents2
;
13041 WINE_HTMLELEMENT_INTERFACES
;
13042 interface IHTMLMetaElement
;
13043 interface IHTMLMetaElement2
;
13044 interface IHTMLMetaElement3
;
13047 /*****************************************************************************
13048 * DispHTMLUnknownElement dispinterface
13052 uuid(3050f539
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13054 dispinterface DispHTMLUnknownElement
13058 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
13061 /*****************************************************************************
13062 * HTMLUnknownElement coclass
13066 uuid(3050f268
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13068 coclass HTMLUnknownElement
13070 [default] dispinterface DispHTMLUnknownElement
;
13071 [source, default] dispinterface HTMLElementEvents
;
13072 [source] dispinterface HTMLElementEvents2
;
13073 WINE_HTMLELEMENT_INTERFACES
;
13074 /* interface IHTMLUnknownElement; */
13077 /*****************************************************************************
13078 * IOmHistory interface
13084 uuid(FECEAAA2
-8405-11CF
-8BA1
-00AA00476DA6
)
13086 interface IOmHistory
: IDispatch
13088 [propget, id(DISPID_IOMHISTORY_LENGTH
)]
13089 HRESULT length
([retval, out] short *p
);
13091 [id(DISPID_IOMHISTORY_BACK
)]
13092 HRESULT back
([optional, in] VARIANT *pvargdistance
);
13094 [id(DISPID_IOMHISTORY_FORWARD
)]
13095 HRESULT forward
([optional, in] VARIANT *pvargdistance
);
13097 [id(DISPID_IOMHISTORY_GO
)]
13098 HRESULT go
([optional, in] VARIANT *pvargdistance
);
13103 uuid(FECEAAA3
-8405-11cf
-8BA1
-00AA00476DA6
)
13105 coclass HTMLHistory
13107 [default] interface IOmHistory
;
13110 /*****************************************************************************
13111 * IHTMLMimeTypesCollection interface
13117 uuid(3050F3FC
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13119 interface IHTMLMimeTypesCollection
: IDispatch
13121 [propget, id(DISPID_IHTMLMIMETYPESCOLLECTION_LENGTH
)]
13122 HRESULT length
([retval, out] LONG *p
);
13127 uuid(3050f3fe
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13131 [default] interface IHTMLMimeTypesCollection
;
13134 /*****************************************************************************
13135 * IHTMLPluginsCollection interface
13141 uuid(3050F3FD
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13143 interface IHTMLPluginsCollection
: IDispatch
13145 [propget, id(DISPID_IHTMLPLUGINSCOLLECTION_LENGTH
)]
13146 HRESULT length
([retval, out] LONG *p
);
13148 [id(DISPID_IHTMLPLUGINSCOLLECTION_REFRESH
)]
13149 HRESULT refresh
([defaultvalue(0), in] VARIANT_BOOL reload
);
13154 uuid(3050f54a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13156 dispinterface DispCPlugins
13160 [propget, id(DISPID_IHTMLPLUGINSCOLLECTION_LENGTH
)]
13163 [id(DISPID_IHTMLPLUGINSCOLLECTION_REFRESH
)]
13164 void refresh
([defaultvalue(0), in] VARIANT_BOOL reload
);
13166 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
13167 IDispatch
*constructor
();
13172 uuid(3050f3ff
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13176 [default] dispinterface DispCPlugins
;
13177 interface IHTMLPluginsCollection
;
13178 interface IHTMLDOMConstructor
;
13181 /*****************************************************************************
13182 * IHTMLOpsProfile interface
13188 uuid(3050F401
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13190 interface IHTMLOpsProfile
: IDispatch
13192 [id(DISPID_IHTMLOPSPROFILE_ADDREQUEST
)]
13193 HRESULT addRequest
(
13195 [optional, in] VARIANT reserved
,
13196 [retval, out] VARIANT_BOOL *success
);
13198 [id(DISPID_IHTMLOPSPROFILE_CLEARREQUEST
)]
13199 HRESULT clearRequest
();
13201 [id(DISPID_IHTMLOPSPROFILE_DOREQUEST
)]
13203 [in] VARIANT usage
,
13204 [optional, in] VARIANT fname
,
13205 [optional, in] VARIANT domain
,
13206 [optional, in] VARIANT path
,
13207 [optional, in] VARIANT expire
,
13208 [optional, in] VARIANT reserved
);
13210 [id(DISPID_IHTMLOPSPROFILE_GETATTRIBUTE
)]
13211 HRESULT getAttribute
(
13213 [retval, out] BSTR *value
);
13215 [id(DISPID_IHTMLOPSPROFILE_SETATTRIBUTE
)]
13216 HRESULT setAttribute
(
13219 [optional, in] VARIANT prefs
,
13220 [retval, out] VARIANT_BOOL *success
);
13222 [id(DISPID_IHTMLOPSPROFILE_COMMITCHANGES
)]
13223 HRESULT commitChanges
([retval, out] VARIANT_BOOL *success
);
13225 [id(DISPID_IHTMLOPSPROFILE_ADDREADREQUEST
)]
13226 HRESULT addReadRequest
(
13228 [optional, in] VARIANT reserved
,
13229 [retval, out] VARIANT_BOOL *success
);
13231 [id(DISPID_IHTMLOPSPROFILE_DOREADREQUEST
)]
13232 HRESULT doReadRequest
(
13233 [in] VARIANT usage
,
13234 [optional, in] VARIANT fname
,
13235 [optional, in] VARIANT domain
,
13236 [optional, in] VARIANT path
,
13237 [optional, in] VARIANT expire
,
13238 [optional, in] VARIANT reserved
);
13240 [id(DISPID_IHTMLOPSPROFILE_DOWRITEREQUEST
)]
13241 HRESULT doWriteRequest
([retval, out] VARIANT_BOOL *success
);
13246 uuid(3050f402
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13248 coclass COpsProfile
13250 [default] interface IHTMLOpsProfile
;
13253 /*****************************************************************************
13254 * IOmNavigator interface
13260 uuid(FECEAAA5
-8405-11CF
-8BA1
-00AA00476DA6
)
13262 interface IOmNavigator
: IDispatch
13264 [propget, id(DISPID_IOMNAVIGATOR_APPCODENAME
)]
13265 HRESULT appCodeName
([retval, out] BSTR *p
);
13267 [propget, id(DISPID_IOMNAVIGATOR_APPNAME
)]
13268 HRESULT appName
([retval, out] BSTR *p
);
13270 [propget, id(DISPID_IOMNAVIGATOR_APPVERSION
)]
13271 HRESULT appVersion
([retval, out] BSTR *p
);
13273 [propget, id(DISPID_IOMNAVIGATOR_USERAGENT
)]
13274 HRESULT userAgent
([retval, out] BSTR *p
);
13276 [id(DISPID_IOMNAVIGATOR_JAVAENABLED
)]
13277 HRESULT javaEnabled
([retval, out] VARIANT_BOOL *enabled
);
13279 [id(DISPID_IOMNAVIGATOR_TAINTENABLED
)]
13280 HRESULT taintEnabled
([retval, out] VARIANT_BOOL *enabled
);
13282 [propget, id(DISPID_IOMNAVIGATOR_MIMETYPES
)]
13283 HRESULT mimeTypes
([retval, out] IHTMLMimeTypesCollection
**p
);
13285 [propget, id(DISPID_IOMNAVIGATOR_PLUGINS
)]
13286 HRESULT plugins
([retval, out] IHTMLPluginsCollection
**p
);
13288 [propget, id(DISPID_IOMNAVIGATOR_COOKIEENABLED
)]
13289 HRESULT cookieEnabled
([retval, out] VARIANT_BOOL *p
);
13291 [propget, id(DISPID_IOMNAVIGATOR_OPSPROFILE
)]
13292 HRESULT opsProfile
([retval, out] IHTMLOpsProfile
**p
);
13294 [id(DISPID_IOMNAVIGATOR_TOSTRING
)]
13295 HRESULT toString
([retval, out] BSTR *String);
13297 [propget, id(DISPID_IOMNAVIGATOR_CPUCLASS
)]
13298 HRESULT cpuClass
([retval, out] BSTR *p
);
13300 [propget, id(DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE
)]
13301 HRESULT systemLanguage
([retval, out] BSTR *p
);
13303 [propget, id(DISPID_IOMNAVIGATOR_BROWSERLANGUAGE
), hidden]
13304 HRESULT browserLanguage
([retval, out] BSTR *p
);
13306 [propget, id(DISPID_IOMNAVIGATOR_USERLANGUAGE
)]
13307 HRESULT userLanguage
([retval, out] BSTR *p
);
13309 [propget, id(DISPID_IOMNAVIGATOR_PLATFORM
)]
13310 HRESULT platform
([retval, out] BSTR *p
);
13312 [propget, id(DISPID_IOMNAVIGATOR_APPMINORVERSION
)]
13313 HRESULT appMinorVersion
([retval, out] BSTR *p
);
13315 [propget, id(DISPID_IOMNAVIGATOR_CONNECTIONSPEED
), hidden]
13316 HRESULT connectionSpeed
([retval, out] LONG *p
);
13318 [propget, id(DISPID_IOMNAVIGATOR_ONLINE
)]
13319 HRESULT onLine
([retval, out] VARIANT_BOOL *p
);
13321 [propget, id(DISPID_IOMNAVIGATOR_USERPROFILE
)]
13322 HRESULT userProfile
([retval, out] IHTMLOpsProfile
**p
);
13325 /*****************************************************************************
13326 * DispHTMLNavigator dispinterface
13330 uuid(3050f54c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13332 dispinterface DispHTMLNavigator
13336 [propget, id(DISPID_IOMNAVIGATOR_APPCODENAME
)]
13337 BSTR appCodeName
();
13339 [propget, id(DISPID_IOMNAVIGATOR_APPNAME
)]
13342 [propget, id(DISPID_IOMNAVIGATOR_APPVERSION
)]
13345 [propget, id(DISPID_IOMNAVIGATOR_USERAGENT
)]
13348 [id(DISPID_IOMNAVIGATOR_JAVAENABLED
)]
13349 VARIANT_BOOL javaEnabled
();
13351 [id(DISPID_IOMNAVIGATOR_TAINTENABLED
)]
13352 VARIANT_BOOL taintEnabled
();
13354 [propget, id(DISPID_IOMNAVIGATOR_MIMETYPES
)]
13355 IHTMLMimeTypesCollection
*mimeTypes
();
13357 [propget, id(DISPID_IOMNAVIGATOR_PLUGINS
)]
13358 IHTMLPluginsCollection
*plugins
();
13360 [propget, id(DISPID_IOMNAVIGATOR_COOKIEENABLED
)]
13361 VARIANT_BOOL cookieEnabled
();
13363 [propget, id(DISPID_IOMNAVIGATOR_OPSPROFILE
)]
13364 IHTMLOpsProfile
*opsProfile
();
13366 [id(DISPID_IOMNAVIGATOR_TOSTRING
)]
13369 [propget, id(DISPID_IOMNAVIGATOR_CPUCLASS
)]
13372 [propget, id(DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE
)]
13373 BSTR systemLanguage
();
13375 [propget, id(DISPID_IOMNAVIGATOR_BROWSERLANGUAGE
), hidden]
13376 BSTR browserLanguage
();
13378 [propget, id(DISPID_IOMNAVIGATOR_USERLANGUAGE
)]
13379 BSTR userLanguage
();
13381 [propget, id(DISPID_IOMNAVIGATOR_PLATFORM
)]
13384 [propget, id(DISPID_IOMNAVIGATOR_APPMINORVERSION
)]
13385 BSTR appMinorVersion
();
13387 [propget, id(DISPID_IOMNAVIGATOR_CONNECTIONSPEED
), hidden]
13388 LONG connectionSpeed
();
13390 [propget, id(DISPID_IOMNAVIGATOR_ONLINE
)]
13391 VARIANT_BOOL onLine
();
13393 [propget, id(DISPID_IOMNAVIGATOR_USERPROFILE
)]
13394 IHTMLOpsProfile
*userProfile
();
13396 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
13401 uuid(FECEAAA6
-8405-11cf
-8BA1
-00AA00476DA6
)
13403 coclass HTMLNavigator
13405 [default] dispinterface DispHTMLNavigator
;
13406 interface IOmNavigator
;
13409 /*****************************************************************************
13410 * IHTMLLocation interface
13416 uuid(163BB1E0
-6E00
-11cf
-837A
-48DC04C10000
)
13418 interface IHTMLLocation
: IDispatch
13420 [propput, id(DISPID_IHTMLLOCATION_HREF
)]
13421 HRESULT href
([in] BSTR v
);
13423 [propget, id(DISPID_IHTMLLOCATION_HREF
)]
13424 HRESULT href
([retval, out] BSTR *p
);
13426 [propput, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
13427 HRESULT protocol
([in] BSTR v
);
13429 [propget, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
13430 HRESULT protocol
([retval, out] BSTR *p
);
13432 [propput, id(DISPID_IHTMLLOCATION_HOST
)]
13433 HRESULT host
([in] BSTR v
);
13435 [propget, id(DISPID_IHTMLLOCATION_HOST
)]
13436 HRESULT host
([retval, out] BSTR *p
);
13438 [propput, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
13439 HRESULT hostname
([in] BSTR v
);
13441 [propget, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
13442 HRESULT hostname
([retval, out] BSTR *p
);
13444 [propput, id(DISPID_IHTMLLOCATION_PORT
)]
13445 HRESULT port
([in] BSTR v
);
13447 [propget, id(DISPID_IHTMLLOCATION_PORT
)]
13448 HRESULT port
([retval, out] BSTR *p
);
13450 [propput, id(DISPID_IHTMLLOCATION_PATHNAME
)]
13451 HRESULT pathname
([in] BSTR v
);
13453 [propget, id(DISPID_IHTMLLOCATION_PATHNAME
)]
13454 HRESULT pathname
([retval, out] BSTR *p
);
13456 [propput, id(DISPID_IHTMLLOCATION_SEARCH
)]
13457 HRESULT search
([in] BSTR v
);
13459 [propget, id(DISPID_IHTMLLOCATION_SEARCH
)]
13460 HRESULT search
([retval, out] BSTR *p
);
13462 [propput, id(DISPID_IHTMLLOCATION_HASH
)]
13463 HRESULT hash
([in] BSTR v
);
13465 [propget, id(DISPID_IHTMLLOCATION_HASH
)]
13466 HRESULT hash
([retval, out] BSTR *p
);
13468 [id(DISPID_IHTMLLOCATION_RELOAD
)]
13469 HRESULT reload
([defaultvalue(0), in] VARIANT_BOOL flag
);
13471 [id(DISPID_IHTMLLOCATION_REPLACE
)]
13472 HRESULT replace
([in] BSTR bstr);
13474 [id(DISPID_IHTMLLOCATION_ASSIGN
)]
13475 HRESULT assign
([in] BSTR bstr);
13477 [id(DISPID_IHTMLLOCATION_TOSTRING
)]
13478 HRESULT toString
([retval, out] BSTR *String);
13481 /*****************************************************************************
13482 * DispHTMLHistory dispinterface
13486 uuid(3050f549
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13488 dispinterface DispHTMLHistory
13492 [propget, id(DISPID_IOMHISTORY_LENGTH
)]
13495 [id(DISPID_IOMHISTORY_BACK
)]
13496 void back
([optional, in] VARIANT *pvargdistance
);
13498 [id(DISPID_IOMHISTORY_FORWARD
)]
13499 void forward
([optional, in] VARIANT *pvargdistance
);
13501 [id(DISPID_IOMHISTORY_GO
)]
13502 void go
([optional, in] VARIANT *pvargdistance
);
13504 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
13505 IDispatch
*constructor
();
13508 /*****************************************************************************
13509 * DispHTMLLocation dispinterface
13513 uuid(3050f54e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13515 dispinterface DispHTMLLocation
13519 [propput, id(DISPID_IHTMLLOCATION_HREF
)]
13522 [propget, id(DISPID_IHTMLLOCATION_HREF
)]
13525 [propput, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
13526 void protocol
(BSTR v
);
13528 [propget, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
13531 [propput, id(DISPID_IHTMLLOCATION_HOST
)]
13534 [propget, id(DISPID_IHTMLLOCATION_HOST
)]
13537 [propput, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
13538 void hostname
(BSTR v
);
13540 [propget, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
13543 [propput, id(DISPID_IHTMLLOCATION_PORT
)]
13546 [propget, id(DISPID_IHTMLLOCATION_PORT
)]
13549 [propput, id(DISPID_IHTMLLOCATION_PATHNAME
)]
13550 void pathname
(BSTR v
);
13552 [propget, id(DISPID_IHTMLLOCATION_PATHNAME
)]
13555 [propput, id(DISPID_IHTMLLOCATION_SEARCH
)]
13556 void search
(BSTR v
);
13558 [propget, id(DISPID_IHTMLLOCATION_SEARCH
)]
13561 [propput, id(DISPID_IHTMLLOCATION_HASH
)]
13564 [propget, id(DISPID_IHTMLLOCATION_HASH
)]
13567 [id(DISPID_IHTMLLOCATION_RELOAD
)]
13568 void reload
([in, defaultvalue(0)] VARIANT_BOOL flag
);
13570 [id(DISPID_IHTMLLOCATION_REPLACE
)]
13571 void replace
([in] BSTR bstr);
13573 [id(DISPID_IHTMLLOCATION_ASSIGN
)]
13574 void assign
([in] BSTR bstr);
13576 [id(DISPID_IHTMLLOCATION_TOSTRING
)]
13579 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
13584 uuid(163BB1E1
-6E00
-11cf
-837A
-48DC04C10000
)
13586 coclass HTMLLocation
13588 [default] dispinterface DispHTMLLocation
;
13589 interface IHTMLLocation
;
13596 uuid(3050f4ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13598 interface IHTMLBookmarkCollection
: IDispatch
13600 [propget, id(DISPID_IHTMLBOOKMARKCOLLECTION_LENGTH
), hidden]
13601 HRESULT length
([out, retval] LONG *p
);
13603 [propget, id(DISPID_IHTMLBOOKMARKCOLLECTION__NEWENUM
), hidden, restricted]
13604 HRESULT _newEnum
([out, retval] IUnknown
**p
);
13606 [id(DISPID_IHTMLBOOKMARKCOLLECTION_ITEM
)]
13609 [out, retval] VARIANT *pVarBookmark
);
13612 /*****************************************************************************
13613 * IHTMLDataTransfer interface
13619 uuid(3050f4b3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13621 interface IHTMLDataTransfer
: IDispatch
13623 [id(DISPID_IHTMLDATATRANSFER_SETDATA
)]
13626 [in] VARIANT *data
,
13627 [out, retval] VARIANT_BOOL *pret
);
13629 [id(DISPID_IHTMLDATATRANSFER_GETDATA
)]
13632 [out, retval] VARIANT *pvarRet
);
13634 [id(DISPID_IHTMLDATATRANSFER_CLEARDATA
)]
13637 [out, retval] VARIANT_BOOL *pret
);
13639 [propput, id(DISPID_IHTMLDATATRANSFER_DROPEFFECT
)]
13640 HRESULT dropEffect
([in] BSTR v
);
13642 [propget, id(DISPID_IHTMLDATATRANSFER_DROPEFFECT
)]
13643 HRESULT dropEffect
([out, retval] BSTR *p
);
13645 [propput, id(DISPID_IHTMLDATATRANSFER_EFFECTALLOWED
)]
13646 HRESULT effectAllowed
([in] BSTR v
);
13648 [propget, id(DISPID_IHTMLDATATRANSFER_EFFECTALLOWED
)]
13649 HRESULT effectAllowed
([out, retval] BSTR *p
);
13652 /*****************************************************************************
13653 * IHTMLEventObj interface
13659 uuid(3050F32D
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13661 interface IHTMLEventObj
: IDispatch
13663 [propget, id(DISPID_IHTMLEVENTOBJ_SRCELEMENT
)]
13664 HRESULT srcElement
([retval, out] IHTMLElement
**p
);
13666 [propget, id(DISPID_IHTMLEVENTOBJ_ALTKEY
)]
13667 HRESULT altKey
([retval, out] VARIANT_BOOL *p
);
13669 [propget, id(DISPID_IHTMLEVENTOBJ_CTRLKEY
)]
13670 HRESULT ctrlKey
([retval, out] VARIANT_BOOL *p
);
13672 [propget, id(DISPID_IHTMLEVENTOBJ_SHIFTKEY
)]
13673 HRESULT shiftKey
([retval, out] VARIANT_BOOL *p
);
13675 [propput, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
13676 HRESULT returnValue
([in] VARIANT v
);
13678 [propget, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
13679 HRESULT returnValue
([retval, out] VARIANT *p
);
13681 [propput, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
13682 HRESULT cancelBubble
([in] VARIANT_BOOL v
);
13684 [propget, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
13685 HRESULT cancelBubble
([retval, out] VARIANT_BOOL *p
);
13687 [propget, id(DISPID_IHTMLEVENTOBJ_FROMELEMENT
)]
13688 HRESULT fromElement
([retval, out] IHTMLElement
**p
);
13690 [propget, id(DISPID_IHTMLEVENTOBJ_TOELEMENT
)]
13691 HRESULT toElement
([retval, out] IHTMLElement
**p
);
13693 [propput, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
13694 HRESULT keyCode
([in] LONG v
);
13696 [propget, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
13697 HRESULT keyCode
([retval, out] LONG *p
);
13699 [propget, id(DISPID_IHTMLEVENTOBJ_BUTTON
)]
13700 HRESULT button
([retval, out] LONG *p
);
13702 [propget, id(DISPID_IHTMLEVENTOBJ_TYPE
)]
13703 HRESULT type
([retval, out] BSTR *p
);
13705 [propget, id(DISPID_IHTMLEVENTOBJ_QUALIFIER
)]
13706 HRESULT qualifier
([retval, out] BSTR *p
);
13708 [propget, id(DISPID_IHTMLEVENTOBJ_REASON
)]
13709 HRESULT reason
([retval, out] LONG *p
);
13711 [propget, id(DISPID_IHTMLEVENTOBJ_X
)]
13712 HRESULT x
([retval, out] LONG *p
);
13714 [propget, id(DISPID_IHTMLEVENTOBJ_Y
)]
13715 HRESULT y
([retval, out] LONG *p
);
13717 [propget, id(DISPID_IHTMLEVENTOBJ_CLIENTX
)]
13718 HRESULT clientX
([retval, out] LONG *p
);
13720 [propget, id(DISPID_IHTMLEVENTOBJ_CLIENTY
)]
13721 HRESULT clientY
([retval, out] LONG *p
);
13723 [propget, id(DISPID_IHTMLEVENTOBJ_OFFSETX
)]
13724 HRESULT offsetX
([retval, out] LONG *p
);
13726 [propget, id(DISPID_IHTMLEVENTOBJ_OFFSETY
)]
13727 HRESULT offsetY
([retval, out] LONG *p
);
13729 [propget, id(DISPID_IHTMLEVENTOBJ_SCREENX
)]
13730 HRESULT screenX
([retval, out] LONG *p
);
13732 [propget, id(DISPID_IHTMLEVENTOBJ_SCREENY
)]
13733 HRESULT screenY
([retval, out] LONG *p
);
13735 [propget, id(DISPID_IHTMLEVENTOBJ_SRCFILTER
)]
13736 HRESULT srcFilter
([retval, out] IDispatch
**p
);
13739 /*****************************************************************************
13740 * DispCEventObj dispinterface
13744 uuid(3050f558
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13746 dispinterface DispCEventObj
13750 [propput, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
13751 void returnValue
(VARIANT v
);
13753 [propget, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
13754 VARIANT returnValue
();
13756 [propput, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
13757 void cancelBubble
(VARIANT_BOOL v
);
13759 [propget, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
13760 VARIANT_BOOL cancelBubble
();
13762 [propput, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
13763 void keyCode
(LONG v
);
13765 [propget, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
13768 [id(DISPID_IHTMLEVENTOBJ2_SETATTRIBUTE
)]
13770 [in] BSTR strAttributeName
,
13771 [in] VARIANT AttributeValue
,
13772 [in, defaultvalue(1)] LONG lFlags
);
13774 [id(DISPID_IHTMLEVENTOBJ2_GETATTRIBUTE
)]
13775 VARIANT getAttribute
(
13776 [in] BSTR strAttributeName
,
13777 [in, defaultvalue(0)] LONG lFlags
);
13779 [id(DISPID_IHTMLEVENTOBJ2_REMOVEATTRIBUTE
)]
13780 VARIANT_BOOL removeAttribute
(
13781 [in] BSTR strAttributeName
,
13782 [in, defaultvalue(1)] LONG lFlags
);
13784 [propput, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME
)]
13785 void propertyName
(BSTR v
);
13787 [propget, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME
)]
13788 BSTR propertyName
();
13790 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS
)]
13791 void bookmarks
(IHTMLBookmarkCollection
*v
);
13793 [propget, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS
)]
13794 IHTMLBookmarkCollection
*bookmarks
();
13796 [propputref, id(DISPID_IHTMLEVENTOBJ2_RECORDSET
)]
13797 void recordset
(IDispatch
*v
);
13799 [propget, id(DISPID_IHTMLEVENTOBJ2_RECORDSET
)]
13800 IDispatch
*recordset
();
13802 [propput, id(DISPID_IHTMLEVENTOBJ2_DATAFLD
)]
13803 void dataFld
(BSTR v
);
13805 [propget, id(DISPID_IHTMLEVENTOBJ2_DATAFLD
)]
13808 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS
)]
13809 void boundElements
(IHTMLElementCollection
*v
);
13811 [propget, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS
)]
13812 IHTMLElementCollection
*boundElements
();
13814 [propput, id(DISPID_IHTMLEVENTOBJ2_REPEAT
)]
13815 void repeat
(VARIANT_BOOL v
);
13817 [propget, id(DISPID_IHTMLEVENTOBJ2_REPEAT
)]
13818 VARIANT_BOOL repeat
();
13820 [propput, id(DISPID_IHTMLEVENTOBJ2_SRCURN
)]
13821 void srcUrn
(BSTR v
);
13823 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCURN
)]
13826 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT
)]
13827 void srcElement
(IHTMLElement
*v
);
13829 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT
)]
13830 IHTMLElement
*srcElement
();
13832 [propput, id(DISPID_IHTMLEVENTOBJ2_ALTKEY
)]
13833 void altKey
(VARIANT_BOOL v
);
13835 [propget, id(DISPID_IHTMLEVENTOBJ2_ALTKEY
)]
13836 VARIANT_BOOL altKey
();
13838 [propput, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY
)]
13839 void ctrlKey
(VARIANT_BOOL v
);
13841 [propget, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY
)]
13842 VARIANT_BOOL ctrlKey
();
13844 [propput, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY
)]
13845 void shiftKey
(VARIANT_BOOL v
);
13847 [propget, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY
)]
13848 VARIANT_BOOL shiftKey
();
13850 [propputref, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT
)]
13851 void fromElement
(IHTMLElement
*v
);
13853 [propget, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT
)]
13854 IHTMLElement
*fromElement
();
13856 [propputref, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT
)]
13857 void toElement
(IHTMLElement
*v
);
13859 [propget, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT
)]
13860 IHTMLElement
*toElement
();
13862 [propput, id(DISPID_IHTMLEVENTOBJ2_BUTTON
)]
13863 void button
(LONG v
);
13865 [propget, id(DISPID_IHTMLEVENTOBJ2_BUTTON
)]
13868 [propput, id(DISPID_IHTMLEVENTOBJ2_TYPE
)]
13871 [propget, id(DISPID_IHTMLEVENTOBJ2_TYPE
)]
13874 [propput, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER
)]
13875 void qualifier
(BSTR v
);
13877 [propget, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER
)]
13880 [propput, id(DISPID_IHTMLEVENTOBJ2_REASON
)]
13881 void reason
(LONG v
);
13883 [propget, id(DISPID_IHTMLEVENTOBJ2_REASON
)]
13886 [propput, id(DISPID_IHTMLEVENTOBJ2_X
)]
13889 [propget, id(DISPID_IHTMLEVENTOBJ2_X
)]
13892 [propput, id(DISPID_IHTMLEVENTOBJ2_Y
)]
13895 [propget, id(DISPID_IHTMLEVENTOBJ2_Y
)]
13898 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTX
)]
13899 void clientX
(LONG v
);
13901 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTX
)]
13904 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTY
)]
13905 void clientY
(LONG v
);
13907 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTY
)]
13909 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETX
)]
13910 void offsetX
(LONG v
);
13912 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETX
)]
13915 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETY
)]
13916 void offsetY
(LONG v
);
13918 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETY
)]
13921 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENX
)]
13922 void screenX
(LONG v
);
13924 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENX
)]
13927 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENY
)]
13928 void screenY
(LONG v
);
13930 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENY
)]
13933 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER
)]
13934 void srcFilter
(IDispatch
*v
);
13936 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER
)]
13937 IDispatch
*srcFilter
();
13939 [propget, id(DISPID_IHTMLEVENTOBJ2_DATATRANSFER
)]
13940 IHTMLDataTransfer
*dataTransfer
();
13942 [propget, id(DISPID_IHTMLEVENTOBJ3_CONTENTOVERFLOW
)]
13943 VARIANT_BOOL contentOverflow
();
13945 [propput, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT
)]
13946 void shiftLeft
(VARIANT_BOOL v
);
13948 [propget, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT
)]
13949 VARIANT_BOOL shiftLeft
();
13951 [propput, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT
)]
13952 void altLeft
(VARIANT_BOOL v
);
13954 [propget, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT
)]
13955 VARIANT_BOOL altLeft
();
13957 [propput, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT
)]
13958 void ctrlLeft
(VARIANT_BOOL v
);
13960 [propget, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT
)]
13961 VARIANT_BOOL ctrlLeft
();
13963 [propget, id(DISPID_IHTMLEVENTOBJ3_IMECOMPOSITIONCHANGE
), hidden, restricted, nonbrowsable]
13964 LONG_PTR imeCompositionChange
();
13966 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYCOMMAND
), hidden, restricted, nonbrowsable]
13967 LONG_PTR imeNotifyCommand
();
13969 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYDATA
), hidden, restricted, nonbrowsable]
13970 LONG_PTR imeNotifyData
();
13972 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUEST
), hidden, restricted, nonbrowsable]
13973 LONG_PTR imeRequest
();
13975 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUESTDATA
), hidden, restricted, nonbrowsable]
13976 LONG_PTR imeRequestData
();
13978 [propget, id(DISPID_IHTMLEVENTOBJ3_KEYBOARDLAYOUT
), hidden, restricted, nonbrowsable]
13979 LONG_PTR keyboardLayout
();
13981 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORCOOKIE
)]
13982 LONG behaviorCookie
();
13984 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORPART
)]
13985 LONG behaviorPart
();
13987 [propget, id(DISPID_IHTMLEVENTOBJ3_NEXTPAGE
)]
13990 [propget, id(DISPID_IHTMLEVENTOBJ4_WHEELDELTA
)]
13994 /*****************************************************************************
13995 * IHTMLStyleMedia interface
14001 uuid(3051074b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14003 interface IHTMLStyleMedia
: IDispatch
14005 [propget, id(DISPID_IHTMLSTYLEMEDIA_TYPE
)]
14006 HRESULT type
([out, retval] BSTR *p
);
14008 [id(DISPID_IHTMLSTYLEMEDIA_MATCHMEDIUM
)]
14009 HRESULT matchMedium
(
14010 [in] BSTR mediaQuery
,
14011 [out, retval] VARIANT_BOOL *matches
);
14014 /*****************************************************************************
14015 * IHTMLFramesCollection2 interface
14021 uuid(332C4426
-26CB
-11D0
-B483
-00C04FD90119
)
14023 interface IHTMLFramesCollection2
: IDispatch
14025 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
14027 [in] VARIANT *pvarIndex
,
14028 [retval, out] VARIANT *pvarResult
);
14030 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
14031 HRESULT length
([retval, out] LONG *p
);
14034 /*****************************************************************************
14035 * IHTMLScreen interface
14041 uuid(3050f35C
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
14043 interface IHTMLScreen
: IDispatch
14045 [propget, id(DISPID_IHTMLSCREEN_COLORDEPTH
)]
14046 HRESULT colorDepth
([retval, out] LONG *p
);
14048 [propput, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
14049 HRESULT bufferDepth
([in] LONG v
);
14051 [propget, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
14052 HRESULT bufferDepth
([retval, out] LONG *p
);
14054 [propget, id(DISPID_IHTMLSCREEN_WIDTH
)]
14055 HRESULT width
([retval, out] LONG *p
);
14057 [propget, id(DISPID_IHTMLSCREEN_HEIGHT
)]
14058 HRESULT height
([retval, out] LONG *p
);
14060 [propput, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
14061 HRESULT updateInterval
([in] LONG v
);
14063 [propget, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
14064 HRESULT updateInterval
([retval, out] LONG *p
);
14066 [propget, id(DISPID_IHTMLSCREEN_AVAILHEIGHT
)]
14067 HRESULT availHeight
([retval, out] LONG *p
);
14069 [propget, id(DISPID_IHTMLSCREEN_AVAILWIDTH
)]
14070 HRESULT availWidth
([retval, out] LONG *p
);
14072 [propget, id(DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED
)]
14073 HRESULT fontSmoothingEnabled
([retval, out] VARIANT_BOOL *p
);
14076 /*****************************************************************************
14077 * IHTMLWindow2 interface
14083 uuid(332C4427
-26CB
-11D0
-B483
-00C04FD90119
)
14085 interface IHTMLWindow2
: IHTMLFramesCollection2
14087 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
14088 HRESULT frames
([retval, out] IHTMLFramesCollection2
**p
);
14090 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
14091 HRESULT defaultStatus
([in] BSTR v
);
14093 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
14094 HRESULT defaultStatus
([retval, out] BSTR *p
);
14096 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
14097 HRESULT status
([in] BSTR v
);
14099 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
14100 HRESULT status
([retval, out] BSTR *p
);
14102 [id(DISPID_IHTMLWINDOW2_SETTIMEOUT
)]
14103 HRESULT setTimeout
(
14104 [in] BSTR expression
,
14106 [optional, in] VARIANT *language
,
14107 [retval, out] LONG *timerID
);
14109 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
14110 HRESULT clearTimeout
([in] LONG timerID
);
14112 [id(DISPID_IHTMLWINDOW2_ALERT
)]
14113 HRESULT alert
([defaultvalue(""), in] BSTR message);
14115 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
14117 [defaultvalue(""), in] BSTR message,
14118 [retval, out] VARIANT_BOOL *confirmed
);
14120 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
14122 [defaultvalue(""), in] BSTR message,
14123 [defaultvalue("undefined"), in] BSTR defstr
,
14124 [retval, out] VARIANT *textdata
);
14126 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
14127 HRESULT Image
([retval, out] IHTMLImageElementFactory
**p
);
14129 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
14130 HRESULT location
([retval, out] IHTMLLocation
**p
);
14132 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
14133 HRESULT history
([retval, out] IOmHistory
**p
);
14135 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
14138 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
14139 HRESULT opener
([in] VARIANT v
);
14141 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
14142 HRESULT opener
([retval, out] VARIANT *p
);
14144 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
14145 HRESULT navigator
([retval, out] IOmNavigator
**p
);
14147 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
14148 HRESULT name
([in] BSTR v
);
14150 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
14151 HRESULT name
([retval, out] BSTR *p
);
14153 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
14154 HRESULT parent
([retval, out] IHTMLWindow2
**p
);
14156 [id(DISPID_IHTMLWINDOW2_OPEN
)]
14158 [defaultvalue(""), in] BSTR url
,
14159 [defaultvalue(""), in] BSTR name
,
14160 [defaultvalue(""), in] BSTR features
,
14161 [defaultvalue(0), in] VARIANT_BOOL replace
,
14162 [retval, out] IHTMLWindow2
**pomWindowResult
);
14164 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
14165 HRESULT self
([retval, out] IHTMLWindow2
**p
);
14167 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
14168 HRESULT top
([retval, out] IHTMLWindow2
**p
);
14170 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
14171 HRESULT window
([retval, out] IHTMLWindow2
**p
);
14173 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
14174 HRESULT navigate
([in] BSTR url
);
14176 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
)]
14177 HRESULT onfocus
([in] VARIANT v
);
14179 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
)]
14180 HRESULT onfocus
([retval, out] VARIANT *p
);
14182 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
)]
14183 HRESULT onblur
([in] VARIANT v
);
14185 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
)]
14186 HRESULT onblur
([retval, out] VARIANT *p
);
14188 [propput, id(DISPID_IHTMLWINDOW2_ONLOAD
)]
14189 HRESULT onload
([in] VARIANT v
);
14191 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
)]
14192 HRESULT onload
([retval, out] VARIANT *p
);
14194 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
)]
14195 HRESULT onbeforeunload
([in] VARIANT v
);
14197 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
)]
14198 HRESULT onbeforeunload
([retval, out] VARIANT *p
);
14200 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
)]
14201 HRESULT onunload
([in] VARIANT v
);
14203 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
)]
14204 HRESULT onunload
([retval, out] VARIANT *p
);
14206 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
)]
14207 HRESULT onhelp
([in] VARIANT v
);
14209 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
)]
14210 HRESULT onhelp
([retval, out] VARIANT *p
);
14212 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
)]
14213 HRESULT onerror
([in] VARIANT v
);
14215 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
)]
14216 HRESULT onerror
([retval, out] VARIANT *p
);
14218 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
)]
14219 HRESULT onresize
([in] VARIANT v
);
14221 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
)]
14222 HRESULT onresize
([retval, out] VARIANT *p
);
14224 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
)]
14225 HRESULT onscroll
([in] VARIANT v
);
14227 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
)]
14228 HRESULT onscroll
([retval, out] VARIANT *p
);
14230 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
)]
14231 HRESULT document
([retval, out] IHTMLDocument2
**p
);
14233 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
14234 HRESULT event
([retval, out] IHTMLEventObj
**p
);
14236 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
)]
14237 HRESULT _newEnum
([retval, out] IUnknown
**p
);
14239 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
14240 HRESULT showModalDialog
(
14242 [optional, in] VARIANT *varArgIn
,
14243 [optional, in] VARIANT *varOptions
,
14244 [retval, out] VARIANT *varArgOut
);
14246 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
14249 [optional, in] VARIANT helpArg
,
14250 [defaultvalue(""), in] BSTR features
);
14252 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
14253 HRESULT screen
([retval, out] IHTMLScreen
**p
);
14255 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
14256 HRESULT Option
([retval, out] IHTMLOptionElementFactory
**p
);
14258 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
14261 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
14262 HRESULT closed
([retval, out] VARIANT_BOOL *p
);
14264 [id(DISPID_IHTMLWINDOW2_BLUR
)]
14267 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
14268 HRESULT scroll
([in] LONG x
, [in] LONG y
);
14270 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
14271 HRESULT clientInformation
([retval, out] IOmNavigator
**p
);
14273 [id(DISPID_IHTMLWINDOW2_SETINTERVAL
)]
14274 HRESULT setInterval
([
14275 in] BSTR expression
,
14277 [optional, in] VARIANT *language
,
14278 [retval, out] LONG *timerID
);
14280 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
14281 HRESULT clearInterval
([in] LONG timerID
);
14283 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
14284 HRESULT offscreenBuffering
([in] VARIANT v
);
14286 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
14287 HRESULT offscreenBuffering
([retval, out] VARIANT *p
);
14289 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
14290 HRESULT execScript
(
14292 [defaultvalue("JScript"), in] BSTR language
,
14293 [retval, out] VARIANT *pvarRet
);
14295 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
14296 HRESULT toString
([retval, out] BSTR *String);
14298 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
14299 HRESULT scrollBy
([in] LONG x
, [in] LONG y
);
14301 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
14302 HRESULT scrollTo
([in] LONG x
, [in] LONG y
);
14304 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
14305 HRESULT moveTo
([in] LONG x
, [in] LONG y
);
14307 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
14308 HRESULT moveBy
([in] LONG x
, [in] LONG y
);
14310 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
14311 HRESULT resizeTo
([in] LONG x
, [in] LONG y
);
14313 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
14314 HRESULT resizeBy
([in] LONG x
, [in] LONG y
);
14316 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
14317 HRESULT external
([retval, out] IDispatch
**p
);
14320 /*****************************************************************************
14321 * IHTMLWindow3 interface
14327 uuid(3050f4ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14329 interface IHTMLWindow3
: IDispatch
14331 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
14332 HRESULT screenLeft
([out, retval] LONG *p
);
14334 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
14335 HRESULT screenTop
([out, retval] LONG *p
);
14337 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
14338 HRESULT attachEvent
(
14340 [in] IDispatch
*pDisp
,
14341 [out, retval] VARIANT_BOOL *pfResult
);
14343 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
14344 HRESULT detachEvent
(
14346 [in] IDispatch
*pDisp
);
14348 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
14349 HRESULT setTimeout
(
14350 [in] VARIANT *expression
,
14352 [in, optional] VARIANT *language
,
14353 [out, retval] LONG *timerID
);
14355 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
14356 HRESULT setInterval
(
14357 [in] VARIANT *expression
,
14359 [in, optional] VARIANT *language
,
14360 [out, retval] LONG *timerID
);
14362 [id(DISPID_IHTMLWINDOW3_PRINT
)]
14365 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
14366 HRESULT onbeforeprint
([in] VARIANT v
);
14368 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
14369 HRESULT onbeforeprint
([out, retval] VARIANT *p
);
14371 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
14372 HRESULT onafterprint
([in] VARIANT v
);
14374 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
14375 HRESULT onafterprint
([out, retval] VARIANT *p
);
14377 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
14378 HRESULT clipboardData
([out, retval] IHTMLDataTransfer
**p
);
14380 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
14381 HRESULT showModelessDialog
(
14382 [in, defaultvalue("")] BSTR url
,
14383 [in, optional] VARIANT *varArgIn
,
14384 [in, optional] VARIANT *options
,
14385 [out, retval] IHTMLWindow2
**pDialog
);
14388 /*****************************************************************************
14389 * IHTMLWindow4 interface
14395 uuid(3050f6cf
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14397 interface IHTMLWindow4
: IDispatch
14399 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
14400 HRESULT createPopup
([optional, in] VARIANT* varArgIn
,
14401 [retval, out] IDispatch
** ppPopup
);
14403 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
14404 HRESULT frameElement
([retval, out] IHTMLFrameBase
* * p
);
14407 /*****************************************************************************
14408 * IHTMLWindow5 interface
14414 uuid(3051040e-98b5
-11cf
-bb82
-00aa00bdce0b
)
14416 interface IHTMLWindow5
: IDispatch
14418 [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
14419 HRESULT XMLHttpRequest
([in] VARIANT v
);
14421 [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
14422 HRESULT XMLHttpRequest
([retval, out] VARIANT * p
);
14425 /*****************************************************************************
14426 * IHTMLWindow6 interface
14432 uuid(30510453-98b5
-11cf
-bb82
-00aa00bdce0b
)
14434 interface IHTMLWindow6
: IDispatch
14436 [propput, id(DISPID_IHTMLWINDOW6_XDOMAINREQUEST
)]
14437 HRESULT XDomainRequest
([in] VARIANT v
);
14439 [propget, id(DISPID_IHTMLWINDOW6_XDOMAINREQUEST
)]
14440 HRESULT XDomainRequest
([out, retval] VARIANT *p
);
14442 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
14443 HRESULT sessionStorage
([out, retval] IHTMLStorage
**p
);
14445 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
14446 HRESULT localStorage
([out, retval] IHTMLStorage
**p
);
14448 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
14449 HRESULT onhashchange
([in] VARIANT v
);
14451 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
14452 HRESULT onhashchange
([out, retval] VARIANT *p
);
14454 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
14455 HRESULT maxConnectionsPerServer
([out, retval] long *p
);
14457 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
14458 HRESULT postMessage
(
14460 [in, optional] VARIANT targetOrigin
);
14462 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
14463 HRESULT toStaticHTML
(
14464 [in] BSTR bstrHTML
,
14465 [out, retval] BSTR *pbstrStaticHTML
);
14467 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
14468 HRESULT onmessage
([in] VARIANT v
);
14470 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
14471 HRESULT onmessage
([out, retval] VARIANT *p
);
14473 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
14474 HRESULT msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
14477 /*****************************************************************************
14478 * IHTMLWindow7 interface
14484 uuid(305104b7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14486 interface IHTMLWindow7
: IDispatch
14488 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
14489 HRESULT getSelection
([out, retval] IHTMLSelection
**ppIHTMLSelection
);
14491 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
14492 HRESULT getComputedStyle
(
14493 [in] IHTMLDOMNode
* varArgIn
,
14494 [in, defaultvalue("")] BSTR bstrPseudoElt
,
14495 [out, retval] IHTMLCSSStyleDeclaration
**ppComputedStyle
);
14497 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
14498 HRESULT styleMedia
([out, retval] IHTMLStyleMedia
**p
);
14500 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
14501 HRESULT performance
([in] VARIANT v
);
14503 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
14504 HRESULT performance
([out, retval] VARIANT *p
);
14506 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
14507 HRESULT innerWidth
([out, retval] long *p
);
14509 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
14510 HRESULT innerHeight
([out, retval] long *p
);
14512 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
14513 HRESULT pageXOffset
([out, retval] long *p
);
14515 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
14516 HRESULT pageYOffset
([out, retval] long *p
);
14518 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
14519 HRESULT screenX
([out, retval] long *p
);
14521 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
14522 HRESULT screenY
([out, retval] long *p
);
14524 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
14525 HRESULT outerWidth
([out, retval] long *p
);
14527 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
14528 HRESULT outerHeight
([out, retval] long *p
);
14530 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
14531 HRESULT onabort
([in] VARIANT v
);
14533 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
14534 HRESULT onabort
([out, retval] VARIANT *p
);
14536 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
14537 HRESULT oncanplay
([in] VARIANT v
);
14539 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
14540 HRESULT oncanplay
([out, retval] VARIANT *p
);
14542 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
14543 HRESULT oncanplaythrough
([in] VARIANT v
);
14545 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
14546 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
14548 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
14549 HRESULT onchange
([in] VARIANT v
);
14551 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
14552 HRESULT onchange
([out, retval] VARIANT *p
);
14554 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
14555 HRESULT onclick
([in] VARIANT v
);
14557 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
14558 HRESULT onclick
([out, retval] VARIANT *p
);
14560 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
14561 HRESULT oncontextmenu
([in] VARIANT v
);
14563 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
14564 HRESULT oncontextmenu
([out, retval] VARIANT *p
);
14566 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
14567 HRESULT ondblclick
([in] VARIANT v
);
14569 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
14570 HRESULT ondblclick
([out, retval] VARIANT *p
);
14572 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
14573 HRESULT ondrag
([in] VARIANT v
);
14575 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
14576 HRESULT ondrag
([out, retval] VARIANT *p
);
14578 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
14579 HRESULT ondragend
([in] VARIANT v
);
14581 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
14582 HRESULT ondragend
([out, retval] VARIANT *p
);
14584 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
14585 HRESULT ondragenter
([in] VARIANT v
);
14587 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
14588 HRESULT ondragenter
([out, retval] VARIANT *p
);
14590 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
14591 HRESULT ondragleave
([in] VARIANT v
);
14593 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
14594 HRESULT ondragleave
([out, retval] VARIANT *p
);
14596 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
14597 HRESULT ondragover
([in] VARIANT v
);
14599 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
14600 HRESULT ondragover
([out, retval] VARIANT *p
);
14602 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
14603 HRESULT ondragstart
([in] VARIANT v
);
14605 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
14606 HRESULT ondragstart
([out, retval] VARIANT *p
);
14608 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
14609 HRESULT ondrop
([in] VARIANT v
);
14611 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
14612 HRESULT ondrop
([out, retval] VARIANT *p
);
14614 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
14615 HRESULT ondurationchange
([in] VARIANT v
);
14617 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
14618 HRESULT ondurationchange
([out, retval] VARIANT *p
);
14620 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
14621 HRESULT onfocusin
([in] VARIANT v
);
14623 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
14624 HRESULT onfocusin
([out, retval] VARIANT *p
);
14626 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
14627 HRESULT onfocusout
([in] VARIANT v
);
14629 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
14630 HRESULT onfocusout
([out, retval] VARIANT *p
);
14632 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
14633 HRESULT oninput
([in] VARIANT v
);
14635 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
14636 HRESULT oninput
([out, retval] VARIANT *p
);
14638 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
14639 HRESULT onemptied
([in] VARIANT v
);
14641 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
14642 HRESULT onemptied
([out, retval] VARIANT *p
);
14644 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
14645 HRESULT onended
([in] VARIANT v
);
14647 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
14648 HRESULT onended
([out, retval] VARIANT *p
);
14650 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
14651 HRESULT onkeydown
([in] VARIANT v
);
14653 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
14654 HRESULT onkeydown
([out, retval] VARIANT *p
);
14656 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
14657 HRESULT onkeypress
([in] VARIANT v
);
14659 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
14660 HRESULT onkeypress
([out, retval] VARIANT *p
);
14662 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
14663 HRESULT onkeyup
([in] VARIANT v
);
14665 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
14666 HRESULT onkeyup
([out, retval] VARIANT *p
);
14668 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
14669 HRESULT onloadeddata
([in] VARIANT v
);
14671 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
14672 HRESULT onloadeddata
([out, retval] VARIANT *p
);
14674 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
14675 HRESULT onloadedmetadata
([in] VARIANT v
);
14677 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
14678 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
14680 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
14681 HRESULT onloadstart
([in] VARIANT v
);
14683 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
14684 HRESULT onloadstart
([out, retval] VARIANT *p
);
14686 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
14687 HRESULT onmousedown
([in] VARIANT v
);
14689 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
14690 HRESULT onmousedown
([out, retval] VARIANT *p
);
14692 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
14693 HRESULT onmouseenter
([in] VARIANT v
);
14695 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
14696 HRESULT onmouseenter
([out, retval] VARIANT *p
);
14698 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
14699 HRESULT onmouseleave
([in] VARIANT v
);
14701 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
14702 HRESULT onmouseleave
([out, retval] VARIANT *p
);
14704 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
14705 HRESULT onmousemove
([in] VARIANT v
);
14707 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
14708 HRESULT onmousemove
([out, retval] VARIANT *p
);
14710 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
14711 HRESULT onmouseout
([in] VARIANT v
);
14713 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
14714 HRESULT onmouseout
([out, retval] VARIANT *p
);
14716 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
14717 HRESULT onmouseover
([in] VARIANT v
);
14719 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
14720 HRESULT onmouseover
([out, retval] VARIANT *p
);
14722 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
14723 HRESULT onmouseup
([in] VARIANT v
);
14725 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
14726 HRESULT onmouseup
([out, retval] VARIANT *p
);
14728 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
14729 HRESULT onmousewheel
([in] VARIANT v
);
14731 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
14732 HRESULT onmousewheel
([out, retval] VARIANT *p
);
14734 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
14735 HRESULT onoffline
([in] VARIANT v
);
14737 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
14738 HRESULT onoffline
([out, retval] VARIANT *p
);
14740 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
14741 HRESULT ononline
([in] VARIANT v
);
14743 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
14744 HRESULT ononline
([out, retval] VARIANT *p
);
14746 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
14747 HRESULT onprogress
([in] VARIANT v
);
14749 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
14750 HRESULT onprogress
([out, retval] VARIANT *p
);
14752 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
14753 HRESULT onratechange
([in] VARIANT v
);
14755 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
14756 HRESULT onratechange
([out, retval] VARIANT *p
);
14758 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
14759 HRESULT onreadystatechange
([in] VARIANT v
);
14761 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
14762 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
14764 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
14765 HRESULT onreset
([in] VARIANT v
);
14767 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
14768 HRESULT onreset
([out, retval] VARIANT *p
);
14770 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
14771 HRESULT onseeked
([in] VARIANT v
);
14773 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
14774 HRESULT onseeked
([out, retval] VARIANT *p
);
14776 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
14777 HRESULT onseeking
([in] VARIANT v
);
14779 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
14780 HRESULT onseeking
([out, retval] VARIANT *p
);
14782 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
14783 HRESULT onselect
([in] VARIANT v
);
14785 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
14786 HRESULT onselect
([out, retval] VARIANT *p
);
14788 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
14789 HRESULT onstalled
([in] VARIANT v
);
14791 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
14792 HRESULT onstalled
([out, retval] VARIANT *p
);
14794 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
14795 HRESULT onstorage
([in] VARIANT v
);
14797 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
14798 HRESULT onstorage
([out, retval] VARIANT *p
);
14800 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
14801 HRESULT onsubmit
([in] VARIANT v
);
14803 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
14804 HRESULT onsubmit
([out, retval] VARIANT *p
);
14806 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
14807 HRESULT onsuspend
([in] VARIANT v
);
14809 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
14810 HRESULT onsuspend
([out, retval] VARIANT *p
);
14812 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
14813 HRESULT ontimeupdate
([in] VARIANT v
);
14815 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
14816 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
14818 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
14819 HRESULT onpause
([in] VARIANT v
);
14821 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
14822 HRESULT onpause
([out, retval] VARIANT *p
);
14824 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
14825 HRESULT onplay
([in] VARIANT v
);
14827 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
14828 HRESULT onplay
([out, retval] VARIANT *p
);
14830 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
14831 HRESULT onplaying
([in] VARIANT v
);
14833 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
14834 HRESULT onplaying
([out, retval] VARIANT *p
);
14836 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
14837 HRESULT onvolumechange
([in] VARIANT v
);
14839 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
14840 HRESULT onvolumechange
([out, retval] VARIANT *p
);
14842 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
14843 HRESULT onwaiting
([in] VARIANT v
);
14845 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
14846 HRESULT onwaiting
([out, retval] VARIANT *p
);
14849 /*****************************************************************************
14850 * DispHTMLScreen dispinterface
14854 uuid(3050f591
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14856 dispinterface DispHTMLScreen
14860 [propget, id(DISPID_IHTMLSCREEN_COLORDEPTH
)]
14863 [propput, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
14864 void bufferDepth
(long v
);
14866 [propget, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
14867 long bufferDepth
();
14869 [propget, id(DISPID_IHTMLSCREEN_WIDTH
)]
14872 [propget, id(DISPID_IHTMLSCREEN_HEIGHT
)]
14875 [propput, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
14876 void updateInterval
(long v
);
14878 [propget, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
14879 long updateInterval
();
14881 [propget, id(DISPID_IHTMLSCREEN_AVAILHEIGHT
)]
14882 long availHeight
();
14884 [propget, id(DISPID_IHTMLSCREEN_AVAILWIDTH
)]
14887 [propget, id(DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED
)]
14888 VARIANT_BOOL fontSmoothingEnabled
();
14890 [propget, id(DISPID_IHTMLSCREEN2_LOGICALXDPI
)]
14891 long logicalXDPI
();
14893 [propget, id(DISPID_IHTMLSCREEN2_LOGICALYDPI
)]
14894 long logicalYDPI
();
14896 [propget, id(DISPID_IHTMLSCREEN2_DEVICEXDPI
)]
14899 [propget, id(DISPID_IHTMLSCREEN2_DEVICEYDPI
)]
14902 [propget, id(DISPID_IHTMLSCREEN3_SYSTEMXDPI
)]
14905 [propget, id(DISPID_IHTMLSCREEN3_SYSTEMYDPI
)]
14908 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
14909 IDispatch
*constructor
();
14912 /*****************************************************************************
14913 * DispHTMLWindow2 dispinterface
14917 uuid(3050f55d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14919 dispinterface DispHTMLWindow2
14923 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
14924 VARIANT item
([in] VARIANT *pvarIndex
);
14926 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
14929 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
14930 IHTMLFramesCollection2
*frames
();
14932 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
14933 void defaultStatus
(BSTR v
);
14935 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
14936 BSTR defaultStatus
();
14938 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
14939 void status
(BSTR v
);
14941 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
14944 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
14945 void clearTimeout
([in] LONG timerID
);
14947 [id(DISPID_IHTMLWINDOW2_ALERT
)]
14948 void alert
([in, defaultvalue("")] BSTR message);
14950 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
14951 VARIANT_BOOL confirm
([in, defaultvalue("")] BSTR message);
14953 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
14955 [in, defaultvalue("")] BSTR message,
14956 [in, defaultvalue("undefined")] BSTR defstr
);
14958 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
14959 IHTMLImageElementFactory
*Image
();
14961 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
14962 IHTMLLocation
*location
();
14964 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
14965 IOmHistory
*history
();
14967 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
14970 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
14971 void opener
(VARIANT v
);
14973 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
14976 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
14977 IOmNavigator
*navigator
();
14979 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
14982 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
14985 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
14986 IHTMLWindow2
*parent
();
14988 [id(DISPID_IHTMLWINDOW2_OPEN
)]
14989 IHTMLWindow2
*open
(
14990 [in, defaultvalue("")] BSTR url
,
14991 [in, defaultvalue("")] BSTR name
,
14992 [in, defaultvalue("")] BSTR features
,
14993 [in, defaultvalue(0)] VARIANT_BOOL replace
);
14995 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
14996 IHTMLWindow2
*self
();
14998 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
14999 IHTMLWindow2
*top
();
15001 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
15002 IHTMLWindow2
*window
();
15004 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
15005 void navigate
([in] BSTR url
);
15007 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
15008 void onfocus
(VARIANT v
);
15010 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
15013 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
15014 void onblur
(VARIANT v
);
15016 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
15019 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
15022 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
15023 void onbeforeunload
(VARIANT v
);
15025 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
15026 VARIANT onbeforeunload
();
15028 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
15029 void onunload
(VARIANT v
);
15031 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
15032 VARIANT onunload
();
15034 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
15035 void onhelp
(VARIANT v
);
15037 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
15040 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
15041 void onerror
(VARIANT v
);
15043 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
15046 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
15047 void onresize
(VARIANT v
);
15049 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
15050 VARIANT onresize
();
15052 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
15053 void onscroll
(VARIANT v
);
15055 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
15056 VARIANT onscroll
();
15058 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
), source]
15059 IHTMLDocument2
*document
();
15061 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
15062 IHTMLEventObj
*event
();
15064 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
), hidden, restricted]
15065 IUnknown
*_newEnum
();
15067 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
15068 VARIANT showModalDialog
(
15070 [in, optional] VARIANT *varArgIn
,
15071 [in, optional] VARIANT *varOptions
);
15073 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
15076 [in, optional] VARIANT helpArg
,
15077 [in, defaultvalue("")] BSTR features
);
15079 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
15080 IHTMLScreen
*screen
();
15082 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
15083 IHTMLOptionElementFactory
*Option
();
15085 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
15088 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
15089 VARIANT_BOOL closed
();
15091 [id(DISPID_IHTMLWINDOW2_BLUR
)]
15094 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
15095 void scroll
([in] LONG x
, [in] LONG y
);
15097 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
15098 IOmNavigator
*clientInformation
();
15100 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
15101 void clearInterval
([in] LONG timerID
);
15103 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
15104 void offscreenBuffering
(VARIANT v
);
15106 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
15107 VARIANT offscreenBuffering
();
15109 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
15110 VARIANT execScript
(
15112 [in, defaultvalue("JScript")] BSTR language
);
15114 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
15117 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
15118 void scrollBy
([in] LONG x
, [in] LONG y
);
15120 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
15121 void scrollTo
([in] LONG x
, [in] LONG y
);
15123 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
15124 void moveTo
([in] LONG x
, [in] LONG y
);
15126 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
15127 void moveBy
([in] LONG x
, [in] LONG y
);
15129 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
15130 void resizeTo
([in] LONG x
, [in] LONG y
);
15132 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
15133 void resizeBy
([in] LONG x
, [in] LONG y
);
15135 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
15136 IDispatch
*external
();
15138 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
15141 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
15144 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
15145 VARIANT_BOOL attachEvent
(
15147 [in] IDispatch
*pDisp
);
15149 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
15152 [in] IDispatch
*pDisp
);
15154 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
15156 [in] VARIANT *expression
,
15158 [in, optional] VARIANT *language
);
15160 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
15162 [in] VARIANT *expression
,
15164 [in, optional] VARIANT *language
);
15166 [id(DISPID_IHTMLWINDOW3_PRINT
)]
15169 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
15170 void onbeforeprint
(VARIANT v
);
15172 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
15173 VARIANT onbeforeprint
();
15175 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
15176 void onafterprint
(VARIANT v
);
15178 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
15179 VARIANT onafterprint
();
15181 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
15182 IHTMLDataTransfer
*clipboardData
();
15184 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
15185 IHTMLWindow2
*showModelessDialog
(
15186 [in, defaultvalue("")] BSTR url
,
15187 [in, optional] VARIANT *varArgIn
,
15188 [in, optional] VARIANT *options
);
15190 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
15191 IDispatch
*createPopup
([in, optional] VARIANT *varArgIn
);
15193 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
15194 IHTMLFrameBase
*frameElement
();
15196 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
15197 IHTMLStorage
*sessionStorage
();
15199 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
15200 IHTMLStorage
*localStorage
();
15202 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
15203 void onhashchange
(VARIANT v
);
15205 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
15206 VARIANT onhashchange
();
15208 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
15209 long maxConnectionsPerServer
();
15211 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
15214 [in, optional] VARIANT targetOrigin
);
15216 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
15217 BSTR toStaticHTML
([in] BSTR bstrHTML
);
15219 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
15220 void onmessage
(VARIANT v
);
15222 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
15223 VARIANT onmessage
();
15225 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
15226 void msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
15228 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
15229 IHTMLSelection
*getSelection
();
15231 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
15232 IHTMLCSSStyleDeclaration
*getComputedStyle
(
15233 [in] IHTMLDOMNode
*varArgIn
,
15234 [in, defaultvalue("")] BSTR bstrPseudoElt
);
15236 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
15237 IHTMLStyleMedia
*styleMedia
();
15239 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
15240 void performance
(VARIANT v
);
15242 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
15243 VARIANT performance
();
15245 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
15248 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
15249 long innerHeight
();
15251 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
15252 long pageXOffset
();
15254 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
15255 long pageYOffset
();
15257 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
15260 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
15263 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
15266 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
15267 long outerHeight
();
15269 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
15270 void onabort
(VARIANT v
);
15272 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
15275 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
15276 void oncanplay
(VARIANT v
);
15278 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
15279 VARIANT oncanplay
();
15281 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
15282 void oncanplaythrough
(VARIANT v
);
15284 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
15285 VARIANT oncanplaythrough
();
15287 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
15288 void onchange
(VARIANT v
);
15290 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
15291 VARIANT onchange
();
15293 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
15294 void onclick
(VARIANT v
);
15296 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
15299 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
15300 void oncontextmenu
(VARIANT v
);
15302 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
15303 VARIANT oncontextmenu
();
15305 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
15306 void ondblclick
(VARIANT v
);
15308 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
15309 VARIANT ondblclick
();
15311 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
15312 void ondrag
(VARIANT v
);
15314 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
15317 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
15318 void ondragend
(VARIANT v
);
15320 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
15321 VARIANT ondragend
();
15323 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
15324 void ondragenter
(VARIANT v
);
15326 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
15327 VARIANT ondragenter
();
15329 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
15330 void ondragleave
(VARIANT v
);
15332 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
15333 VARIANT ondragleave
();
15335 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
15336 void ondragover
(VARIANT v
);
15338 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
15339 VARIANT ondragover
();
15341 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
15342 void ondragstart
(VARIANT v
);
15344 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
15345 VARIANT ondragstart
();
15347 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
15348 void ondrop
(VARIANT v
);
15350 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
15353 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
15354 void ondurationchange
(VARIANT v
);
15356 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
15357 VARIANT ondurationchange
();
15359 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
15360 void onfocusin
(VARIANT v
);
15362 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
15363 VARIANT onfocusin
();
15365 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
15366 void onfocusout
(VARIANT v
);
15368 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
15369 VARIANT onfocusout
();
15371 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
15372 void oninput
(VARIANT v
);
15374 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
15377 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
15378 void onemptied
(VARIANT v
);
15380 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
15381 VARIANT onemptied
();
15383 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
15384 void onended
(VARIANT v
);
15386 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
15389 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
15390 void onkeydown
(VARIANT v
);
15392 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
15393 VARIANT onkeydown
();
15395 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
15396 void onkeypress
(VARIANT v
);
15398 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
15399 VARIANT onkeypress
();
15401 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
15402 void onkeyup
(VARIANT v
);
15404 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
15407 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
15408 void onloadeddata
(VARIANT v
);
15410 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
15411 VARIANT onloadeddata
();
15413 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
15414 void onloadedmetadata
(VARIANT v
);
15416 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
15417 VARIANT onloadedmetadata
();
15419 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
15420 void onloadstart
(VARIANT v
);
15422 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
15423 VARIANT onloadstart
();
15425 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
15426 void onmousedown
(VARIANT v
);
15428 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
15429 VARIANT onmousedown
();
15431 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
15432 void onmouseenter
(VARIANT v
);
15434 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
15435 VARIANT onmouseenter
();
15437 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
15438 void onmouseleave
(VARIANT v
);
15440 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
15441 VARIANT onmouseleave
();
15443 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
15444 void onmousemove
(VARIANT v
);
15446 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
15447 VARIANT onmousemove
();
15449 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
15450 void onmouseout
(VARIANT v
);
15452 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
15453 VARIANT onmouseout
();
15455 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
15456 void onmouseover
(VARIANT v
);
15458 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
15459 VARIANT onmouseover
();
15461 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
15462 void onmouseup
(VARIANT v
);
15464 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
15465 VARIANT onmouseup
();
15467 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
15468 void onmousewheel
(VARIANT v
);
15470 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
15471 VARIANT onmousewheel
();
15473 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
15474 void onoffline
(VARIANT v
);
15476 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
15477 VARIANT onoffline
();
15479 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
15480 void ononline
(VARIANT v
);
15482 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
15483 VARIANT ononline
();
15485 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
15486 void onprogress
(VARIANT v
);
15488 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
15489 VARIANT onprogress
();
15491 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
15492 void onratechange
(VARIANT v
);
15494 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
15495 VARIANT onratechange
();
15497 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
15498 void onreadystatechange
(VARIANT v
);
15500 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
15501 VARIANT onreadystatechange
();
15503 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
15504 void onreset
(VARIANT v
);
15506 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
15509 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
15510 void onseeked
(VARIANT v
);
15512 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
15513 VARIANT onseeked
();
15515 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
15516 void onseeking
(VARIANT v
);
15518 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
15519 VARIANT onseeking
();
15521 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
15522 void onselect
(VARIANT v
);
15524 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
15525 VARIANT onselect
();
15527 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
15528 void onstalled
(VARIANT v
);
15530 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
15531 VARIANT onstalled
();
15533 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
15534 void onstorage
(VARIANT v
);
15536 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
15537 VARIANT onstorage
();
15539 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
15540 void onsubmit
(VARIANT v
);
15542 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
15543 VARIANT onsubmit
();
15545 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
15546 void onsuspend
(VARIANT v
);
15548 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
15549 VARIANT onsuspend
();
15551 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
15552 void ontimeupdate
(VARIANT v
);
15554 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
15555 VARIANT ontimeupdate
();
15557 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
15558 void onpause
(VARIANT v
);
15560 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
15563 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
15564 void onplay
(VARIANT v
);
15566 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
15569 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
15570 void onplaying
(VARIANT v
);
15572 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
15573 VARIANT onplaying
();
15575 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
15576 void onvolumechange
(VARIANT v
);
15578 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
15579 VARIANT onvolumechange
();
15581 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
15582 void onwaiting
(VARIANT v
);
15584 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
15585 VARIANT onwaiting
();
15587 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
15590 /*****************************************************************************
15591 * HTMLWindow2 coclass
15595 uuid(d48a6ec6
-6a4a
-11cf
-94a7
-444553540000)
15597 coclass HTMLWindow2
15599 [default] dispinterface DispHTMLWindow2
;
15600 [source, default] dispinterface HTMLWindowEvents
;
15601 [source] dispinterface HTMLWindowEvents2
;
15602 /* [source] dispinterface HTMLWindowEvents3; */
15603 interface IHTMLWindow2
;
15604 interface IHTMLWindow3
;
15605 interface IHTMLWindow4
;
15606 interface IHTMLWindow5
;
15607 interface IHTMLWindow6
;
15608 interface IHTMLWindow7
;
15609 /* interface IHTMLWindow8; */
15610 interface IHTMLDOMConstructor
;
15611 interface IEventTarget
;
15614 /*****************************************************************************
15615 * DispHTMLWindowProxy dispinterface
15619 uuid(3050f55e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15621 dispinterface DispHTMLWindowProxy
15625 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
15626 VARIANT item
([in] VARIANT* pvarIndex
);
15628 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
15631 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
15632 IHTMLFramesCollection2
* frames
();
15634 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
15635 void defaultStatus
(BSTR v
);
15637 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
15638 BSTR defaultStatus
();
15640 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
15641 void status
(BSTR v
);
15643 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
15646 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
15647 void clearTimeout
([in] LONG timerID
);
15649 [id(DISPID_IHTMLWINDOW2_ALERT
)]
15650 void alert
([defaultvalue(""), in] BSTR message);
15652 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
15653 VARIANT_BOOL confirm
([defaultvalue(""), in] BSTR message);
15655 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
15656 VARIANT prompt
([defaultvalue(""), in] BSTR message,
15657 [defaultvalue("undefined"), in] BSTR defstr
);
15659 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
15660 IHTMLImageElementFactory
* Image
();
15662 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
15663 IHTMLLocation
* location
();
15665 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
15666 IOmHistory
* history
();
15668 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
15671 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
15672 void opener
(VARIANT v
);
15674 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
15677 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
15678 IOmNavigator
* navigator
();
15680 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
15683 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
15686 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
15687 IHTMLWindow2
* parent
();
15689 [id(DISPID_IHTMLWINDOW2_OPEN
)]
15690 IHTMLWindow2
* open
([defaultvalue(""), in] BSTR url
,
15691 [defaultvalue(""), in] BSTR name
,
15692 [defaultvalue(""), in] BSTR features
,
15693 [defaultvalue(0), in] VARIANT_BOOL replace
);
15695 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
15696 IHTMLWindow2
* self
();
15698 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
15699 IHTMLWindow2
* top
();
15701 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
15702 IHTMLWindow2
* window
();
15704 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
15705 void navigate
([in] BSTR url
);
15707 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
15708 void onfocus
(VARIANT v
);
15710 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
15713 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
15714 void onblur
(VARIANT v
);
15716 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
15719 [propput, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
15720 void onload
(VARIANT v
);
15722 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
15725 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
15726 void onbeforeunload
(VARIANT v
);
15728 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
15729 VARIANT onbeforeunload
();
15731 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
15732 void onunload
(VARIANT v
);
15734 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
15735 VARIANT onunload
();
15737 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
15738 void onhelp
(VARIANT v
);
15740 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
15743 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
15744 void onerror
(VARIANT v
);
15746 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
15749 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
15750 void onresize
(VARIANT v
);
15752 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
15753 VARIANT onresize
();
15755 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
15756 void onscroll
(VARIANT v
);
15758 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
15759 VARIANT onscroll
();
15761 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
), source]
15762 IHTMLDocument2
* document
();
15764 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
15765 IHTMLEventObj
* event
();
15767 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
), hidden, restricted]
15768 IUnknown
* _newEnum
();
15770 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
15771 VARIANT showModalDialog
([in] BSTR dialog
,
15772 [optional, in] VARIANT* varArgIn
,
15773 [optional, in] VARIANT* varOptions
);
15775 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
15776 void showHelp
([in] BSTR helpURL
,
15777 [optional, in] VARIANT helpArg
,
15778 [defaultvalue(""), in] BSTR features
);
15780 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
15781 IHTMLScreen
* screen
();
15783 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
15784 IHTMLOptionElementFactory
* Option
();
15786 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
15789 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
15790 VARIANT_BOOL closed
();
15792 [id(DISPID_IHTMLWINDOW2_BLUR
)]
15795 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
15796 void scroll
([in] LONG x
,
15799 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
15800 IOmNavigator
* clientInformation
();
15802 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
15803 void clearInterval
([in] LONG timerID
);
15805 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
15806 void offscreenBuffering
(VARIANT v
);
15808 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
15809 VARIANT offscreenBuffering
();
15811 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
15812 VARIANT execScript
([in] BSTR code
,
15813 [defaultvalue("JScript"), in] BSTR language
);
15815 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
15818 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
15819 void scrollBy
([in] LONG x
,
15822 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
15823 void scrollTo
([in] LONG x
,
15826 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
15827 void moveTo
([in] LONG x
,
15830 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
15831 void moveBy
([in] LONG x
,
15834 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
15835 void resizeTo
([in] LONG x
,
15838 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
15839 void resizeBy
([in] LONG x
,
15842 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
15843 IDispatch
* external
();
15845 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
15848 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
15851 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
15852 VARIANT_BOOL attachEvent
([in] BSTR event
,
15853 [in] IDispatch
* pDisp
);
15855 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
15856 void detachEvent
([in] BSTR event
,
15857 [in] IDispatch
* pDisp
);
15859 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
15860 LONG setTimeout
([in] VARIANT* expression
,
15862 [optional, in] VARIANT* language
);
15864 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
15865 LONG setInterval
([in] VARIANT* expression
,
15867 [optional, in] VARIANT* language
);
15869 [id(DISPID_IHTMLWINDOW3_PRINT
)]
15872 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
15873 void onbeforeprint
(VARIANT v
);
15875 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
15876 VARIANT onbeforeprint
();
15878 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
15879 void onafterprint
(VARIANT v
);
15881 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
15882 VARIANT onafterprint
();
15884 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
15885 IHTMLDataTransfer
* clipboardData
();
15887 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
15888 IHTMLWindow2
* showModelessDialog
([defaultvalue(""), in] BSTR url
,
15889 [optional, in] VARIANT* varArgIn
,
15890 [optional, in] VARIANT* options
);
15892 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
15893 IDispatch
* createPopup
([optional, in] VARIANT* varArgIn
);
15895 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
15896 IHTMLFrameBase
* frameElement
();
15898 [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
15899 void XMLHttpRequest
(VARIANT v
);
15901 [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
15902 VARIANT XMLHttpRequest
();
15904 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
15905 IHTMLStorage
*sessionStorage
();
15907 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
15908 IHTMLStorage
*localStorage
();
15910 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
15911 void onhashchange
(VARIANT v
);
15913 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
15914 VARIANT onhashchange
();
15916 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
15917 long maxConnectionsPerServer
();
15919 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
15922 [in, optional] VARIANT targetOrigin
);
15924 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
15925 BSTR toStaticHTML
([in] BSTR bstrHTML
);
15927 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
15928 void onmessage
(VARIANT v
);
15930 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
15931 VARIANT onmessage
();
15933 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
15934 void msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
15936 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
15937 IHTMLSelection
*getSelection
();
15939 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
15940 IHTMLCSSStyleDeclaration
*getComputedStyle
(
15941 [in] IHTMLDOMNode
*varArgIn
,
15942 [in, defaultvalue("")] BSTR bstrPseudoElt
);
15944 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
15945 IHTMLStyleMedia
*styleMedia
();
15947 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
15948 void performance
(VARIANT v
);
15950 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
15951 VARIANT performance
();
15953 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
15956 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
15957 long innerHeight
();
15959 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
15960 long pageXOffset
();
15962 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
15963 long pageYOffset
();
15965 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
15968 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
15971 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
15974 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
15975 long outerHeight
();
15977 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
15978 void onabort
(VARIANT v
);
15980 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
15983 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
15984 void oncanplay
(VARIANT v
);
15986 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
15987 VARIANT oncanplay
();
15989 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
15990 void oncanplaythrough
(VARIANT v
);
15992 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
15993 VARIANT oncanplaythrough
();
15995 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
15996 void onchange
(VARIANT v
);
15998 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
15999 VARIANT onchange
();
16001 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
16002 void onclick
(VARIANT v
);
16004 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
16007 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
16008 void oncontextmenu
(VARIANT v
);
16010 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
16011 VARIANT oncontextmenu
();
16013 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
16014 void ondblclick
(VARIANT v
);
16016 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
16017 VARIANT ondblclick
();
16019 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
16020 void ondrag
(VARIANT v
);
16022 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
16025 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
16026 void ondragend
(VARIANT v
);
16028 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
16029 VARIANT ondragend
();
16031 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
16032 void ondragenter
(VARIANT v
);
16034 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
16035 VARIANT ondragenter
();
16037 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
16038 void ondragleave
(VARIANT v
);
16040 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
16041 VARIANT ondragleave
();
16043 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
16044 void ondragover
(VARIANT v
);
16046 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
16047 VARIANT ondragover
();
16049 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
16050 void ondragstart
(VARIANT v
);
16052 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
16053 VARIANT ondragstart
();
16055 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
16056 void ondrop
(VARIANT v
);
16058 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
16061 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
16062 void ondurationchange
(VARIANT v
);
16064 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
16065 VARIANT ondurationchange
();
16067 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
16068 void onfocusin
(VARIANT v
);
16070 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
16071 VARIANT onfocusin
();
16073 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
16074 void onfocusout
(VARIANT v
);
16076 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
16077 VARIANT onfocusout
();
16079 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
16080 void oninput
(VARIANT v
);
16082 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
16085 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
16086 void onemptied
(VARIANT v
);
16088 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
16089 VARIANT onemptied
();
16091 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
16092 void onended
(VARIANT v
);
16094 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
16097 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
16098 void onkeydown
(VARIANT v
);
16100 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
16101 VARIANT onkeydown
();
16103 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
16104 void onkeypress
(VARIANT v
);
16106 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
16107 VARIANT onkeypress
();
16109 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
16110 void onkeyup
(VARIANT v
);
16112 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
16115 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
16116 void onloadeddata
(VARIANT v
);
16118 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
16119 VARIANT onloadeddata
();
16121 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
16122 void onloadedmetadata
(VARIANT v
);
16124 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
16125 VARIANT onloadedmetadata
();
16127 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
16128 void onloadstart
(VARIANT v
);
16130 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
16131 VARIANT onloadstart
();
16133 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
16134 void onmousedown
(VARIANT v
);
16136 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
16137 VARIANT onmousedown
();
16139 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
16140 void onmouseenter
(VARIANT v
);
16142 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
16143 VARIANT onmouseenter
();
16145 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
16146 void onmouseleave
(VARIANT v
);
16148 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
16149 VARIANT onmouseleave
();
16151 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
16152 void onmousemove
(VARIANT v
);
16154 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
16155 VARIANT onmousemove
();
16157 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
16158 void onmouseout
(VARIANT v
);
16160 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
16161 VARIANT onmouseout
();
16163 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
16164 void onmouseover
(VARIANT v
);
16166 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
16167 VARIANT onmouseover
();
16169 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
16170 void onmouseup
(VARIANT v
);
16172 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
16173 VARIANT onmouseup
();
16175 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
16176 void onmousewheel
(VARIANT v
);
16178 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
16179 VARIANT onmousewheel
();
16181 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
16182 void onoffline
(VARIANT v
);
16184 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
16185 VARIANT onoffline
();
16187 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
16188 void ononline
(VARIANT v
);
16190 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
16191 VARIANT ononline
();
16193 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
16194 void onprogress
(VARIANT v
);
16196 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
16197 VARIANT onprogress
();
16199 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
16200 void onratechange
(VARIANT v
);
16202 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
16203 VARIANT onratechange
();
16205 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
16206 void onreadystatechange
(VARIANT v
);
16208 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
16209 VARIANT onreadystatechange
();
16211 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
16212 void onreset
(VARIANT v
);
16214 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
16217 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
16218 void onseeked
(VARIANT v
);
16220 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
16221 VARIANT onseeked
();
16223 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
16224 void onseeking
(VARIANT v
);
16226 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
16227 VARIANT onseeking
();
16229 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
16230 void onselect
(VARIANT v
);
16232 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
16233 VARIANT onselect
();
16235 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
16236 void onstalled
(VARIANT v
);
16238 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
16239 VARIANT onstalled
();
16241 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
16242 void onstorage
(VARIANT v
);
16244 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
16245 VARIANT onstorage
();
16247 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
16248 void onsubmit
(VARIANT v
);
16250 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
16251 VARIANT onsubmit
();
16253 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
16254 void onsuspend
(VARIANT v
);
16256 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
16257 VARIANT onsuspend
();
16259 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
16260 void ontimeupdate
(VARIANT v
);
16262 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
16263 VARIANT ontimeupdate
();
16265 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
16266 void onpause
(VARIANT v
);
16268 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
16271 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
16272 void onplay
(VARIANT v
);
16274 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
16277 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
16278 void onplaying
(VARIANT v
);
16280 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
16281 VARIANT onplaying
();
16283 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
16284 void onvolumechange
(VARIANT v
);
16286 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
16287 VARIANT onvolumechange
();
16289 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
16290 void onwaiting
(VARIANT v
);
16292 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
16293 VARIANT onwaiting
();
16295 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
16298 /*****************************************************************************
16299 * HTMLWindowEvents interface
16303 uuid(96A0A4E0
-D062
-11cf
-94B6
-00AA0060275C
)
16305 dispinterface HTMLWindowEvents
16309 [id(DISPID_HTMLWINDOWEVENTS_ONLOAD
)]
16312 [id(DISPID_HTMLWINDOWEVENTS_ONUNLOAD
)]
16315 [id(DISPID_HTMLWINDOWEVENTS_ONHELP
)]
16316 VARIANT_BOOL onhelp
();
16318 [id(DISPID_HTMLWINDOWEVENTS_ONFOCUS
)]
16321 [id(DISPID_HTMLWINDOWEVENTS_ONBLUR
)]
16324 [id(DISPID_HTMLWINDOWEVENTS_ONERROR
)]
16325 void onerror
([in] BSTR description
,
16329 [id(DISPID_HTMLWINDOWEVENTS_ONRESIZE
)]
16332 [id(DISPID_HTMLWINDOWEVENTS_ONSCROLL
)]
16335 [id(DISPID_HTMLWINDOWEVENTS_ONBEFOREUNLOAD
)]
16336 void onbeforeunload
();
16338 [id(DISPID_HTMLWINDOWEVENTS_ONBEFOREPRINT
)]
16339 void onbeforeprint
();
16341 [id(DISPID_HTMLWINDOWEVENTS_ONAFTERPRINT
)]
16342 void onafterprint
();
16345 /*****************************************************************************
16346 * HTMLWindowEvents2 interface
16350 uuid(3050f625
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16352 dispinterface HTMLWindowEvents2
16356 [id(DISPID_HTMLWINDOWEVENTS2_ONLOAD
)]
16357 void onload
([in] IHTMLEventObj
* pEvtObj
);
16359 [id(DISPID_HTMLWINDOWEVENTS2_ONUNLOAD
)]
16360 void onunload
([in] IHTMLEventObj
* pEvtObj
);
16362 [id(DISPID_HTMLWINDOWEVENTS2_ONHELP
)]
16363 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
16365 [id(DISPID_HTMLWINDOWEVENTS2_ONFOCUS
)]
16366 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
16368 [id(DISPID_HTMLWINDOWEVENTS2_ONBLUR
)]
16369 void onblur
([in] IHTMLEventObj
* pEvtObj
);
16371 [id(DISPID_HTMLWINDOWEVENTS2_ONERROR
)]
16372 void onerror
([in] BSTR description
,
16376 [id(DISPID_HTMLWINDOWEVENTS2_ONRESIZE
)]
16377 void onresize
([in] IHTMLEventObj
* pEvtObj
);
16379 [id(DISPID_HTMLWINDOWEVENTS2_ONSCROLL
)]
16380 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
16382 [id(DISPID_HTMLWINDOWEVENTS2_ONBEFOREUNLOAD
)]
16383 void onbeforeunload
([in] IHTMLEventObj
* pEvtObj
);
16385 [id(DISPID_HTMLWINDOWEVENTS2_ONBEFOREPRINT
)]
16386 void onbeforeprint
([in] IHTMLEventObj
* pEvtObj
);
16388 [id(DISPID_HTMLWINDOWEVENTS2_ONAFTERPRINT
)]
16389 void onafterprint
([in] IHTMLEventObj
* pEvtObj
);
16392 /*****************************************************************************
16393 * HTMLWindowProxy class
16396 uuid(3050f391
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16398 coclass HTMLWindowProxy
16400 [default] dispinterface DispHTMLWindowProxy
;
16401 [source, default] dispinterface HTMLWindowEvents
;
16402 [source] dispinterface HTMLWindowEvents2
;
16403 interface IHTMLWindow2
;
16404 interface IHTMLWindow3
;
16405 interface IHTMLWindow4
;
16406 interface IHTMLWindow5
;
16409 /*****************************************************************************
16410 * HTMLDocumentEvents2 interface
16414 uuid(3050f613
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16416 dispinterface HTMLDocumentEvents2
16420 [id(DISPID_HTMLDOCUMENTEVENTS2_ONHELP
)]
16421 VARIANT_BOOL onhelp
([in] IHTMLEventObj
*pEvtObj
);
16423 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCLICK
)]
16424 VARIANT_BOOL onclick
([in] IHTMLEventObj
*pEvtObj
);
16426 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDBLCLICK
)]
16427 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
*pEvtObj
);
16429 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYDOWN
)]
16430 void onkeydown
([in] IHTMLEventObj
*pEvtObj
);
16432 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYUP
)]
16433 void onkeyup
([in] IHTMLEventObj
*pEvtObj
);
16435 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYPRESS
)]
16436 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
*pEvtObj
);
16438 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEDOWN
)]
16439 void onmousedown
([in] IHTMLEventObj
*pEvtObj
);
16441 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEMOVE
)]
16442 void onmousemove
([in] IHTMLEventObj
*pEvtObj
);
16444 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEUP
)]
16445 void onmouseup
([in] IHTMLEventObj
*pEvtObj
);
16447 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOUT
)]
16448 void onmouseout
([in] IHTMLEventObj
*pEvtObj
);
16450 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOVER
)]
16451 void onmouseover
([in] IHTMLEventObj
*pEvtObj
);
16453 [id(DISPID_HTMLDOCUMENTEVENTS2_ONREADYSTATECHANGE
)]
16454 void onreadystatechange
([in] IHTMLEventObj
*pEvtObj
);
16456 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREUPDATE
)]
16457 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
*pEvtObj
);
16459 [id(DISPID_HTMLDOCUMENTEVENTS2_ONAFTERUPDATE
)]
16460 void onafterupdate
([in] IHTMLEventObj
*pEvtObj
);
16462 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWEXIT
)]
16463 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
*pEvtObj
);
16465 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWENTER
)]
16466 void onrowenter
([in] IHTMLEventObj
*pEvtObj
);
16468 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDRAGSTART
)]
16469 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
*pEvtObj
);
16471 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSELECTSTART
)]
16472 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
*pEvtObj
);
16474 [id(DISPID_HTMLDOCUMENTEVENTS2_ONERRORUPDATE
)]
16475 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
*pEvtObj
);
16477 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCONTEXTMENU
)]
16478 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
*pEvtObj
);
16480 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSTOP
)]
16481 VARIANT_BOOL onstop
([in] IHTMLEventObj
*pEvtObj
);
16483 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWSDELETE
)]
16484 void onrowsdelete
([in] IHTMLEventObj
*pEvtObj
);
16486 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWSINSERTED
)]
16487 void onrowsinserted
([in] IHTMLEventObj
*pEvtObj
);
16489 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCELLCHANGE
)]
16490 void oncellchange
([in] IHTMLEventObj
*pEvtObj
);
16492 [id(DISPID_HTMLDOCUMENTEVENTS2_ONPROPERTYCHANGE
)]
16493 void onpropertychange
([in] IHTMLEventObj
*pEvtObj
);
16495 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCHANGED
)]
16496 void ondatasetchanged
([in] IHTMLEventObj
*pEvtObj
);
16498 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATAAVAILABLE
)]
16499 void ondataavailable
([in] IHTMLEventObj
*pEvtObj
);
16501 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCOMPLETE
)]
16502 void ondatasetcomplete
([in] IHTMLEventObj
*pEvtObj
);
16504 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREEDITFOCUS
)]
16505 void onbeforeeditfocus
([in] IHTMLEventObj
*pEvtObj
);
16507 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSELECTIONCHANGE
)]
16508 void onselectionchange
([in] IHTMLEventObj
*pEvtObj
);
16510 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCONTROLSELECT
)]
16511 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
*pEvtObj
);
16513 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEWHEEL
)]
16514 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
*pEvtObj
);
16516 [id(DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSIN
)]
16517 void onfocusin
([in] IHTMLEventObj
*pEvtObj
);
16519 [id(DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSOUT
)]
16520 void onfocusout
([in] IHTMLEventObj
*pEvtObj
);
16522 [id(DISPID_HTMLDOCUMENTEVENTS2_ONACTIVATE
)]
16523 void onactivate
([in] IHTMLEventObj
*pEvtObj
);
16525 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDEACTIVATE
)]
16526 void ondeactivate
([in] IHTMLEventObj
*pEvtObj
);
16528 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREACTIVATE
)]
16529 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
*pEvtObj
);
16531 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREDEACTIVATE
)]
16532 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
*pEvtObj
);
16535 /*****************************************************************************
16536 * HTMLDocumentEvents interface
16540 uuid(3050f260
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16542 dispinterface HTMLDocumentEvents
16546 [id(DISPID_HTMLDOCUMENTEVENTS_ONHELP
)]
16547 VARIANT_BOOL onhelp
();
16549 [id(DISPID_HTMLDOCUMENTEVENTS_ONCLICK
)]
16550 VARIANT_BOOL onclick
();
16552 [id(DISPID_HTMLDOCUMENTEVENTS_ONDBLCLICK
)]
16553 VARIANT_BOOL ondblclick
();
16555 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYDOWN
)]
16558 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYUP
)]
16561 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYPRESS
)]
16562 VARIANT_BOOL onkeypress
();
16564 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEDOWN
)]
16565 void onmousedown
();
16567 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEMOVE
)]
16568 void onmousemove
();
16570 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEUP
)]
16573 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOUT
)]
16576 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOVER
)]
16577 void onmouseover
();
16579 [id(DISPID_HTMLDOCUMENTEVENTS_ONREADYSTATECHANGE
)]
16580 void onreadystatechange
();
16582 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREUPDATE
)]
16583 VARIANT_BOOL onbeforeupdate
();
16585 [id(DISPID_HTMLDOCUMENTEVENTS_ONAFTERUPDATE
)]
16586 void onafterupdate
();
16588 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWEXIT
)]
16589 VARIANT_BOOL onrowexit
();
16591 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWENTER
)]
16594 [id(DISPID_HTMLDOCUMENTEVENTS_ONDRAGSTART
)]
16595 VARIANT_BOOL ondragstart
();
16597 [id(DISPID_HTMLDOCUMENTEVENTS_ONSELECTSTART
)]
16598 VARIANT_BOOL onselectstart
();
16600 [id(DISPID_HTMLDOCUMENTEVENTS_ONERRORUPDATE
)]
16601 VARIANT_BOOL onerrorupdate
();
16603 [id(DISPID_HTMLDOCUMENTEVENTS_ONCONTEXTMENU
)]
16604 VARIANT_BOOL oncontextmenu
();
16606 [id(DISPID_HTMLDOCUMENTEVENTS_ONSTOP
)]
16607 VARIANT_BOOL onstop
();
16609 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWSDELETE
)]
16610 void onrowsdelete
();
16612 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWSINSERTED
)]
16613 void onrowsinserted
();
16615 [id(DISPID_HTMLDOCUMENTEVENTS_ONCELLCHANGE
)]
16616 void oncellchange
();
16618 [id(DISPID_HTMLDOCUMENTEVENTS_ONPROPERTYCHANGE
)]
16619 void onpropertychange
();
16621 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATASETCHANGED
)]
16622 void ondatasetchanged
();
16624 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATAAVAILABLE
)]
16625 void ondataavailable
();
16627 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATASETCOMPLETE
)]
16628 void ondatasetcomplete
();
16630 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREEDITFOCUS
)]
16631 void onbeforeeditfocus
();
16633 [id(DISPID_HTMLDOCUMENTEVENTS_ONSELECTIONCHANGE
)]
16634 void onselectionchange
();
16636 [id(DISPID_HTMLDOCUMENTEVENTS_ONCONTROLSELECT
)]
16637 VARIANT_BOOL oncontrolselect
();
16639 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEWHEEL
)]
16640 VARIANT_BOOL onmousewheel
();
16642 [id(DISPID_HTMLDOCUMENTEVENTS_ONFOCUSIN
)]
16645 [id(DISPID_HTMLDOCUMENTEVENTS_ONFOCUSOUT
)]
16648 [id(DISPID_HTMLDOCUMENTEVENTS_ONACTIVATE
)]
16651 [id(DISPID_HTMLDOCUMENTEVENTS_ONDEACTIVATE
)]
16652 void ondeactivate
();
16654 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREACTIVATE
)]
16655 VARIANT_BOOL onbeforeactivate
();
16657 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREDEACTIVATE
)]
16658 VARIANT_BOOL onbeforedeactivate
();
16661 /*****************************************************************************
16662 * HTMLTextContainerEvents interface
16666 uuid(1ff6aa72
-5842-11cf
-a707
-00aa00c0098d
)
16668 dispinterface HTMLTextContainerEvents
16673 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
16674 VARIANT_BOOL onhelp
();
16676 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
16677 VARIANT_BOOL onclick
();
16679 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
16680 VARIANT_BOOL ondblclick
();
16682 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
16683 VARIANT_BOOL onkeypress
();
16685 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
16688 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
16691 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
16694 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
16695 void onmouseover
();
16697 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
16698 void onmousemove
();
16700 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
16701 void onmousedown
();
16703 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
16706 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
16707 VARIANT_BOOL onselectstart
();
16709 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
16710 void onfilterchange
();
16712 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
16713 VARIANT_BOOL ondragstart
();
16715 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
16716 VARIANT_BOOL onbeforeupdate
();
16718 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
16719 void onafterupdate
();
16721 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
16722 VARIANT_BOOL onerrorupdate
();
16724 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
16725 VARIANT_BOOL onrowexit
();
16727 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
16730 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
16731 void ondatasetchanged
();
16733 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
16734 void ondataavailable
();
16736 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
16737 void ondatasetcomplete
();
16739 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
16740 void onlosecapture
();
16742 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
16743 void onpropertychange
();
16745 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
16748 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
16751 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
16754 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
16757 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
16758 VARIANT_BOOL ondrag
();
16760 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
16763 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
16764 VARIANT_BOOL ondragenter
();
16766 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
16767 VARIANT_BOOL ondragover
();
16769 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
16770 void ondragleave
();
16772 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
16773 VARIANT_BOOL ondrop
();
16775 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
16776 VARIANT_BOOL onbeforecut
();
16778 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
16779 VARIANT_BOOL oncut
();
16781 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
16782 VARIANT_BOOL onbeforecopy
();
16784 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
16785 VARIANT_BOOL oncopy
();
16787 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
16788 VARIANT_BOOL onbeforepaste
();
16790 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
16791 VARIANT_BOOL onpaste
();
16793 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
16794 VARIANT_BOOL oncontextmenu
();
16796 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
16797 void onrowsdelete
();
16799 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
16800 void onrowsinserted
();
16802 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
16803 void oncellchange
();
16805 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
16806 void onreadystatechange
();
16808 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
16809 void onbeforeeditfocus
();
16811 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
16812 void onlayoutcomplete
();
16814 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
16817 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
16818 VARIANT_BOOL onbeforedeactivate
();
16820 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
16821 VARIANT_BOOL onbeforeactivate
();
16823 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
16826 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
16827 VARIANT_BOOL oncontrolselect
();
16829 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
16830 VARIANT_BOOL onmovestart
();
16832 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
16835 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
16836 VARIANT_BOOL onresizestart
();
16838 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
16839 void onresizeend
();
16841 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
16842 void onmouseenter
();
16844 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
16845 void onmouseleave
();
16847 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
16848 VARIANT_BOOL onmousewheel
();
16850 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
16853 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
16854 void ondeactivate
();
16856 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
16859 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
16862 [id(DISPID_HTMLTEXTCONTAINEREVENTS_ONCHANGE
)]
16865 [id(DISPID_HTMLTEXTCONTAINEREVENTS_ONSELECT
)]
16869 /*****************************************************************************
16870 * HTMLTextContainerEvents2 interface
16874 uuid(3050f624
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16876 dispinterface HTMLTextContainerEvents2
16880 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
16881 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
16883 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
16884 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
16886 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
16887 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
16889 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
16890 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
16892 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
16893 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
16895 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
16896 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
16898 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
16899 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
16901 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
16902 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
16904 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
16905 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
16907 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
16908 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
16910 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
16911 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
16913 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
16914 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
16916 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
16917 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
16919 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
16920 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
16922 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
16923 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
16925 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
16926 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
16928 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
16929 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
16931 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
16932 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
16934 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
16935 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
16937 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
16938 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
16940 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
16941 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
16943 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
16944 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
16946 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
16947 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
16949 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
16950 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
16952 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
16953 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
16955 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
16956 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
16958 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
16959 void onblur
([in] IHTMLEventObj
* pEvtObj
);
16961 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
16962 void onresize
([in] IHTMLEventObj
* pEvtObj
);
16964 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
16965 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
16967 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
16968 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
16970 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
16971 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
16973 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
16974 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
16976 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
16977 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
16979 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
16980 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
16982 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
16983 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
16985 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
16986 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
16988 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
16989 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
16991 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
16992 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
16994 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
16995 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
16997 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
16998 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
17000 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
17001 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
17003 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
17004 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
17006 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
17007 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
17009 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
17010 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
17012 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
17013 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
17015 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
17016 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
17018 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
17019 void onpage
([in] IHTMLEventObj
* pEvtObj
);
17021 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
17022 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
17024 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
17025 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
17027 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
17028 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
17030 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
17031 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
17033 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
17034 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
17036 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
17037 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
17039 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
17040 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
17042 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
17043 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
17045 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
17046 void onmove
([in] IHTMLEventObj
* pEvtObj
);
17048 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
17049 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
17051 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
17052 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
17054 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
17055 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
17057 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
17058 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
17060 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
17061 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
17063 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
17064 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
17066 [id(DISPID_HTMLTEXTCONTAINEREVENTS2_ONCHANGE
)]
17067 void onchange
([in] IHTMLEventObj
* pEvtObj
);
17069 [id(DISPID_HTMLTEXTCONTAINEREVENTS2_ONSELECT
)]
17070 void onselect
([in] IHTMLEventObj
* pEvtObj
);
17073 /*****************************************************************************
17074 * IDOMProcessingInstruction interface
17080 uuid(30510742-98b5
-11cf
-bb82
-00aa00bdce0b
)
17082 interface IDOMProcessingInstruction
: IDispatch
17084 [propget, id(DISPID_IDOMPROCESSINGINSTRUCTION_TARGET
)]
17085 HRESULT target
([out, retval] BSTR *p
);
17087 [propput, id(DISPID_IDOMPROCESSINGINSTRUCTION_DATA
)]
17088 HRESULT data
([in] BSTR v
);
17090 [propget, id(DISPID_IDOMPROCESSINGINSTRUCTION_DATA
)]
17091 HRESULT data
([out, retval] BSTR *p
);
17094 /*****************************************************************************
17095 * IHTMLDocument interface
17101 uuid(626FC520
-A41E
-11CF
-A731
-00A0C9082637
)
17103 interface IHTMLDocument
: IDispatch
17105 [propget, id(DISPID_IHTMLDOCUMENT_SCRIPT
)]
17106 HRESULT Script
([retval, out] IDispatch
**p
);
17109 /*****************************************************************************
17110 * IHTMLDocument2 interface
17116 uuid(332C4425
-26CB
-11D0
-B483
-00C04FD90119
)
17118 interface IHTMLDocument2
: IHTMLDocument
17120 [propget, id(DISPID_IHTMLDOCUMENT2_ALL
)]
17121 HRESULT all
([retval, out] IHTMLElementCollection
**p
);
17123 [propget, id(DISPID_IHTMLDOCUMENT2_BODY
)]
17124 HRESULT body
([retval, out] IHTMLElement
**p
);
17126 [propget, id(DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT
)]
17127 HRESULT activeElement
([retval, out] IHTMLElement
**p
);
17129 [propget, id(DISPID_IHTMLDOCUMENT2_IMAGES
)]
17130 HRESULT images
([retval, out] IHTMLElementCollection
**p
);
17132 [propget, id(DISPID_IHTMLDOCUMENT2_APPLETS
)]
17133 HRESULT applets
([retval, out] IHTMLElementCollection
**p
);
17135 [propget, id(DISPID_IHTMLDOCUMENT2_LINKS
)]
17136 HRESULT links
([retval, out] IHTMLElementCollection
**p
);
17138 [propget, id(DISPID_IHTMLDOCUMENT2_FORMS
)]
17139 HRESULT forms
([retval, out] IHTMLElementCollection
**p
);
17141 [propget, id(DISPID_IHTMLDOCUMENT2_ANCHORS
)]
17142 HRESULT anchors
([retval, out] IHTMLElementCollection
**p
);
17144 [propput, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
17145 HRESULT title
([in] BSTR v
);
17147 [propget, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
17148 HRESULT title
([retval, out] BSTR *p
);
17150 [propget, id(DISPID_IHTMLDOCUMENT2_SCRIPTS
)]
17151 HRESULT scripts
([retval, out] IHTMLElementCollection
**p
);
17153 [propput, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
)]
17154 HRESULT designMode
([in] BSTR v
);
17156 [propget, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
)]
17157 HRESULT designMode
([retval, out] BSTR *p
);
17159 [propget, id(DISPID_IHTMLDOCUMENT2_SELECTION
)]
17160 HRESULT selection
([retval, out] IHTMLSelectionObject
**p
);
17162 [propget, id(DISPID_IHTMLDOCUMENT2_READYSTATE
)]
17163 HRESULT readyState
([retval, out] BSTR *p
);
17165 [propget, id(DISPID_IHTMLDOCUMENT2_FRAMES
)]
17166 HRESULT frames
([retval, out] IHTMLFramesCollection2
**p
);
17168 [propget, id(DISPID_IHTMLDOCUMENT2_EMBEDS
)]
17169 HRESULT embeds
([retval, out] IHTMLElementCollection
**p
);
17171 [propget, id(DISPID_IHTMLDOCUMENT2_PLUGINS
)]
17172 HRESULT plugins
([retval, out] IHTMLElementCollection
**p
);
17174 [propput, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
17175 HRESULT alinkColor
([in] VARIANT v
);
17177 [propget, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
17178 HRESULT alinkColor
([retval, out] VARIANT *p
);
17180 [propput, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
17181 HRESULT bgColor
([in] VARIANT v
);
17183 [propget, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
17184 HRESULT bgColor
([retval, out] VARIANT *p
);
17186 [propput, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
17187 HRESULT fgColor
([in] VARIANT v
);
17189 [propget, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
17190 HRESULT fgColor
([retval, out] VARIANT *p
);
17192 [propput, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
17193 HRESULT linkColor
([in] VARIANT v
);
17195 [propget, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
17196 HRESULT linkColor
([retval, out] VARIANT *p
);
17198 [propput, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
17199 HRESULT vlinkColor
([in] VARIANT v
);
17201 [propget, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
17202 HRESULT vlinkColor
([retval, out] VARIANT *p
);
17204 [propget, id(DISPID_IHTMLDOCUMENT2_REFERRER
)]
17205 HRESULT referrer
([retval, out] BSTR *p
);
17207 [propget, id(DISPID_IHTMLDOCUMENT2_LOCATION
)]
17208 HRESULT location
([retval, out] IHTMLLocation
**p
);
17210 [propget, id(DISPID_IHTMLDOCUMENT2_LASTMODIFIED
)]
17211 HRESULT lastModified
([retval, out] BSTR *p
);
17213 [propput, id(DISPID_IHTMLDOCUMENT2_URL
)]
17214 HRESULT URL
([in] BSTR v
);
17216 [propget, id(DISPID_IHTMLDOCUMENT2_URL
)]
17217 HRESULT URL
([retval, out] BSTR *p
);
17219 [propput, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
17220 HRESULT domain
([in] BSTR v
);
17222 [propget, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
17223 HRESULT domain
([retval, out] BSTR *p
);
17225 [propput, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
17226 HRESULT cookie
([in] BSTR v
);
17228 [propget, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
17229 HRESULT cookie
([retval, out] BSTR *p
);
17231 [propput, id(DISPID_IHTMLDOCUMENT2_EXPANDO
)]
17232 HRESULT expando
([in] VARIANT_BOOL v
);
17234 [propget, id(DISPID_IHTMLDOCUMENT2_EXPANDO
)]
17235 HRESULT expando
([retval, out] VARIANT_BOOL *p
);
17237 [propput, id(DISPID_IHTMLDOCUMENT2_CHARSET
)]
17238 HRESULT charset
([in] BSTR v
);
17240 [propget, id(DISPID_IHTMLDOCUMENT2_CHARSET
)]
17241 HRESULT charset
([retval, out] BSTR *p
);
17243 [propput, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
17244 HRESULT defaultCharset
([in] BSTR v
);
17246 [propget, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
17247 HRESULT defaultCharset
([retval, out] BSTR *p
);
17249 [propget, id(DISPID_IHTMLDOCUMENT2_MIMETYPE
)]
17250 HRESULT mimeType
([retval, out] BSTR *p
);
17252 [propget, id(DISPID_IHTMLDOCUMENT2_FILESIZE
)]
17253 HRESULT fileSize
([retval, out] BSTR *p
);
17255 [propget, id(DISPID_IHTMLDOCUMENT2_FILECREATEDDATE
)]
17256 HRESULT fileCreatedDate
([retval, out] BSTR *p
);
17258 [propget, id(DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE
)]
17259 HRESULT fileModifiedDate
([retval, out] BSTR *p
);
17261 [propget, id(DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE
)]
17262 HRESULT fileUpdatedDate
([retval, out] BSTR *p
);
17264 [propget, id(DISPID_IHTMLDOCUMENT2_SECURITY
)]
17265 HRESULT security
([retval, out] BSTR *p
);
17267 [propget, id(DISPID_IHTMLDOCUMENT2_PROTOCOL
)]
17268 HRESULT protocol
([retval, out] BSTR *p
);
17270 [propget, id(DISPID_IHTMLDOCUMENT2_NAMEPROP
)]
17271 HRESULT nameProp
([retval, out] BSTR *p
);
17273 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITE
)]
17274 HRESULT write
([in] SAFEARRAY(VARIANT) psarray
);
17276 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITELN
)]
17277 HRESULT writeln
([in] SAFEARRAY(VARIANT) psarray
);
17279 [id(DISPID_IHTMLDOCUMENT2_OPEN
)]
17281 [defaultvalue("text/html"), in] BSTR url
,
17282 [optional, in] VARIANT name
,
17283 [optional, in] VARIANT features
,
17284 [optional, in] VARIANT replace
,
17285 [retval, out] IDispatch
**pomWindowResult
);
17287 [id(DISPID_IHTMLDOCUMENT2_CLOSE
)]
17290 [id(DISPID_IHTMLDOCUMENT2_CLEAR
)]
17293 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED
)]
17294 HRESULT queryCommandSupported
(
17296 [retval, out] VARIANT_BOOL *pfRet
);
17298 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED
)]
17299 HRESULT queryCommandEnabled
(
17301 [retval, out] VARIANT_BOOL *pfRet
);
17303 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE
)]
17304 HRESULT queryCommandState
(
17306 [retval, out] VARIANT_BOOL *pfRet
);
17308 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM
)]
17309 HRESULT queryCommandIndeterm
(
17311 [retval, out] VARIANT_BOOL *pfRet
);
17313 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT
)]
17314 HRESULT queryCommandText
(
17316 [retval, out] BSTR *pcmdText
);
17318 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE
)]
17319 HRESULT queryCommandValue
(
17321 [retval, out] VARIANT *pcmdValue
);
17323 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMAND
)]
17324 HRESULT execCommand
(
17326 [defaultvalue(0), in] VARIANT_BOOL showUI
,
17327 [optional, in] VARIANT value
,
17328 [retval, out] VARIANT_BOOL *pfRet
);
17330 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP
)]
17331 HRESULT execCommandShowHelp
(
17333 [retval, out] VARIANT_BOOL *pfRet
);
17335 [id(DISPID_IHTMLDOCUMENT2_CREATEELEMENT
)]
17336 HRESULT createElement
(
17338 [retval, out] IHTMLElement
**newElem
);
17340 [propput, id(DISPID_IHTMLDOCUMENT2_ONHELP
)]
17341 HRESULT onhelp
([in] VARIANT v
);
17343 [propget, id(DISPID_IHTMLDOCUMENT2_ONHELP
)]
17344 HRESULT onhelp
([retval, out] VARIANT *p
);
17346 [propput, id(DISPID_IHTMLDOCUMENT2_ONCLICK
)]
17347 HRESULT onclick
([in] VARIANT v
);
17349 [propget, id(DISPID_IHTMLDOCUMENT2_ONCLICK
)]
17350 HRESULT onclick
([retval, out] VARIANT *p
);
17352 [propput, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
)]
17353 HRESULT ondblclick
([in] VARIANT v
);
17355 [propget, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
)]
17356 HRESULT ondblclick
([retval, out] VARIANT *p
);
17358 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
)]
17359 HRESULT onkeyup
([in] VARIANT v
);
17361 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
)]
17362 HRESULT onkeyup
([retval, out] VARIANT *p
);
17364 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
)]
17365 HRESULT onkeydown
([in] VARIANT v
);
17367 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
)]
17368 HRESULT onkeydown
([retval, out] VARIANT *p
);
17370 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
)]
17371 HRESULT onkeypress
([in] VARIANT v
);
17373 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
)]
17374 HRESULT onkeypress
([retval, out] VARIANT *p
);
17376 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
)]
17377 HRESULT onmouseup
([in] VARIANT v
);
17379 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
)]
17380 HRESULT onmouseup
([retval, out] VARIANT *p
);
17382 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
)]
17383 HRESULT onmousedown
([in] VARIANT v
);
17385 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
)]
17386 HRESULT onmousedown
([retval, out] VARIANT *p
);
17388 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
)]
17389 HRESULT onmousemove
([in] VARIANT v
);
17391 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
)]
17392 HRESULT onmousemove
([retval, out] VARIANT *p
);
17394 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
)]
17395 HRESULT onmouseout
([in] VARIANT v
);
17397 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
)]
17398 HRESULT onmouseout
([retval, out] VARIANT *p
);
17400 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
)]
17401 HRESULT onmouseover
([in] VARIANT v
);
17403 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
)]
17404 HRESULT onmouseover
([retval, out] VARIANT *p
);
17406 [propput, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
)]
17407 HRESULT onreadystatechange
([in] VARIANT v
);
17409 [propget, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
)]
17410 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
17412 [propput, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
)]
17413 HRESULT onafterupdate
([in] VARIANT v
);
17415 [propget, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
)]
17416 HRESULT onafterupdate
([retval, out] VARIANT *p
);
17418 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
)]
17419 HRESULT onrowexit
([in] VARIANT v
);
17421 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
)]
17422 HRESULT onrowexit
([retval, out] VARIANT *p
);
17424 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
)]
17425 HRESULT onrowenter
([in] VARIANT v
);
17427 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
)]
17428 HRESULT onrowenter
([retval, out] VARIANT *p
);
17430 [propput, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
)]
17431 HRESULT ondragstart
([in] VARIANT v
);
17433 [propget, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
)]
17434 HRESULT ondragstart
([retval, out] VARIANT *p
);
17436 [propput, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
)]
17437 HRESULT onselectstart
([in] VARIANT v
);
17439 [propget, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
)]
17440 HRESULT onselectstart
([retval, out] VARIANT *p
);
17442 [id(DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT
)]
17443 HRESULT elementFromPoint
(
17446 [retval, out] IHTMLElement
**elementHit
);
17448 [propget, id(DISPID_IHTMLDOCUMENT2_PARENTWINDOW
)]
17449 HRESULT parentWindow
([retval, out] IHTMLWindow2
**p
);
17451 [propget, id(DISPID_IHTMLDOCUMENT2_STYLESHEETS
)]
17452 HRESULT styleSheets
([retval, out] IHTMLStyleSheetsCollection
**p
);
17454 [propput, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
)]
17455 HRESULT onbeforeupdate
([in] VARIANT v
);
17457 [propget, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
)]
17458 HRESULT onbeforeupdate
([retval, out] VARIANT *p
);
17460 [propput, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
)]
17461 HRESULT onerrorupdate
([in] VARIANT v
);
17463 [propget, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
)]
17464 HRESULT onerrorupdate
([retval, out] VARIANT *p
);
17466 [id(DISPID_IHTMLDOCUMENT2_TOSTRING
)]
17467 HRESULT toString
([retval, out] BSTR *String);
17469 [id(DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET
)]
17470 HRESULT createStyleSheet
(
17471 [defaultvalue(""), in] BSTR bstrHref
,
17472 [defaultvalue(-1), in] LONG lIndex
,
17473 [retval, out] IHTMLStyleSheet
**ppnewStyleSheet
);
17476 /*****************************************************************************
17477 * IHTMLDocument3 interface
17483 uuid(3050f485
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17485 interface IHTMLDocument3
: IDispatch
17487 [id(DISPID_IHTMLDOCUMENT3_RELEASECAPTURE
)]
17488 HRESULT releaseCapture
();
17490 [id(DISPID_IHTMLDOCUMENT3_RECALC
)]
17491 HRESULT recalc
([defaultvalue(0), in] VARIANT_BOOL fForce
);
17493 [id(DISPID_IHTMLDOCUMENT3_CREATETEXTNODE
)]
17494 HRESULT createTextNode
(
17496 [retval, out] IHTMLDOMNode
**newTextNode
);
17498 [propget, id(DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT
)]
17499 HRESULT documentElement
([retval, out] IHTMLElement
**p
);
17501 [propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID
), hidden]
17502 HRESULT uniqueID
([retval, out] BSTR *p
);
17504 [id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT
)]
17505 HRESULT attachEvent
(
17507 [in] IDispatch
* pDisp
,
17508 [retval, out] VARIANT_BOOL *pfResult
);
17510 [id(DISPID_IHTMLDOCUMENT3_DETACHEVENT
)]
17511 HRESULT detachEvent
(
17513 [in] IDispatch
*pDisp
);
17515 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
17516 HRESULT onrowsdelete
([in] VARIANT v
);
17518 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
17519 HRESULT onrowsdelete
([retval, out] VARIANT *p
);
17521 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
17522 HRESULT onrowsinserted
([in] VARIANT v
);
17524 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
17525 HRESULT onrowsinserted
([retval, out] VARIANT *p
);
17527 [propput, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
17528 HRESULT oncellchange
([in] VARIANT v
);
17530 [propget, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
17531 HRESULT oncellchange
([retval, out] VARIANT *p
);
17533 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
17534 HRESULT ondatasetchanged
([in] VARIANT v
);
17536 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
17537 HRESULT ondatasetchanged
([retval, out] VARIANT *p
);
17539 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
17540 HRESULT ondataavailable
([in] VARIANT v
);
17542 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
17543 HRESULT ondataavailable
([retval, out] VARIANT * p
);
17545 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
17546 HRESULT ondatasetcomplete
([in] VARIANT v
);
17548 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
17549 HRESULT ondatasetcomplete
([retval, out] VARIANT *p
);
17551 [propput, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
17552 HRESULT onpropertychange
([in] VARIANT v
);
17554 [propget, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
17555 HRESULT onpropertychange
([retval, out] VARIANT *p
);
17557 [propput, id(DISPID_IHTMLDOCUMENT3_DIR
)]
17558 HRESULT dir
([in] BSTR v
);
17560 [propget, id(DISPID_IHTMLDOCUMENT3_DIR
)]
17561 HRESULT dir
([retval, out] BSTR *p
);
17563 [propput, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
17564 HRESULT oncontextmenu
([in] VARIANT v
);
17566 [propget, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
17567 HRESULT oncontextmenu
([retval, out] VARIANT *p
);
17569 [propput, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
17570 HRESULT onstop
([in] VARIANT v
);
17572 [propget, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
17573 HRESULT onstop
([retval, out] VARIANT *p
);
17575 [id(DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT
)]
17576 HRESULT createDocumentFragment
([retval, out] IHTMLDocument2
**pNewDoc
);
17578 [propget, id(DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT
), hidden, restricted]
17579 HRESULT parentDocument
([retval, out] IHTMLDocument2
**p
);
17581 [propput, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
17582 HRESULT enableDownload
([in] VARIANT_BOOL v
);
17584 [propget, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
17585 HRESULT enableDownload
([retval, out] VARIANT_BOOL *p
);
17587 [propput, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
17588 HRESULT baseUrl
([in] BSTR v
);
17590 [propget, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
17591 HRESULT baseUrl
([retval, out] BSTR *p
);
17593 [propget, id(DISPID_IHTMLDOCUMENT3_CHILDNODES
)]
17594 HRESULT childNodes
([retval, out] IDispatch
**p
);
17596 [propput, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
17597 HRESULT inheritStyleSheets
([in] VARIANT_BOOL v
);
17599 [propget, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
17600 HRESULT inheritStyleSheets
([retval, out] VARIANT_BOOL *p
);
17602 [propput, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
17603 HRESULT onbeforeeditfocus
([in] VARIANT v
);
17605 [propget, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
17606 HRESULT onbeforeeditfocus
([retval, out] VARIANT *p
);
17608 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME
)]
17609 HRESULT getElementsByName
(
17611 [retval, out] IHTMLElementCollection
**pelColl
);
17613 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTBYID
)]
17614 HRESULT getElementById
(
17616 [retval, out] IHTMLElement
**pel
);
17618 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME
)]
17619 HRESULT getElementsByTagName
(
17621 [retval, out] IHTMLElementCollection
**pelColl
);
17624 /*****************************************************************************
17625 * IHTMLDocument4 interface
17631 uuid(3050f69a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17633 interface IHTMLDocument4
: IDispatch
17635 [id(DISPID_IHTMLDOCUMENT4_FOCUS
)]
17638 [id(DISPID_IHTMLDOCUMENT4_HASFOCUS
)]
17639 HRESULT hasFocus
([retval, out] VARIANT_BOOL *pfFocus
);
17641 [propput, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
17642 HRESULT onselectionchange
([in] VARIANT v
);
17644 [propget, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
17645 HRESULT onselectionchange
([retval, out] VARIANT *p
);
17647 [propget, id(DISPID_IHTMLDOCUMENT4_NAMESPACES
)]
17648 HRESULT namespaces
([retval, out] IDispatch
**p
);
17650 [id(DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL
)]
17651 HRESULT createDocumentFromUrl
(
17653 [in] BSTR bstrOptions
,
17654 [retval, out] IHTMLDocument2
**newDoc
);
17656 [propput, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
17657 HRESULT media
([in] BSTR v
);
17659 [propget, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
17660 HRESULT media
([retval, out] BSTR *p
);
17662 [id(DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT
)]
17663 HRESULT createEventObject
(
17664 [optional, in] VARIANT *pvarEventObject
,
17665 [retval, out] IHTMLEventObj
**ppEventObj
);
17667 [id(DISPID_IHTMLDOCUMENT4_FIREEVENT
)]
17669 [in] BSTR bstrEventName
,
17670 [optional, in] VARIANT *pvarEventObject
,
17671 [retval, out] VARIANT_BOOL *pfCancelled
);
17673 [id(DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE
)]
17674 HRESULT createRenderStyle
(
17676 [retval, out] IHTMLRenderStyle
**ppIHTMLRenderStyle
);
17678 [propput, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
17679 HRESULT oncontrolselect
([in] VARIANT v
);
17681 [propget, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
17682 HRESULT oncontrolselect
([retval, out] VARIANT *p
);
17684 [propget, id(DISPID_IHTMLDOCUMENT4_URLUNENCODED
)]
17685 HRESULT URLUnencoded
([retval, out] BSTR *p
);
17688 /*****************************************************************************
17689 * IHTMLDocument5 interface
17695 uuid(3050f80c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17697 interface IHTMLDocument5
: IDispatch
17699 [propput, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
17700 HRESULT onmousewheel
([in] VARIANT v
);
17702 [propget, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
17703 HRESULT onmousewheel
([retval, out] VARIANT *p
);
17705 [propget, id(DISPID_IHTMLDOCUMENT5_DOCTYPE
)]
17706 HRESULT doctype
([retval, out] IHTMLDOMNode
**p
);
17708 [propget, id(DISPID_IHTMLDOCUMENT5_IMPLEMENTATION
)]
17709 HRESULT implementation
([retval, out] IHTMLDOMImplementation
**p
);
17711 [id(DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE
)]
17712 HRESULT createAttribute
(
17713 [in] BSTR bstrattrName
,
17714 [retval, out] IHTMLDOMAttribute
**ppattribute
);
17716 [id(DISPID_IHTMLDOCUMENT5_CREATECOMMENT
)]
17717 HRESULT createComment
(
17718 [in] BSTR bstrdata
,
17719 [retval, out] IHTMLDOMNode
**ppRetNode
);
17721 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
17722 HRESULT onfocusin
([in] VARIANT v
);
17724 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
17725 HRESULT onfocusin
([retval, out] VARIANT *p
);
17727 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
17728 HRESULT onfocusout
([in] VARIANT v
);
17730 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
17731 HRESULT onfocusout
([retval, out] VARIANT *p
);
17733 [propput, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
17734 HRESULT onactivate
([in] VARIANT v
);
17736 [propget, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
17737 HRESULT onactivate
([retval, out] VARIANT *p
);
17739 [propput, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
17740 HRESULT ondeactivate
([in] VARIANT v
);
17742 [propget, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
17743 HRESULT ondeactivate
([retval, out] VARIANT *p
);
17745 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
17746 HRESULT onbeforeactivate
([in] VARIANT v
);
17748 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
17749 HRESULT onbeforeactivate
([retval, out] VARIANT *p
);
17751 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
17752 HRESULT onbeforedeactivate
([in] VARIANT v
);
17754 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
17755 HRESULT onbeforedeactivate
([retval, out] VARIANT *p
);
17757 [propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE
)]
17758 HRESULT compatMode
([retval, out] BSTR *p
);
17761 /*****************************************************************************
17762 * IHTMLDocument6 interface
17768 uuid(30510417-98b5
-11cf
-bb82
-00aa00bdce0b
)
17770 interface IHTMLDocument6
: IDispatch
17772 [propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE
)]
17773 HRESULT compatible
([retval, out] IHTMLDocumentCompatibleInfoCollection
**p
);
17775 [propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE
)]
17776 HRESULT documentMode
([retval, out] VARIANT *p
);
17778 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
17779 HRESULT onstorage
([in] VARIANT v
);
17781 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
17782 HRESULT onstorage
([retval, out] VARIANT *p
);
17784 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
17785 HRESULT onstoragecommit
([in] VARIANT v
);
17787 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
17788 HRESULT onstoragecommit
([retval, out] VARIANT *p
);
17790 [id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID
)]
17791 HRESULT getElementById
(
17793 [retval, out] IHTMLElement2
**p
);
17795 [id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS
)]
17796 HRESULT updateSettings
();
17799 /*****************************************************************************
17800 * IHTMLDocument7 interface
17806 uuid(305104b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17808 interface IHTMLDocument7
: IDispatch
17810 [propget, id(DISPID_IHTMLDOCUMENT7_DEFAULTVIEW
)]
17811 HRESULT defaultView
([out, retval] IHTMLWindow2
**p
);
17813 [id(DISPID_IHTMLDOCUMENT7_CREATECDATASECTION
)]
17814 HRESULT createCDATASection
(
17816 [out, retval] IHTMLDOMNode
**newCDATASectionNode
);
17818 [id(DISPID_IHTMLDOCUMENT7_GETSELECTION
)]
17819 HRESULT getSelection
([out, retval] IHTMLSelection
**ppIHTMLSelection
);
17821 [id(DISPID_IHTMLDOCUMENT7_GETELEMENTSBYTAGNAMENS
)]
17822 HRESULT getElementsByTagNameNS
(
17823 [in] VARIANT *pvarNS
,
17824 [in] BSTR bstrLocalName
,
17825 [out, retval] IHTMLElementCollection
**pelColl
);
17827 [id(DISPID_IHTMLDOCUMENT7_CREATEELEMENTNS
)]
17828 HRESULT createElementNS
(
17829 [in] VARIANT *pvarNS
,
17831 [out, retval] IHTMLElement
**newElem
);
17833 [id(DISPID_IHTMLDOCUMENT7_CREATEATTRIBUTENS
)]
17834 HRESULT createAttributeNS
(
17835 [in] VARIANT *pvarNS
,
17836 [in] BSTR bstrAttrName
,
17837 [out, retval] IHTMLDOMAttribute
**ppAttribute
);
17839 [propput, id(DISPID_IHTMLDOCUMENT7_ONMSTHUMBNAILCLICK
), displaybind, bindable]
17840 HRESULT onmsthumbnailclick
([in] VARIANT v
);
17842 [propget, id(DISPID_IHTMLDOCUMENT7_ONMSTHUMBNAILCLICK
), displaybind, bindable]
17843 HRESULT onmsthumbnailclick
([out, retval] VARIANT *p
);
17845 [propget, id(DISPID_IHTMLDOCUMENT7_CHARACTERSET
)]
17846 HRESULT characterSet
([out, retval] BSTR *p
);
17848 [id(DISPID_IHTMLDOCUMENT7_IE9_CREATEELEMENT
)]
17849 HRESULT createElement
(
17851 [out, retval] IHTMLElement
**newElem
);
17853 [id(DISPID_IHTMLDOCUMENT7_IE9_CREATEATTRIBUTE
)]
17854 HRESULT createAttribute
(
17855 [in] BSTR bstrAttrName
,
17856 [out, retval] IHTMLDOMAttribute
**ppAttribute
);
17858 [id(DISPID_IHTMLDOCUMENT7_GETELEMENTSBYCLASSNAME
)]
17859 HRESULT getElementsByClassName
(
17861 [out, retval] IHTMLElementCollection
**pel
);
17863 [id(DISPID_IHTMLDOCUMENT7_CREATEPROCESSINGINSTRUCTION
)]
17864 HRESULT createProcessingInstruction
(
17865 [in] BSTR bstrTarget
,
17866 [in] BSTR bstrData
,
17867 [out, retval] IDOMProcessingInstruction
**newProcessingInstruction
);
17869 [id(DISPID_IHTMLDOCUMENT7_ADOPTNODE
)]
17871 [in] IHTMLDOMNode
*pNodeSource
,
17872 [out, retval] IHTMLDOMNode3
**ppNodeDest
);
17874 [propput, id(DISPID_IHTMLDOCUMENT7_ONMSSITEMODEJUMPLISTITEMREMOVED
), displaybind, bindable]
17875 HRESULT onmssitemodejumplistitemremoved
([in] VARIANT v
);
17877 [propget, id(DISPID_IHTMLDOCUMENT7_ONMSSITEMODEJUMPLISTITEMREMOVED
), displaybind, bindable]
17878 HRESULT onmssitemodejumplistitemremoved
([out, retval] VARIANT *p
);
17880 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_ALL
)]
17881 HRESULT all
([out, retval] IHTMLElementCollection
**p
);
17883 [propget, id(DISPID_IHTMLDOCUMENT7_INPUTENCODING
)]
17884 HRESULT inputEncoding
([out, retval] BSTR *p
);
17886 [propget, id(DISPID_IHTMLDOCUMENT7_XMLENCODING
)]
17887 HRESULT xmlEncoding
([out, retval] BSTR *p
);
17889 [propput, id(DISPID_IHTMLDOCUMENT7_XMLSTANDALONE
)]
17890 HRESULT xmlStandalone
([in] VARIANT_BOOL v
);
17892 [propget, id(DISPID_IHTMLDOCUMENT7_XMLSTANDALONE
)]
17893 HRESULT xmlStandalone
([out, retval] VARIANT_BOOL *p
);
17895 [propput, id(DISPID_IHTMLDOCUMENT7_XMLVERSION
)]
17896 HRESULT xmlVersion
([in] BSTR v
);
17898 [propget, id(DISPID_IHTMLDOCUMENT7_XMLVERSION
)]
17899 HRESULT xmlVersion
([out, retval] BSTR *p
);
17901 [id(DISPID_IHTMLDOCUMENT7_HASATTRIBUTES
)]
17902 HRESULT hasAttributes
([out, retval] VARIANT_BOOL *pfHasAttributes
);
17904 [propput, id(DISPID_IHTMLDOCUMENT7_ONABORT
), displaybind, bindable]
17905 HRESULT onabort
([in] VARIANT v
);
17907 [propget, id(DISPID_IHTMLDOCUMENT7_ONABORT
), displaybind, bindable]
17908 HRESULT onabort
([out, retval] VARIANT *p
);
17910 [propput, id(DISPID_IHTMLDOCUMENT7_ONBLUR
), displaybind, bindable]
17911 HRESULT onblur
([in] VARIANT v
);
17913 [propget, id(DISPID_IHTMLDOCUMENT7_ONBLUR
), displaybind, bindable]
17914 HRESULT onblur
([out, retval] VARIANT *p
);
17916 [propput, id(DISPID_IHTMLDOCUMENT7_ONCANPLAY
), displaybind, bindable]
17917 HRESULT oncanplay
([in] VARIANT v
);
17919 [propget, id(DISPID_IHTMLDOCUMENT7_ONCANPLAY
), displaybind, bindable]
17920 HRESULT oncanplay
([out, retval] VARIANT *p
);
17922 [propput, id(DISPID_IHTMLDOCUMENT7_ONCANPLAYTHROUGH
), displaybind, bindable]
17923 HRESULT oncanplaythrough
([in] VARIANT v
);
17925 [propget, id(DISPID_IHTMLDOCUMENT7_ONCANPLAYTHROUGH
), displaybind, bindable]
17926 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
17928 [propput, id(DISPID_IHTMLDOCUMENT7_ONCHANGE
), displaybind, bindable]
17929 HRESULT onchange
([in] VARIANT v
);
17931 [propget, id(DISPID_IHTMLDOCUMENT7_ONCHANGE
), displaybind, bindable]
17932 HRESULT onchange
([out, retval] VARIANT *p
);
17934 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAG
), displaybind, bindable]
17935 HRESULT ondrag
([in] VARIANT v
);
17937 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAG
), displaybind, bindable]
17938 HRESULT ondrag
([out, retval] VARIANT *p
);
17940 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGEND
), displaybind, bindable]
17941 HRESULT ondragend
([in] VARIANT v
);
17943 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGEND
), displaybind, bindable]
17944 HRESULT ondragend
([out, retval] VARIANT *p
);
17946 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGENTER
), displaybind, bindable]
17947 HRESULT ondragenter
([in] VARIANT v
);
17949 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGENTER
), displaybind, bindable]
17950 HRESULT ondragenter
([out, retval] VARIANT *p
);
17952 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGLEAVE
), displaybind, bindable]
17953 HRESULT ondragleave
([in] VARIANT v
);
17955 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGLEAVE
), displaybind, bindable]
17956 HRESULT ondragleave
([out, retval] VARIANT *p
);
17958 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGOVER
), displaybind, bindable]
17959 HRESULT ondragover
([in] VARIANT v
);
17961 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGOVER
), displaybind, bindable]
17962 HRESULT ondragover
([out, retval] VARIANT *p
);
17964 [propput, id(DISPID_IHTMLDOCUMENT7_ONDROP
), displaybind, bindable]
17965 HRESULT ondrop
([in] VARIANT v
);
17967 [propget, id(DISPID_IHTMLDOCUMENT7_ONDROP
), displaybind, bindable]
17968 HRESULT ondrop
([out, retval] VARIANT *p
);
17970 [propput, id(DISPID_IHTMLDOCUMENT7_ONDURATIONCHANGE
), displaybind, bindable]
17971 HRESULT ondurationchange
([in] VARIANT v
);
17973 [propget, id(DISPID_IHTMLDOCUMENT7_ONDURATIONCHANGE
), displaybind, bindable]
17974 HRESULT ondurationchange
([out, retval] VARIANT *p
);
17976 [propput, id(DISPID_IHTMLDOCUMENT7_ONEMPTIED
), displaybind, bindable]
17977 HRESULT onemptied
([in] VARIANT v
);
17979 [propget, id(DISPID_IHTMLDOCUMENT7_ONEMPTIED
), displaybind, bindable]
17980 HRESULT onemptied
([out, retval] VARIANT *p
);
17982 [propput, id(DISPID_IHTMLDOCUMENT7_ONENDED
), displaybind, bindable]
17983 HRESULT onended
([in] VARIANT v
);
17985 [propget, id(DISPID_IHTMLDOCUMENT7_ONENDED
), displaybind, bindable]
17986 HRESULT onended
([out, retval] VARIANT *p
);
17988 [propput, id(DISPID_IHTMLDOCUMENT7_ONERROR
), displaybind, bindable]
17989 HRESULT onerror
([in] VARIANT v
);
17991 [propget, id(DISPID_IHTMLDOCUMENT7_ONERROR
), displaybind, bindable]
17992 HRESULT onerror
([out, retval] VARIANT *p
);
17994 [propput, id(DISPID_IHTMLDOCUMENT7_ONFOCUS
), displaybind, bindable]
17995 HRESULT onfocus
([in] VARIANT v
);
17997 [propget, id(DISPID_IHTMLDOCUMENT7_ONFOCUS
), displaybind, bindable]
17998 HRESULT onfocus
([out, retval] VARIANT *p
);
18000 [propput, id(DISPID_IHTMLDOCUMENT7_ONINPUT
), displaybind, bindable]
18001 HRESULT oninput
([in] VARIANT v
);
18003 [propget, id(DISPID_IHTMLDOCUMENT7_ONINPUT
), displaybind, bindable]
18004 HRESULT oninput
([out, retval] VARIANT *p
);
18006 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOAD
), displaybind, bindable]
18007 HRESULT onload
([in] VARIANT v
);
18009 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOAD
), displaybind, bindable]
18010 HRESULT onload
([out, retval] VARIANT *p
);
18012 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADEDDATA
), displaybind, bindable]
18013 HRESULT onloadeddata
([in] VARIANT v
);
18015 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADEDDATA
), displaybind, bindable]
18016 HRESULT onloadeddata
([out, retval] VARIANT *p
);
18018 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADEDMETADATA
), displaybind, bindable]
18019 HRESULT onloadedmetadata
([in] VARIANT v
);
18021 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADEDMETADATA
), displaybind, bindable]
18022 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
18024 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADSTART
), displaybind, bindable]
18025 HRESULT onloadstart
([in] VARIANT v
);
18027 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADSTART
), displaybind, bindable]
18028 HRESULT onloadstart
([out, retval] VARIANT *p
);
18030 [propput, id(DISPID_IHTMLDOCUMENT7_ONPAUSE
), displaybind, bindable]
18031 HRESULT onpause
([in] VARIANT v
);
18033 [propget, id(DISPID_IHTMLDOCUMENT7_ONPAUSE
), displaybind, bindable]
18034 HRESULT onpause
([out, retval] VARIANT *p
);
18036 [propput, id(DISPID_IHTMLDOCUMENT7_ONPLAY
), displaybind, bindable]
18037 HRESULT onplay
([in] VARIANT v
);
18039 [propget, id(DISPID_IHTMLDOCUMENT7_ONPLAY
), displaybind, bindable]
18040 HRESULT onplay
([out, retval] VARIANT *p
);
18042 [propput, id(DISPID_IHTMLDOCUMENT7_ONPLAYING
), displaybind, bindable]
18043 HRESULT onplaying
([in] VARIANT v
);
18045 [propget, id(DISPID_IHTMLDOCUMENT7_ONPLAYING
), displaybind, bindable]
18046 HRESULT onplaying
([out, retval] VARIANT *p
);
18048 [propput, id(DISPID_IHTMLDOCUMENT7_ONPROGRESS
), displaybind, bindable]
18049 HRESULT onprogress
([in] VARIANT v
);
18051 [propget, id(DISPID_IHTMLDOCUMENT7_ONPROGRESS
), displaybind, bindable]
18052 HRESULT onprogress
([out, retval] VARIANT *p
);
18054 [propput, id(DISPID_IHTMLDOCUMENT7_ONRATECHANGE
), displaybind, bindable]
18055 HRESULT onratechange
([in] VARIANT v
);
18057 [propget, id(DISPID_IHTMLDOCUMENT7_ONRATECHANGE
), displaybind, bindable]
18058 HRESULT onratechange
([out, retval] VARIANT *p
);
18060 [propput, id(DISPID_IHTMLDOCUMENT7_ONRESET
), displaybind, bindable]
18061 HRESULT onreset
([in] VARIANT v
);
18063 [propget, id(DISPID_IHTMLDOCUMENT7_ONRESET
), displaybind, bindable]
18064 HRESULT onreset
([out, retval] VARIANT *p
);
18066 [propput, id(DISPID_IHTMLDOCUMENT7_ONSCROLL
), displaybind, bindable]
18067 HRESULT onscroll
([in] VARIANT v
);
18069 [propget, id(DISPID_IHTMLDOCUMENT7_ONSCROLL
), displaybind, bindable]
18070 HRESULT onscroll
([out, retval] VARIANT *p
);
18072 [propput, id(DISPID_IHTMLDOCUMENT7_ONSEEKED
), displaybind, bindable]
18073 HRESULT onseeked
([in] VARIANT v
);
18075 [propget, id(DISPID_IHTMLDOCUMENT7_ONSEEKED
), displaybind, bindable]
18076 HRESULT onseeked
([out, retval] VARIANT *p
);
18078 [propput, id(DISPID_IHTMLDOCUMENT7_ONSEEKING
), displaybind, bindable]
18079 HRESULT onseeking
([in] VARIANT v
);
18081 [propget, id(DISPID_IHTMLDOCUMENT7_ONSEEKING
), displaybind, bindable]
18082 HRESULT onseeking
([out, retval] VARIANT *p
);
18084 [propput, id(DISPID_IHTMLDOCUMENT7_ONSELECT
), displaybind, bindable]
18085 HRESULT onselect
([in] VARIANT v
);
18087 [propget, id(DISPID_IHTMLDOCUMENT7_ONSELECT
), displaybind, bindable]
18088 HRESULT onselect
([out, retval] VARIANT *p
);
18090 [propput, id(DISPID_IHTMLDOCUMENT7_ONSTALLED
), displaybind, bindable]
18091 HRESULT onstalled
([in] VARIANT v
);
18093 [propget, id(DISPID_IHTMLDOCUMENT7_ONSTALLED
), displaybind, bindable]
18094 HRESULT onstalled
([out, retval] VARIANT *p
);
18096 [propput, id(DISPID_IHTMLDOCUMENT7_ONSUBMIT
), displaybind, bindable]
18097 HRESULT onsubmit
([in] VARIANT v
);
18099 [propget, id(DISPID_IHTMLDOCUMENT7_ONSUBMIT
), displaybind, bindable]
18100 HRESULT onsubmit
([out, retval] VARIANT *p
);
18102 [propput, id(DISPID_IHTMLDOCUMENT7_ONSUSPEND
), displaybind, bindable]
18103 HRESULT onsuspend
([in] VARIANT v
);
18105 [propget, id(DISPID_IHTMLDOCUMENT7_ONSUSPEND
), displaybind, bindable]
18106 HRESULT onsuspend
([out, retval] VARIANT *p
);
18108 [propput, id(DISPID_IHTMLDOCUMENT7_ONTIMEUPDATE
), displaybind, bindable]
18109 HRESULT ontimeupdate
([in] VARIANT v
);
18111 [propget, id(DISPID_IHTMLDOCUMENT7_ONTIMEUPDATE
), displaybind, bindable]
18112 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
18114 [propput, id(DISPID_IHTMLDOCUMENT7_ONVOLUMECHANGE
), displaybind, bindable]
18115 HRESULT onvolumechange
([in] VARIANT v
);
18117 [propget, id(DISPID_IHTMLDOCUMENT7_ONVOLUMECHANGE
), displaybind, bindable]
18118 HRESULT onvolumechange
([out, retval] VARIANT *p
);
18120 [propput, id(DISPID_IHTMLDOCUMENT7_ONWAITING
), displaybind, bindable]
18121 HRESULT onwaiting
([in] VARIANT v
);
18123 [propget, id(DISPID_IHTMLDOCUMENT7_ONWAITING
), displaybind, bindable]
18124 HRESULT onwaiting
([out, retval] VARIANT *p
);
18126 [id(DISPID_IHTMLDOCUMENT7_NORMALIZE
)]
18127 HRESULT normalize
();
18129 [id(DISPID_IHTMLDOCUMENT7_IMPORTNODE
)]
18130 HRESULT importNode
(
18131 [in] IHTMLDOMNode
*pNodeSource
,
18132 [in] VARIANT_BOOL fDeep
,
18133 [out, retval] IHTMLDOMNode3
**ppNodeDest
);
18135 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_PARENTWINDOW
)]
18136 HRESULT parentWindow
([out, retval] IHTMLWindow2
**p
);
18138 [propputref, id(DISPID_IHTMLDOCUMENT7_IE9_BODY
)]
18139 HRESULT body
([in] IHTMLElement
*v
);
18141 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_BODY
)]
18142 HRESULT body
([out, retval] IHTMLElement
**p
);
18144 [propget, id(DISPID_IHTMLDOCUMENT7_HEAD
)]
18145 HRESULT head
([out, retval] IHTMLElement
**p
);
18148 /*****************************************************************************
18149 * IHTMLDocument8 interface
18155 uuid(305107d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18157 interface IHTMLDocument8
: IDispatch
18159 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSCONTENTZOOM
), displaybind, bindable]
18160 HRESULT onmscontentzoom
([in] VARIANT v
);
18162 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSCONTENTZOOM
), displaybind, bindable]
18163 HRESULT onmscontentzoom
([out, retval] VARIANT *p
);
18165 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERDOWN
), displaybind, bindable]
18166 HRESULT onmspointerdown
([in] VARIANT v
);
18168 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERDOWN
), displaybind, bindable]
18169 HRESULT onmspointerdown
([out, retval] VARIANT *p
);
18171 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERMOVE
), displaybind, bindable]
18172 HRESULT onmspointermove
([in] VARIANT v
);
18174 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERMOVE
), displaybind, bindable]
18175 HRESULT onmspointermove
([out, retval] VARIANT *p
);
18177 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERUP
), displaybind, bindable]
18178 HRESULT onmspointerup
([in] VARIANT v
);
18180 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERUP
), displaybind, bindable]
18181 HRESULT onmspointerup
([out, retval] VARIANT *p
);
18183 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROVER
), displaybind, bindable]
18184 HRESULT onmspointerover
([in] VARIANT v
);
18186 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROVER
), displaybind, bindable]
18187 HRESULT onmspointerover
([out, retval] VARIANT *p
);
18189 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROUT
), displaybind, bindable]
18190 HRESULT onmspointerout
([in] VARIANT v
);
18192 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROUT
), displaybind, bindable]
18193 HRESULT onmspointerout
([out, retval] VARIANT *p
);
18195 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERCANCEL
), displaybind, bindable]
18196 HRESULT onmspointercancel
([in] VARIANT v
);
18198 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERCANCEL
), displaybind, bindable]
18199 HRESULT onmspointercancel
([out, retval] VARIANT *p
);
18201 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERHOVER
), displaybind, bindable]
18202 HRESULT onmspointerhover
([in] VARIANT v
);
18204 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERHOVER
), displaybind, bindable]
18205 HRESULT onmspointerhover
([out, retval] VARIANT *p
);
18207 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURESTART
), displaybind, bindable]
18208 HRESULT onmsgesturestart
([in] VARIANT v
);
18210 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURESTART
), displaybind, bindable]
18211 HRESULT onmsgesturestart
([out, retval] VARIANT *p
);
18213 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURECHANGE
), displaybind, bindable]
18214 HRESULT onmsgesturechange
([in] VARIANT v
);
18216 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURECHANGE
), displaybind, bindable]
18217 HRESULT onmsgesturechange
([out, retval] VARIANT *p
);
18219 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREEND
), displaybind, bindable]
18220 HRESULT onmsgestureend
([in] VARIANT v
);
18222 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREEND
), displaybind, bindable]
18223 HRESULT onmsgestureend
([out, retval] VARIANT *p
);
18225 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREHOLD
), displaybind, bindable]
18226 HRESULT onmsgesturehold
([in] VARIANT v
);
18228 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREHOLD
), displaybind, bindable]
18229 HRESULT onmsgesturehold
([out, retval] VARIANT *p
);
18231 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURETAP
), displaybind, bindable]
18232 HRESULT onmsgesturetap
([in] VARIANT v
);
18234 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURETAP
), displaybind, bindable]
18235 HRESULT onmsgesturetap
([out, retval] VARIANT *p
);
18237 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREDOUBLETAP
), displaybind, bindable]
18238 HRESULT onmsgesturedoubletap
([in] VARIANT v
);
18240 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREDOUBLETAP
), displaybind, bindable]
18241 HRESULT onmsgesturedoubletap
([out, retval] VARIANT *p
);
18243 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSINERTIASTART
), displaybind, bindable]
18244 HRESULT onmsinertiastart
([in] VARIANT v
);
18246 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSINERTIASTART
), displaybind, bindable]
18247 HRESULT onmsinertiastart
([out, retval] VARIANT *p
);
18249 [id(DISPID_IHTMLDOCUMENT8_ELEMENTSFROMPOINT
)]
18250 HRESULT elementsFromPoint
(
18253 [out, retval] IHTMLDOMChildrenCollection
**elementsHit
);
18255 [id(DISPID_IHTMLDOCUMENT8_ELEMENTSFROMRECT
)]
18256 HRESULT elementsFromRect
(
18261 [out, retval] IHTMLDOMChildrenCollection
**elementsHit
);
18263 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable]
18264 HRESULT onmsmanipulationstatechanged
([in] VARIANT v
);
18266 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable]
18267 HRESULT onmsmanipulationstatechanged
([out, retval] VARIANT *p
);
18269 [propput, id(DISPID_IHTMLDOCUMENT8_MSCAPSLOCKWARNINGOFF
)]
18270 HRESULT msCapsLockWarningOff
([in] VARIANT_BOOL v
);
18272 [propget, id(DISPID_IHTMLDOCUMENT8_MSCAPSLOCKWARNINGOFF
)]
18273 HRESULT msCapsLockWarningOff
([out, retval] VARIANT_BOOL *p
);
18276 /*****************************************************************************
18277 * IDocumentEvent interface
18283 uuid(305104bc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18285 interface IDocumentEvent
: IDispatch
18287 [id(DISPID_IDOCUMENTEVENT_CREATEEVENT
)]
18288 HRESULT createEvent
([in] BSTR eventType
, [out, retval] IDOMEvent
**ppEvent
);
18291 /*****************************************************************************
18292 * IDocumentSelector interface
18298 uuid(30510462-98b5
-11cf
-bb82
-00aa00bdce0b
)
18300 interface IDocumentSelector
: IDispatch
18302 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR
)]
18303 HRESULT querySelector
(
18305 [out, retval] IHTMLElement
**pel
);
18307 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL
)]
18308 HRESULT querySelectorAll
(
18310 [out, retval] IHTMLDOMChildrenCollection
**pel
);
18313 /*****************************************************************************
18314 * DispHTMLDocument dispinterface
18318 uuid(3050f55f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18320 dispinterface DispHTMLDocument
18324 [propget, id(DISPID_IHTMLDOCUMENT_SCRIPT
), hidden, nonbrowsable]
18325 IDispatch
*Script
();
18327 [propget, id(DISPID_IHTMLDOCUMENT2_ALL
)]
18328 IHTMLElementCollection
*all
();
18330 [propget, id(DISPID_IHTMLDOCUMENT2_BODY
)]
18331 IHTMLElement
*body
();
18333 [propget, id(DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT
)]
18334 IHTMLElement
*activeElement
();
18336 [propget, id(DISPID_IHTMLDOCUMENT2_IMAGES
)]
18337 IHTMLElementCollection
*images
();
18339 [propget, id(DISPID_IHTMLDOCUMENT2_APPLETS
)]
18340 IHTMLElementCollection
*applets
();
18342 [propget, id(DISPID_IHTMLDOCUMENT2_LINKS
)]
18343 IHTMLElementCollection
*links
();
18345 [propget, id(DISPID_IHTMLDOCUMENT2_FORMS
)]
18346 IHTMLElementCollection
*forms
();
18348 [propget, id(DISPID_IHTMLDOCUMENT2_ANCHORS
)]
18349 IHTMLElementCollection
*anchors
();
18351 [propput, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
18352 void title
(BSTR v
);
18354 [propget, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
18357 [propget, id(DISPID_IHTMLDOCUMENT2_SCRIPTS
)]
18358 IHTMLElementCollection
*scripts
();
18360 [propput, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
), hidden]
18361 void designMode
(BSTR v
);
18363 [propget, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
), hidden]
18366 [propget, id(DISPID_IHTMLDOCUMENT2_SELECTION
)]
18367 IHTMLSelectionObject
*selection
();
18369 [propget, id(DISPID_IHTMLDOCUMENT2_READYSTATE
), bindable]
18372 [propget, id(DISPID_IHTMLDOCUMENT2_FRAMES
)]
18373 IHTMLFramesCollection2
*frames
();
18375 [propget, id(DISPID_IHTMLDOCUMENT2_EMBEDS
)]
18376 IHTMLElementCollection
*embeds
();
18378 [propget, id(DISPID_IHTMLDOCUMENT2_PLUGINS
)]
18379 IHTMLElementCollection
*plugins
();
18381 [propput, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
18382 void alinkColor
(VARIANT v
);
18384 [propget, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
18385 VARIANT alinkColor
();
18387 [propput, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
18388 void bgColor
(VARIANT v
);
18390 [propget, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
18393 [propput, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
18394 void fgColor
(VARIANT v
);
18396 [propget, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
18399 [propput, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
18400 void linkColor
(VARIANT v
);
18402 [propget, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
18403 VARIANT linkColor
();
18405 [propput, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
18406 void vlinkColor
(VARIANT v
);
18408 [propget, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
18409 VARIANT vlinkColor
();
18411 [propget, id(DISPID_IHTMLDOCUMENT2_REFERRER
)]
18414 [propget, id(DISPID_IHTMLDOCUMENT2_LOCATION
)]
18415 IHTMLLocation
*location
();
18417 [propget, id(DISPID_IHTMLDOCUMENT2_LASTMODIFIED
)]
18418 BSTR lastModified
();
18420 [propput, id(DISPID_IHTMLDOCUMENT2_URL
)]
18423 [propget, id(DISPID_IHTMLDOCUMENT2_URL
)]
18426 [propput, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
18427 void domain
(BSTR v
);
18429 [propget, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
18432 [propput, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
18433 void cookie
(BSTR v
);
18435 [propget, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
18438 [propput, id(DISPID_IHTMLDOCUMENT2_EXPANDO
), bindable, hidden]
18439 void expando
(VARIANT_BOOL v
);
18441 [propget, id(DISPID_IHTMLDOCUMENT2_EXPANDO
), bindable, hidden]
18442 VARIANT_BOOL expando
();
18444 [propput, id(DISPID_IHTMLDOCUMENT2_CHARSET
), hidden]
18445 void charset
(BSTR v
);
18447 [propget, id(DISPID_IHTMLDOCUMENT2_CHARSET
), hidden]
18450 [propput, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
18451 void defaultCharset
(BSTR v
);
18453 [propget, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
18454 BSTR defaultCharset
();
18456 [propget, id(DISPID_IHTMLDOCUMENT2_MIMETYPE
)]
18459 [propget, id(DISPID_IHTMLDOCUMENT2_FILESIZE
)]
18462 [propget, id(DISPID_IHTMLDOCUMENT2_FILECREATEDDATE
)]
18463 BSTR fileCreatedDate
();
18465 [propget, id(DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE
)]
18466 BSTR fileModifiedDate
();
18468 [propget, id(DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE
)]
18469 BSTR fileUpdatedDate
();
18471 [propget, id(DISPID_IHTMLDOCUMENT2_SECURITY
)]
18474 [propget, id(DISPID_IHTMLDOCUMENT2_PROTOCOL
)]
18477 [propget, id(DISPID_IHTMLDOCUMENT2_NAMEPROP
)]
18480 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITE
)]
18481 void write
([in] SAFEARRAY(VARIANT) psarray
);
18483 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITELN
)]
18484 void writeln
([in] SAFEARRAY(VARIANT) psarray
);
18486 [id(DISPID_IHTMLDOCUMENT2_OPEN
)]
18488 [defaultvalue("text/html"), in] BSTR url
,
18489 [optional, in] VARIANT name
,
18490 [optional, in] VARIANT features
,
18491 [optional, in] VARIANT replace
);
18493 [id(DISPID_IHTMLDOCUMENT2_CLOSE
)]
18496 [id(DISPID_IHTMLDOCUMENT2_CLEAR
)]
18499 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED
)]
18500 VARIANT_BOOL queryCommandSupported
([in] BSTR cmdID
);
18502 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED
)]
18503 VARIANT_BOOL queryCommandEnabled
([in] BSTR cmdID
);
18505 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE
)]
18506 VARIANT_BOOL queryCommandState
([in] BSTR cmdID
);
18508 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM
)]
18509 VARIANT_BOOL queryCommandIndeterm
([in] BSTR cmdID
);
18511 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT
)]
18512 BSTR queryCommandText
([in] BSTR cmdID
);
18514 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE
)]
18515 VARIANT queryCommandValue
([in] BSTR cmdID
);
18517 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMAND
)]
18518 VARIANT_BOOL execCommand
(
18520 [defaultvalue(0), in] VARIANT_BOOL showUI
,
18521 [optional, in] VARIANT value
);
18523 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP
)]
18524 VARIANT_BOOL execCommandShowHelp
([in] BSTR cmdID
);
18526 [id(DISPID_IHTMLDOCUMENT2_CREATEELEMENT
)]
18527 IHTMLElement
*createElement
([in] BSTR eTag
);
18529 [propput, id(DISPID_IHTMLDOCUMENT2_ONHELP
), displaybind, bindable]
18530 void onhelp
(VARIANT v
);
18532 [propget, id(DISPID_IHTMLDOCUMENT2_ONHELP
), displaybind, bindable]
18535 [propput, id(DISPID_IHTMLDOCUMENT2_ONCLICK
), displaybind, bindable]
18536 void onclick
(VARIANT v
);
18538 [propget, id(DISPID_IHTMLDOCUMENT2_ONCLICK
), displaybind, bindable]
18541 [propput, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
), displaybind, bindable]
18542 void ondblclick
(VARIANT v
);
18544 [propget, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
), displaybind, bindable]
18545 VARIANT ondblclick
();
18547 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
), displaybind, bindable]
18548 void onkeyup
(VARIANT v
);
18550 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
), displaybind, bindable]
18553 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
), displaybind, bindable]
18554 void onkeydown
(VARIANT v
);
18556 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
), displaybind, bindable]
18557 VARIANT onkeydown
();
18559 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
), displaybind, bindable]
18560 void onkeypress
(VARIANT v
);
18562 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
), displaybind, bindable]
18563 VARIANT onkeypress
();
18565 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
), displaybind, bindable]
18566 void onmouseup
(VARIANT v
);
18568 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
), displaybind, bindable]
18569 VARIANT onmouseup
();
18571 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
), displaybind, bindable]
18572 void onmousedown
(VARIANT v
);
18574 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
), displaybind, bindable]
18575 VARIANT onmousedown
();
18577 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
), displaybind, bindable]
18578 void onmousemove
(VARIANT v
);
18580 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
), displaybind, bindable]
18581 VARIANT onmousemove
();
18583 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
), displaybind, bindable]
18584 void onmouseout
(VARIANT v
);
18586 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
), displaybind, bindable]
18587 VARIANT onmouseout
();
18589 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
), displaybind, bindable]
18590 void onmouseover
(VARIANT v
);
18592 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
), displaybind, bindable]
18593 VARIANT onmouseover
();
18595 [propput, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
18596 void onreadystatechange
(VARIANT v
);
18598 [propget, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
18599 VARIANT onreadystatechange
();
18601 [propput, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
), displaybind, bindable]
18602 void onafterupdate
(VARIANT v
);
18604 [propget, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
), displaybind, bindable]
18605 VARIANT onafterupdate
();
18607 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
), displaybind, bindable]
18608 void onrowexit
(VARIANT v
);
18610 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
), displaybind, bindable]
18611 VARIANT onrowexit
();
18613 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
), displaybind, bindable]
18614 void onrowenter
(VARIANT v
);
18616 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
), displaybind, bindable]
18617 VARIANT onrowenter
();
18619 [propput, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
), displaybind, bindable]
18620 void ondragstart
(VARIANT v
);
18622 [propget, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
), displaybind, bindable]
18623 VARIANT ondragstart
();
18625 [propput, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
), displaybind, bindable]
18626 void onselectstart
(VARIANT v
);
18628 [propget, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
), displaybind, bindable]
18629 VARIANT onselectstart
();
18631 [id(DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT
)]
18632 IHTMLElement
*elementFromPoint
(
18636 [propget, id(DISPID_IHTMLDOCUMENT2_PARENTWINDOW
)]
18637 IHTMLWindow2
*parentWindow
();
18639 [propget, id(DISPID_IHTMLDOCUMENT2_STYLESHEETS
)]
18640 IHTMLStyleSheetsCollection
*styleSheets
();
18642 [propput, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
), displaybind, bindable]
18643 void onbeforeupdate
(VARIANT v
);
18645 [propget, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
), displaybind, bindable]
18646 VARIANT onbeforeupdate
();
18648 [propput, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
), displaybind, bindable]
18649 void onerrorupdate
(VARIANT v
);
18651 [propget, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
), displaybind, bindable]
18652 VARIANT onerrorupdate
();
18654 [id(DISPID_IHTMLDOCUMENT2_TOSTRING
)]
18657 [id(DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET
)]
18658 IHTMLStyleSheet
*createStyleSheet
(
18659 [defaultvalue(""), in] BSTR bstrHref
,
18660 [defaultvalue(-1), in] LONG lIndex
);
18662 [id(DISPID_IHTMLDOCUMENT3_RELEASECAPTURE
)]
18663 void releaseCapture
();
18665 [id(DISPID_IHTMLDOCUMENT3_RECALC
)]
18666 void recalc
([defaultvalue(0), in] VARIANT_BOOL fForce
);
18668 [id(DISPID_IHTMLDOCUMENT3_CREATETEXTNODE
)]
18669 IHTMLDOMNode
*createTextNode
([in] BSTR text
);
18671 [propget, id(DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT
)]
18672 IHTMLElement
*documentElement
();
18674 [propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID
), hidden]
18677 [id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT
)]
18678 VARIANT_BOOL attachEvent
(
18680 [in] IDispatch
*pDisp
);
18682 [id(DISPID_IHTMLDOCUMENT3_DETACHEVENT
)]
18685 [in] IDispatch
*pDisp
);
18687 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
18688 void onrowsdelete
(VARIANT v
);
18690 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
18691 VARIANT onrowsdelete
();
18693 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
18694 void onrowsinserted
(VARIANT v
);
18696 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
18697 VARIANT onrowsinserted
();
18699 [propput, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
18700 void oncellchange
(VARIANT v
);
18702 [propget, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
18703 VARIANT oncellchange
();
18705 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
18706 void ondatasetchanged
(VARIANT v
);
18708 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
18709 VARIANT ondatasetchanged
();
18711 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
18712 void ondataavailable
(VARIANT v
);
18714 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
18715 VARIANT ondataavailable
();
18717 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
18718 void ondatasetcomplete
(VARIANT v
);
18720 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
18721 VARIANT ondatasetcomplete
();
18723 [propput, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
18724 void onpropertychange
(VARIANT v
);
18726 [propget, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
18727 VARIANT onpropertychange
();
18729 [propput, id(DISPID_IHTMLDOCUMENT3_DIR
)]
18732 [propget, id(DISPID_IHTMLDOCUMENT3_DIR
)]
18735 [propput, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
18736 void oncontextmenu
(VARIANT v
);
18738 [propget, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
18739 VARIANT oncontextmenu
();
18741 [propput, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
18742 void onstop
(VARIANT v
);
18744 [propget, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
18747 [id(DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT
)]
18748 IHTMLDocument2
*createDocumentFragment
();
18750 [propget, id(DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT
), hidden, restricted]
18751 IHTMLDocument2
*parentDocument
();
18753 [propput, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
18754 void enableDownload
(VARIANT_BOOL v
);
18756 [propget, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
18757 VARIANT_BOOL enableDownload
();
18759 [propput, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
18760 void baseUrl
(BSTR v
);
18762 [propget, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
18765 [propput, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
18766 void inheritStyleSheets
(VARIANT_BOOL v
);
18768 [propget, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
18769 VARIANT_BOOL inheritStyleSheets
();
18771 [propput, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
18772 void onbeforeeditfocus
(VARIANT v
);
18774 [propget, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
18775 VARIANT onbeforeeditfocus
();
18777 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME
)]
18778 IHTMLElementCollection
*getElementsByName
([in] BSTR v
);
18780 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTBYID
)]
18781 IHTMLElement
*getElementById
([in] BSTR v
);
18783 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME
)]
18784 IHTMLElementCollection
*getElementsByTagName
([in] BSTR v
);
18786 [id(DISPID_IHTMLDOCUMENT4_FOCUS
)]
18789 [id(DISPID_IHTMLDOCUMENT4_HASFOCUS
)]
18790 VARIANT_BOOL hasFocus
();
18792 [propput, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
18793 void onselectionchange
(VARIANT v
);
18795 [propget, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
18796 VARIANT onselectionchange
();
18798 [propget, id(DISPID_IHTMLDOCUMENT4_NAMESPACES
)]
18799 IDispatch
*namespaces
();
18801 [id(DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL
)]
18802 IHTMLDocument2
*createDocumentFromUrl
(
18804 [in] BSTR bstrOptions
);
18806 [propput, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
18807 void media
(BSTR v
);
18809 [propget, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
18812 [id(DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT
)]
18813 IHTMLEventObj
*createEventObject
([optional, in] VARIANT *pvarEventObject
);
18815 [id(DISPID_IHTMLDOCUMENT4_FIREEVENT
)]
18816 VARIANT_BOOL fireEvent
(
18817 [in] BSTR bstrEventName
,
18818 [optional, in] VARIANT *pvarEventObject
);
18820 [id(DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE
)]
18821 IHTMLRenderStyle
*createRenderStyle
([in] BSTR v
);
18823 [propput, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
18824 void oncontrolselect
(VARIANT v
);
18826 [propget, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
18827 VARIANT oncontrolselect
();
18829 [propget, id(DISPID_IHTMLDOCUMENT4_URLUNENCODED
)]
18830 BSTR URLUnencoded
();
18832 [propput, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
18833 void onmousewheel
(VARIANT v
);
18835 [propget, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
18836 VARIANT onmousewheel
();
18838 [propget, id(DISPID_IHTMLDOCUMENT5_DOCTYPE
)]
18839 IHTMLDOMNode
*doctype
();
18841 [propget, id(DISPID_IHTMLDOCUMENT5_IMPLEMENTATION
)]
18842 IHTMLDOMImplementation
*implementation
();
18844 [id(DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE
)]
18845 IHTMLDOMAttribute
*createAttribute
([in] BSTR bstrattrName
);
18847 [id(DISPID_IHTMLDOCUMENT5_CREATECOMMENT
)]
18848 IHTMLDOMNode
*createComment
([in] BSTR bstrdata
);
18850 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
18851 void onfocusin
(VARIANT v
);
18853 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
18854 VARIANT onfocusin
();
18856 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
18857 void onfocusout
(VARIANT v
);
18859 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
18860 VARIANT onfocusout
();
18862 [propput, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
18863 void onactivate
(VARIANT v
);
18865 [propget, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
18866 VARIANT onactivate
();
18868 [propput, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
18869 void ondeactivate
(VARIANT v
);
18871 [propget, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
18872 VARIANT ondeactivate
();
18874 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
18875 void onbeforeactivate
(VARIANT v
);
18877 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
18878 VARIANT onbeforeactivate
();
18880 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
18881 void onbeforedeactivate
(VARIANT v
);
18883 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
18884 VARIANT onbeforedeactivate
();
18886 [propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE
)]
18889 [propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE
)]
18890 IHTMLDocumentCompatibleInfoCollection
*compatible
();
18892 [propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE
)]
18893 VARIANT documentMode
();
18895 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
18896 void onstorage
(VARIANT v
);
18898 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
18899 VARIANT onstorage
();
18901 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
18902 void onstoragecommit
(VARIANT v
);
18904 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
18905 VARIANT onstoragecommit
();
18907 [id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID
)]
18908 IHTMLElement2
*ie8_getElementById
([in] BSTR bstrId
);
18910 [id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS
)]
18911 void updateSettings
();
18913 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
;
18915 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR
)]
18916 IHTMLElement
*querySelector
([in] BSTR v
);
18918 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL
)]
18919 IHTMLDOMChildrenCollection
*querySelectorAll
([in] BSTR v
);
18922 /*****************************************************************************
18923 * HTMLDocument coclass
18926 uuid(25336920-03F9
-11cf
-8FD0
-00AA00686F13
)
18928 coclass HTMLDocument
18930 [default] dispinterface DispHTMLDocument
;
18931 [source, default] dispinterface HTMLDocumentEvents
;
18932 [source] dispinterface HTMLDocumentEvents2
;
18933 interface IHTMLDocument2
;
18934 interface IHTMLDocument3
;
18935 interface IHTMLDocument4
;
18936 interface IHTMLDocument5
;
18937 interface IHTMLDocument6
;
18938 interface IHTMLDOMNode
;
18939 interface IHTMLDOMNode2
;
18940 interface IDocumentEvent
;
18943 /*****************************************************************************
18944 * DWebBridgeEvents dispinterface
18948 uuid(a6d897ff
-0a95
-11d1
-b0ba
-006008166e11
)
18950 dispinterface DWebBridgeEvents
18954 [id(DISPID_DWEBBRIDGEEVENTS_ONSCRIPTLETEVENT
)]
18955 void onscriptletevent
([in] BSTR name
,[in] VARIANT eventData
);
18957 [id(DISPID_DWEBBRIDGEEVENTS_ONREADYSTATECHANGE
)]
18958 void onreadystatechange
();
18960 [id(DISPID_DWEBBRIDGEEVENTS_ONCLICK
)]
18961 VARIANT_BOOL onclick
();
18963 [id(DISPID_DWEBBRIDGEEVENTS_ONDBLCLICK
)]
18964 VARIANT_BOOL ondblclick
();
18966 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYDOWN
)]
18969 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYUP
)]
18972 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYPRESS
)]
18973 VARIANT_BOOL onkeypress
();
18975 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEDOWN
)]
18976 void onmousedown
();
18978 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEMOVE
)]
18979 void onmousemove
();
18981 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEUP
)]
18985 /*****************************************************************************
18986 * IWebBridge interface
18992 uuid(ae24fdad
-03c6
-11d1
-8b76
-0080c744f389
)
18994 interface IWebBridge
: IDispatch
18996 [propput, id(DISPID_IWEBBRIDGE_URL
)]
18997 HRESULT URL
([in] BSTR v
);
18999 [propget, id(DISPID_IWEBBRIDGE_URL
)]
19000 HRESULT URL
([retval, out] BSTR * p
);
19002 [propput, id(DISPID_IWEBBRIDGE_SCROLLBAR
)]
19003 HRESULT Scrollbar
([in] VARIANT_BOOL v
);
19005 [propget, id(DISPID_IWEBBRIDGE_SCROLLBAR
)]
19006 HRESULT Scrollbar
([retval, out] VARIANT_BOOL * p
);
19008 [propput, id(DISPID_IWEBBRIDGE_EMBED
)]
19009 HRESULT embed
([in] VARIANT_BOOL v
);
19011 [propget, id(DISPID_IWEBBRIDGE_EMBED
)]
19012 HRESULT embed
([retval, out] VARIANT_BOOL * p
);
19014 [propget, id(DISPID_IWEBBRIDGE_EVENT
)]
19015 HRESULT event
([retval, out] IDispatch
* * p
);
19017 [propget, id(DISPID_IWEBBRIDGE_READYSTATE
)]
19018 HRESULT readyState
([retval, out] long * p
);
19020 [id(DISPID_IWEBBRIDGE_ABOUTBOX
)]
19021 HRESULT AboutBox
();
19024 /*****************************************************************************
19025 * Scriptlet coclass
19029 helpstring("Microsoft Scriptlet Component"),
19030 progid
("ScriptBridge.ScriptBridge.1"),
19031 vi_progid
("ScriptBridge.ScriptBridge"),
19032 uuid(ae24fdae
-03c6
-11d1
-8b76
-0080c744f389
)
19036 [default] interface IWebBridge
;
19037 [source, default] dispinterface DWebBridgeEvents
;
19040 /*****************************************************************************
19041 * IHTMLEmbedElement interface
19047 uuid(3050f25f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19049 interface IHTMLEmbedElement
: IDispatch
19051 [propput, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
19052 HRESULT hidden([in] BSTR v
);
19054 [propget, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
19055 HRESULT hidden([retval, out] BSTR *p
);
19057 [propget, id(DISPID_IHTMLEMBEDELEMENT_PALETTE
)]
19058 HRESULT palette
([retval, out] BSTR *p
);
19060 [propget, id(DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE
)]
19061 HRESULT pluginspage
([retval, out] BSTR *p
);
19063 [propput, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
19064 HRESULT src
([in] BSTR v
);
19066 [propget, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
19067 HRESULT src
([retval, out] BSTR *p
);
19069 [propput, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
19070 HRESULT units
([in] BSTR v
);
19072 [propget, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
19073 HRESULT units
([retval, out] BSTR *p
);
19075 [propput, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
19076 HRESULT name
([in] BSTR v
);
19078 [propget, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
19079 HRESULT name
([retval, out] BSTR *p
);
19081 [propput, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
19082 HRESULT width
([in] VARIANT v
);
19084 [propget, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
19085 HRESULT width
([retval, out] VARIANT *p
);
19087 [propput, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
19088 HRESULT height
([in] VARIANT v
);
19090 [propget, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
19091 HRESULT height
([retval, out] VARIANT *p
);
19094 /*****************************************************************************
19095 * DispHTMLEmbedElement dispinterface
19099 uuid(3050f52e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19101 dispinterface DispHTMLEmbed
19105 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
19107 [propput, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
19108 void hidden(BSTR v
);
19110 [propget, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
19113 [propget, id(DISPID_IHTMLEMBEDELEMENT_PALETTE
)]
19116 [propget, id(DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE
)]
19117 BSTR pluginspage
();
19119 [propput, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
19122 [propget, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
19125 [propput, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
19126 void units
(BSTR v
);
19128 [propget, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
19131 [propput, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
19134 [propget, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
19137 [propput, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
19138 void width
(VARIANT v
);
19140 [propget, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
19143 [propput, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
19144 void height
(VARIANT v
);
19146 [propget, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
19149 [propput, id(DISPID_IHTMLEMBEDELEMENT2_IE8_SRC
)]
19150 void ie8_src
(BSTR v
);
19152 [propget, id(DISPID_IHTMLEMBEDELEMENT2_IE8_SRC
)]
19155 [propget, id(DISPID_IHTMLEMBEDELEMENT2_IE8_PLUGINSPAGE
)]
19156 BSTR ie8_pluginspage
();
19159 /*****************************************************************************
19160 * HTMLEmbed coclass
19164 uuid(3050f25d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19168 [default] dispinterface DispHTMLEmbed
;
19169 /* [source, default] dispinterface HTMLControlElementEvents; */
19170 /* [source] dispinterface HTMLControlElementEvents2; */
19171 WINE_HTMLELEMENT_INTERFACES
;
19172 interface IHTMLControlElement
;
19173 interface IHTMLEmbedElement
;
19174 /* interface IHTMLEmbedElement2; */
19175 /* interface IGetSVGDocument; */
19178 /*****************************************************************************
19179 * IHTMLCommentElement interface
19185 uuid(3050f20c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19187 interface IHTMLCommentElement
: IDispatch
19189 [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
19190 HRESULT text
([in] BSTR v
);
19192 [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
19193 HRESULT text
([out, retval] BSTR *p
);
19195 [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
19196 HRESULT atomic
([in] LONG v
);
19198 [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
19199 HRESULT atomic
([out, retval] LONG *p
);
19202 /*****************************************************************************
19203 * IHTMLCommentElement2 interface
19209 uuid(3050f813
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19211 interface IHTMLCommentElement2
: IDispatch
19213 [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
19214 HRESULT data
([in] BSTR v
);
19216 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
19217 HRESULT data
([out, retval] BSTR *p
);
19219 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH
)]
19220 HRESULT length
([out, retval] LONG *p
);
19222 [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA
)]
19223 HRESULT substringData
(
19226 [out, retval] BSTR *pbstrsubString
);
19228 [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA
)]
19229 HRESULT appendData
([in] BSTR bstrstring
);
19231 [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA
)]
19232 HRESULT insertData
(
19234 [in] BSTR bstrstring
);
19236 [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA
)]
19237 HRESULT deleteData
(
19241 [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA
)]
19242 HRESULT replaceData
(
19245 [in] BSTR bstrstring
);
19248 /*****************************************************************************
19249 * DispHTMLCommentElement dispinterface
19253 uuid(3050f50a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19255 dispinterface DispHTMLCommentElement
19259 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
19261 [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
19264 [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
19267 [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
19268 void atomic
(LONG v
);
19270 [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
19273 [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
19276 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
19279 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH
)]
19282 [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA
)]
19283 BSTR substringData
(
19287 [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA
)]
19288 void appendData
([in] BSTR bstrstring
);
19290 [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA
)]
19293 [in] BSTR bstrstring
);
19295 [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA
)]
19300 [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA
)]
19304 [in] BSTR bstrstring
);
19309 uuid(3050f60f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19311 dispinterface HTMLElementEvents2
19315 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
19316 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
19318 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
19319 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
19321 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
19322 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
19324 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
19325 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
19327 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
19328 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
19330 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
19331 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
19333 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
19334 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
19336 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
19337 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
19339 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
19340 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
19342 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
19343 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
19345 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
19346 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
19348 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
19349 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
19351 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
19352 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
19354 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
19355 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
19357 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
19358 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
19360 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
19361 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
19363 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
19364 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
19366 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
19367 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
19369 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
19370 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
19372 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
19373 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
19375 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
19376 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
19378 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
19379 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
19381 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
19382 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
19384 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
19385 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
19387 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
19388 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
19390 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
19391 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
19393 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
19394 void onblur
([in] IHTMLEventObj
* pEvtObj
);
19396 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
19397 void onresize
([in] IHTMLEventObj
* pEvtObj
);
19399 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
19400 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
19402 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
19403 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
19405 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
19406 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
19408 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
19409 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
19411 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
19412 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
19414 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
19415 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
19417 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
19418 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
19420 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
19421 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
19423 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
19424 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
19426 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
19427 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
19429 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
19430 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
19432 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
19433 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
19435 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
19436 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
19438 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
19439 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
19441 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
19442 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
19444 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
19445 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
19447 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
19448 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
19450 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
19451 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
19453 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
19454 void onpage
([in] IHTMLEventObj
* pEvtObj
);
19456 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
19457 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
19459 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
19460 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
19462 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
19463 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
19465 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
19466 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
19468 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
19469 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
19471 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
19472 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
19474 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
19475 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
19477 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
19478 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
19480 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
19481 void onmove
([in] IHTMLEventObj
* pEvtObj
);
19483 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
19484 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
19486 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
19487 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
19489 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
19490 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
19492 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
19493 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
19495 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
19496 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
19498 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
19499 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
19504 uuid(3050f33c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19506 dispinterface HTMLElementEvents
19510 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
19511 VARIANT_BOOL onhelp
();
19513 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
19514 VARIANT_BOOL onclick
();
19516 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
19517 VARIANT_BOOL ondblclick
();
19519 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
19520 VARIANT_BOOL onkeypress
();
19522 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
19525 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
19528 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
19531 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
19532 void onmouseover
();
19534 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
19535 void onmousemove
();
19537 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
19538 void onmousedown
();
19540 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
19543 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
19544 VARIANT_BOOL onselectstart
();
19546 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
19547 void onfilterchange
();
19549 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
19550 VARIANT_BOOL ondragstart
();
19552 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
19553 VARIANT_BOOL onbeforeupdate
();
19555 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
19556 void onafterupdate
();
19558 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
19559 VARIANT_BOOL onerrorupdate
();
19561 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
19562 VARIANT_BOOL onrowexit
();
19564 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
19567 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
19568 void ondatasetchanged
();
19570 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
19571 void ondataavailable
();
19573 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
19574 void ondatasetcomplete
();
19576 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
19577 void onlosecapture
();
19579 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
19580 void onpropertychange
();
19582 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
19585 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
19588 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
19591 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
19594 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
19595 VARIANT_BOOL ondrag
();
19597 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
19600 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
19601 VARIANT_BOOL ondragenter
();
19603 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
19604 VARIANT_BOOL ondragover
();
19606 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
19607 void ondragleave
();
19609 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
19610 VARIANT_BOOL ondrop
();
19612 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
19613 VARIANT_BOOL onbeforecut
();
19615 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
19616 VARIANT_BOOL oncut
();
19618 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
19619 VARIANT_BOOL onbeforecopy
();
19621 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
19622 VARIANT_BOOL oncopy
();
19624 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
19625 VARIANT_BOOL onbeforepaste
();
19627 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
19628 VARIANT_BOOL onpaste
();
19630 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
19631 VARIANT_BOOL oncontextmenu
();
19633 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
19634 void onrowsdelete
();
19636 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
19637 void onrowsinserted
();
19639 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
19640 void oncellchange
();
19642 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
19643 void onreadystatechange
();
19645 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
19646 void onbeforeeditfocus
();
19648 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
19649 void onlayoutcomplete
();
19651 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
19654 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
19655 VARIANT_BOOL onbeforedeactivate
();
19657 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
19658 VARIANT_BOOL onbeforeactivate
();
19660 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
19663 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
19664 VARIANT_BOOL oncontrolselect
();
19666 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
19667 VARIANT_BOOL onmovestart
();
19669 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
19672 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
19673 VARIANT_BOOL onresizestart
();
19675 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
19676 void onresizeend
();
19678 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
19679 void onmouseenter
();
19681 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
19682 void onmouseleave
();
19684 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
19685 VARIANT_BOOL onmousewheel
();
19687 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
19690 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
19691 void ondeactivate
();
19693 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
19696 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
19702 uuid(3050f317
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19704 coclass HTMLCommentElement
19706 [default] dispinterface DispHTMLCommentElement
;
19707 [source, default] dispinterface HTMLElementEvents
;
19708 [source] dispinterface HTMLElementEvents2
;
19709 WINE_HTMLELEMENT_INTERFACES
;
19710 interface IHTMLCommentElement
;
19711 interface IHTMLCommentElement2
;
19712 /* interface IHTMLCommentElement3; */
19715 /*****************************************************************************
19716 * HTMLTableEvents dispinterface
19720 uuid(3050f407
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19722 dispinterface HTMLTableEvents
19726 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
19727 VARIANT_BOOL onhelp
();
19729 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
19730 VARIANT_BOOL onclick
();
19732 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
19733 VARIANT_BOOL ondblclick
();
19735 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
19736 VARIANT_BOOL onkeypress
();
19738 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
19741 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
19744 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
19747 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
19748 void onmouseover
();
19750 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
19751 void onmousemove
();
19753 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
19754 void onmousedown
();
19756 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
19759 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
19760 VARIANT_BOOL onselectstart
();
19762 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
19763 void onfilterchange
();
19765 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
19766 VARIANT_BOOL ondragstart
();
19768 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
19769 VARIANT_BOOL onbeforeupdate
();
19771 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
19772 void onafterupdate
();
19774 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
19775 VARIANT_BOOL onerrorupdate
();
19777 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
19778 VARIANT_BOOL onrowexit
();
19780 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
19783 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
19784 void ondatasetchanged
();
19786 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
19787 void ondataavailable
();
19789 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
19790 void ondatasetcomplete
();
19792 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
19793 void onlosecapture
();
19795 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
19796 void onpropertychange
();
19798 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
19801 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
19804 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
19807 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
19810 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
19811 VARIANT_BOOL ondrag
();
19813 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
19816 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
19817 VARIANT_BOOL ondragenter
();
19819 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
19820 VARIANT_BOOL ondragover
();
19822 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
19823 void ondragleave
();
19825 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
19826 VARIANT_BOOL ondrop
();
19828 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
19829 VARIANT_BOOL onbeforecut
();
19831 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
19832 VARIANT_BOOL oncut
();
19834 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
19835 VARIANT_BOOL onbeforecopy
();
19837 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
19838 VARIANT_BOOL oncopy
();
19840 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
19841 VARIANT_BOOL onbeforepaste
();
19843 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
19844 VARIANT_BOOL onpaste
();
19846 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
19847 VARIANT_BOOL oncontextmenu
();
19849 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
19850 void onrowsdelete
();
19852 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
19853 void onrowsinserted
();
19855 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
19856 void oncellchange
();
19858 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
19859 void onreadystatechange
();
19861 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
19862 void onbeforeeditfocus
();
19864 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
19865 void onlayoutcomplete
();
19867 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
19870 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
19871 VARIANT_BOOL onbeforedeactivate
();
19873 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
19874 VARIANT_BOOL onbeforeactivate
();
19876 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
19879 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
19880 VARIANT_BOOL oncontrolselect
();
19882 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
19883 VARIANT_BOOL onmovestart
();
19885 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
19888 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
19889 VARIANT_BOOL onresizestart
();
19891 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
19892 void onresizeend
();
19894 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
19895 void onmouseenter
();
19897 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
19898 void onmouseleave
();
19900 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
19901 VARIANT_BOOL onmousewheel
();
19903 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
19906 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
19907 void ondeactivate
();
19909 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
19912 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
19918 uuid(3050f623
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19920 dispinterface HTMLTableEvents2
19924 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
19925 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
19927 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
19928 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
19930 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
19931 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
19933 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
19934 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
19936 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
19937 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
19939 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
19940 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
19942 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
19943 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
19945 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
19946 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
19948 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
19949 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
19951 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
19952 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
19954 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
19955 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
19957 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
19958 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
19960 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
19961 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
19963 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
19964 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
19966 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
19967 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
19969 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
19970 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
19972 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
19973 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
19975 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
19976 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
19978 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
19979 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
19981 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
19982 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
19984 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
19985 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
19987 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
19988 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
19990 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
19991 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
19993 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
19994 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
19996 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
19997 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
19999 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
20000 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
20002 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
20003 void onblur
([in] IHTMLEventObj
* pEvtObj
);
20005 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
20006 void onresize
([in] IHTMLEventObj
* pEvtObj
);
20008 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
20009 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
20011 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
20012 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
20014 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
20015 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
20017 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
20018 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
20020 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
20021 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
20023 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
20024 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
20026 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
20027 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
20029 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
20030 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
20032 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
20033 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
20035 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
20036 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
20038 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
20039 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
20041 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
20042 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
20044 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
20045 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
20047 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
20048 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
20050 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
20051 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
20053 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
20054 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
20056 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
20057 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
20059 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
20060 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
20062 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
20063 void onpage
([in] IHTMLEventObj
* pEvtObj
);
20065 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
20066 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
20068 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
20069 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
20071 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
20072 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
20074 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
20075 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
20077 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
20078 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
20080 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
20081 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
20083 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
20084 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
20086 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
20087 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
20089 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
20090 void onmove
([in] IHTMLEventObj
* pEvtObj
);
20092 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
20093 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
20095 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
20096 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
20098 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
20099 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
20101 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
20102 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
20104 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
20105 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
20107 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
20108 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
20111 /*****************************************************************************
20112 * IHTMLTableCaption interface
20118 uuid(3050f2eb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20120 interface IHTMLTableCaption
: IDispatch
20122 [propput, id(DISPID_IHTMLTABLECAPTION_ALIGN
)]
20123 HRESULT align
([in] BSTR v
);
20125 [propget, id(DISPID_IHTMLTABLECAPTION_ALIGN
)]
20126 HRESULT align
([retval, out] BSTR *p
);
20128 [propput, id(DISPID_IHTMLTABLECAPTION_VALIGN
)]
20129 HRESULT vAlign
([in] BSTR v
);
20131 [propget, id(DISPID_IHTMLTABLECAPTION_VALIGN
)]
20132 HRESULT vAlign
([retval, out] BSTR *p
);
20135 interface IHTMLTableSection
;
20137 /*****************************************************************************
20138 * IHTMLTable interface
20144 uuid(3050f21e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20146 interface IHTMLTable
: IDispatch
20148 [propput, id(DISPID_IHTMLTABLE_COLS
)]
20149 HRESULT cols
([in] LONG v
);
20151 [propget, id(DISPID_IHTMLTABLE_COLS
)]
20152 HRESULT cols
([retval, out] LONG *p
);
20154 [propput, id(DISPID_IHTMLTABLE_BORDER
)]
20155 HRESULT border
([in] VARIANT v
);
20157 [propget, id(DISPID_IHTMLTABLE_BORDER
)]
20158 HRESULT border
([retval, out] VARIANT *p
);
20160 [propput, id(DISPID_IHTMLTABLE_FRAME
)]
20161 HRESULT frame
([in] BSTR v
);
20163 [propget, id(DISPID_IHTMLTABLE_FRAME
)]
20164 HRESULT frame
([retval, out] BSTR *p
);
20166 [propput, id(DISPID_IHTMLTABLE_RULES
)]
20167 HRESULT rules
([in] BSTR v
);
20169 [propget, id(DISPID_IHTMLTABLE_RULES
)]
20170 HRESULT rules
([retval, out] BSTR *p
);
20172 [propput, id(DISPID_IHTMLTABLE_CELLSPACING
)]
20173 HRESULT cellSpacing
([in] VARIANT v
);
20175 [propget, id(DISPID_IHTMLTABLE_CELLSPACING
)]
20176 HRESULT cellSpacing
([retval, out] VARIANT *p
);
20178 [propput, id(DISPID_IHTMLTABLE_CELLPADDING
)]
20179 HRESULT cellPadding
([in] VARIANT v
);
20181 [propget, id(DISPID_IHTMLTABLE_CELLPADDING
)]
20182 HRESULT cellPadding
([retval, out] VARIANT *p
);
20184 [propput, id(DISPID_IHTMLTABLE_BACKGROUND
)]
20185 HRESULT background
([in] BSTR v
);
20187 [propget, id(DISPID_IHTMLTABLE_BACKGROUND
)]
20188 HRESULT background
([retval, out] BSTR *p
);
20190 [propput, id(DISPID_IHTMLTABLE_BGCOLOR
)]
20191 HRESULT bgColor
([in] VARIANT v
);
20193 [propget, id(DISPID_IHTMLTABLE_BGCOLOR
)]
20194 HRESULT bgColor
([retval, out] VARIANT *p
);
20196 [propput, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
20197 HRESULT borderColor
([in] VARIANT v
);
20199 [propget, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
20200 HRESULT borderColor
([retval, out] VARIANT *p
);
20202 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
20203 HRESULT borderColorLight
([in] VARIANT v
);
20205 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
20206 HRESULT borderColorLight
([retval, out] VARIANT *p
);
20208 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
20209 HRESULT borderColorDark
([in] VARIANT v
);
20211 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
20212 HRESULT borderColorDark
([retval, out] VARIANT *p
);
20214 [propput, id(DISPID_IHTMLTABLE_ALIGN
)]
20215 HRESULT align
([in] BSTR v
);
20217 [propget, id(DISPID_IHTMLTABLE_ALIGN
)]
20218 HRESULT align
([retval, out] BSTR * p
);
20220 [id(DISPID_IHTMLTABLE_REFRESH
)]
20223 [propget, id(DISPID_IHTMLTABLE_ROWS
)]
20224 HRESULT rows
([retval, out] IHTMLElementCollection
**p
);
20226 [propput, id(DISPID_IHTMLTABLE_WIDTH
)]
20227 HRESULT width
([in] VARIANT v
);
20229 [propget, id(DISPID_IHTMLTABLE_WIDTH
)]
20230 HRESULT width
([retval, out] VARIANT *p
);
20232 [propput, id(DISPID_IHTMLTABLE_HEIGHT
)]
20233 HRESULT height
([in] VARIANT v
);
20235 [propget, id(DISPID_IHTMLTABLE_HEIGHT
)]
20236 HRESULT height
([retval, out] VARIANT *p
);
20238 [propput, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
20239 HRESULT dataPageSize
([in] LONG v
);
20241 [propget, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
20242 HRESULT dataPageSize
([retval, out] LONG *p
);
20244 [id(DISPID_IHTMLTABLE_NEXTPAGE
)]
20245 HRESULT nextPage
();
20247 [id(DISPID_IHTMLTABLE_PREVIOUSPAGE
)]
20248 HRESULT previousPage
();
20250 [propget, id(DISPID_IHTMLTABLE_THEAD
)]
20251 HRESULT tHead
([retval, out] IHTMLTableSection
**p
);
20253 [propget, id(DISPID_IHTMLTABLE_TFOOT
)]
20254 HRESULT tFoot
([retval, out] IHTMLTableSection
**p
);
20256 [propget, id(DISPID_IHTMLTABLE_TBODIES
)]
20257 HRESULT tBodies
([retval, out] IHTMLElementCollection
**p
);
20259 [propget, id(DISPID_IHTMLTABLE_CAPTION
)]
20260 HRESULT caption
([retval, out] IHTMLTableCaption
**p
);
20262 [id(DISPID_IHTMLTABLE_CREATETHEAD
)]
20263 HRESULT createTHead
([retval, out] IDispatch
**head
);
20265 [id(DISPID_IHTMLTABLE_DELETETHEAD
)]
20266 HRESULT deleteTHead
();
20268 [id(DISPID_IHTMLTABLE_CREATETFOOT
)]
20269 HRESULT createTFoot
([retval, out] IDispatch
**foot
);
20271 [id(DISPID_IHTMLTABLE_DELETETFOOT
)]
20272 HRESULT deleteTFoot
();
20274 [id(DISPID_IHTMLTABLE_CREATECAPTION
)]
20275 HRESULT createCaption
([retval, out] IHTMLTableCaption
**caption
);
20277 [id(DISPID_IHTMLTABLE_DELETECAPTION
)]
20278 HRESULT deleteCaption
();
20280 [id(DISPID_IHTMLTABLE_INSERTROW
)]
20282 [defaultvalue(-1), in] LONG index
,
20283 [retval, out] IDispatch
**row
);
20285 [id(DISPID_IHTMLTABLE_DELETEROW
)]
20286 HRESULT deleteRow
([defaultvalue(-1), in] LONG index
);
20288 [propget, id(DISPID_IHTMLTABLE_READYSTATE
)]
20289 HRESULT readyState
([retval, out] BSTR *p
);
20291 [propput, id(DISPID_IHTMLTABLE_ONREADYSTATECHANGE
), displaybind, bindable]
20292 HRESULT onreadystatechange
([in] VARIANT v
);
20294 [propget, id(DISPID_IHTMLTABLE_ONREADYSTATECHANGE
), displaybind, bindable]
20295 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
20302 uuid(3050f4ad
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20304 interface IHTMLTable2
: IDispatch
20306 [id(DISPID_IHTMLTABLE2_FIRSTPAGE
)]
20307 HRESULT firstPage
();
20309 [id(DISPID_IHTMLTABLE2_LASTPAGE
)]
20310 HRESULT lastPage
();
20312 [propget, id(DISPID_IHTMLTABLE2_CELLS
)]
20313 HRESULT cells
([retval, out] IHTMLElementCollection
* * p
);
20315 [id(DISPID_IHTMLTABLE2_MOVEROW
)]
20316 HRESULT moveRow
([defaultvalue(-1), in] LONG indexFrom
,
20317 [defaultvalue(-1), in] LONG indexTo
,
20318 [retval, out] IDispatch
** row
);
20325 uuid(3050f829
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20327 interface IHTMLTable3
: IDispatch
20329 [propput, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
20330 HRESULT summary
([in] BSTR v
);
20332 [propget, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
20333 HRESULT summary
([retval, out] BSTR * p
);
20338 uuid(3050f26b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20342 [default] dispinterface DispHTMLTable
;
20343 [source, default] dispinterface HTMLTableEvents
;
20344 [source] dispinterface HTMLTableEvents2
;
20345 WINE_HTMLDATAELEMENT_INTERFACES
;
20346 interface IHTMLControlElement
;
20347 interface IHTMLTable
;
20348 interface IHTMLTable2
;
20349 interface IHTMLTable3
;
20350 /* interface IHTMLTable4; */
20357 uuid(3050f23b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20359 interface IHTMLTableSection
: IDispatch
20361 [propput, id(DISPID_IHTMLTABLESECTION_ALIGN
)]
20362 HRESULT align
([in] BSTR v
);
20364 [propget, id(DISPID_IHTMLTABLESECTION_ALIGN
)]
20365 HRESULT align
([retval, out] BSTR *p
);
20367 [propput, id(DISPID_IHTMLTABLESECTION_VALIGN
)]
20368 HRESULT vAlign
([in] BSTR v
);
20370 [propget, id(DISPID_IHTMLTABLESECTION_VALIGN
)]
20371 HRESULT vAlign
([retval, out] BSTR *p
);
20373 [propput, id(DISPID_IHTMLTABLESECTION_BGCOLOR
)]
20374 HRESULT bgColor
([in] VARIANT v
);
20376 [propget, id(DISPID_IHTMLTABLESECTION_BGCOLOR
)]
20377 HRESULT bgColor
([retval, out] VARIANT *p
);
20379 [propget, id(DISPID_IHTMLTABLESECTION_ROWS
)]
20380 HRESULT rows
([retval, out] IHTMLElementCollection
**p
);
20382 [id(DISPID_IHTMLTABLESECTION_INSERTROW
)]
20384 [defaultvalue(-1), in] LONG index
,
20385 [retval, out] IDispatch
**row
);
20387 [id(DISPID_IHTMLTABLESECTION_DELETEROW
)]
20388 HRESULT deleteRow
([defaultvalue(-1), in] LONG index
);
20391 /*****************************************************************************
20392 * IHTMLTableRow interface
20398 uuid(3050f23c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20400 interface IHTMLTableRow
: IDispatch
20402 [propput, id(DISPID_IHTMLTABLEROW_ALIGN
)]
20403 HRESULT align
([in] BSTR v
);
20405 [propget, id(DISPID_IHTMLTABLEROW_ALIGN
)]
20406 HRESULT align
([out, retval] BSTR *p
);
20408 [propput, id(DISPID_IHTMLTABLEROW_VALIGN
)]
20409 HRESULT vAlign
([in] BSTR v
);
20411 [propget, id(DISPID_IHTMLTABLEROW_VALIGN
)]
20412 HRESULT vAlign
([out, retval] BSTR *p
);
20414 [propput, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
20415 HRESULT bgColor
([in] VARIANT v
);
20417 [propget, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
20418 HRESULT bgColor
([out, retval] VARIANT *p
);
20420 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
20421 HRESULT borderColor
([in] VARIANT v
);
20423 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
20424 HRESULT borderColor
([out, retval] VARIANT *p
);
20426 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
20427 HRESULT borderColorLight
([in] VARIANT v
);
20429 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
20430 HRESULT borderColorLight
([out, retval] VARIANT *p
);
20432 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
20433 HRESULT borderColorDark
([in] VARIANT v
);
20435 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
20436 HRESULT borderColorDark
([out, retval] VARIANT *p
);
20438 [propget, id(DISPID_IHTMLTABLEROW_ROWINDEX
)]
20439 HRESULT rowIndex
([out, retval] LONG *p
);
20441 [propget, id(DISPID_IHTMLTABLEROW_SECTIONROWINDEX
)]
20442 HRESULT sectionRowIndex
([out, retval] LONG *p
);
20444 [propget, id(DISPID_IHTMLTABLEROW_CELLS
)]
20445 HRESULT cells
([out, retval] IHTMLElementCollection
**p
);
20447 [id(DISPID_IHTMLTABLEROW_INSERTCELL
)]
20448 HRESULT insertCell
(
20449 [in, defaultvalue(-1)] LONG index
,
20450 [out, retval] IDispatch
**row
);
20452 [id(DISPID_IHTMLTABLEROW_DELETECELL
)]
20453 HRESULT deleteCell
([in, defaultvalue(-1)] LONG index
);
20456 /*****************************************************************************
20457 * IHTMLTableCell interface
20463 uuid(3050f23d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20465 interface IHTMLTableCell
: IDispatch
20467 [propput, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
20468 HRESULT rowSpan
([in] long v
);
20470 [propget, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
20471 HRESULT rowSpan
([retval, out] long *p
);
20473 [propput, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
20474 HRESULT colSpan
([in] long v
);
20476 [propget, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
20477 HRESULT colSpan
([retval, out] long *p
);
20479 [propput, id(DISPID_IHTMLTABLECELL_ALIGN
)]
20480 HRESULT align
([in] BSTR v
);
20482 [propget, id(DISPID_IHTMLTABLECELL_ALIGN
)]
20483 HRESULT align
([retval, out] BSTR *p
);
20485 [propput, id(DISPID_IHTMLTABLECELL_VALIGN
)]
20486 HRESULT vAlign
([in] BSTR v
);
20488 [propget, id(DISPID_IHTMLTABLECELL_VALIGN
)]
20489 HRESULT vAlign
([retval, out] BSTR *p
);
20491 [propput, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
20492 HRESULT bgColor
([in] VARIANT v
);
20494 [propget, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
20495 HRESULT bgColor
([retval, out] VARIANT *p
);
20497 [propput, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
20498 HRESULT noWrap
([in] VARIANT_BOOL v
);
20500 [propget, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
20501 HRESULT noWrap
([retval, out] VARIANT_BOOL *p
);
20503 [propput, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
20504 HRESULT background
([in] BSTR v
);
20506 [propget, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
20507 HRESULT background
([retval, out] BSTR *p
);
20509 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
20510 HRESULT borderColor
([in] VARIANT v
);
20512 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
20513 HRESULT borderColor
([retval, out] VARIANT *p
);
20515 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
20516 HRESULT borderColorLight
([in] VARIANT v
);
20518 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
20519 HRESULT borderColorLight
([retval, out] VARIANT *p
);
20521 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
20522 HRESULT borderColorDark
([in] VARIANT v
);
20524 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
20525 HRESULT borderColorDark
([retval, out] VARIANT *p
);
20527 [propput, id(DISPID_IHTMLTABLECELL_WIDTH
)]
20528 HRESULT width
([in] VARIANT v
);
20530 [propget, id(DISPID_IHTMLTABLECELL_WIDTH
)]
20531 HRESULT width
([retval, out] VARIANT *p
);
20533 [propput, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
20534 HRESULT height
([in] VARIANT v
);
20536 [propget, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
20537 HRESULT height
([retval, out] VARIANT *p
);
20539 [propget, id(DISPID_IHTMLTABLECELL_CELLINDEX
)]
20540 HRESULT cellIndex
([retval, out] long *p
);
20543 /*****************************************************************************
20544 * DispHTMLTable dispinterface
20548 uuid(3050f532
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20550 dispinterface DispHTMLTable
20554 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
20556 [propput, id(DISPID_IHTMLTABLE_COLS
)]
20559 [propget, id(DISPID_IHTMLTABLE_COLS
)]
20562 [propput, id(DISPID_IHTMLTABLE_BORDER
)]
20563 void border
(VARIANT v
);
20565 [propget, id(DISPID_IHTMLTABLE_BORDER
)]
20568 [propput, id(DISPID_IHTMLTABLE_FRAME
)]
20569 void frame
(BSTR v
);
20571 [propget, id(DISPID_IHTMLTABLE_FRAME
)]
20574 [propput, id(DISPID_IHTMLTABLE_RULES
)]
20575 void rules
(BSTR v
);
20577 [propget, id(DISPID_IHTMLTABLE_RULES
)]
20580 [propput, id(DISPID_IHTMLTABLE_CELLSPACING
)]
20581 void cellSpacing
(VARIANT v
);
20583 [propget, id(DISPID_IHTMLTABLE_CELLSPACING
)]
20584 VARIANT cellSpacing
();
20586 [propput, id(DISPID_IHTMLTABLE_CELLPADDING
)]
20587 void cellPadding
(VARIANT v
);
20589 [propget, id(DISPID_IHTMLTABLE_CELLPADDING
)]
20590 VARIANT cellPadding
();
20592 [propput, id(DISPID_IHTMLTABLE_BACKGROUND
)]
20593 void background
(BSTR v
);
20595 [propget, id(DISPID_IHTMLTABLE_BACKGROUND
)]
20598 [propput, id(DISPID_IHTMLTABLE_BGCOLOR
)]
20599 void bgColor
(VARIANT v
);
20601 [propget, id(DISPID_IHTMLTABLE_BGCOLOR
)]
20604 [propput, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
20605 void borderColor
(VARIANT v
);
20607 [propget, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
20608 VARIANT borderColor
();
20610 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
20611 void borderColorLight
(VARIANT v
);
20613 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
20614 VARIANT borderColorLight
();
20616 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
20617 void borderColorDark
(VARIANT v
);
20619 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
20620 VARIANT borderColorDark
();
20622 [propput, id(DISPID_IHTMLTABLE_ALIGN
)]
20623 void align
(BSTR v
);
20625 [propget, id(DISPID_IHTMLTABLE_ALIGN
)]
20628 [id(DISPID_IHTMLTABLE_REFRESH
)]
20631 [propget, id(DISPID_IHTMLTABLE_ROWS
)]
20632 IHTMLElementCollection
*rows
();
20634 [propput, id(DISPID_IHTMLTABLE_WIDTH
)]
20635 void width
(VARIANT v
);
20637 [propget, id(DISPID_IHTMLTABLE_WIDTH
)]
20640 [propput, id(DISPID_IHTMLTABLE_HEIGHT
)]
20641 void height
(VARIANT v
);
20643 [propget, id(DISPID_IHTMLTABLE_HEIGHT
)]
20646 [propput, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
20647 void dataPageSize
(LONG v
);
20649 [propget, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
20650 LONG dataPageSize
();
20652 [id(DISPID_IHTMLTABLE_NEXTPAGE
)]
20655 [id(DISPID_IHTMLTABLE_PREVIOUSPAGE
)]
20656 void previousPage
();
20658 [propget, id(DISPID_IHTMLTABLE_THEAD
)]
20659 IHTMLTableSection
*tHead
();
20661 [propget, id(DISPID_IHTMLTABLE_TFOOT
)]
20662 IHTMLTableSection
*tFoot
();
20664 [propget, id(DISPID_IHTMLTABLE_TBODIES
)]
20665 IHTMLElementCollection
*tBodies
();
20667 [propget, id(DISPID_IHTMLTABLE_CAPTION
)]
20668 IHTMLTableCaption
*caption
();
20670 [id(DISPID_IHTMLTABLE_CREATETHEAD
)]
20671 IDispatch
*createTHead
();
20673 [id(DISPID_IHTMLTABLE_DELETETHEAD
)]
20674 void deleteTHead
();
20676 [id(DISPID_IHTMLTABLE_CREATETFOOT
)]
20677 IDispatch
*createTFoot
();
20679 [id(DISPID_IHTMLTABLE_DELETETFOOT
)]
20680 void deleteTFoot
();
20682 [id(DISPID_IHTMLTABLE_CREATECAPTION
)]
20683 IHTMLTableCaption
*createCaption
();
20685 [id(DISPID_IHTMLTABLE_DELETECAPTION
)]
20686 void deleteCaption
();
20688 [id(DISPID_IHTMLTABLE_INSERTROW
)]
20689 IDispatch
*insertRow
([in, defaultvalue(-1)] LONG index
);
20691 [id(DISPID_IHTMLTABLE_DELETEROW
)]
20692 void deleteRow
([in, defaultvalue(-1)] LONG index
);
20694 [id(DISPID_IHTMLTABLE2_FIRSTPAGE
)]
20697 [id(DISPID_IHTMLTABLE2_LASTPAGE
)]
20700 [propget, id(DISPID_IHTMLTABLE2_CELLS
)]
20701 IHTMLElementCollection
*cells
();
20703 [id(DISPID_IHTMLTABLE2_MOVEROW
)]
20704 IDispatch
*moveRow
(
20705 [in, defaultvalue(-1)] LONG indexFrom
,
20706 [in, defaultvalue(-1)] LONG indexTo
);
20708 [propput, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
20709 void summary
(BSTR v
);
20711 [propget, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
20715 /*****************************************************************************
20716 * DispHTMLTableRow dispinterface
20720 uuid(3050f535
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20722 dispinterface DispHTMLTableRow
20726 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
20728 [propput, id(DISPID_IHTMLTABLEROW_ALIGN
)]
20729 void align
(BSTR v
);
20731 [propget, id(DISPID_IHTMLTABLEROW_ALIGN
)]
20734 [propput, id(DISPID_IHTMLTABLEROW_VALIGN
)]
20735 void vAlign
(BSTR v
);
20737 [propget, id(DISPID_IHTMLTABLEROW_VALIGN
)]
20740 [propput, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
20741 void bgColor
(VARIANT v
);
20743 [propget, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
20746 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
20747 void borderColor
(VARIANT v
);
20749 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
20750 VARIANT borderColor
();
20752 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
20753 void borderColorLight
(VARIANT v
);
20755 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
20756 VARIANT borderColorLight
();
20758 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
20759 void borderColorDark
(VARIANT v
);
20761 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
20762 VARIANT borderColorDark
();
20764 [propget, id(DISPID_IHTMLTABLEROW_ROWINDEX
)]
20767 [propget, id(DISPID_IHTMLTABLEROW_SECTIONROWINDEX
)]
20768 LONG sectionRowIndex
();
20770 [propget, id(DISPID_IHTMLTABLEROW_CELLS
)]
20771 IHTMLElementCollection
*cells
();
20773 [id(DISPID_IHTMLTABLEROW_INSERTCELL
)]
20774 IDispatch
*insertCell
([in, defaultvalue(-1)] LONG index
);
20776 [id(DISPID_IHTMLTABLEROW_DELETECELL
)]
20777 void deleteCell
([in, defaultvalue(-1)] LONG index
);
20779 [propput, id(DISPID_IHTMLTABLEROW2_HEIGHT
)]
20780 void height
(VARIANT v
);
20782 [propget, id(DISPID_IHTMLTABLEROW2_HEIGHT
)]
20785 [propput, id(DISPID_IHTMLTABLEROW3_CH
), displaybind, bindable]
20788 [propget, id(DISPID_IHTMLTABLEROW3_CH
), displaybind, bindable]
20791 [propput, id(DISPID_IHTMLTABLEROW3_CHOFF
), displaybind, bindable]
20792 void chOff
(BSTR v
);
20794 [propget, id(DISPID_IHTMLTABLEROW3_CHOFF
), displaybind, bindable]
20798 /*****************************************************************************
20799 * HTMLTableRow coclass
20803 uuid(3050f26d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20805 coclass HTMLTableRow
20807 [default] dispinterface DispHTMLTableRow
;
20808 /* [source, default] dispinterface HTMLControlElementEvents; */
20809 /* [source] dispinterface HTMLControlElementEvents2; */
20810 WINE_HTMLELEMENT_INTERFACES
;
20811 interface IHTMLTableRow
;
20812 /* interface IHTMLTableRowMetrics; */
20813 /* interface IHTMLTableRow2; */
20814 /* interface IHTMLTableRow3; */
20815 /* interface IHTMLTableRow4; */
20818 /*****************************************************************************
20819 * DispHTMLTableCell dispinterface
20823 uuid(3050f536
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20825 dispinterface DispHTMLTableCell
20829 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
20831 [propput, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
20832 void rowSpan
(long v
);
20834 [propget, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
20837 [propput, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
20838 void colSpan
(long v
);
20840 [propget, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
20843 [propput, id(DISPID_IHTMLTABLECELL_ALIGN
)]
20844 void align
(BSTR v
);
20846 [propget, id(DISPID_IHTMLTABLECELL_ALIGN
)]
20849 [propput, id(DISPID_IHTMLTABLECELL_VALIGN
)]
20850 void vAlign
(BSTR v
);
20852 [propget, id(DISPID_IHTMLTABLECELL_VALIGN
)]
20855 [propput, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
20856 void bgColor
(VARIANT v
);
20858 [propget, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
20861 [propput, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
20862 void noWrap
(VARIANT_BOOL v
);
20864 [propget, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
20865 VARIANT_BOOL noWrap
();
20867 [propput, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
20868 void background
(BSTR v
);
20870 [propget, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
20873 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
20874 void borderColor
(VARIANT v
);
20876 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
20877 VARIANT borderColor
();
20879 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
20880 void borderColorLight
(VARIANT v
);
20882 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
20883 VARIANT borderColorLight
();
20885 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
20886 void borderColorDark
(VARIANT v
);
20888 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
20889 VARIANT borderColorDark
();
20891 [propput, id(DISPID_IHTMLTABLECELL_WIDTH
)]
20892 void width
(VARIANT v
);
20894 [propget, id(DISPID_IHTMLTABLECELL_WIDTH
)]
20897 [propput, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
20898 void height
(VARIANT v
);
20900 [propget, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
20903 [propget, id(DISPID_IHTMLTABLECELL_CELLINDEX
)]
20906 [propput, id(DISPID_IHTMLTABLECELL2_ABBR
), displaybind, bindable]
20909 [propget, id(DISPID_IHTMLTABLECELL2_ABBR
), displaybind, bindable]
20912 [propput, id(DISPID_IHTMLTABLECELL2_AXIS
), displaybind, bindable]
20915 [propget, id(DISPID_IHTMLTABLECELL2_AXIS
), displaybind, bindable]
20918 [propput, id(DISPID_IHTMLTABLECELL2_CH
), displaybind, bindable]
20921 [propget, id(DISPID_IHTMLTABLECELL2_CH
), displaybind, bindable]
20924 [propput, id(DISPID_IHTMLTABLECELL2_CHOFF
), displaybind, bindable]
20925 void chOff
(BSTR v
);
20927 [propget, id(DISPID_IHTMLTABLECELL2_CHOFF
), displaybind, bindable]
20930 [propput, id(DISPID_IHTMLTABLECELL2_HEADERS
), displaybind, bindable]
20931 void headers
(BSTR v
);
20933 [propget, id(DISPID_IHTMLTABLECELL2_HEADERS
), displaybind, bindable]
20936 [propput, id(DISPID_IHTMLTABLECELL2_SCOPE
), displaybind, bindable]
20937 void scope
(BSTR v
);
20939 [propget, id(DISPID_IHTMLTABLECELL2_SCOPE
), displaybind, bindable]
20942 [propput, id(DISPID_IHTMLTABLECELL3_IE9_CH
), displaybind, bindable]
20943 void ie9_ch
(BSTR v
);
20945 [propget, id(DISPID_IHTMLTABLECELL3_IE9_CH
), displaybind, bindable]
20948 [propput, id(DISPID_IHTMLTABLECELL3_IE9_CHOFF
), displaybind, bindable]
20949 void ie9_chOff
(BSTR v
);
20951 [propget, id(DISPID_IHTMLTABLECELL3_IE9_CHOFF
), displaybind, bindable]
20955 /*****************************************************************************
20956 * HTMLTableCell coclass
20960 uuid(3050f246
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20962 coclass HTMLTableCell
20964 [default] dispinterface DispHTMLTableCell
;
20965 [source, default] dispinterface HTMLTextContainerEvents
;
20966 [source] dispinterface HTMLTextContainerEvents2
;
20967 WINE_HTMLELEMENT_INTERFACES
;
20968 interface IHTMLControlElement
;
20969 interface IHTMLTextContainer
;
20970 interface IHTMLTableCell
;
20971 /* interface IHTMLTableCell2; */
20972 /* interface IHTMLTableCell3; */
20975 /*****************************************************************************
20976 * IHTMLScriptElement interface
20982 uuid(3050f28b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20984 interface IHTMLScriptElement
: IDispatch
20986 [propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
20987 HRESULT src
([in] BSTR v
);
20989 [propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
20990 HRESULT src
([retval, out] BSTR *p
);
20992 [propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
20993 HRESULT htmlFor
([in] BSTR v
);
20995 [propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
20996 HRESULT htmlFor
([retval, out] BSTR *p
);
20998 [propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
20999 HRESULT event
([in] BSTR v
);
21001 [propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
21002 HRESULT event
([retval, out] BSTR *p
);
21004 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
21005 HRESULT text
([in] BSTR v
);
21007 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
21008 HRESULT text
([retval, out] BSTR *p
);
21010 [propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
21011 HRESULT defer
([in] VARIANT_BOOL v
);
21013 [propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
21014 HRESULT defer
([retval, out] VARIANT_BOOL *p
);
21016 [propget, id(DISPID_IHTMLSCRIPTELEMENT_READYSTATE
)]
21017 HRESULT readyState
([retval, out] BSTR *p
);
21019 [propput, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
21020 HRESULT onerror
([in] VARIANT v
);
21022 [propget, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
21023 HRESULT onerror
([retval, out] VARIANT *p
);
21025 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
21026 HRESULT type
([in] BSTR v
);
21028 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
21029 HRESULT type
([retval, out] BSTR *p
);
21032 /*****************************************************************************
21033 * IHTMLScriptElement2 interface
21039 uuid(3050f828
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21041 interface IHTMLScriptElement2
: IDispatch
21043 [propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
21044 HRESULT charset
([in] BSTR v
);
21046 [propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
21047 HRESULT charset
([retval, out] BSTR *p
);
21050 /*****************************************************************************
21051 * DispHTMLScriptElement dispinterface
21055 uuid(3050f530
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21057 dispinterface DispHTMLScriptElement
21061 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
21063 [propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
21066 [propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
21069 [propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
21070 void htmlFor
(BSTR v
);
21072 [propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
21075 [propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
21076 void event
(BSTR v
);
21078 [propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
21081 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
21084 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
21087 [propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
21088 void defer
(VARIANT_BOOL v
);
21090 [propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
21091 VARIANT_BOOL defer
();
21093 [propput, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
21094 void onerror
(VARIANT v
);
21096 [propget, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
21099 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
21102 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
21105 [propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
21106 void charset
(BSTR v
);
21108 [propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
21111 [propput, id(DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC
)]
21112 void ie8_src
(BSTR v
);
21114 [propget, id(DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC
)]
21118 /*****************************************************************************
21119 * HTMLScriptElement coclass
21123 uuid(3050f28c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21125 coclass HTMLScriptElement
21127 [default] dispinterface DispHTMLScriptElement
;
21128 /* [source, default] dispinterface HTMLScriptEvents; */
21129 /* [source] dispinterface HTMLScriptEvents2; */
21130 WINE_HTMLELEMENT_INTERFACES
;
21131 interface IHTMLScriptElement
;
21132 interface IHTMLScriptElement2
;
21133 /* interface IHTMLScriptElement3; */
21134 /* interface IHTMLScriptElement4; */
21137 /*****************************************************************************
21138 * IHTMLObjectElement interface
21144 uuid(3050f24f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21146 interface IHTMLObjectElement
: IDispatch
21148 [propget, id(DISPID_IHTMLOBJECTELEMENT_OBJECT
), hidden]
21149 HRESULT object([retval, out] IDispatch
**p
);
21151 [propget, id(DISPID_IHTMLOBJECTELEMENT_CLASSID
), hidden]
21152 HRESULT classid
([retval, out] BSTR *p
);
21154 [propget, id(DISPID_IHTMLOBJECTELEMENT_DATA
), hidden]
21155 HRESULT data
([retval, out] BSTR *p
);
21157 [propputref, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
21158 HRESULT recordset
([in] IDispatch
*v
);
21160 [propget, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
21161 HRESULT recordset
([retval, out] IDispatch
**p
);
21163 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
21164 HRESULT align
([in] BSTR v
);
21166 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
21167 HRESULT align
([retval, out] BSTR *p
);
21169 [propput, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
21170 HRESULT name
([in] BSTR v
);
21172 [propget, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
21173 HRESULT name
([retval, out] BSTR *p
);
21175 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
21176 HRESULT codeBase
([in] BSTR v
);
21178 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
21179 HRESULT codeBase
([retval, out] BSTR *p
);
21181 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
21182 HRESULT codeType
([in] BSTR v
);
21184 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
21185 HRESULT codeType
([retval, out] BSTR *p
);
21187 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
21188 HRESULT code
([in] BSTR v
);
21190 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
21191 HRESULT code
([retval, out] BSTR *p
);
21193 [propget, id(DISPID_IHTMLOBJECTELEMENT_BASEHREF
)]
21194 HRESULT BaseHref
([retval, out] BSTR *p
);
21196 [propput, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
21197 HRESULT type
([in] BSTR v
);
21199 [propget, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
21200 HRESULT type
([retval, out] BSTR *p
);
21202 [propget, id(DISPID_IHTMLOBJECTELEMENT_FORM
)]
21203 HRESULT form
([retval, out] IHTMLFormElement
**p
);
21205 [propput, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
21206 HRESULT width
([in] VARIANT v
);
21208 [propget, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
21209 HRESULT width
([retval, out] VARIANT *p
);
21211 [propput, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
21212 HRESULT height
([in] VARIANT v
);
21214 [propget, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
21215 HRESULT height
([retval, out] VARIANT *p
);
21217 [propget, id(DISPID_IHTMLOBJECTELEMENT_READYSTATE
), hidden]
21218 HRESULT readyState
([retval, out] long *p
);
21220 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
21221 HRESULT onreadystatechange
([in] VARIANT v
);
21223 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
21224 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
21226 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
21227 HRESULT onerror
([in] VARIANT v
);
21229 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
21230 HRESULT onerror
([retval, out] VARIANT *p
);
21232 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
21233 HRESULT altHtml
([in] BSTR v
);
21235 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
21236 HRESULT altHtml
([retval, out] BSTR *p
);
21238 [propput, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
21239 HRESULT vspace
([in] long v
);
21241 [propget, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
21242 HRESULT vspace
([retval, out] long *p
);
21244 [propput, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
21245 HRESULT hspace
([in] long v
);
21247 [propget, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
21248 HRESULT hspace
([retval, out] long *p
);
21251 /*****************************************************************************
21252 * IHTMLObjectElement2 interface
21258 uuid(3050f4cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21260 interface IHTMLObjectElement2
: IDispatch
21262 [id(DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET
)]
21263 HRESULT namedRecordset
(
21264 [in] BSTR dataMember
,
21265 [in, optional] VARIANT *hierarchy
,
21266 [out, retval] IDispatch
**ppRecordset
);
21268 [propput, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
21269 HRESULT classid
([in] BSTR v
);
21271 [propget, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
21272 HRESULT classid
([out, retval] BSTR *p
);
21274 [propput, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
21275 HRESULT data
([in] BSTR v
);
21277 [propget, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
21278 HRESULT data
([out, retval] BSTR *p
);
21281 /*****************************************************************************
21282 * IHTMLDivElement interface
21288 uuid(3050f200
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21290 interface IHTMLDivElement
: IDispatch
21292 [propput, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
21293 HRESULT align
([in] BSTR v
);
21295 [propget, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
21296 HRESULT align
([out, retval] BSTR *p
);
21298 [propput, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
21299 HRESULT noWrap
([in] VARIANT_BOOL v
);
21301 [propget, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
21302 HRESULT noWrap
([out, retval] VARIANT_BOOL *p
);
21305 /*****************************************************************************
21306 * DispHTMLDivElement dispinterface
21310 uuid(3050f50c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21312 dispinterface DispHTMLDivElement
21316 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
21318 [propput, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
21319 void align
(BSTR v
);
21321 [propget, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
21324 [propput, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
21325 void noWrap
(VARIANT_BOOL v
);
21327 [propget, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
21328 VARIANT_BOOL noWrap
();
21331 /*****************************************************************************
21332 * IHTMLParamElement interface
21338 uuid(3050f83d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21340 interface IHTMLParamElement
: IDispatch
21342 [propput, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
21343 HRESULT name
([in] BSTR v
);
21345 [propget, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
21346 HRESULT name
([retval, out] BSTR *p
);
21348 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
21349 HRESULT value
([in] BSTR v
);
21351 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
21352 HRESULT value
([retval, out] BSTR *p
);
21354 [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
21355 HRESULT type
([in] BSTR v
);
21357 [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
21358 HRESULT type
([retval, out] BSTR *p
);
21360 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
21361 HRESULT valueType
([in] BSTR v
);
21363 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
21364 HRESULT valueType
([retval, out] BSTR *p
);
21367 /*****************************************************************************
21368 * IHTMLParamElement2 interface
21374 uuid(30510444-98b5
-11cf
-bb82
-00aa00bdce0b
)
21376 interface IHTMLParamElement2
: IDispatch
21378 [propput, id(DISPID_IHTMLPARAMELEMENT2_NAME
), displaybind, bindable]
21379 HRESULT name
([in] BSTR v
);
21381 [propget, id(DISPID_IHTMLPARAMELEMENT2_NAME
), displaybind, bindable]
21382 HRESULT name
([retval, out] BSTR *p
);
21384 [propput, id(DISPID_IHTMLPARAMELEMENT2_TYPE
), displaybind, bindable]
21385 HRESULT type
([in] BSTR v
);
21387 [propget, id(DISPID_IHTMLPARAMELEMENT2_TYPE
), displaybind, bindable]
21388 HRESULT type
([retval, out] BSTR *p
);
21390 [propput, id(DISPID_IHTMLPARAMELEMENT2_VALUE
), displaybind, bindable]
21391 HRESULT value
([in] BSTR v
);
21393 [propget, id(DISPID_IHTMLPARAMELEMENT2_VALUE
), displaybind, bindable]
21394 HRESULT value
([retval, out] BSTR *p
);
21396 [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
21397 HRESULT valueType
([in] BSTR v
);
21399 [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
21400 HRESULT valueType
([retval, out] BSTR *p
);
21403 /*****************************************************************************
21404 * DispHTMLObjectElement dispinterface
21408 uuid(3050f529
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21410 dispinterface DispHTMLObjectElement
21414 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
21416 [propget, id(DISPID_IHTMLOBJECTELEMENT_OBJECT
), hidden]
21417 IDispatch
*object();
21419 [propputref, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
21420 void recordset
(IDispatch
*v
);
21422 [propget, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
21423 IDispatch
*recordset
();
21425 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
21426 void align
(BSTR v
);
21428 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
21431 [propput, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
21434 [propget, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
21437 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
21438 void codeBase
(BSTR v
);
21440 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
21443 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
21444 void codeType
(BSTR v
);
21446 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
21449 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
21452 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
21455 [propget, id(DISPID_IHTMLOBJECTELEMENT_BASEHREF
)]
21458 [propput, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
21461 [propget, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
21464 [propget, id(DISPID_IHTMLOBJECTELEMENT_FORM
)]
21465 IHTMLFormElement
*form
();
21467 [propput, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
21468 void width
(VARIANT v
);
21470 [propget, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
21473 [propput, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
21474 void height
(VARIANT v
);
21476 [propget, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
21479 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
21480 void onerror
(VARIANT v
);
21482 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
21485 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
21486 void altHtml
(BSTR v
);
21488 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
21491 [propput, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
21492 void vspace
(long v
);
21494 [propget, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
21497 [propput, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
21498 void hspace
(long v
);
21500 [propget, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
21503 [id(DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET
)]
21504 IDispatch
*namedRecordset
(
21505 [in] BSTR dataMember
,
21506 [optional, in] VARIANT *hierarchy
);
21508 [propput, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
21509 void classid
(BSTR v
);
21511 [propget, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
21514 [propput, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
21517 [propget, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
21520 [propput, id(DISPID_IHTMLOBJECTELEMENT3_ARCHIVE
), displaybind, bindable]
21521 void archive
(BSTR v
);
21523 [propget, id(DISPID_IHTMLOBJECTELEMENT3_ARCHIVE
), displaybind, bindable]
21526 [propput, id(DISPID_IHTMLOBJECTELEMENT3_ALT
), displaybind, bindable]
21529 [propget, id(DISPID_IHTMLOBJECTELEMENT3_ALT
), displaybind, bindable]
21532 [propput, id(DISPID_IHTMLOBJECTELEMENT3_DECLARE
), displaybind, bindable]
21533 void declare
(VARIANT_BOOL v
);
21535 [propget, id(DISPID_IHTMLOBJECTELEMENT3_DECLARE
), displaybind, bindable]
21536 VARIANT_BOOL declare
();
21538 [propput, id(DISPID_IHTMLOBJECTELEMENT3_STANDBY
), displaybind, bindable]
21539 void standby
(BSTR v
);
21541 [propget, id(DISPID_IHTMLOBJECTELEMENT3_STANDBY
), displaybind, bindable]
21544 [propput, id(DISPID_IHTMLOBJECTELEMENT3_BORDER
)]
21545 void border
(VARIANT v
);
21547 [propget, id(DISPID_IHTMLOBJECTELEMENT3_BORDER
)]
21550 [propput, id(DISPID_IHTMLOBJECTELEMENT3_USEMAP
), displaybind, bindable]
21551 void useMap
(BSTR v
);
21553 [propget, id(DISPID_IHTMLOBJECTELEMENT3_USEMAP
), displaybind, bindable]
21556 [propget, id(DISPID_IHTMLOBJECTELEMENT4_CONTENTDOCUMENT
)]
21557 IDispatch
*contentDocument
();
21559 [propput, id(DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE
)]
21560 void ie8_codeBase
(BSTR v
);
21562 [propget, id(DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE
)]
21563 BSTR ie8_codeBase
();
21565 [propput, id(DISPID_IHTMLOBJECTELEMENT4_IE8_DATA
)]
21566 void ie8_data
(BSTR v
);
21568 [propget, id(DISPID_IHTMLOBJECTELEMENT4_IE8_DATA
)]
21572 /*****************************************************************************
21573 * HTMLObjectElement coclass
21577 uuid(3050f24e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21579 coclass HTMLObjectElement
21581 [default] dispinterface DispHTMLObjectElement
;
21582 /* [source, default] dispinterface HTMLObjectElementEvents; */
21583 /* [source] dispinterface HTMLObjectElementEvents2; */
21584 WINE_HTMLDATAELEMENT_INTERFACES
;
21585 interface IHTMLControlElement
;
21586 interface IHTMLObjectElement
;
21587 interface IHTMLObjectElement2
;
21588 /* interface IHTMLObjectElement3; */
21589 /* interface IHTMLObjectElement4; */
21590 /* interface IGetSVGDocument; */
21591 /* interface IHTMLObjectElement5; */
21594 /*****************************************************************************
21595 * DispHTMLParamElement dispinterface
21599 uuid(3050f590
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21601 dispinterface DispHTMLParamElement
21605 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
21607 [propput, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
21610 [propget, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
21613 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
21614 void value
(BSTR v
);
21616 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
21619 [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
21622 [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
21625 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
21626 void valueType
(BSTR v
);
21628 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
21631 [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
21632 void ie8_valueType
(BSTR v
);
21634 [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
21635 BSTR ie8_valueType
();
21638 /*****************************************************************************
21639 * IHTMLFrameBase interface
21645 uuid(3050f311
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21647 interface IHTMLFrameBase
: IDispatch
21649 [propput, id(DISPID_IHTMLFRAMEBASE_SRC
)]
21650 HRESULT src
([in] BSTR v
);
21652 [propget, id(DISPID_IHTMLFRAMEBASE_SRC
)]
21653 HRESULT src
([out, retval] BSTR *p
);
21655 [propput, id(DISPID_IHTMLFRAMEBASE_NAME
)]
21656 HRESULT name
([in] BSTR v
);
21658 [propget, id(DISPID_IHTMLFRAMEBASE_NAME
)]
21659 HRESULT name
([out, retval] BSTR *p
);
21661 [propput, id(DISPID_IHTMLFRAMEBASE_BORDER
)]
21662 HRESULT border
([in] VARIANT v
);
21664 [propget, id(DISPID_IHTMLFRAMEBASE_BORDER
)]
21665 HRESULT border
([out, retval] VARIANT *p
);
21667 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)]
21668 HRESULT frameBorder
([in] BSTR v
);
21670 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)]
21671 HRESULT frameBorder
([out, retval] BSTR *p
);
21673 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)]
21674 HRESULT frameSpacing
([in] VARIANT v
);
21676 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)]
21677 HRESULT frameSpacing
([out, retval] VARIANT *p
);
21679 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)]
21680 HRESULT marginWidth
([in] VARIANT v
);
21682 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)]
21683 HRESULT marginWidth
([out, retval] VARIANT *p
);
21685 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)]
21686 HRESULT marginHeight
([in] VARIANT v
);
21688 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)]
21689 HRESULT marginHeight
([out, retval] VARIANT *p
);
21691 [propput, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)]
21692 HRESULT noResize
([in] VARIANT_BOOL v
);
21694 [propget, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)]
21695 HRESULT noResize
([out, retval] VARIANT_BOOL *p
);
21697 [propput, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)]
21698 HRESULT scrolling
([in] BSTR v
);
21700 [propget, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)]
21701 HRESULT scrolling
([out, retval] BSTR *p
);
21704 #define WINE_IHTMLFRAMEBASE_DISPINTERFACE_DECL \
21705 [propput, id(DISPID_IHTMLFRAMEBASE_SRC
)] \
21706 void src
(BSTR v
); \
21708 [propget, id(DISPID_IHTMLFRAMEBASE_SRC
)] \
21711 [propput, id(DISPID_IHTMLFRAMEBASE_NAME
)] \
21712 void name
(BSTR v
); \
21714 [propget, id(DISPID_IHTMLFRAMEBASE_NAME
)] \
21717 [propput, id(DISPID_IHTMLFRAMEBASE_BORDER
)] \
21718 void border
(VARIANT v
); \
21720 [propget, id(DISPID_IHTMLFRAMEBASE_BORDER
)] \
21721 VARIANT border
(); \
21723 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)] \
21724 void frameBorder
(BSTR v
); \
21726 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)] \
21727 BSTR frameBorder
(); \
21729 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)] \
21730 void frameSpacing
(VARIANT v
); \
21732 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)] \
21733 VARIANT frameSpacing
(); \
21735 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)] \
21736 void marginWidth
(VARIANT v
); \
21738 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)] \
21739 VARIANT marginWidth
(); \
21741 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)] \
21742 void marginHeight
(VARIANT v
); \
21744 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)] \
21745 VARIANT marginHeight
(); \
21747 [propput, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)] \
21748 void noResize
(VARIANT_BOOL v
); \
21750 [propget, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)] \
21751 VARIANT_BOOL noResize
(); \
21753 [propput, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)] \
21754 void scrolling
(BSTR v
); \
21756 [propget, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)] \
21759 /*****************************************************************************
21760 * IHTMLFrameBase2 interface
21766 uuid(3050f6db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21768 interface IHTMLFrameBase2
: IDispatch
21770 [propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW
)]
21771 HRESULT contentWindow
([retval, out] IHTMLWindow2
**p
);
21773 [propput, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable]
21774 HRESULT onload
([in] VARIANT v
);
21776 [propget, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable]
21777 HRESULT onload
([retval, out] VARIANT *p
);
21779 [propput, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE
), displaybind, bindable]
21780 HRESULT onreadystatechange
([in] VARIANT v
);
21782 [propget, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE
), displaybind, bindable]
21783 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
21785 [propget, id(DISPID_IHTMLFRAMEBASE2_READYSTATE
)]
21786 HRESULT readyState
([retval, out] BSTR *p
);
21788 [propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)]
21789 HRESULT allowTransparency
([in] VARIANT_BOOL v
);
21791 [propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)]
21792 HRESULT allowTransparency
([retval, out] VARIANT_BOOL *p
);
21795 #define WINE_IHTMLFRAMEBASE2_DISPINTERFACE_DECL \
21796 [propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW
)] \
21797 IHTMLWindow2
*contentWindow
(); \
21799 [propput, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable] \
21800 void onload
(VARIANT v
); \
21802 [propget, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable] \
21803 VARIANT onload
(); \
21805 [propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)] \
21806 void allowTransparency
(VARIANT_BOOL v
); \
21808 [propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)] \
21809 VARIANT_BOOL allowTransparency
()
21811 #define WINE_IHTMLFRAMEBASE3_DISPINTERFACE_DECL \
21812 [propput, id(DISPID_IHTMLFRAMEBASE3_LONGDESC
), displaybind, bindable] \
21813 void longDesc
(BSTR v
); \
21815 [propget, id(DISPID_IHTMLFRAMEBASE3_LONGDESC
), displaybind, bindable] \
21819 #define WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL \
21820 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
; \
21821 WINE_IHTMLFRAMEBASE_DISPINTERFACE_DECL
; \
21822 WINE_IHTMLFRAMEBASE2_DISPINTERFACE_DECL
; \
21823 WINE_IHTMLFRAMEBASE3_DISPINTERFACE_DECL
21825 /*****************************************************************************
21826 * IHTMLFrameElement3 interface
21832 uuid(3051042d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21834 interface IHTMLFrameElement3
: IDispatch
21836 [propget, id(DISPID_IHTMLFRAMEELEMENT3_CONTENTDOCUMENT
)]
21837 HRESULT contentDocument
([out, retval] IDispatch
**p
);
21839 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
21840 HRESULT src
([in] BSTR v
);
21842 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
21843 HRESULT src
([out, retval] BSTR *p
);
21845 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
21846 HRESULT longDesc
([in] BSTR v
);
21848 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
21849 HRESULT longDesc
([out, retval] BSTR *p
);
21851 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
21852 HRESULT frameBorder
([in] BSTR v
);
21854 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
21855 HRESULT frameBorder
([out, retval] BSTR * p
);
21858 /*****************************************************************************
21859 * DispHTMLFrameElement dispinterface
21863 uuid(3050f513
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21865 dispinterface DispHTMLFrameElement
21869 WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL
;
21871 [propput, id(DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR
)]
21872 void borderColor
(VARIANT v
);
21874 [propget, id(DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR
)]
21875 VARIANT borderColor
();
21877 [propput, id(DISPID_IHTMLFRAMEELEMENT2_HEIGHT
)]
21878 void height
(VARIANT v
);
21880 [propget, id(DISPID_IHTMLFRAMEELEMENT2_HEIGHT
)]
21883 [propput, id(DISPID_IHTMLFRAMEELEMENT2_WIDTH
)]
21884 void width
(VARIANT v
);
21886 [propget, id(DISPID_IHTMLFRAMEELEMENT2_WIDTH
)]
21889 [propget, id(DISPID_IHTMLFRAMEELEMENT3_CONTENTDOCUMENT
)]
21890 IDispatch
*contentDocument
();
21892 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
21893 void ie8_src
(BSTR v
);
21895 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
21898 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
21899 void ie8_longDesc
(BSTR v
);
21901 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
21902 BSTR ie8_longDesc
();
21904 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
21905 void ie8_frameBorder
(BSTR v
);
21907 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
21908 BSTR ie8_frameBorder
();
21911 /*****************************************************************************
21912 * HTMLFrameElement coclass
21916 uuid(3050f314
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21918 coclass HTMLFrameElement
21920 [default] dispinterface DispHTMLFrameElement
;
21921 /* [source, default] dispinterface HTMLControlElementEvents; */
21922 /* [source] dispinterface HTMLControlElementEvents2; */
21923 WINE_HTMLDATAELEMENT_INTERFACES
;
21924 interface IHTMLControlElement
;
21925 interface IHTMLFrameBase
;
21926 interface IHTMLFrameBase2
;
21927 /* interface IHTMLFrameBase3; */
21928 /* interface IHTMLFrameElement; */
21929 /* interface IHTMLFrameElement2; */
21930 interface IHTMLFrameElement3
;
21931 /* interface IGetSVGDocument; */
21934 /*****************************************************************************
21935 * IHTMLIFrameElement interface
21941 uuid(3050f315
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21943 interface IHTMLIFrameElement
: IDispatch
21945 [propput, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
21946 HRESULT vspace
([in] LONG v
);
21948 [propget, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
21949 HRESULT vspace
([retval, out] LONG *p
);
21951 [propput, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
21952 HRESULT hspace
([in] LONG v
);
21954 [propget, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
21955 HRESULT hspace
([retval, out] LONG *p
);
21957 [propput, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
21958 HRESULT align
([in] BSTR v
);
21960 [propget, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
21961 HRESULT align
([retval, out] BSTR *p
);
21964 /*****************************************************************************
21965 * IHTMLIFrameElement2 interface
21971 uuid(3050f4e6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21973 interface IHTMLIFrameElement2
: IDispatch
21975 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
21976 HRESULT height
([in] VARIANT v
);
21978 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
21979 HRESULT height
([out, retval] VARIANT *p
);
21981 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
21982 HRESULT width
([in] VARIANT v
);
21984 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
21985 HRESULT width
([out, retval] VARIANT *p
);
21988 /*****************************************************************************
21989 * IHTMLIFrameElement3 interface
21995 uuid(30510433-98b5
-11cf
-bb82
-00aa00bdce0b
)
21997 interface IHTMLIFrameElement3
: IDispatch
21999 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT
)]
22000 HRESULT contentDocument
([out, retval] IDispatch
**p
);
22002 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
22003 HRESULT src
([in] BSTR v
);
22005 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
22006 HRESULT src
([out, retval] BSTR *p
);
22008 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
22009 HRESULT longDesc
([in] BSTR v
);
22011 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
22012 HRESULT longDesc
([out, retval] BSTR *p
);
22014 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
22015 HRESULT frameBorder
([in] BSTR v
);
22017 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
22018 HRESULT frameBorder
([out, retval] BSTR *p
);
22021 /*****************************************************************************
22022 * DispHTMLIFrame dispinterface
22026 uuid(3050f51b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22028 dispinterface DispHTMLIFrame
22032 WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL
;
22034 [propput, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
22035 void vspace
(LONG v
);
22037 [propget, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
22040 [propput, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
22041 void hspace
(LONG v
);
22043 [propget, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
22046 [propput, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
22047 void align
(BSTR v
);
22049 [propget, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
22052 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
22053 void height
(VARIANT v
);
22055 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
22058 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
22059 void width
(VARIANT v
);
22061 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
22064 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT
)]
22065 IDispatch
*contentDocument
();
22067 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
22068 void ie8_src
(BSTR v
);
22070 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
22073 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
22074 void ie8_longDesc
(BSTR v
);
22076 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
22077 BSTR ie8_longDesc
();
22079 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
22080 void ie8_frameBorder
(BSTR v
);
22082 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
22083 BSTR ie8_frameBorder
();
22086 /*****************************************************************************
22087 * HTMLIFrame coclass
22091 uuid(3050f316
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22095 [default] dispinterface DispHTMLIFrame
;
22096 /* [source, default] dispinterface HTMLControlElementEvents; */
22097 /* [source] dispinterface HTMLControlElementEvents2; */
22098 WINE_HTMLDATAELEMENT_INTERFACES
;
22099 interface IHTMLControlElement
;
22100 interface IHTMLFrameBase
;
22101 interface IHTMLFrameBase2
;
22102 /* interface IHTMLFrameBase3; */
22103 interface IHTMLIFrameElement
;
22104 interface IHTMLIFrameElement2
;
22105 interface IHTMLIFrameElement3
;
22106 /* interface IGetSVGDocument; */
22109 /*****************************************************************************
22110 * IHTMLStyleElement interface
22116 uuid(3050f375
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22118 interface IHTMLStyleElement
: IDispatch
22120 [propput, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
22121 HRESULT type
([in] BSTR v
);
22123 [propget, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
22124 HRESULT type
([retval, out] BSTR *p
);
22126 [propget, id(DISPID_IHTMLSTYLEELEMENT_READYSTATE
)]
22127 HRESULT readyState
([retval, out] BSTR *p
);
22129 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
22130 HRESULT onreadystatechange
([in] VARIANT v
);
22132 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
22133 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
22135 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
22136 HRESULT onload
([in] VARIANT v
);
22138 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
22139 HRESULT onload
([retval, out] VARIANT *p
);
22141 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
22142 HRESULT onerror
([in] VARIANT v
);
22144 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
22145 HRESULT onerror
([retval, out] VARIANT *p
);
22147 [propget, id(DISPID_IHTMLSTYLEELEMENT_STYLESHEET
)]
22148 HRESULT styleSheet
([retval, out] IHTMLStyleSheet
**p
);
22150 [propput, id(DISPID_IHTMLSTYLEELEMENT_DISABLED
), displaybind, bindable]
22151 HRESULT disabled
([in] VARIANT_BOOL v
);
22153 [propget, id(DISPID_IHTMLSTYLEELEMENT_DISABLED
), displaybind, bindable]
22154 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
22156 [propput, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
22157 HRESULT media
([in] BSTR v
);
22159 [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
22160 HRESULT media
([retval, out] BSTR *p
);
22163 /*****************************************************************************
22164 * DispHTMLStyleElement dispinterface
22168 uuid(3050f511
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22170 dispinterface DispHTMLStyleElement
22174 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
22176 [propput, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
22179 [propget, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
22182 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
22183 void onload
(VARIANT v
);
22185 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
22188 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
22189 void onerror
(VARIANT v
);
22191 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
22194 [propget, id(DISPID_IHTMLSTYLEELEMENT_STYLESHEET
)]
22195 IHTMLStyleSheet
*styleSheet
();
22197 [propput, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
22198 void media
(BSTR v
);
22200 [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
22204 /*****************************************************************************
22205 * HTMLStyleElement coclass
22209 uuid(3050f37d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22211 coclass HTMLStyleElement
22213 [default] dispinterface DispHTMLStyleElement
;
22214 /* [source, default] dispinterface HTMLStyleElementEvents; */
22215 /* [source] dispinterface HTMLStyleElementEvents2; */
22216 WINE_HTMLELEMENT_INTERFACES
;
22217 interface IHTMLStyleElement
;
22218 /* interface IHTMLStyleElement2; */
22221 /*****************************************************************************
22222 * IHTMLStorage interface
22228 uuid(30510474-98b5
-11cf
-bb82
-00aa00bdce0b
)
22230 interface IHTMLStorage
: IDispatch
22232 [propget, id(DISPID_IHTMLSTORAGE_LENGTH
), hidden]
22233 HRESULT length
([out, retval] long *p
);
22235 [propget, id(DISPID_IHTMLSTORAGE_REMAININGSPACE
), hidden]
22236 HRESULT remainingSpace
([out, retval] long *p
);
22238 [id(DISPID_IHTMLSTORAGE_KEY
)]
22241 [out, retval] BSTR *);
22243 [id(DISPID_IHTMLSTORAGE_GETITEM
)]
22246 [out, retval] VARIANT *);
22248 [id(DISPID_IHTMLSTORAGE_SETITEM
)]
22251 [in] BSTR bstrValue
);
22253 [id(DISPID_IHTMLSTORAGE_REMOVEITEM
)]
22254 HRESULT removeItem
([in] BSTR bstrKey
);
22256 [id(DISPID_IHTMLSTORAGE_CLEAR
)]
22260 /*****************************************************************************
22261 * IDOMEventTarget interface
22267 uuid(305104b9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22269 interface IEventTarget
: IDispatch
22271 [id(DISPID_IEVENTTARGET_ADDEVENTLISTENER
)]
22272 HRESULT addEventListener
(
22274 [in] IDispatch
*listener
,
22275 [in] VARIANT_BOOL useCapture
);
22277 [id(DISPID_IEVENTTARGET_REMOVEEVENTLISTENER
)]
22278 HRESULT removeEventListener
(
22280 [in] IDispatch
*listener
,
22281 [in] VARIANT_BOOL useCapture
);
22283 [id(DISPID_IEVENTTARGET_DISPATCHEVENT
)]
22284 HRESULT dispatchEvent
(
22285 [in] IDOMEvent
*evt
,
22286 [out, retval] VARIANT_BOOL *pfResult
);
22289 typedef enum _DOM_EVENT_PHASE
22291 DEP_CAPTURING_PHASE
= 1,
22293 DEP_BUBBLING_PHASE
= 3,
22294 DOM_EVENT_PHASE_Max
= 0x7fffffff
22297 /*****************************************************************************
22298 * IDOMEvent interface
22304 uuid(305104ba
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22306 interface IDOMEvent
: IDispatch
22308 [propget, id(DISPID_IDOMEVENT_BUBBLES
)]
22309 HRESULT bubbles
([out, retval] VARIANT_BOOL *p
);
22311 [propget, id(DISPID_IDOMEVENT_CANCELABLE
)]
22312 HRESULT cancelable
([out, retval] VARIANT_BOOL *p
);
22314 [propget, id(DISPID_IDOMEVENT_CURRENTTARGET
)]
22315 HRESULT currentTarget
([out, retval] IEventTarget
**p
);
22317 [propget, id(DISPID_IDOMEVENT_DEFAULTPREVENTED
)]
22318 HRESULT defaultPrevented
([out, retval] VARIANT_BOOL *p
);
22320 [propget, id(DISPID_IDOMEVENT_EVENTPHASE
)]
22321 HRESULT eventPhase
([out, retval] USHORT
*p
);
22323 [propget, id(DISPID_IDOMEVENT_TARGET
)]
22324 HRESULT target
([out, retval] IEventTarget
**p
);
22326 [propget, id(DISPID_IDOMEVENT_TIMESTAMP
)]
22327 HRESULT timeStamp
([out, retval] ULONGLONG
*p
);
22329 [propget, id(DISPID_IDOMEVENT_TYPE
)]
22330 HRESULT type
([out, retval] BSTR *p
);
22332 [id(DISPID_IDOMEVENT_INITEVENT
)]
22334 [in] BSTR eventType
,
22335 [in] VARIANT_BOOL canBubble
,
22336 [in] VARIANT_BOOL cancelable
);
22338 [id(DISPID_IDOMEVENT_PREVENTDEFAULT
)]
22339 HRESULT preventDefault
();
22341 [id(DISPID_IDOMEVENT_STOPPROPAGATION
)]
22342 HRESULT stopPropagation
();
22344 [id(DISPID_IDOMEVENT_STOPIMMEDIATEPROPAGATION
)]
22345 HRESULT stopImmediatePropagation
();
22347 [propget, id(DISPID_IDOMEVENT_ISTRUSTED
)]
22348 HRESULT isTrusted
([out, retval] VARIANT_BOOL *p
);
22350 [propput, id(DISPID_IDOMEVENT_CANCELBUBBLE
)]
22351 HRESULT cancelBubble
([in] VARIANT_BOOL v
);
22353 [propget, id(DISPID_IDOMEVENT_CANCELBUBBLE
)]
22354 HRESULT cancelBubble
([out, retval] VARIANT_BOOL *p
);
22356 [propget, id(DISPID_IDOMEVENT_SRCELEMENT
)]
22357 HRESULT srcElement
([out, retval] IHTMLElement
**p
);
22360 /*****************************************************************************
22361 * DispDOMEvent dispinterface
22365 uuid(3050f5a2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22367 dispinterface DispDOMEvent
22371 #define WINE_IDOMEVENT_DISPINTERFACE_DECL \
22372 [propget, id(DISPID_IDOMEVENT_BUBBLES
)] \
22373 VARIANT_BOOL bubbles
(); \
22375 [propget, id(DISPID_IDOMEVENT_CANCELABLE
)] \
22376 VARIANT_BOOL cancelable
(); \
22378 [propget, id(DISPID_IDOMEVENT_CURRENTTARGET
)] \
22379 IEventTarget
*currentTarget
(); \
22381 [propget, id(DISPID_IDOMEVENT_DEFAULTPREVENTED
)] \
22382 VARIANT_BOOL defaultPrevented
(); \
22384 [propget, id(DISPID_IDOMEVENT_EVENTPHASE
)] \
22385 USHORT eventPhase
(); \
22387 [propget, id(DISPID_IDOMEVENT_TARGET
)] \
22388 IEventTarget
*target
(); \
22390 [propget, id(DISPID_IDOMEVENT_TIMESTAMP
)] \
22391 ULONGLONG timeStamp
(); \
22393 [propget, id(DISPID_IDOMEVENT_TYPE
)] \
22396 [id(DISPID_IDOMEVENT_INITEVENT
)] \
22398 [in] BSTR eventType
, \
22399 [in] VARIANT_BOOL canBubble
, \
22400 [in] VARIANT_BOOL cancelable
); \
22402 [id(DISPID_IDOMEVENT_PREVENTDEFAULT
)] \
22403 void preventDefault
(); \
22405 [id(DISPID_IDOMEVENT_STOPPROPAGATION
)] \
22406 void stopPropagation
(); \
22408 [id(DISPID_IDOMEVENT_STOPIMMEDIATEPROPAGATION
)] \
22409 void stopImmediatePropagation
(); \
22411 [propget, id(DISPID_IDOMEVENT_ISTRUSTED
)] \
22412 VARIANT_BOOL isTrusted
(); \
22414 [propput, id(DISPID_IDOMEVENT_CANCELBUBBLE
)] \
22415 void cancelBubble
(VARIANT_BOOL v
); \
22417 [propget, id(DISPID_IDOMEVENT_CANCELBUBBLE
)] \
22418 VARIANT_BOOL cancelBubble
(); \
22420 [propget, id(DISPID_IDOMEVENT_SRCELEMENT
)] \
22421 IHTMLElement
*srcElement
()
22423 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
22426 /*****************************************************************************
22427 * IDOMUIEvent interface
22433 uuid(305106ca
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22435 interface IDOMUIEvent
: IDispatch
22437 [propget, id(DISPID_IDOMUIEVENT_VIEW
)]
22438 HRESULT view
([out, retval] IHTMLWindow2
**p
);
22440 [propget, id(DISPID_IDOMUIEVENT_DETAIL
)]
22441 HRESULT detail
([out, retval] long *p
);
22443 [id(DISPID_IDOMUIEVENT_INITUIEVENT
)]
22444 HRESULT initUIEvent
(
22445 [in] BSTR eventType
,
22446 [in] VARIANT_BOOL canBubble
,
22447 [in] VARIANT_BOOL cancelable
,
22448 [in] IHTMLWindow2
*view
,
22452 /*****************************************************************************
22453 * DispDOMUIEvent dispinterface
22457 uuid(30590072-98b5
-11cf
-bb82
-00aa00bdce0b
)
22459 dispinterface DispDOMUIEvent
22463 #define WINE_IDOMUIEVENT_DISPINTERFACE_DECL \
22464 [propget, id(DISPID_IDOMUIEVENT_VIEW
)] \
22465 IHTMLWindow2
*view
(); \
22467 [propget, id(DISPID_IDOMUIEVENT_DETAIL
)] \
22470 [id(DISPID_IDOMUIEVENT_INITUIEVENT
)] \
22471 void initUIEvent
( \
22472 [in] BSTR eventType
, \
22473 [in] VARIANT_BOOL canBubble
, \
22474 [in] VARIANT_BOOL cancelable
, \
22475 [in] IHTMLWindow2
*view
, \
22478 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
22479 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
22482 /*****************************************************************************
22483 * IDOMMouseEvent interface
22489 uuid(305106ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22491 interface IDOMMouseEvent
: IDispatch
22493 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENX
)]
22494 HRESULT screenX
([out, retval] long *p
);
22496 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENY
)]
22497 HRESULT screenY
([out, retval] long *p
);
22499 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTX
)]
22500 HRESULT clientX
([out, retval] long *p
);
22502 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTY
)]
22503 HRESULT clientY
([out, retval] long *p
);
22505 [propget, id(DISPID_IDOMMOUSEEVENT_CTRLKEY
)]
22506 HRESULT ctrlKey
([out, retval] VARIANT_BOOL *p
);
22508 [propget, id(DISPID_IDOMMOUSEEVENT_SHIFTKEY
)]
22509 HRESULT shiftKey
([out, retval] VARIANT_BOOL *p
);
22511 [propget, id(DISPID_IDOMMOUSEEVENT_ALTKEY
)]
22512 HRESULT altKey
([out, retval] VARIANT_BOOL *p
);
22514 [propget, id(DISPID_IDOMMOUSEEVENT_METAKEY
)]
22515 HRESULT metaKey
([out, retval] VARIANT_BOOL *p
);
22517 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTON
)]
22518 HRESULT button
([out, retval] USHORT
*p
);
22520 [propget, id(DISPID_IDOMMOUSEEVENT_RELATEDTARGET
)]
22521 HRESULT relatedTarget
([out, retval] IEventTarget
**p
);
22523 [id(DISPID_IDOMMOUSEEVENT_INITMOUSEEVENT
)]
22524 HRESULT initMouseEvent
(
22525 [in] BSTR eventType
,
22526 [in] VARIANT_BOOL canBubble
,
22527 [in] VARIANT_BOOL cancelable
,
22528 [in] IHTMLWindow2
*viewArg
,
22529 [in] long detailArg
,
22530 [in] long screenXArg
,
22531 [in] long screenYArg
,
22532 [in] long clientXArg
,
22533 [in] long clientYArg
,
22534 [in] VARIANT_BOOL ctrlKeyArg
,
22535 [in] VARIANT_BOOL altKeyArg
,
22536 [in] VARIANT_BOOL shiftKeyArg
,
22537 [in] VARIANT_BOOL metaKeyArg
,
22538 [in] USHORT buttonArg
,
22539 [in] IEventTarget
*relatedTargetArg
);
22541 [id(DISPID_IDOMMOUSEEVENT_GETMODIFIERSTATE
)]
22542 HRESULT getModifierState
(
22544 [out, retval] VARIANT_BOOL *activated
);
22546 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTONS
)]
22547 HRESULT buttons
([out, retval] USHORT
*p
);
22549 [propget, id(DISPID_IDOMMOUSEEVENT_FROMELEMENT
)]
22550 HRESULT fromElement
([out, retval] IHTMLElement
**p
);
22552 [propget, id(DISPID_IDOMMOUSEEVENT_TOELEMENT
)]
22553 HRESULT toElement
([out, retval] IHTMLElement
**p
);
22555 [propget, id(DISPID_IDOMMOUSEEVENT_X
)]
22556 HRESULT x
([out, retval] long *p
);
22558 [propget, id(DISPID_IDOMMOUSEEVENT_Y
)]
22559 HRESULT y
([out, retval] long *p
);
22561 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETX
)]
22562 HRESULT offsetX
([out, retval] long *p
);
22564 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETY
)]
22565 HRESULT offsetY
([out, retval] long *p
);
22567 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEX
)]
22568 HRESULT pageX
([out, retval] long *p
);
22570 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEY
)]
22571 HRESULT pageY
([out, retval] long *p
);
22573 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERX
)]
22574 HRESULT layerX
([out, retval] long *p
);
22576 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERY
)]
22577 HRESULT layerY
([out, retval] long *p
);
22579 [propget, id(DISPID_IDOMMOUSEEVENT_WHICH
)]
22580 HRESULT which
([out, retval] USHORT
*p
);
22583 /*****************************************************************************
22584 * DispDOMMouseEvent dispinterface
22588 uuid(30590073-98b5
-11cf
-bb82
-00aa00bdce0b
)
22590 dispinterface DispDOMMouseEvent
22594 #define WINE_IDOMMOUSEEVENT_DISPINTERFACE_DECL \
22595 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENX
)] \
22598 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENY
)] \
22601 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTX
)] \
22604 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTY
)] \
22607 [propget, id(DISPID_IDOMMOUSEEVENT_CTRLKEY
)] \
22608 VARIANT_BOOL ctrlKey
(); \
22610 [propget, id(DISPID_IDOMMOUSEEVENT_SHIFTKEY
)] \
22611 VARIANT_BOOL shiftKey
(); \
22613 [propget, id(DISPID_IDOMMOUSEEVENT_ALTKEY
)] \
22614 VARIANT_BOOL altKey
(); \
22616 [propget, id(DISPID_IDOMMOUSEEVENT_METAKEY
)] \
22617 VARIANT_BOOL metaKey
(); \
22619 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTON
)] \
22622 [propget, id(DISPID_IDOMMOUSEEVENT_RELATEDTARGET
)] \
22623 IEventTarget
*relatedTarget
(); \
22625 [id(DISPID_IDOMMOUSEEVENT_INITMOUSEEVENT
)] \
22626 void initMouseEvent
( \
22627 [in] BSTR eventType
, \
22628 [in] VARIANT_BOOL canBubble
, \
22629 [in] VARIANT_BOOL cancelable
, \
22630 [in] IHTMLWindow2
*viewArg
, \
22631 [in] long detailArg
, \
22632 [in] long screenXArg
, \
22633 [in] long screenYArg
, \
22634 [in] long clientXArg
, \
22635 [in] long clientYArg
, \
22636 [in] VARIANT_BOOL ctrlKeyArg
, \
22637 [in] VARIANT_BOOL altKeyArg
, \
22638 [in] VARIANT_BOOL shiftKeyArg
, \
22639 [in] VARIANT_BOOL metaKeyArg
, \
22640 [in] USHORT buttonArg
, \
22641 [in] IEventTarget
*relatedTargetArg
); \
22643 [id(DISPID_IDOMMOUSEEVENT_GETMODIFIERSTATE
)] \
22644 VARIANT_BOOL getModifierState
([in] BSTR keyArg
); \
22646 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTONS
)] \
22647 USHORT buttons
(); \
22649 [propget, id(DISPID_IDOMMOUSEEVENT_FROMELEMENT
)] \
22650 IHTMLElement
*fromElement
(); \
22652 [propget, id(DISPID_IDOMMOUSEEVENT_TOELEMENT
)] \
22653 IHTMLElement
*toElement
(); \
22655 [propget, id(DISPID_IDOMMOUSEEVENT_X
)] \
22658 [propget, id(DISPID_IDOMMOUSEEVENT_Y
)] \
22661 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETX
)] \
22664 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETY
)] \
22667 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEX
)] \
22670 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEY
)] \
22673 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERX
)] \
22676 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERY
)] \
22679 [propget, id(DISPID_IDOMMOUSEEVENT_WHICH
)] \
22682 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
22683 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
22684 WINE_IDOMMOUSEEVENT_DISPINTERFACE_DECL
;
22687 /*****************************************************************************
22688 * IDOMKeyboardEvent interface
22694 uuid(305106d6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22696 interface IDOMKeyboardEvent
: IDispatch
22698 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEY
)]
22699 HRESULT key
([retval, out] BSTR *p
);
22701 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCATION
)]
22702 HRESULT location
([out, retval] ULONG
*p
);
22704 [propget, id(DISPID_IDOMKEYBOARDEVENT_CTRLKEY
)]
22705 HRESULT ctrlKey
([out, retval] VARIANT_BOOL *p
);
22707 [propget, id(DISPID_IDOMKEYBOARDEVENT_SHIFTKEY
)]
22708 HRESULT shiftKey
([out, retval] VARIANT_BOOL *p
);
22710 [propget, id(DISPID_IDOMKEYBOARDEVENT_ALTKEY
)]
22711 HRESULT altKey
([out, retval] VARIANT_BOOL *p
);
22713 [propget, id(DISPID_IDOMKEYBOARDEVENT_METAKEY
)]
22714 HRESULT metaKey
([out, retval] VARIANT_BOOL *p
);
22716 [propget, id(DISPID_IDOMKEYBOARDEVENT_REPEAT
)]
22717 HRESULT repeat
([out, retval] VARIANT_BOOL *p
);
22719 [id(DISPID_IDOMKEYBOARDEVENT_GETMODIFIERSTATE
)]
22720 HRESULT getModifierState
(
22722 [out, retval] VARIANT_BOOL *state
);
22724 [id(DISPID_IDOMKEYBOARDEVENT_INITKEYBOARDEVENT
)]
22725 HRESULT initKeyboardEvent
(
22726 [in] BSTR eventType
,
22727 [in] VARIANT_BOOL canBubble
,
22728 [in] VARIANT_BOOL cancelable
,
22729 [in] IHTMLWindow2
*viewArg
,
22731 [in] ULONG locationArg
,
22732 [in] BSTR modifiersListArg
,
22733 [in] VARIANT_BOOL repeat
,
22736 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEYCODE
)]
22737 HRESULT keyCode
([out, retval] long *p
);
22739 [propget, id(DISPID_IDOMKEYBOARDEVENT_CHARCODE
)]
22740 HRESULT charCode
([out, retval] long *p
);
22742 [propget, id(DISPID_IDOMKEYBOARDEVENT_WHICH
)]
22743 HRESULT which
([out, retval] long *p
);
22745 [propget, id(DISPID_IDOMKEYBOARDEVENT_IE9_CHAR
)]
22746 HRESULT ie9_char
([out, retval] VARIANT *p
);
22748 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCALE
)]
22749 HRESULT locale
([out, retval] BSTR *p
);
22752 /*****************************************************************************
22753 * DispDOMKeyboardEvent dispinterface
22757 uuid(30590077-98b5
-11cf
-bb82
-00aa00bdce0b
)
22759 dispinterface DispDOMKeyboardEvent
22763 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
22764 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
22766 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEY
)]
22769 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCATION
)]
22772 [propget, id(DISPID_IDOMKEYBOARDEVENT_CTRLKEY
)]
22773 VARIANT_BOOL ctrlKey
();
22775 [propget, id(DISPID_IDOMKEYBOARDEVENT_SHIFTKEY
)]
22776 VARIANT_BOOL shiftKey
();
22778 [propget, id(DISPID_IDOMKEYBOARDEVENT_ALTKEY
)]
22779 VARIANT_BOOL altKey
();
22781 [propget, id(DISPID_IDOMKEYBOARDEVENT_METAKEY
)]
22782 VARIANT_BOOL metaKey
();
22784 [propget, id(DISPID_IDOMKEYBOARDEVENT_REPEAT
)]
22785 VARIANT_BOOL repeat
();
22787 [id(DISPID_IDOMKEYBOARDEVENT_GETMODIFIERSTATE
)]
22788 VARIANT_BOOL getModifierState
([in] BSTR keyArg
);
22790 [id(DISPID_IDOMKEYBOARDEVENT_INITKEYBOARDEVENT
)]
22791 void initKeyboardEvent
(
22792 [in] BSTR eventType
,
22793 [in] VARIANT_BOOL canBubble
,
22794 [in] VARIANT_BOOL cancelable
,
22795 [in] IHTMLWindow2
*viewArg
,
22797 [in] ULONG locationArg
,
22798 [in] BSTR modifiersListArg
,
22799 [in] VARIANT_BOOL repeat
,
22802 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEYCODE
)]
22805 [propget, id(DISPID_IDOMKEYBOARDEVENT_CHARCODE
)]
22808 [propget, id(DISPID_IDOMKEYBOARDEVENT_WHICH
)]
22811 [propget, id(DISPID_IDOMKEYBOARDEVENT_IE9_CHAR
)]
22812 VARIANT ie9_char
();
22814 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCALE
)]
22818 /*****************************************************************************
22819 * IDOMMessageEvent interface
22825 uuid(30510720-98b5
-11cf
-bb82
-00aa00bdce0b
)
22827 interface IDOMMessageEvent
: IDispatch
22829 [propget, id(DISPID_IDOMMESSAGEEVENT_DATA
)]
22830 HRESULT data
([out, retval] BSTR *p
);
22832 [propget, id(DISPID_IDOMMESSAGEEVENT_ORIGIN
)]
22833 HRESULT origin
([out, retval] BSTR *p
);
22835 [propget, id(DISPID_IDOMMESSAGEEVENT_SOURCE
)]
22836 HRESULT source([out, retval] IHTMLWindow2
**p
);
22838 [id(DISPID_IDOMMESSAGEEVENT_INITMESSAGEEVENT
)]
22839 HRESULT initMessageEvent
(
22840 [in] BSTR eventType
,
22841 [in] VARIANT_BOOL canBubble
,
22842 [in] VARIANT_BOOL cancelable
,
22845 [in] BSTR lastEventId
,
22846 [in] IHTMLWindow2
*source);
22849 /*****************************************************************************
22850 * IMarkupContainer interface
22854 pointer_default(unique),
22855 uuid(3050f5f9
-98b5
-11cf
-bb82
-00aa00bdce0B
)
22857 interface IMarkupContainer
: IUnknown
22859 HRESULT OwningDoc
([out] IHTMLDocument2
**ppDoc
);
22862 /*****************************************************************************
22863 * IMarkupPointer interface
22867 pointer_default(unique),
22868 uuid(3050f49f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22870 interface IMarkupPointer
: IUnknown
22872 HRESULT OwningDoc
([out] IHTMLDocument2
**ppDoc
);
22874 HRESULT Gravity
([out] POINTER_GRAVITY
*pGravity
);
22876 HRESULT SetGravity
([in] POINTER_GRAVITY Gravity
);
22878 HRESULT Cling
([out] BOOL
*pfCling
);
22880 HRESULT SetCling
([in] BOOL fCLing
);
22882 HRESULT UnPosition
();
22884 HRESULT IsPositioned
([out] BOOL
*pfPositioned
);
22886 HRESULT GetContainer
([out] IMarkupContainer
**ppContainer
);
22888 HRESULT MoveAdjacentToElement
(
22889 [in] IHTMLElement
*pElement
,
22890 [in] ELEMENT_ADJACENCY eAdj
);
22892 HRESULT MoveToPointer
([in] IMarkupPointer
*pPointer
);
22894 HRESULT MoveToContainer
(
22895 [in] IMarkupContainer
*pContainer
,
22896 [in] BOOL fAtStart
);
22900 [out] MARKUP_CONTEXT_TYPE
*pContext
,
22901 [out] IHTMLElement
**ppElement
,
22902 [in, out] LONG *pcch
,
22903 [out, size_is(*pcch
)] OLECHAR
*pchText
);
22907 [out] MARKUP_CONTEXT_TYPE
*pContext
,
22908 [out] IHTMLElement
**ppElement
,
22909 [in, out] LONG *pcch
,
22910 [out, size_is(*pcch
)] OLECHAR
*pchText
);
22912 HRESULT CurrentScope
([out] IHTMLElement
**ppElemCurrent
);
22915 [in] IMarkupPointer
*pPointerThat
,
22916 [out] BOOL
*pfResult
);
22918 HRESULT IsLeftOfOrEqualTo
(
22919 [in] IMarkupPointer
*pPointerThat
,
22920 [out] BOOL
*pfResult
);
22923 [in] IMarkupPointer
*pPointerThat
,
22924 [out] BOOL
*pfResult
);
22926 HRESULT IsRightOfOrEqualTo
(
22927 [in] IMarkupPointer
*pPointerThat
,
22928 [out] BOOL
*pfResult
);
22931 [in] IMarkupPointer
*pPointerThat
,
22932 [out] BOOL
*pfAreEqual
);
22934 HRESULT MoveUnit
([in] MOVEUNIT_ACTION muAction
);
22937 [in] OLECHAR
*pchFindText
,
22938 [in] DWORD dwFlags
,
22939 [in] IMarkupPointer
*pIEndMatch
,
22940 [in] IMarkupPointer
*pIEndSearch
);
22943 /*****************************************************************************
22944 * IHTMLDOMConstructorCollection interface
22950 uuid(3051049c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22952 interface IHTMLDOMConstructorCollection
: IDispatch
22954 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_ATTR
)]
22955 HRESULT Attr
([out, retval] IDispatch
**p
);
22957 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_BEHAVIORURNSCOLLECTION
)]
22958 HRESULT BehaviorUrnsCollection
([out, retval] IDispatch
**p
);
22960 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_BOOKMARKCOLLECTION
)]
22961 HRESULT BookmarkCollection
([out, retval] IDispatch
**p
);
22963 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_COMPATIBLEINFO
)]
22964 HRESULT CompatibleInfo
([out, retval] IDispatch
**p
);
22966 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_COMPATIBLEINFOCOLLECTION
)]
22967 HRESULT CompatibleInfoCollection
([out, retval] IDispatch
**p
);
22969 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CONTROLRANGECOLLECTION
)]
22970 HRESULT ControlRangeCollection
([out, retval] IDispatch
**p
);
22972 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSCURRENTSTYLEDECLARATION
)]
22973 HRESULT CSSCurrentStyleDeclaration
([out, retval] IDispatch
**p
);
22975 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSRULELIST
)]
22976 HRESULT CSSRuleList
([out, retval] IDispatch
**p
);
22978 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSRULESTYLEDECLARATION
)]
22979 HRESULT CSSRuleStyleDeclaration
([out, retval] IDispatch
**p
);
22981 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLEDECLARATION
)]
22982 HRESULT CSSStyleDeclaration
([out, retval] IDispatch
**p
);
22984 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLERULE
)]
22985 HRESULT CSSStyleRule
([out, retval] IDispatch
**p
);
22987 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLESHEET
)]
22988 HRESULT CSSStyleSheet
([out, retval] IDispatch
**p
);
22990 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_DATATRANSFER
)]
22991 HRESULT DataTransfer
([out, retval] IDispatch
**p
);
22993 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_DOMIMPLEMENTATION
)]
22994 HRESULT DOMImplementation
([out, retval] IDispatch
**p
);
22996 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_ELEMENT
)]
22997 HRESULT Element
([out, retval] IDispatch
**p
);
22999 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_EVENT
)]
23000 HRESULT Event
([out, retval] IDispatch
**p
);
23002 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HISTORY
)]
23003 HRESULT History
([out, retval] IDispatch
**p
);
23005 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTCELEMENTBEHAVIORDEFAULTS
)]
23006 HRESULT HTCElementBehaviorDefaults
([out, retval] IDispatch
**p
);
23008 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLANCHORELEMENT
)]
23009 HRESULT HTMLAnchorElement
([out, retval] IDispatch
**p
);
23011 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLAREAELEMENT
)]
23012 HRESULT HTMLAreaElement
([out, retval] IDispatch
**p
);
23014 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLAREASCOLLECTION
)]
23015 HRESULT HTMLAreasCollection
([out, retval] IDispatch
**p
);
23017 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBASEELEMENT
)]
23018 HRESULT HTMLBaseElement
([out, retval] IDispatch
**p
);
23020 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBASEFONTELEMENT
)]
23021 HRESULT HTMLBaseFontElement
([out, retval] IDispatch
**p
);
23023 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBGSOUNDELEMENT
)]
23024 HRESULT HTMLBGSoundElement
([out, retval] IDispatch
**p
);
23026 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBLOCKELEMENT
)]
23027 HRESULT HTMLBlockElement
([out, retval] IDispatch
**p
);
23029 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBODYELEMENT
)]
23030 HRESULT HTMLBodyElement
([out, retval] IDispatch
**p
);
23032 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBRELEMENT
)]
23033 HRESULT HTMLBRElement
([out, retval] IDispatch
**p
);
23035 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBUTTONELEMENT
)]
23036 HRESULT HTMLButtonElement
([out, retval] IDispatch
**p
);
23038 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLCOLLECTION
)]
23039 HRESULT HTMLCollection
([out, retval] IDispatch
**p
);
23041 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLCOMMENTELEMENT
)]
23042 HRESULT HTMLCommentElement
([out, retval] IDispatch
**p
);
23044 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDDELEMENT
)]
23045 HRESULT HTMLDDElement
([out, retval] IDispatch
**p
);
23047 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDIVELEMENT
)]
23048 HRESULT HTMLDivElement
([out, retval] IDispatch
**p
);
23050 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDOCUMENT
)]
23051 HRESULT HTMLDocument
([out, retval] IDispatch
**p
);
23053 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDLISTELEMENT
)]
23054 HRESULT HTMLDListElement
([out, retval] IDispatch
**p
);
23056 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDTELEMENT
)]
23057 HRESULT HTMLDTElement
([out, retval] IDispatch
**p
);
23059 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLEMBEDELEMENT
)]
23060 HRESULT HTMLEmbedElement
([out, retval] IDispatch
**p
);
23062 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFIELDSETELEMENT
)]
23063 HRESULT HTMLFieldSetElement
([out, retval] IDispatch
**p
);
23065 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFONTELEMENT
)]
23066 HRESULT HTMLFontElement
([out, retval] IDispatch
**p
);
23068 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFORMELEMENT
)]
23069 HRESULT HTMLFormElement
([out, retval] IDispatch
**p
);
23071 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFRAMEELEMENT
)]
23072 HRESULT HTMLFrameElement
([out, retval] IDispatch
**p
);
23074 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFRAMESETELEMENT
)]
23075 HRESULT HTMLFrameSetElement
([out, retval] IDispatch
**p
);
23077 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLGENERICELEMENT
)]
23078 HRESULT HTMLGenericElement
([out, retval] IDispatch
**p
);
23080 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHEADELEMENT
)]
23081 HRESULT HTMLHeadElement
([out, retval] IDispatch
**p
);
23083 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHEADINGELEMENT
)]
23084 HRESULT HTMLHeadingElement
([out, retval] IDispatch
**p
);
23086 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHRELEMENT
)]
23087 HRESULT HTMLHRElement
([out, retval] IDispatch
**p
);
23089 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHTMLELEMENT
)]
23090 HRESULT HTMLHtmlElement
([out, retval] IDispatch
**p
);
23092 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLIFRAMEELEMENT
)]
23093 HRESULT HTMLIFrameElement
([out, retval] IDispatch
**p
);
23095 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLIMAGEELEMENT
)]
23096 HRESULT HTMLImageElement
([out, retval] IDispatch
**p
);
23098 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLINPUTELEMENT
)]
23099 HRESULT HTMLInputElement
([out, retval] IDispatch
**p
);
23101 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLISINDEXELEMENT
)]
23102 HRESULT HTMLIsIndexElement
([out, retval] IDispatch
**p
);
23104 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLABELELEMENT
)]
23105 HRESULT HTMLLabelElement
([out, retval] IDispatch
**p
);
23107 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLEGENDELEMENT
)]
23108 HRESULT HTMLLegendElement
([out, retval] IDispatch
**p
);
23110 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLIELEMENT
)]
23111 HRESULT HTMLLIElement
([out, retval] IDispatch
**p
);
23113 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLINKELEMENT
)]
23114 HRESULT HTMLLinkElement
([out, retval] IDispatch
**p
);
23116 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMAPELEMENT
)]
23117 HRESULT HTMLMapElement
([out, retval] IDispatch
**p
);
23119 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMARQUEEELEMENT
)]
23120 HRESULT HTMLMarqueeElement
([out, retval] IDispatch
**p
);
23122 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMETAELEMENT
)]
23123 HRESULT HTMLMetaElement
([out, retval] IDispatch
**p
);
23125 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMODELESSDIALOG
)]
23126 HRESULT HTMLModelessDialog
([out, retval] IDispatch
**p
);
23128 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNAMESPACEINFO
)]
23129 HRESULT HTMLNamespaceInfo
([out, retval] IDispatch
**p
);
23131 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNAMESPACEINFOCOLLECTION
)]
23132 HRESULT HTMLNamespaceInfoCollection
([out, retval] IDispatch
**p
);
23134 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNEXTIDELEMENT
)]
23135 HRESULT HTMLNextIdElement
([out, retval] IDispatch
**p
);
23137 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNOSHOWELEMENT
)]
23138 HRESULT HTMLNoShowElement
([out, retval] IDispatch
**p
);
23140 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOBJECTELEMENT
)]
23141 HRESULT HTMLObjectElement
([out, retval] IDispatch
**p
);
23143 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOLISTELEMENT
)]
23144 HRESULT HTMLOListElement
([out, retval] IDispatch
**p
);
23146 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOPTIONELEMENT
)]
23147 HRESULT HTMLOptionElement
([out, retval] IDispatch
**p
);
23149 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPARAGRAPHELEMENT
)]
23150 HRESULT HTMLParagraphElement
([out, retval] IDispatch
**p
);
23152 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPARAMELEMENT
)]
23153 HRESULT HTMLParamElement
([out, retval] IDispatch
**p
);
23155 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPHRASEELEMENT
)]
23156 HRESULT HTMLPhraseElement
([out, retval] IDispatch
**p
);
23158 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPLUGINSCOLLECTION
)]
23159 HRESULT HTMLPluginsCollection
([out, retval] IDispatch
**p
);
23161 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPOPUP
)]
23162 HRESULT HTMLPopup
([out, retval] IDispatch
**p
);
23164 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSCRIPTELEMENT
)]
23165 HRESULT HTMLScriptElement
([out, retval] IDispatch
**p
);
23167 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSELECTELEMENT
)]
23168 HRESULT HTMLSelectElement
([out, retval] IDispatch
**p
);
23170 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSPANELEMENT
)]
23171 HRESULT HTMLSpanElement
([out, retval] IDispatch
**p
);
23173 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSTYLEELEMENT
)]
23174 HRESULT HTMLStyleElement
([out, retval] IDispatch
**p
);
23176 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECAPTIONELEMENT
)]
23177 HRESULT HTMLTableCaptionElement
([out, retval] IDispatch
**p
);
23179 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECELLELEMENT
)]
23180 HRESULT HTMLTableCellElement
([out, retval] IDispatch
**p
);
23182 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECOLELEMENT
)]
23183 HRESULT HTMLTableColElement
([out, retval] IDispatch
**p
);
23185 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLEELEMENT
)]
23186 HRESULT HTMLTableElement
([out, retval] IDispatch
**p
);
23188 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLEROWELEMENT
)]
23189 HRESULT HTMLTableRowElement
([out, retval] IDispatch
**p
);
23191 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLESECTIONELEMENT
)]
23192 HRESULT HTMLTableSectionElement
([out, retval] IDispatch
**p
);
23194 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTEXTAREAELEMENT
)]
23195 HRESULT HTMLTextAreaElement
([out, retval] IDispatch
**p
);
23197 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTEXTELEMENT
)]
23198 HRESULT HTMLTextElement
([out, retval] IDispatch
**p
);
23200 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTITLEELEMENT
)]
23201 HRESULT HTMLTitleElement
([out, retval] IDispatch
**p
);
23203 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLULISTELEMENT
)]
23204 HRESULT HTMLUListElement
([out, retval] IDispatch
**p
);
23206 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLUNKNOWNELEMENT
)]
23207 HRESULT HTMLUnknownElement
([out, retval] IDispatch
**p
);
23209 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_IMAGE
)]
23210 HRESULT Image
([out, retval] IDispatch
**p
);
23212 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_LOCATION
)]
23213 HRESULT Location
([out, retval] IDispatch
**p
);
23215 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NAMEDNODEMAP
)]
23216 HRESULT NamedNodeMap
([out, retval] IDispatch
**p
);
23218 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NAVIGATOR
)]
23219 HRESULT Navigator
([out, retval] IDispatch
**p
);
23221 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NODELIST
)]
23222 HRESULT NodeList
([out, retval] IDispatch
**p
);
23224 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_OPTION
)]
23225 HRESULT Option
([out, retval] IDispatch
**p
);
23227 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_SCREEN
)]
23228 HRESULT Screen
([out, retval] IDispatch
**p
);
23230 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_SELECTION
)]
23231 HRESULT Selection
([out, retval] IDispatch
**p
);
23233 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STATICNODELIST
)]
23234 HRESULT StaticNodeList
([out, retval] IDispatch
**p
);
23236 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STORAGE
)]
23237 HRESULT Storage
([out, retval] IDispatch
**p
);
23239 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETLIST
)]
23240 HRESULT StyleSheetList
([out, retval] IDispatch
**p
);
23242 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETPAGE
)]
23243 HRESULT StyleSheetPage
([out, retval] IDispatch
**p
);
23245 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETPAGELIST
)]
23246 HRESULT StyleSheetPageList
([out, retval] IDispatch
**p
);
23248 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXT
)]
23249 HRESULT Text
([out, retval] IDispatch
**p
);
23251 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRANGE
)]
23252 HRESULT TextRange
([out, retval] IDispatch
**p
);
23254 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRANGECOLLECTION
)]
23255 HRESULT TextRangeCollection
([out, retval] IDispatch
**p
);
23257 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRECTANGLE
)]
23258 HRESULT TextRectangle
([out, retval] IDispatch
**p
);
23260 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRECTANGLELIST
)]
23261 HRESULT TextRectangleList
([out, retval] IDispatch
**p
);
23263 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_WINDOW
)]
23264 HRESULT Window
([out, retval] IDispatch
**p
);
23266 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_XDOMAINREQUEST
)]
23267 HRESULT XDomainRequest
([out, retval] IDispatch
**p
);
23269 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_XMLHTTPREQUEST
)]
23270 HRESULT XMLHttpRequest
([out, retval] IDispatch
**p
);
23273 /*****************************************************************************
23274 * IXMLGenericParse interface
23278 pointer_default(unique),
23279 uuid(E4E23071
-4D07
-11d2
-AE76
-0080C73BC199
)
23281 interface IXMLGenericParse
: IUnknown
23283 HRESULT SetGenericParse
(
23284 [in] VARIANT_BOOL fDoGeneric
);
23287 /*****************************************************************************
23288 * ISegment interface
23292 pointer_default(unique),
23293 uuid(3050f683
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23295 interface ISegment
: IUnknown
23297 HRESULT GetPointers
(
23298 [in] IMarkupPointer
*pIStart
,
23299 [in] IMarkupPointer
*pIEnd
);
23302 /*****************************************************************************
23303 * IElementSegment interface
23307 pointer_default(unique),
23308 uuid(3050f68f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23310 interface IElementSegment
: ISegment
23312 HRESULT GetElement
([out] IHTMLElement
**ppIElement
);
23314 HRESULT SetPrimary
([in] BOOL fPrimary
);
23316 HRESULT IsPrimary
([out] BOOL
*pfPrimary
);
23319 /*****************************************************************************
23320 * ISelectionServicesListener interface
23324 pointer_default(unique),
23325 uuid(3050f699
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23327 interface ISelectionServicesListener
: IUnknown
23329 HRESULT BeginSelectionUndo
();
23331 HRESULT EndSelectionUndo
();
23333 HRESULT OnSelectedElementExit
(
23334 [in] IMarkupPointer
*pIElementStart
,
23335 [in] IMarkupPointer
*pIElementEnd
,
23336 [in] IMarkupPointer
*pIElementContentStart
,
23337 [in] IMarkupPointer
*pIElementContentEnd
);
23339 HRESULT OnChangeType
(
23340 [in] SELECTION_TYPE eType
,
23341 [in] ISelectionServicesListener
*pIListener
);
23343 HRESULT GetTypeDetail
([out] BSTR *pTypeDetail
);
23346 /*****************************************************************************
23347 * ISelectionServices interface
23351 pointer_default(unique),
23352 uuid(3050f684
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23354 interface ISelectionServices
: IUnknown
23356 HRESULT SetSelectionType
(
23357 [in] SELECTION_TYPE eType
,
23358 [in] ISelectionServicesListener
*pIListener
);
23360 HRESULT GetMarkupContainer
([out] IMarkupContainer
**ppIContainer
);
23362 HRESULT AddSegment
(
23363 [in] IMarkupPointer
*pIStart
,
23364 [in] IMarkupPointer
*pIEnd
,
23365 [out] ISegment
**ppISegmentAdded
);
23367 HRESULT AddElementSegment
(
23368 [in] IHTMLElement
*pIElement
,
23369 [out] IElementSegment
**ppISegmentAdded
);
23371 HRESULT RemoveSegment
([in] ISegment
*pISegment
);
23373 HRESULT GetSelectionServicesListener
([out] ISelectionServicesListener
**ppISelectionServicesListener
);
23376 /*****************************************************************************
23377 * IHTMLEditDesigner interface
23381 pointer_default(unique),
23382 uuid(3050f662
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23384 interface IHTMLEditDesigner
: IUnknown
23386 HRESULT PreHandleEvent
(
23387 [in] DISPID inEvtDispId
,
23388 [in] IHTMLEventObj
*pIEventObj
);
23390 HRESULT PostHandleEvent
(
23391 [in] DISPID inEvtDispId
,
23392 [in] IHTMLEventObj
*pIEventObj
);
23394 HRESULT TranslateAccelerator
(
23395 [in] DISPID inEvtDispId
,
23396 [in] IHTMLEventObj
*pIEventObj
);
23398 HRESULT PostEditorEventNotify
(
23399 [in] DISPID inEvtDispId
,
23400 [in] IHTMLEventObj
*pIEventObj
);
23403 /*****************************************************************************
23404 * IHTMLEditServices interface
23408 pointer_default(unique),
23409 uuid(3050f663
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23411 interface IHTMLEditServices
: IUnknown
23413 HRESULT AddDesigner
([in] IHTMLEditDesigner
*pIDesigner
);
23415 HRESULT RemoveDesigner
([in] IHTMLEditDesigner
*pIDesigner
);
23417 HRESULT GetSelectionServices
(
23418 [in] IMarkupContainer
*pIContainer
,
23419 [out] ISelectionServices
**ppSelSvc
);
23421 HRESULT MoveToSelectionAnchor
([in] IMarkupPointer
*pIStartAnchor
);
23423 HRESULT MoveToSelectionEnd
([in] IMarkupPointer
*pIEndAnchor
);
23425 HRESULT SelectRange
(
23426 [in] IMarkupPointer
* pStart
,
23427 [in] IMarkupPointer
* pEnd
,
23428 [in] SELECTION_TYPE eType
);
23431 /*****************************************************************************
23432 * IElementBehaviorSite interface
23436 uuid(3050F427
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
23438 interface IElementBehaviorSite
: IUnknown
{
23439 HRESULT GetElement
([out, retval] IHTMLElement
**ppElement
);
23440 HRESULT RegisterNotification
([in] long lEvent
);
23443 /*****************************************************************************
23444 * IElementBehavior interface
23448 uuid(3050F425
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
23450 interface IElementBehavior
: IUnknown
{
23451 HRESULT Init
([in] IElementBehaviorSite
*pBehaviorSite
);
23452 HRESULT Notify
([in] long lEvent
, [in, out] VARIANT *pVar
);
23456 /*****************************************************************************
23457 * IElementBehaviorFactory interface
23461 uuid(3050f429
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23463 interface IElementBehaviorFactory
: IUnknown
23465 HRESULT FindBehavior
(
23466 [in] BSTR bstrBehavior
,
23467 [in] BSTR bstrBehaviorUrl
,
23468 [in] IElementBehaviorSite
*pSite
,
23469 [out] IElementBehavior
**ppBehavior
);
23472 } /* library MSHTML */
23474 interface IOleCommandTarget
;
23476 /*****************************************************************************
23477 * IHTMLPrivateWindow interface
23481 uuid(3050f6dc
-98b5
-11cf
-bb82
-00aa00bdce0b
),
23484 interface IHTMLPrivateWindow
: IUnknown
23486 HRESULT SuperNavigate
(BSTR url
, BSTR arg2
, BSTR arg3
, BSTR arg4
, VARIANT *post_data
, VARIANT *headers
, ULONG flags
);
23487 HRESULT GetPendingUrl
(BSTR *url
);
23488 HRESULT SetPICSTarget
(IOleCommandTarget
*cmdtrg
);
23489 HRESULT PICSComplete
(int arg
);
23490 HRESULT FindWindowByName
(LPCWSTR name
, IHTMLWindow2
**ret
);
23491 HRESULT GetAddressBarUrl
(BSTR *url
);
23494 /*****************************************************************************
23495 * IWebBrowserPriv interface
23499 uuid(3050f804
-98b5
-11cf
-bb82
-00aa00bdce0b
),
23502 interface IWebBrowserPriv
: IUnknown
23504 HRESULT NavigateWithBindCtx
(VARIANT *uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
23505 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
);
23509 /*****************************************************************************
23510 * IWebBrowserPriv2IE8 interface
23514 uuid(3ed72303
-6ffc
-4214-ba90
-faf1862dec8a
),
23517 interface IWebBrowserPriv2IE8
: IUnknown
23519 HRESULT NavigateWithBindCtx2
(IUri
*uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
23520 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
);
23521 HRESULT SetBrowserFrameOptions
(DWORD opt1
, DWORD opt2
);
23522 HRESULT DetachConnectionPoints
();
23523 HRESULT GetProcessId
(DWORD
*pid
);
23524 HRESULT CompatAttachEditEvents
();
23525 HRESULT HandleOpenOptions
(IUnknown
*obj
, BSTR bstr, int options
);
23526 HRESULT SetSearchTerm
(BSTR term
);
23527 HRESULT GetSearchTerm
(BSTR *term
);
23528 HRESULT GetCurrentDocument
(IDispatch
** doc
);
23531 /*****************************************************************************
23532 * IWebBrowserPriv2IE9 interface
23536 uuid(3ed72303
-6ffc
-4214-ba90
-faf1862dec8a
),
23539 interface IWebBrowserPriv2IE9
: IUnknown
23541 HRESULT NavigateWithBindCtx2
(IUri
*uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
23542 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
, DWORD unused
);
23543 /* Probably more */