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 * IHTMLCSSStyleDeclaration2 interface
1407 uuid(305107d1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
1409 interface IHTMLCSSStyleDeclaration2
: IDispatch
1411 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING
), displaybind, bindable]
1412 HRESULT msScrollChaining
([in] BSTR v
);
1414 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING
), displaybind, bindable]
1415 HRESULT msScrollChaining
([out, retval] BSTR *p
);
1417 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING
), displaybind, bindable]
1418 HRESULT msContentZooming
([in] BSTR v
);
1420 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING
), displaybind, bindable]
1421 HRESULT msContentZooming
([out, retval] BSTR *p
);
1423 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE
), displaybind, bindable]
1424 HRESULT msContentZoomSnapType
([in] BSTR v
);
1426 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE
), displaybind, bindable]
1427 HRESULT msContentZoomSnapType
([out, retval] BSTR *p
);
1429 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS
), displaybind, bindable]
1430 HRESULT msScrollRails
([in] BSTR v
);
1432 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS
), displaybind, bindable]
1433 HRESULT msScrollRails
([out, retval] BSTR *p
);
1435 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING
), displaybind, bindable]
1436 HRESULT msContentZoomChaining
([in] BSTR v
);
1438 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING
), displaybind, bindable]
1439 HRESULT msContentZoomChaining
([out, retval] BSTR *p
);
1441 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE
), displaybind, bindable]
1442 HRESULT msScrollSnapType
([in] BSTR v
);
1444 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE
), displaybind, bindable]
1445 HRESULT msScrollSnapType
([out, retval] BSTR *p
);
1447 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT
), displaybind, bindable]
1448 HRESULT msContentZoomLimit
([in] BSTR v
);
1450 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT
), displaybind, bindable]
1451 HRESULT msContentZoomLimit
([out, retval] BSTR *p
);
1453 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP
), displaybind, bindable]
1454 HRESULT msContentZoomSnap
([in] BSTR v
);
1456 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP
), displaybind, bindable]
1457 HRESULT msContentZoomSnap
([out, retval] BSTR *p
);
1459 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS
), displaybind, bindable]
1460 HRESULT msContentZoomSnapPoints
([in] BSTR v
);
1462 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS
), displaybind, bindable]
1463 HRESULT msContentZoomSnapPoints
([out, retval] BSTR *p
);
1465 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN
), displaybind, bindable]
1466 HRESULT msContentZoomLimitMin
([in] VARIANT v
);
1468 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN
), displaybind, bindable]
1469 HRESULT msContentZoomLimitMin
([out, retval] VARIANT *p
);
1471 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX
), displaybind, bindable]
1472 HRESULT msContentZoomLimitMax
([in] VARIANT v
);
1474 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX
), displaybind, bindable]
1475 HRESULT msContentZoomLimitMax
([out, retval] VARIANT *p
);
1477 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX
), displaybind, bindable]
1478 HRESULT msScrollSnapX
([in] BSTR v
);
1480 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX
), displaybind, bindable]
1481 HRESULT msScrollSnapX
([out, retval] BSTR *p
);
1483 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY
), displaybind, bindable]
1484 HRESULT msScrollSnapY
([in] BSTR v
);
1486 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY
), displaybind, bindable]
1487 HRESULT msScrollSnapY
([out, retval] BSTR *p
);
1489 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX
), displaybind, bindable]
1490 HRESULT msScrollSnapPointsX
([in] BSTR v
);
1492 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX
), displaybind, bindable]
1493 HRESULT msScrollSnapPointsX
([out, retval] BSTR *p
);
1495 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY
), displaybind, bindable]
1496 HRESULT msScrollSnapPointsY
([in] BSTR v
);
1498 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY
), displaybind, bindable]
1499 HRESULT msScrollSnapPointsY
([out, retval] BSTR *p
);
1501 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN
), displaybind, bindable]
1502 HRESULT msGridColumn
([in] VARIANT v
);
1504 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN
), displaybind, bindable]
1505 HRESULT msGridColumn
([out, retval] VARIANT *p
);
1507 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN
), displaybind, bindable]
1508 HRESULT msGridColumnAlign
([in] BSTR v
);
1510 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN
), displaybind, bindable]
1511 HRESULT msGridColumnAlign
([out, retval] BSTR *p
);
1513 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS
), displaybind, bindable]
1514 HRESULT msGridColumns
([in] BSTR v
);
1516 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS
), displaybind, bindable]
1517 HRESULT msGridColumns
([out, retval] BSTR *p
);
1519 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN
), displaybind, bindable]
1520 HRESULT msGridColumnSpan
([in] VARIANT v
);
1522 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN
), displaybind, bindable]
1523 HRESULT msGridColumnSpan
([out, retval] VARIANT *p
);
1525 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW
), displaybind, bindable]
1526 HRESULT msGridRow
([in] VARIANT v
);
1528 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW
), displaybind, bindable]
1529 HRESULT msGridRow
([out, retval] VARIANT *p
);
1531 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN
), displaybind, bindable]
1532 HRESULT msGridRowAlign
([in] BSTR v
);
1534 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN
), displaybind, bindable]
1535 HRESULT msGridRowAlign
([out, retval] BSTR *p
);
1537 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS
), displaybind, bindable]
1538 HRESULT msGridRows
([in] BSTR v
);
1540 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS
), displaybind, bindable]
1541 HRESULT msGridRows
([out, retval] BSTR *p
);
1543 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN
), displaybind, bindable]
1544 HRESULT msGridRowSpan
([in] VARIANT v
);
1546 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN
), displaybind, bindable]
1547 HRESULT msGridRowSpan
([out, retval] VARIANT *p
);
1549 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH
), displaybind, bindable]
1550 HRESULT msWrapThrough
([in] BSTR v
);
1552 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH
), displaybind, bindable]
1553 HRESULT msWrapThrough
([out, retval] BSTR *p
);
1555 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN
), displaybind, bindable]
1556 HRESULT msWrapMargin
([in] VARIANT v
);
1558 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN
), displaybind, bindable]
1559 HRESULT msWrapMargin
([out, retval] VARIANT *p
);
1561 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW
), displaybind, bindable]
1562 HRESULT msWrapFlow
([in] BSTR v
);
1564 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW
), displaybind, bindable]
1565 HRESULT msWrapFlow
([out, retval] BSTR *p
);
1567 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME
), displaybind, bindable]
1568 HRESULT msAnimationName
([in] BSTR v
);
1570 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME
), displaybind, bindable]
1571 HRESULT msAnimationName
([out, retval] BSTR *p
);
1573 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION
), displaybind, bindable]
1574 HRESULT msAnimationDuration
([in] BSTR v
);
1576 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION
), displaybind, bindable]
1577 HRESULT msAnimationDuration
([out, retval] BSTR *p
);
1579 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION
), displaybind, bindable]
1580 HRESULT msAnimationTimingFunction
([in] BSTR v
);
1582 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION
), displaybind, bindable]
1583 HRESULT msAnimationTimingFunction
([out, retval] BSTR *p
);
1585 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY
), displaybind, bindable]
1586 HRESULT msAnimationDelay
([in] BSTR v
);
1588 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY
), displaybind, bindable]
1589 HRESULT msAnimationDelay
([out, retval] BSTR *p
);
1591 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION
), displaybind, bindable]
1592 HRESULT msAnimationDirection
([in] BSTR v
);
1594 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION
), displaybind, bindable]
1595 HRESULT msAnimationDirection
([out, retval] BSTR *p
);
1597 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE
), displaybind, bindable]
1598 HRESULT msAnimationPlayState
([in] BSTR v
);
1600 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE
), displaybind, bindable]
1601 HRESULT msAnimationPlayState
([out, retval] BSTR *p
);
1603 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT
), displaybind, bindable]
1604 HRESULT msAnimationIterationCount
([in] BSTR v
);
1606 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT
), displaybind, bindable]
1607 HRESULT msAnimationIterationCount
([out, retval] BSTR *p
);
1609 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION
), displaybind, bindable]
1610 HRESULT msAnimation
([in] BSTR v
);
1612 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION
), displaybind, bindable]
1613 HRESULT msAnimation
([out, retval] BSTR *p
);
1615 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE
), displaybind, bindable]
1616 HRESULT msAnimationFillMode
([in] BSTR v
);
1618 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE
), displaybind, bindable]
1619 HRESULT msAnimationFillMode
([out, retval] BSTR *p
);
1621 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS
), displaybind, bindable]
1622 HRESULT colorInterpolationFilters
([in] BSTR v
);
1624 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS
), displaybind, bindable]
1625 HRESULT colorInterpolationFilters
([out, retval] BSTR *p
);
1627 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT
), displaybind, bindable]
1628 HRESULT columnCount
([in] VARIANT v
);
1630 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT
), displaybind, bindable]
1631 HRESULT columnCount
([out, retval] VARIANT *p
);
1633 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH
), displaybind, bindable]
1634 HRESULT columnWidth
([in] VARIANT v
);
1636 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH
), displaybind, bindable]
1637 HRESULT columnWidth
([out, retval] VARIANT *p
);
1639 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP
), displaybind, bindable]
1640 HRESULT columnGap
([in] VARIANT v
);
1642 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP
), displaybind, bindable]
1643 HRESULT columnGap
([out, retval] VARIANT *p
);
1645 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL
), displaybind, bindable]
1646 HRESULT columnFill
([in] BSTR v
);
1648 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL
), displaybind, bindable]
1649 HRESULT columnFill
([out, retval] BSTR *p
);
1651 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN
), displaybind, bindable]
1652 HRESULT columnSpan
([in] BSTR v
);
1654 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN
), displaybind, bindable]
1655 HRESULT columnSpan
([out, retval] BSTR *p
);
1657 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS
), displaybind, bindable, nonbrowsable]
1658 HRESULT columns
([in] BSTR v
);
1660 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS
), displaybind, bindable, nonbrowsable]
1661 HRESULT columns
([out, retval] BSTR *p
);
1663 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE
), displaybind, bindable]
1664 HRESULT columnRule
([in] BSTR v
);
1666 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE
), displaybind, bindable]
1667 HRESULT columnRule
([out, retval] BSTR *p
);
1669 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR
), displaybind, bindable]
1670 HRESULT columnRuleColor
([in] VARIANT v
);
1672 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR
), displaybind, bindable]
1673 HRESULT columnRuleColor
([out, retval] VARIANT *p
);
1675 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE
), displaybind, bindable]
1676 HRESULT columnRuleStyle
([in] BSTR v
);
1678 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE
), displaybind, bindable]
1679 HRESULT columnRuleStyle
([out, retval] BSTR *p
);
1681 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH
), displaybind, bindable]
1682 HRESULT columnRuleWidth
([in] VARIANT v
);
1684 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH
), displaybind, bindable]
1685 HRESULT columnRuleWidth
([out, retval] VARIANT *p
);
1687 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE
), displaybind, bindable]
1688 HRESULT breakBefore
([in] BSTR v
);
1690 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE
), displaybind, bindable]
1691 HRESULT breakBefore
([out, retval] BSTR *p
);
1693 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER
), displaybind, bindable]
1694 HRESULT breakAfter
([in] BSTR v
);
1696 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER
), displaybind, bindable]
1697 HRESULT breakAfter
([out, retval] BSTR *p
);
1699 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE
), displaybind, bindable]
1700 HRESULT breakInside
([in] BSTR v
);
1702 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE
), displaybind, bindable]
1703 HRESULT breakInside
([out, retval] BSTR *p
);
1705 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR
), displaybind, bindable]
1706 HRESULT floodColor
([in] VARIANT v
);
1708 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR
), displaybind, bindable]
1709 HRESULT floodColor
([out, retval] VARIANT *p
);
1711 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY
), displaybind, bindable]
1712 HRESULT floodOpacity
([in] VARIANT v
);
1714 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY
), displaybind, bindable]
1715 HRESULT floodOpacity
([out, retval] VARIANT *p
);
1717 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR
), displaybind, bindable]
1718 HRESULT lightingColor
([in] VARIANT v
);
1720 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR
), displaybind, bindable]
1721 HRESULT lightingColor
([out, retval] VARIANT *p
);
1723 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN
), displaybind, bindable]
1724 HRESULT msScrollLimitXMin
([in] VARIANT v
);
1726 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN
), displaybind, bindable]
1727 HRESULT msScrollLimitXMin
([out, retval] VARIANT *p
);
1729 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN
), displaybind, bindable]
1730 HRESULT msScrollLimitYMin
([in] VARIANT v
);
1732 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN
), displaybind, bindable]
1733 HRESULT msScrollLimitYMin
([out, retval] VARIANT *p
);
1735 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX
), displaybind, bindable]
1736 HRESULT msScrollLimitXMax
([in] VARIANT v
);
1738 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX
), displaybind, bindable]
1739 HRESULT msScrollLimitXMax
([out, retval] VARIANT *p
);
1741 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX
), displaybind, bindable]
1742 HRESULT msScrollLimitYMax
([in] VARIANT v
);
1744 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX
), displaybind, bindable]
1745 HRESULT msScrollLimitYMax
([out, retval] VARIANT *p
);
1747 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT
), displaybind, bindable]
1748 HRESULT msScrollLimit
([in] BSTR v
);
1750 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT
), displaybind, bindable]
1751 HRESULT msScrollLimit
([out, retval] BSTR *p
);
1753 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW
), displaybind, bindable]
1754 HRESULT textShadow
([in] BSTR v
);
1756 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW
), displaybind, bindable]
1757 HRESULT textShadow
([out, retval] BSTR *p
);
1759 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM
), displaybind, bindable]
1760 HRESULT msFlowFrom
([in] BSTR v
);
1762 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM
), displaybind, bindable]
1763 HRESULT msFlowFrom
([out, retval] BSTR *p
);
1765 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO
), displaybind, bindable]
1766 HRESULT msFlowInto
([in] BSTR v
);
1768 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO
), displaybind, bindable]
1769 HRESULT msFlowInto
([out, retval] BSTR *p
);
1771 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS
), displaybind, bindable]
1772 HRESULT msHyphens
([in] BSTR v
);
1774 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS
), displaybind, bindable]
1775 HRESULT msHyphens
([out, retval] BSTR *p
);
1777 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE
), displaybind, bindable]
1778 HRESULT msHyphenateLimitZone
([in] VARIANT v
);
1780 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE
), displaybind, bindable]
1781 HRESULT msHyphenateLimitZone
([out, retval] VARIANT *p
);
1783 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS
), displaybind, bindable]
1784 HRESULT msHyphenateLimitChars
([in] BSTR v
);
1786 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS
), displaybind, bindable]
1787 HRESULT msHyphenateLimitChars
([out, retval] BSTR *p
);
1789 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES
), displaybind, bindable]
1790 HRESULT msHyphenateLimitLines
([in] VARIANT v
);
1792 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES
), displaybind, bindable]
1793 HRESULT msHyphenateLimitLines
([out, retval] VARIANT *p
);
1795 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST
), displaybind, bindable]
1796 HRESULT msHighContrastAdjust
([in] BSTR v
);
1798 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST
), displaybind, bindable]
1799 HRESULT msHighContrastAdjust
([out, retval] BSTR *p
);
1801 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND
), displaybind, bindable]
1802 HRESULT enableBackground
([in] BSTR v
);
1804 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND
), displaybind, bindable]
1805 HRESULT enableBackground
([out, retval] BSTR *p
);
1807 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS
), displaybind, bindable]
1808 HRESULT msFontFeatureSettings
([in] BSTR v
);
1810 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS
), displaybind, bindable]
1811 HRESULT msFontFeatureSettings
([out, retval] BSTR *p
);
1813 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT
), displaybind, bindable]
1814 HRESULT msUserSelect
([in] BSTR v
);
1816 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT
), displaybind, bindable]
1817 HRESULT msUserSelect
([out, retval] BSTR *p
);
1819 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE
), displaybind, bindable]
1820 HRESULT msOverflowStyle
([in] BSTR v
);
1822 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE
), displaybind, bindable]
1823 HRESULT msOverflowStyle
([out, retval] BSTR *p
);
1825 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE
), displaybind, bindable]
1826 HRESULT msTransformStyle
([in] BSTR v
);
1828 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE
), displaybind, bindable]
1829 HRESULT msTransformStyle
([out, retval] BSTR *p
);
1831 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY
), displaybind, bindable]
1832 HRESULT msBackfaceVisibility
([in] BSTR v
);
1834 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY
), displaybind, bindable]
1835 HRESULT msBackfaceVisibility
([out, retval] BSTR *p
);
1837 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE
), displaybind, bindable]
1838 HRESULT msPerspective
([in] VARIANT v
);
1840 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE
), displaybind, bindable]
1841 HRESULT msPerspective
([out, retval] VARIANT *p
);
1843 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN
), displaybind, bindable]
1844 HRESULT msPerspectiveOrigin
([in] BSTR v
);
1846 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN
), displaybind, bindable]
1847 HRESULT msPerspectiveOrigin
([out, retval] BSTR *p
);
1849 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY
), displaybind, bindable]
1850 HRESULT msTransitionProperty
([in] BSTR v
);
1852 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY
), displaybind, bindable]
1853 HRESULT msTransitionProperty
([out, retval] BSTR *p
);
1855 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION
), displaybind, bindable]
1856 HRESULT msTransitionDuration
([in] BSTR v
);
1858 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION
), displaybind, bindable]
1859 HRESULT msTransitionDuration
([out, retval] BSTR *p
);
1861 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION
), displaybind, bindable]
1862 HRESULT msTransitionTimingFunction
([in] BSTR v
);
1864 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION
), displaybind, bindable]
1865 HRESULT msTransitionTimingFunction
([out, retval] BSTR *p
);
1867 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY
), displaybind, bindable]
1868 HRESULT msTransitionDelay
([in] BSTR v
);
1870 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY
), displaybind, bindable]
1871 HRESULT msTransitionDelay
([out, retval] BSTR *p
);
1873 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION
), displaybind, bindable]
1874 HRESULT msTransition
([in] BSTR v
);
1876 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION
), displaybind, bindable]
1877 HRESULT msTransition
([out, retval] BSTR *p
);
1879 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION
), displaybind, bindable]
1880 HRESULT msTouchAction
([in] BSTR v
);
1882 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION
), displaybind, bindable]
1883 HRESULT msTouchAction
([out, retval] BSTR *p
);
1885 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION
), displaybind, bindable]
1886 HRESULT msScrollTranslation
([in] BSTR v
);
1888 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION
), displaybind, bindable]
1889 HRESULT msScrollTranslation
([out, retval] BSTR *p
);
1891 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX
), displaybind, bindable]
1892 HRESULT msFlex
([in] BSTR v
);
1894 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX
), displaybind, bindable]
1895 HRESULT msFlex
([out, retval] BSTR *p
);
1897 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE
), displaybind, bindable]
1898 HRESULT msFlexPositive
([in] VARIANT v
);
1900 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE
), displaybind, bindable]
1901 HRESULT msFlexPositive
([out, retval] VARIANT *p
);
1903 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE
), displaybind, bindable]
1904 HRESULT msFlexNegative
([in] VARIANT v
);
1906 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE
), displaybind, bindable]
1907 HRESULT msFlexNegative
([out, retval] VARIANT *p
);
1909 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE
), displaybind, bindable]
1910 HRESULT msFlexPreferredSize
([in] VARIANT v
);
1912 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE
), displaybind, bindable]
1913 HRESULT msFlexPreferredSize
([out, retval] VARIANT *p
);
1915 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW
), displaybind, bindable]
1916 HRESULT msFlexFlow
([in] BSTR v
);
1918 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW
), displaybind, bindable]
1919 HRESULT msFlexFlow
([out, retval] BSTR *p
);
1921 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION
), displaybind, bindable]
1922 HRESULT msFlexDirection
([in] BSTR v
);
1924 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION
), displaybind, bindable]
1925 HRESULT msFlexDirection
([out, retval] BSTR *p
);
1927 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP
), displaybind, bindable]
1928 HRESULT msFlexWrap
([in] BSTR v
);
1930 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP
), displaybind, bindable]
1931 HRESULT msFlexWrap
([out, retval] BSTR *p
);
1933 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN
), displaybind, bindable]
1934 HRESULT msFlexAlign
([in] BSTR v
);
1936 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN
), displaybind, bindable]
1937 HRESULT msFlexAlign
([out, retval] BSTR *p
);
1939 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN
), displaybind, bindable]
1940 HRESULT msFlexItemAlign
([in] BSTR v
);
1942 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN
), displaybind, bindable]
1943 HRESULT msFlexItemAlign
([out, retval] BSTR *p
);
1945 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK
), displaybind, bindable]
1946 HRESULT msFlexPack
([in] BSTR v
);
1948 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK
), displaybind, bindable]
1949 HRESULT msFlexPack
([out, retval] BSTR *p
);
1951 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK
), displaybind, bindable]
1952 HRESULT msFlexLinePack
([in] BSTR v
);
1954 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK
), displaybind, bindable]
1955 HRESULT msFlexLinePack
([out, retval] BSTR *p
);
1957 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER
), displaybind, bindable]
1958 HRESULT msFlexOrder
([in] VARIANT v
);
1960 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER
), displaybind, bindable]
1961 HRESULT msFlexOrder
([out, retval] VARIANT *p
);
1963 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT
), displaybind, bindable]
1964 HRESULT msTouchSelect
([in] BSTR v
);
1966 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT
), displaybind, bindable]
1967 HRESULT msTouchSelect
([out, retval] BSTR *p
);
1969 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM
), displaybind, bindable]
1970 HRESULT transform
([in] BSTR v
);
1972 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM
), displaybind, bindable]
1973 HRESULT transform
([out, retval] BSTR *p
);
1975 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN
), displaybind, bindable]
1976 HRESULT transformOrigin
([in] BSTR v
);
1978 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN
), displaybind, bindable]
1979 HRESULT transformOrigin
([out, retval] BSTR *p
);
1981 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE
), displaybind, bindable]
1982 HRESULT transformStyle
([in] BSTR v
);
1984 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE
), displaybind, bindable]
1985 HRESULT transformStyle
([out, retval] BSTR *p
);
1987 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY
), displaybind, bindable]
1988 HRESULT backfaceVisibility
([in] BSTR v
);
1990 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY
), displaybind, bindable]
1991 HRESULT backfaceVisibility
([out, retval] BSTR *p
);
1993 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE
), displaybind, bindable]
1994 HRESULT perspective
([in] VARIANT v
);
1996 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE
), displaybind, bindable]
1997 HRESULT perspective
([out, retval] VARIANT *p
);
1999 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN
), displaybind, bindable]
2000 HRESULT perspectiveOrigin
([in] BSTR v
);
2002 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN
), displaybind, bindable]
2003 HRESULT perspectiveOrigin
([out, retval] BSTR *p
);
2005 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY
), displaybind, bindable]
2006 HRESULT transitionProperty
([in] BSTR v
);
2008 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY
), displaybind, bindable]
2009 HRESULT transitionProperty
([out, retval] BSTR *p
);
2011 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION
), displaybind, bindable]
2012 HRESULT transitionDuration
([in] BSTR v
);
2014 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION
), displaybind, bindable]
2015 HRESULT transitionDuration
([out, retval] BSTR *p
);
2017 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION
), displaybind, bindable]
2018 HRESULT transitionTimingFunction
([in] BSTR v
);
2020 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION
), displaybind, bindable]
2021 HRESULT transitionTimingFunction
([out, retval] BSTR *p
);
2023 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY
), displaybind, bindable]
2024 HRESULT transitionDelay
([in] BSTR v
);
2026 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY
), displaybind, bindable]
2027 HRESULT transitionDelay
([out, retval] BSTR *p
);
2029 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION
), displaybind, bindable]
2030 HRESULT transition
([in] BSTR v
);
2032 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION
), displaybind, bindable]
2033 HRESULT transition
([out, retval] BSTR *p
);
2035 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS
), displaybind, bindable]
2036 HRESULT fontFeatureSettings
([in] BSTR v
);
2038 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS
), displaybind, bindable]
2039 HRESULT fontFeatureSettings
([out, retval] BSTR *p
);
2041 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME
), displaybind, bindable]
2042 HRESULT animationName
([in] BSTR v
);
2044 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME
), displaybind, bindable]
2045 HRESULT animationName
([out, retval] BSTR *p
);
2047 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION
), displaybind, bindable]
2048 HRESULT animationDuration
([in] BSTR v
);
2050 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION
), displaybind, bindable]
2051 HRESULT animationDuration
([out, retval] BSTR *p
);
2053 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION
), displaybind, bindable]
2054 HRESULT animationTimingFunction
([in] BSTR v
);
2056 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION
), displaybind, bindable]
2057 HRESULT animationTimingFunction
([out, retval] BSTR *p
);
2059 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY
), displaybind, bindable]
2060 HRESULT animationDelay
([in] BSTR v
);
2062 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY
), displaybind, bindable]
2063 HRESULT animationDelay
([out, retval] BSTR *p
);
2065 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION
), displaybind, bindable]
2066 HRESULT animationDirection
([in] BSTR v
);
2068 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION
), displaybind, bindable]
2069 HRESULT animationDirection
([out, retval] BSTR *p
);
2071 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE
), displaybind, bindable]
2072 HRESULT animationPlayState
([in] BSTR v
);
2074 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE
), displaybind, bindable]
2075 HRESULT animationPlayState
([out, retval] BSTR *p
);
2077 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT
), displaybind, bindable]
2078 HRESULT animationIterationCount
([in] BSTR v
);
2080 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT
), displaybind, bindable]
2081 HRESULT animationIterationCount
([out, retval] BSTR *p
);
2083 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION
), displaybind, bindable]
2084 HRESULT animation
([in] BSTR v
);
2086 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION
), displaybind, bindable]
2087 HRESULT animation
([out, retval] BSTR *p
);
2089 [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE
), displaybind, bindable]
2090 HRESULT animationFillMode
([in] BSTR v
);
2092 [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE
), displaybind, bindable]
2093 HRESULT animationFillMode
([out, retval] BSTR *p
);
2096 /*****************************************************************************
2097 * IHTMLFiltersCollection interface
2103 uuid(3050F3EE
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
2105 interface IHTMLFiltersCollection
: IDispatch
2107 [propget, id(DISPID_IHTMLFILTERSCOLLECTION_LENGTH
)]
2108 HRESULT length
([retval, out] LONG *p
);
2110 [propget, id(DISPID_IHTMLFILTERSCOLLECTION__NEWENUM
)]
2111 HRESULT _newEnum
([retval, out] IUnknown
**p
);
2113 [id(DISPID_IHTMLFILTERSCOLLECTION_ITEM
)]
2115 [in] VARIANT *pvarIndex
,
2116 [retval, out] VARIANT *pvarResult
);
2119 /*****************************************************************************
2120 * IHTMLStyle interface
2126 uuid(3050F25E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
2128 interface IHTMLStyle
: IDispatch
2130 [propput, id(DISPID_IHTMLSTYLE_FONTFAMILY
), bindable, displaybind]
2131 HRESULT fontFamily
([in] BSTR v
);
2133 [propget, id(DISPID_IHTMLSTYLE_FONTFAMILY
), bindable, displaybind]
2134 HRESULT fontFamily
([retval, out] BSTR *p
);
2136 [propput, id(DISPID_IHTMLSTYLE_FONTSTYLE
), bindable, displaybind]
2137 HRESULT fontStyle
([in] BSTR v
);
2139 [propget, id(DISPID_IHTMLSTYLE_FONTSTYLE
), bindable, displaybind]
2140 HRESULT fontStyle
([retval, out] BSTR *p
);
2142 [propput, id(DISPID_IHTMLSTYLE_FONTVARIANT
), bindable, displaybind]
2143 HRESULT fontVariant
([in] BSTR v
);
2145 [propget, id(DISPID_IHTMLSTYLE_FONTVARIANT
), bindable, displaybind]
2146 HRESULT fontVariant
([retval, out] BSTR *p
);
2148 [propput, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), bindable, displaybind]
2149 HRESULT fontWeight
([in] BSTR v
);
2151 [propget, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), bindable, displaybind]
2152 HRESULT fontWeight
([retval, out] BSTR *p
);
2154 [propput, id(DISPID_IHTMLSTYLE_FONTSIZE
), bindable, displaybind]
2155 HRESULT fontSize
([in] VARIANT v
);
2157 [propget, id(DISPID_IHTMLSTYLE_FONTSIZE
), bindable, displaybind]
2158 HRESULT fontSize
([retval, out] VARIANT *p
);
2160 [propput, id(DISPID_IHTMLSTYLE_FONT
), bindable, displaybind]
2161 HRESULT font
([in] BSTR v
);
2163 [propget, id(DISPID_IHTMLSTYLE_FONT
), bindable, displaybind]
2164 HRESULT font
([retval, out] BSTR *p
);
2166 [propput, id(DISPID_IHTMLSTYLE_COLOR
), bindable, displaybind]
2167 HRESULT color
([in] VARIANT v
);
2169 [propget, id(DISPID_IHTMLSTYLE_COLOR
), bindable, displaybind]
2170 HRESULT color
([retval, out] VARIANT *p
);
2172 [propput, id(DISPID_IHTMLSTYLE_BACKGROUND
), bindable, displaybind]
2173 HRESULT background
([in] BSTR v
);
2175 [propget, id(DISPID_IHTMLSTYLE_BACKGROUND
), bindable, displaybind]
2176 HRESULT background
([retval, out] BSTR *p
);
2178 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
2179 HRESULT backgroundColor
([in] VARIANT v
);
2181 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
2182 HRESULT backgroundColor
([retval, out] VARIANT *p
);
2184 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
2185 HRESULT backgroundImage
([in] BSTR v
);
2187 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
2188 HRESULT backgroundImage
([retval, out] BSTR *p
);
2190 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
2191 HRESULT backgroundRepeat
([in] BSTR v
);
2193 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
2194 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
2196 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
2197 HRESULT backgroundAttachment
([in] BSTR v
);
2199 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
2200 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
2202 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
2203 HRESULT backgroundPosition
([in] BSTR v
);
2205 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
2206 HRESULT backgroundPosition
([retval, out] BSTR *p
);
2208 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
2209 HRESULT backgroundPositionX
([in] VARIANT v
);
2211 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
2212 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
2214 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
2215 HRESULT backgroundPositionY
([in] VARIANT v
);
2217 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
2218 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
2220 [propput, id(DISPID_IHTMLSTYLE_WORDSPACING
), bindable, displaybind]
2221 HRESULT wordSpacing
([in] VARIANT v
);
2223 [propget, id(DISPID_IHTMLSTYLE_WORDSPACING
), bindable, displaybind]
2224 HRESULT wordSpacing
([retval, out] VARIANT *p
);
2226 [propput, id(DISPID_IHTMLSTYLE_LETTERSPACING
), bindable, displaybind]
2227 HRESULT letterSpacing
([in] VARIANT v
);
2229 [propget, id(DISPID_IHTMLSTYLE_LETTERSPACING
), bindable, displaybind]
2230 HRESULT letterSpacing
([retval, out] VARIANT *p
);
2232 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), bindable, displaybind]
2233 HRESULT textDecoration
([in] BSTR v
);
2235 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), bindable, displaybind]
2236 HRESULT textDecoration
([retval, out] BSTR *p
);
2238 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
2239 HRESULT textDecorationNone
([in] VARIANT_BOOL v
);
2241 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
2242 HRESULT textDecorationNone
([retval, out] VARIANT_BOOL *p
);
2244 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
2245 HRESULT textDecorationUnderline
([in] VARIANT_BOOL v
);
2247 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
2248 HRESULT textDecorationUnderline
([retval, out] VARIANT_BOOL *p
);
2250 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
2251 HRESULT textDecorationOverline
([in] VARIANT_BOOL v
);
2253 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
2254 HRESULT textDecorationOverline
([retval, out] VARIANT_BOOL *p
);
2256 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
2257 HRESULT textDecorationLineThrough
([in] VARIANT_BOOL v
);
2259 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
2260 HRESULT textDecorationLineThrough
([retval, out] VARIANT_BOOL *p
);
2262 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
2263 HRESULT textDecorationBlink
([in] VARIANT_BOOL v
);
2265 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
2266 HRESULT textDecorationBlink
([retval, out] VARIANT_BOOL *p
);
2268 [propput, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), bindable, displaybind]
2269 HRESULT verticalAlign
([in] VARIANT v
);
2271 [propget, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), bindable, displaybind]
2272 HRESULT verticalAlign
([retval, out] VARIANT *p
);
2274 [propput, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), bindable, displaybind]
2275 HRESULT textTransform
([in] BSTR v
);
2277 [propget, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), bindable, displaybind]
2278 HRESULT textTransform
([retval, out] BSTR *p
);
2280 [propput, id(DISPID_IHTMLSTYLE_TEXTALIGN
), bindable, displaybind]
2281 HRESULT textAlign
([in] BSTR v
);
2283 [propget, id(DISPID_IHTMLSTYLE_TEXTALIGN
), bindable, displaybind]
2284 HRESULT textAlign
([retval, out] BSTR *p
);
2286 [propput, id(DISPID_IHTMLSTYLE_TEXTINDENT
), bindable, displaybind]
2287 HRESULT textIndent
([in] VARIANT v
);
2289 [propget, id(DISPID_IHTMLSTYLE_TEXTINDENT
), bindable, displaybind]
2290 HRESULT textIndent
([retval, out] VARIANT *p
);
2292 [propput, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), bindable, displaybind]
2293 HRESULT lineHeight
([in] VARIANT v
);
2295 [propget, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), bindable, displaybind]
2296 HRESULT lineHeight
([retval, out] VARIANT *p
);
2298 [propput, id(DISPID_IHTMLSTYLE_MARGINTOP
), bindable, displaybind]
2299 HRESULT marginTop
([in] VARIANT v
);
2301 [propget, id(DISPID_IHTMLSTYLE_MARGINTOP
), bindable, displaybind]
2302 HRESULT marginTop
([retval, out] VARIANT *p
);
2304 [propput, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), bindable, displaybind]
2305 HRESULT marginRight
([in] VARIANT v
);
2307 [propget, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), bindable, displaybind]
2308 HRESULT marginRight
([retval, out] VARIANT *p
);
2310 [propput, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), bindable, displaybind]
2311 HRESULT marginBottom
([in] VARIANT v
);
2313 [propget, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), bindable, displaybind]
2314 HRESULT marginBottom
([retval, out] VARIANT *p
);
2316 [propput, id(DISPID_IHTMLSTYLE_MARGINLEFT
), bindable, displaybind]
2317 HRESULT marginLeft
([in] VARIANT v
);
2319 [propget, id(DISPID_IHTMLSTYLE_MARGINLEFT
), bindable, displaybind]
2320 HRESULT marginLeft
([retval, out] VARIANT *p
);
2322 [propput, id(DISPID_IHTMLSTYLE_MARGIN
), bindable, displaybind]
2323 HRESULT margin
([in] BSTR v
);
2325 [propget, id(DISPID_IHTMLSTYLE_MARGIN
), bindable, displaybind]
2326 HRESULT margin
([retval, out] BSTR *p
);
2328 [propput, id(DISPID_IHTMLSTYLE_PADDINGTOP
), bindable, displaybind]
2329 HRESULT paddingTop
([in] VARIANT v
);
2331 [propget, id(DISPID_IHTMLSTYLE_PADDINGTOP
), bindable, displaybind]
2332 HRESULT paddingTop
([retval, out] VARIANT *p
);
2334 [propput, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), bindable, displaybind]
2335 HRESULT paddingRight
([in] VARIANT v
);
2337 [propget, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), bindable, displaybind]
2338 HRESULT paddingRight
([retval, out] VARIANT *p
);
2340 [propput, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), bindable, displaybind]
2341 HRESULT paddingBottom
([in] VARIANT v
);
2343 [propget, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), bindable, displaybind]
2344 HRESULT paddingBottom
([retval, out] VARIANT *p
);
2346 [propput, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), bindable, displaybind]
2347 HRESULT paddingLeft
([in] VARIANT v
);
2349 [propget, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), bindable, displaybind]
2350 HRESULT paddingLeft
([retval, out] VARIANT *p
);
2352 [propput, id(DISPID_IHTMLSTYLE_PADDING
), bindable, displaybind]
2353 HRESULT padding
([in] BSTR v
);
2355 [propget, id(DISPID_IHTMLSTYLE_PADDING
), bindable, displaybind]
2356 HRESULT padding
([retval, out] BSTR *p
);
2358 [propput, id(DISPID_IHTMLSTYLE_BORDER
), bindable, displaybind]
2359 HRESULT border
([in] BSTR v
);
2361 [propget, id(DISPID_IHTMLSTYLE_BORDER
), bindable, displaybind]
2362 HRESULT border
([retval, out] BSTR *p
);
2364 [propput, id(DISPID_IHTMLSTYLE_BORDERTOP
), bindable, displaybind]
2365 HRESULT borderTop
([in] BSTR v
);
2367 [propget, id(DISPID_IHTMLSTYLE_BORDERTOP
), bindable, displaybind]
2368 HRESULT borderTop
([retval, out] BSTR *p
);
2370 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), bindable, displaybind]
2371 HRESULT borderRight
([in] BSTR v
);
2373 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), bindable, displaybind]
2374 HRESULT borderRight
([retval, out] BSTR *p
);
2376 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), bindable, displaybind]
2377 HRESULT borderBottom
([in] BSTR v
);
2379 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), bindable, displaybind]
2380 HRESULT borderBottom
([retval, out] BSTR *p
);
2382 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFT
), bindable, displaybind]
2383 HRESULT borderLeft
([in] BSTR v
);
2385 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFT
), bindable, displaybind]
2386 HRESULT borderLeft
([retval, out] BSTR *p
);
2388 [propput, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), bindable, displaybind]
2389 HRESULT borderColor
([in] BSTR v
);
2391 [propget, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), bindable, displaybind]
2392 HRESULT borderColor
([retval, out] BSTR *p
);
2394 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), bindable, displaybind]
2395 HRESULT borderTopColor
([in] VARIANT v
);
2397 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), bindable, displaybind]
2398 HRESULT borderTopColor
([retval, out] VARIANT *p
);
2400 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
2401 HRESULT borderRightColor
([in] VARIANT v
);
2403 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
2404 HRESULT borderRightColor
([retval, out] VARIANT *p
);
2406 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
2407 HRESULT borderBottomColor
([in] VARIANT v
);
2409 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
2410 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
2412 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
2413 HRESULT borderLeftColor
([in] VARIANT v
);
2415 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
2416 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
2418 [propput, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), bindable, displaybind]
2419 HRESULT borderWidth
([in] BSTR v
);
2421 [propget, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), bindable, displaybind]
2422 HRESULT borderWidth
([retval, out] BSTR *p
);
2424 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), bindable, displaybind]
2425 HRESULT borderTopWidth
([in] VARIANT v
);
2427 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), bindable, displaybind]
2428 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
2430 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
2431 HRESULT borderRightWidth
([in] VARIANT v
);
2433 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
2434 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
2436 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
2437 HRESULT borderBottomWidth
([in] VARIANT v
);
2439 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
2440 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
2442 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
2443 HRESULT borderLeftWidth
([in] VARIANT v
);
2445 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
2446 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
2448 [propput, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), bindable, displaybind]
2449 HRESULT borderStyle
([in] BSTR v
);
2451 [propget, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), bindable, displaybind]
2452 HRESULT borderStyle
([retval, out] BSTR *p
);
2454 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), bindable, displaybind]
2455 HRESULT borderTopStyle
([in] BSTR v
);
2457 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), bindable, displaybind]
2458 HRESULT borderTopStyle
([retval, out] BSTR *p
);
2460 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
2461 HRESULT borderRightStyle
([in] BSTR v
);
2463 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
2464 HRESULT borderRightStyle
([retval, out] BSTR *p
);
2466 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
2467 HRESULT borderBottomStyle
([in] BSTR v
);
2469 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
2470 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
2472 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
2473 HRESULT borderLeftStyle
([in] BSTR v
);
2475 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
2476 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
2478 [propput, id(DISPID_IHTMLSTYLE_WIDTH
), bindable, displaybind]
2479 HRESULT width
([in] VARIANT v
);
2481 [propget, id(DISPID_IHTMLSTYLE_WIDTH
), bindable, displaybind]
2482 HRESULT width
([retval, out] VARIANT *p
);
2484 [propput, id(DISPID_IHTMLSTYLE_HEIGHT
), bindable, displaybind]
2485 HRESULT height
([in] VARIANT v
);
2487 [propget, id(DISPID_IHTMLSTYLE_HEIGHT
), bindable, displaybind]
2488 HRESULT height
([retval, out] VARIANT *p
);
2490 [propput, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), bindable, displaybind]
2491 HRESULT styleFloat
([in] BSTR v
);
2493 [propget, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), bindable, displaybind]
2494 HRESULT styleFloat
([retval, out] BSTR *p
);
2496 [propput, id(DISPID_IHTMLSTYLE_CLEAR
), bindable, displaybind]
2497 HRESULT clear
([in] BSTR v
);
2499 [propget, id(DISPID_IHTMLSTYLE_CLEAR
), bindable, displaybind]
2500 HRESULT clear
([retval, out] BSTR *p
);
2502 [propput, id(DISPID_IHTMLSTYLE_DISPLAY
), bindable, displaybind]
2503 HRESULT display
([in] BSTR v
);
2505 [propget, id(DISPID_IHTMLSTYLE_DISPLAY
), bindable, displaybind]
2506 HRESULT display
([retval, out] BSTR *p
);
2508 [propput, id(DISPID_IHTMLSTYLE_VISIBILITY
), bindable, displaybind]
2509 HRESULT visibility
([in] BSTR v
);
2511 [propget, id(DISPID_IHTMLSTYLE_VISIBILITY
), bindable, displaybind]
2512 HRESULT visibility
([retval, out] BSTR *p
);
2514 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), bindable, displaybind]
2515 HRESULT listStyleType
([in] BSTR v
);
2517 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), bindable, displaybind]
2518 HRESULT listStyleType
([retval, out] BSTR *p
);
2520 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
2521 HRESULT listStylePosition
([in] BSTR v
);
2523 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
2524 HRESULT listStylePosition
([retval, out] BSTR *p
);
2526 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
2527 HRESULT listStyleImage
([in] BSTR v
);
2529 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
2530 HRESULT listStyleImage
([retval, out] BSTR *p
);
2532 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLE
), bindable, displaybind]
2533 HRESULT listStyle
([in] BSTR v
);
2535 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLE
), bindable, displaybind]
2536 HRESULT listStyle
([retval, out] BSTR *p
);
2538 [propput, id(DISPID_IHTMLSTYLE_WHITESPACE
), bindable, displaybind]
2539 HRESULT whiteSpace
([in] BSTR v
);
2541 [propget, id(DISPID_IHTMLSTYLE_WHITESPACE
), bindable, displaybind]
2542 HRESULT whiteSpace
([retval, out] BSTR *p
);
2544 [propput, id(DISPID_IHTMLSTYLE_TOP
), bindable, displaybind]
2545 HRESULT top
([in] VARIANT v
);
2547 [propget, id(DISPID_IHTMLSTYLE_TOP
), bindable, displaybind]
2548 HRESULT top
([retval, out] VARIANT *p
);
2550 [propput, id(DISPID_IHTMLSTYLE_LEFT
), bindable, displaybind]
2551 HRESULT left
([in] VARIANT v
);
2553 [propget, id(DISPID_IHTMLSTYLE_LEFT
), bindable, displaybind]
2554 HRESULT left
([retval, out] VARIANT *p
);
2556 [propget, id(DISPID_IHTMLSTYLE_POSITION
), bindable, displaybind]
2557 HRESULT position
([retval, out] BSTR *p
);
2559 [propput, id(DISPID_IHTMLSTYLE_ZINDEX
), bindable, displaybind]
2560 HRESULT zIndex
([in] VARIANT v
);
2562 [propget, id(DISPID_IHTMLSTYLE_ZINDEX
), bindable, displaybind]
2563 HRESULT zIndex
([retval, out] VARIANT *p
);
2565 [propput, id(DISPID_IHTMLSTYLE_OVERFLOW
), bindable, displaybind]
2566 HRESULT overflow
([in] BSTR v
);
2568 [propget, id(DISPID_IHTMLSTYLE_OVERFLOW
), bindable, displaybind]
2569 HRESULT overflow
([retval, out] BSTR *p
);
2571 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
2572 HRESULT pageBreakBefore
([in] BSTR v
);
2574 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
2575 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
2577 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), bindable, displaybind]
2578 HRESULT pageBreakAfter
([in] BSTR v
);
2580 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), bindable, displaybind]
2581 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
2583 [propput, id(DISPID_IHTMLSTYLE_CSSTEXT
), bindable, displaybind]
2584 HRESULT cssText
([in] BSTR v
);
2586 [propget, id(DISPID_IHTMLSTYLE_CSSTEXT
), bindable, displaybind]
2587 HRESULT cssText
([retval, out] BSTR *p
);
2589 [propput, id(DISPID_IHTMLSTYLE_PIXELTOP
), bindable, displaybind, hidden]
2590 HRESULT pixelTop
([in] LONG v
);
2592 [propget, id(DISPID_IHTMLSTYLE_PIXELTOP
), bindable, displaybind, hidden]
2593 HRESULT pixelTop
([retval, out] LONG *p
);
2595 [propput, id(DISPID_IHTMLSTYLE_PIXELLEFT
), bindable, displaybind, hidden]
2596 HRESULT pixelLeft
([in] LONG v
);
2598 [propget, id(DISPID_IHTMLSTYLE_PIXELLEFT
), bindable, displaybind, hidden]
2599 HRESULT pixelLeft
([retval, out] LONG *p
);
2601 [propput, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), bindable, displaybind, hidden]
2602 HRESULT pixelWidth
([in] LONG v
);
2604 [propget, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), bindable, displaybind, hidden]
2605 HRESULT pixelWidth
([retval, out] LONG *p
);
2607 [propput, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), bindable, displaybind, hidden]
2608 HRESULT pixelHeight
([in] LONG v
);
2610 [propget, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), bindable, displaybind, hidden]
2611 HRESULT pixelHeight
([retval, out] LONG *p
);
2613 [propput, id(DISPID_IHTMLSTYLE_POSTOP
), bindable, displaybind]
2614 HRESULT posTop
([in] float v
);
2616 [propget, id(DISPID_IHTMLSTYLE_POSTOP
), bindable, displaybind]
2617 HRESULT posTop
([retval, out] float *p
);
2619 [propput, id(DISPID_IHTMLSTYLE_POSLEFT
), bindable, displaybind]
2620 HRESULT posLeft
([in] float v
);
2622 [propget, id(DISPID_IHTMLSTYLE_POSLEFT
), bindable, displaybind]
2623 HRESULT posLeft
([retval, out] float *p
);
2625 [propput, id(DISPID_IHTMLSTYLE_POSWIDTH
), bindable, displaybind]
2626 HRESULT posWidth
([in] float v
);
2628 [propget, id(DISPID_IHTMLSTYLE_POSWIDTH
), bindable, displaybind]
2629 HRESULT posWidth
([retval, out] float *p
);
2631 [propput, id(DISPID_IHTMLSTYLE_POSHEIGHT
), bindable, displaybind]
2632 HRESULT posHeight
([in] float v
);
2634 [propget, id(DISPID_IHTMLSTYLE_POSHEIGHT
), bindable, displaybind]
2635 HRESULT posHeight
([retval, out] float *p
);
2637 [propput, id(DISPID_IHTMLSTYLE_CURSOR
), bindable, displaybind]
2638 HRESULT cursor
([in] BSTR v
);
2640 [propget, id(DISPID_IHTMLSTYLE_CURSOR
), bindable, displaybind]
2641 HRESULT cursor
([retval, out] BSTR *p
);
2643 [propput, id(DISPID_IHTMLSTYLE_CLIP
), bindable, displaybind]
2644 HRESULT clip
([in] BSTR v
);
2646 [propget, id(DISPID_IHTMLSTYLE_CLIP
), bindable, displaybind]
2647 HRESULT clip
([retval, out] BSTR *p
);
2649 [propput, id(DISPID_IHTMLSTYLE_FILTER
), bindable, displaybind]
2650 HRESULT filter
([in] BSTR v
);
2652 [propget, id(DISPID_IHTMLSTYLE_FILTER
), bindable, displaybind]
2653 HRESULT filter
([retval, out] BSTR *p
);
2655 [id(DISPID_IHTMLSTYLE_SETATTRIBUTE
)]
2656 HRESULT setAttribute
(
2657 [in] BSTR strAttributeName
,
2658 [in] VARIANT AttributeValue
,
2659 [defaultvalue(1), in] LONG lFlags
);
2661 [id(DISPID_IHTMLSTYLE_GETATTRIBUTE
)]
2662 HRESULT getAttribute
(
2663 [in] BSTR strAttributeName
,
2664 [defaultvalue(0), in] LONG lFlags
,
2665 [retval, out] VARIANT *AttributeValue
);
2667 [id(DISPID_IHTMLSTYLE_REMOVEATTRIBUTE
)]
2668 HRESULT removeAttribute
(
2669 [in] BSTR strAttributeName
,
2670 [defaultvalue(1), in]
2672 [retval, out] VARIANT_BOOL *pfSuccess
);
2674 [id(DISPID_IHTMLSTYLE_TOSTRING
)]
2675 HRESULT toString
([retval, out] BSTR *String);
2678 /*****************************************************************************
2679 * IHTMLStyle2 interface
2685 uuid(3050f4a2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
2687 interface IHTMLStyle2
: IDispatch
2689 [propput, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
2690 HRESULT tableLayout
([in] BSTR v
);
2692 [propget, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
2693 HRESULT tableLayout
([out, retval] BSTR *p
);
2695 [propput, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
2696 HRESULT borderCollapse
([in] BSTR v
);
2698 [propget, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
2699 HRESULT borderCollapse
([out, retval] BSTR *p
);
2701 [propput, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
2702 HRESULT direction
([in] BSTR v
);
2704 [propget, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
2705 HRESULT direction
([out, retval] BSTR *p
);
2707 [propput, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
2708 HRESULT behavior
([in] BSTR v
);
2710 [propget, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
2711 HRESULT behavior
([out, retval] BSTR *p
);
2713 [id(DISPID_IHTMLSTYLE2_SETEXPRESSION
)]
2714 HRESULT setExpression
(
2716 [in] BSTR expression
,
2717 [in, defaultvalue("")] BSTR language
);
2719 [id(DISPID_IHTMLSTYLE2_GETEXPRESSION
)]
2720 HRESULT getExpression
(
2722 [out, retval] VARIANT *expression
);
2724 [id(DISPID_IHTMLSTYLE2_REMOVEEXPRESSION
)]
2725 HRESULT removeExpression
(
2727 [out, retval] VARIANT_BOOL *pfSuccess
);
2729 [propput, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
2730 HRESULT position
([in] BSTR v
);
2732 [propget, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
2733 HRESULT position
([out, retval] BSTR *p
);
2735 [propput, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
2736 HRESULT unicodeBidi
([in] BSTR v
);
2738 [propget, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
2739 HRESULT unicodeBidi
([out, retval] BSTR *p
);
2741 [propput, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
2742 HRESULT bottom
([in] VARIANT v
);
2744 [propget, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
2745 HRESULT bottom
([out, retval] VARIANT *p
);
2747 [propput, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
2748 HRESULT right
([in] VARIANT v
);
2750 [propget, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
2751 HRESULT right
([out, retval] VARIANT *p
);
2753 [propput, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
2754 HRESULT pixelBottom
([in] LONG v
);
2756 [propget, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
2757 HRESULT pixelBottom
([out, retval] LONG *p
);
2759 [propput, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
2760 HRESULT pixelRight
([in] LONG v
);
2762 [propget, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
2763 HRESULT pixelRight
([out, retval] LONG *p
);
2765 [propput, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
2766 HRESULT posBottom
([in] float v
);
2768 [propget, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
2769 HRESULT posBottom
([out, retval] float *p
);
2771 [propput, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
2772 HRESULT posRight
([in] float v
);
2774 [propget, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
2775 HRESULT posRight
([out, retval] float *p
);
2777 [propput, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
2778 HRESULT imeMode
([in] BSTR v
);
2780 [propget, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
2781 HRESULT imeMode
([out, retval] BSTR *p
);
2783 [propput, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
2784 HRESULT rubyAlign
([in] BSTR v
);
2786 [propget, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
2787 HRESULT rubyAlign
([out, retval] BSTR *p
);
2789 [propput, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
2790 HRESULT rubyPosition
([in] BSTR v
);
2792 [propget, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
2793 HRESULT rubyPosition
([out, retval] BSTR *p
);
2795 [propput, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
2796 HRESULT rubyOverhang
([in] BSTR v
);
2798 [propget, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
2799 HRESULT rubyOverhang
([out, retval] BSTR *p
);
2801 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
2802 HRESULT layoutGridChar
([in] VARIANT v
);
2804 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
2805 HRESULT layoutGridChar
([out, retval] VARIANT *p
);
2807 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
2808 HRESULT layoutGridLine
([in] VARIANT v
);
2810 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
2811 HRESULT layoutGridLine
([out, retval] VARIANT *p
);
2813 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
2814 HRESULT layoutGridMode
([in] BSTR v
);
2816 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
2817 HRESULT layoutGridMode
([out, retval] BSTR *p
);
2819 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
2820 HRESULT layoutGridType
([in] BSTR v
);
2822 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
2823 HRESULT layoutGridType
([out, retval] BSTR *p
);
2825 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
2826 HRESULT layoutGrid
([in] BSTR v
);
2828 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
2829 HRESULT layoutGrid
([out, retval] BSTR *p
);
2831 [propput, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
2832 HRESULT wordBreak
([in] BSTR v
);
2834 [propget, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
2835 HRESULT wordBreak
([out, retval] BSTR *p
);
2837 [propput, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
2838 HRESULT lineBreak
([in] BSTR v
);
2840 [propget, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
2841 HRESULT lineBreak
([out, retval] BSTR *p
);
2843 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
2844 HRESULT textJustify
([in] BSTR v
);
2846 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
2847 HRESULT textJustify
([out, retval] BSTR *p
);
2849 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
2850 HRESULT textJustifyTrim
([in] BSTR v
);
2852 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
2853 HRESULT textJustifyTrim
([out, retval] BSTR *p
);
2855 [propput, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
2856 HRESULT textKashida
([in] VARIANT v
);
2858 [propget, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
2859 HRESULT textKashida
([out, retval] VARIANT *p
);
2861 [propput, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
2862 HRESULT textAutospace
([in] BSTR v
);
2864 [propget, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
2865 HRESULT textAutospace
([out, retval] BSTR *p
);
2867 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
2868 HRESULT overflowX
([in] BSTR v
);
2870 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
2871 HRESULT overflowX
([out, retval] BSTR *p
);
2873 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
2874 HRESULT overflowY
([in] BSTR v
);
2876 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
2877 HRESULT overflowY
([out, retval] BSTR *p
);
2879 [propput, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
2880 HRESULT accelerator
([in] BSTR v
);
2882 [propget, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
2883 HRESULT accelerator
([out, retval] BSTR *p
);
2886 /*****************************************************************************
2887 * IHTMLRuleStyle interface
2893 uuid(3050F3CF
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
2895 interface IHTMLRuleStyle
: IDispatch
2897 [propput, id(DISPID_IHTMLRULESTYLE_FONTFAMILY
), bindable, displaybind]
2898 HRESULT fontFamily
([in] BSTR v
);
2900 [propget, id(DISPID_IHTMLRULESTYLE_FONTFAMILY
), bindable, displaybind]
2901 HRESULT fontFamily
([retval, out] BSTR *p
);
2903 [propput, id(DISPID_IHTMLRULESTYLE_FONTSTYLE
), bindable, displaybind]
2904 HRESULT fontStyle
([in] BSTR v
);
2906 [propget, id(DISPID_IHTMLRULESTYLE_FONTSTYLE
), bindable, displaybind]
2907 HRESULT fontStyle
([retval, out] BSTR *p
);
2909 [propput, id(DISPID_IHTMLRULESTYLE_FONTVARIANT
), bindable, displaybind]
2910 HRESULT fontVariant
([in] BSTR v
);
2912 [propget, id(DISPID_IHTMLRULESTYLE_FONTVARIANT
), bindable, displaybind]
2913 HRESULT fontVariant
([retval, out] BSTR *p
);
2915 [propput, id(DISPID_IHTMLRULESTYLE_FONTWEIGHT
), bindable, displaybind]
2916 HRESULT fontWeight
([in] BSTR v
);
2918 [propget, id(DISPID_IHTMLRULESTYLE_FONTWEIGHT
), bindable, displaybind]
2919 HRESULT fontWeight
([retval, out] BSTR *p
);
2921 [propput, id(DISPID_IHTMLRULESTYLE_FONTSIZE
), bindable, displaybind]
2922 HRESULT fontSize
([in] VARIANT v
);
2924 [propget, id(DISPID_IHTMLRULESTYLE_FONTSIZE
), bindable, displaybind]
2925 HRESULT fontSize
([retval, out] VARIANT *p
);
2927 [propput, id(DISPID_IHTMLRULESTYLE_FONT
), bindable, displaybind]
2928 HRESULT font
([in] BSTR v
);
2930 [propget, id(DISPID_IHTMLRULESTYLE_FONT
), bindable, displaybind]
2931 HRESULT font
([retval, out] BSTR *p
);
2933 [propput, id(DISPID_IHTMLRULESTYLE_COLOR
), bindable, displaybind]
2934 HRESULT color
([in] VARIANT v
);
2936 [propget, id(DISPID_IHTMLRULESTYLE_COLOR
), bindable, displaybind]
2937 HRESULT color
([retval, out] VARIANT *p
);
2939 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUND
), bindable, displaybind]
2940 HRESULT background
([in] BSTR v
);
2942 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUND
), bindable, displaybind]
2943 HRESULT background
([retval, out] BSTR *p
);
2945 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
2946 HRESULT backgroundColor
([in] VARIANT v
);
2948 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDCOLOR
), bindable, displaybind]
2949 HRESULT backgroundColor
([retval, out] VARIANT *p
);
2951 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
2952 HRESULT backgroundImage
([in] BSTR v
);
2954 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDIMAGE
), bindable, displaybind]
2955 HRESULT backgroundImage
([retval, out] BSTR *p
);
2957 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
2958 HRESULT backgroundRepeat
([in] BSTR v
);
2960 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDREPEAT
), bindable, displaybind]
2961 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
2963 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
2964 HRESULT backgroundAttachment
([in] BSTR v
);
2966 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDATTACHMENT
), bindable, displaybind]
2967 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
2969 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
2970 HRESULT backgroundPosition
([in] BSTR v
);
2972 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITION
), bindable, displaybind]
2973 HRESULT backgroundPosition
([retval, out] BSTR *p
);
2975 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
2976 HRESULT backgroundPositionX
([in] VARIANT v
);
2978 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONX
), bindable, displaybind]
2979 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
2981 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
2982 HRESULT backgroundPositionY
([in] VARIANT v
);
2984 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONY
), bindable, displaybind]
2985 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
2987 [propput, id(DISPID_IHTMLRULESTYLE_WORDSPACING
), bindable, displaybind]
2988 HRESULT wordSpacing
([in] VARIANT v
);
2990 [propget, id(DISPID_IHTMLRULESTYLE_WORDSPACING
), bindable, displaybind]
2991 HRESULT wordSpacing
([retval, out] VARIANT *p
);
2993 [propput, id(DISPID_IHTMLRULESTYLE_LETTERSPACING
), bindable, displaybind]
2994 HRESULT letterSpacing
([in] VARIANT v
);
2996 [propget, id(DISPID_IHTMLRULESTYLE_LETTERSPACING
), bindable, displaybind]
2997 HRESULT letterSpacing
([retval, out] VARIANT *p
);
2999 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATION
), bindable, displaybind]
3000 HRESULT textDecoration
([in] BSTR v
);
3002 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATION
), bindable, displaybind]
3003 HRESULT textDecoration
([retval, out] BSTR *p
);
3005 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
3006 HRESULT textDecorationNone
([in] VARIANT_BOOL v
);
3008 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONNONE
), bindable, displaybind]
3009 HRESULT textDecorationNone
([retval, out] VARIANT_BOOL *p
);
3011 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
3012 HRESULT textDecorationUnderline
([in] VARIANT_BOOL v
);
3014 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONUNDERLINE
), bindable, displaybind]
3015 HRESULT textDecorationUnderline
([retval, out] VARIANT_BOOL *p
);
3017 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
3018 HRESULT textDecorationOverline
([in] VARIANT_BOOL v
);
3020 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONOVERLINE
), bindable, displaybind]
3021 HRESULT textDecorationOverline
([retval, out] VARIANT_BOOL *p
);
3023 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
3024 HRESULT textDecorationLineThrough
([in] VARIANT_BOOL v
);
3026 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONLINETHROUGH
), bindable, displaybind]
3027 HRESULT textDecorationLineThrough
([retval, out] VARIANT_BOOL *p
);
3029 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
3030 HRESULT textDecorationBlink
([in] VARIANT_BOOL v
);
3032 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONBLINK
), bindable, displaybind]
3033 HRESULT textDecorationBlink
([retval, out] VARIANT_BOOL *p
);
3035 [propput, id(DISPID_IHTMLRULESTYLE_VERTICALALIGN
), bindable, displaybind]
3036 HRESULT verticalAlign
([in] VARIANT v
);
3038 [propget, id(DISPID_IHTMLRULESTYLE_VERTICALALIGN
), bindable, displaybind]
3039 HRESULT verticalAlign
([retval, out] VARIANT *p
);
3041 [propput, id(DISPID_IHTMLRULESTYLE_TEXTTRANSFORM
), bindable, displaybind]
3042 HRESULT textTransform
([in] BSTR v
);
3044 [propget, id(DISPID_IHTMLRULESTYLE_TEXTTRANSFORM
), bindable, displaybind]
3045 HRESULT textTransform
([retval, out] BSTR *p
);
3047 [propput, id(DISPID_IHTMLRULESTYLE_TEXTALIGN
), bindable, displaybind]
3048 HRESULT textAlign
([in] BSTR v
);
3050 [propget, id(DISPID_IHTMLRULESTYLE_TEXTALIGN
), bindable, displaybind]
3051 HRESULT textAlign
([retval, out] BSTR *p
);
3053 [propput, id(DISPID_IHTMLRULESTYLE_TEXTINDENT
), bindable, displaybind]
3054 HRESULT textIndent
([in] VARIANT v
);
3056 [propget, id(DISPID_IHTMLRULESTYLE_TEXTINDENT
), bindable, displaybind]
3057 HRESULT textIndent
([retval, out] VARIANT *p
);
3059 [propput, id(DISPID_IHTMLRULESTYLE_LINEHEIGHT
), bindable, displaybind]
3060 HRESULT lineHeight
([in] VARIANT v
);
3062 [propget, id(DISPID_IHTMLRULESTYLE_LINEHEIGHT
), bindable, displaybind]
3063 HRESULT lineHeight
([retval, out] VARIANT *p
);
3065 [propput, id(DISPID_IHTMLRULESTYLE_MARGINTOP
), bindable, displaybind]
3066 HRESULT marginTop
([in] VARIANT v
);
3068 [propget, id(DISPID_IHTMLRULESTYLE_MARGINTOP
), bindable, displaybind]
3069 HRESULT marginTop
([retval, out] VARIANT *p
);
3071 [propput, id(DISPID_IHTMLRULESTYLE_MARGINRIGHT
), bindable, displaybind]
3072 HRESULT marginRight
([in] VARIANT v
);
3074 [propget, id(DISPID_IHTMLRULESTYLE_MARGINRIGHT
), bindable, displaybind]
3075 HRESULT marginRight
([retval, out] VARIANT *p
);
3077 [propput, id(DISPID_IHTMLRULESTYLE_MARGINBOTTOM
), bindable, displaybind]
3078 HRESULT marginBottom
([in] VARIANT v
);
3080 [propget, id(DISPID_IHTMLRULESTYLE_MARGINBOTTOM
), bindable, displaybind]
3081 HRESULT marginBottom
([retval, out] VARIANT *p
);
3083 [propput, id(DISPID_IHTMLRULESTYLE_MARGINLEFT
), bindable, displaybind]
3084 HRESULT marginLeft
([in] VARIANT v
);
3086 [propget, id(DISPID_IHTMLRULESTYLE_MARGINLEFT
), bindable, displaybind]
3087 HRESULT marginLeft
([retval, out] VARIANT *p
);
3089 [propput, id(DISPID_IHTMLRULESTYLE_MARGIN
), bindable, displaybind]
3090 HRESULT margin
([in] BSTR v
);
3092 [propget, id(DISPID_IHTMLRULESTYLE_MARGIN
), bindable, displaybind]
3093 HRESULT margin
([retval, out] BSTR *p
);
3095 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGTOP
), bindable, displaybind]
3096 HRESULT paddingTop
([in] VARIANT v
);
3098 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGTOP
), bindable, displaybind]
3099 HRESULT paddingTop
([retval, out] VARIANT *p
);
3101 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGRIGHT
), bindable, displaybind]
3102 HRESULT paddingRight
([in] VARIANT v
);
3104 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGRIGHT
), bindable, displaybind]
3105 HRESULT paddingRight
([retval, out] VARIANT *p
);
3107 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGBOTTOM
), bindable, displaybind]
3108 HRESULT paddingBottom
([in] VARIANT v
);
3110 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGBOTTOM
), bindable, displaybind]
3111 HRESULT paddingBottom
([retval, out] VARIANT *p
);
3113 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGLEFT
), bindable, displaybind]
3114 HRESULT paddingLeft
([in] VARIANT v
);
3116 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGLEFT
), bindable, displaybind]
3117 HRESULT paddingLeft
([retval, out] VARIANT *p
);
3119 [propput, id(DISPID_IHTMLRULESTYLE_PADDING
), bindable, displaybind]
3120 HRESULT padding
([in] BSTR v
);
3122 [propget, id(DISPID_IHTMLRULESTYLE_PADDING
), bindable, displaybind]
3123 HRESULT padding
([retval, out] BSTR *p
);
3125 [propput, id(DISPID_IHTMLRULESTYLE_BORDER
), bindable, displaybind]
3126 HRESULT border
([in] BSTR v
);
3128 [propget, id(DISPID_IHTMLRULESTYLE_BORDER
), bindable, displaybind]
3129 HRESULT border
([retval, out] BSTR *p
);
3131 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOP
), bindable, displaybind]
3132 HRESULT borderTop
([in] BSTR v
);
3134 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOP
), bindable, displaybind]
3135 HRESULT borderTop
([retval, out] BSTR *p
);
3137 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHT
), bindable, displaybind]
3138 HRESULT borderRight
([in] BSTR v
);
3140 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHT
), bindable, displaybind]
3141 HRESULT borderRight
([retval, out] BSTR *p
);
3143 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOM
), bindable, displaybind]
3144 HRESULT borderBottom
([in] BSTR v
);
3146 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOM
), bindable, displaybind]
3147 HRESULT borderBottom
([retval, out] BSTR *p
);
3149 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFT
), bindable, displaybind]
3150 HRESULT borderLeft
([in] BSTR v
);
3152 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFT
), bindable, displaybind]
3153 HRESULT borderLeft
([retval, out] BSTR *p
);
3155 [propput, id(DISPID_IHTMLRULESTYLE_BORDERCOLOR
), bindable, displaybind]
3156 HRESULT borderColor
([in] BSTR v
);
3158 [propget, id(DISPID_IHTMLRULESTYLE_BORDERCOLOR
), bindable, displaybind]
3159 HRESULT borderColor
([retval, out] BSTR *p
);
3161 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPCOLOR
), bindable, displaybind]
3162 HRESULT borderTopColor
([in] VARIANT v
);
3164 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPCOLOR
), bindable, displaybind]
3165 HRESULT borderTopColor
([retval, out] VARIANT *p
);
3167 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
3168 HRESULT borderRightColor
([in] VARIANT v
);
3170 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTCOLOR
), bindable, displaybind]
3171 HRESULT borderRightColor
([retval, out] VARIANT *p
);
3173 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
3174 HRESULT borderBottomColor
([in] VARIANT v
);
3176 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMCOLOR
), bindable, displaybind]
3177 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
3179 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
3180 HRESULT borderLeftColor
([in] VARIANT v
);
3182 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTCOLOR
), bindable, displaybind]
3183 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
3185 [propput, id(DISPID_IHTMLRULESTYLE_BORDERWIDTH
), bindable, displaybind]
3186 HRESULT borderWidth
([in] BSTR v
);
3188 [propget, id(DISPID_IHTMLRULESTYLE_BORDERWIDTH
), bindable, displaybind]
3189 HRESULT borderWidth
([retval, out] BSTR *p
);
3191 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPWIDTH
), bindable, displaybind]
3192 HRESULT borderTopWidth
([in] VARIANT v
);
3194 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPWIDTH
), bindable, displaybind]
3195 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
3197 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
3198 HRESULT borderRightWidth
([in] VARIANT v
);
3200 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTWIDTH
), bindable, displaybind]
3201 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
3203 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
3204 HRESULT borderBottomWidth
([in] VARIANT v
);
3206 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMWIDTH
), bindable, displaybind]
3207 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
3209 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
3210 HRESULT borderLeftWidth
([in] VARIANT v
);
3212 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTWIDTH
), bindable, displaybind]
3213 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
3215 [propput, id(DISPID_IHTMLRULESTYLE_BORDERSTYLE
), bindable, displaybind]
3216 HRESULT borderStyle
([in] BSTR v
);
3218 [propget, id(DISPID_IHTMLRULESTYLE_BORDERSTYLE
), bindable, displaybind]
3219 HRESULT borderStyle
([retval, out] BSTR *p
);
3221 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPSTYLE
), bindable, displaybind]
3222 HRESULT borderTopStyle
([in] BSTR v
);
3224 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPSTYLE
), bindable, displaybind]
3225 HRESULT borderTopStyle
([retval, out] BSTR *p
);
3227 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
3228 HRESULT borderRightStyle
([in] BSTR v
);
3230 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTSTYLE
), bindable, displaybind]
3231 HRESULT borderRightStyle
([retval, out] BSTR *p
);
3233 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
3234 HRESULT borderBottomStyle
([in] BSTR v
);
3236 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMSTYLE
), bindable, displaybind]
3237 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
3239 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
3240 HRESULT borderLeftStyle
([in] BSTR v
);
3242 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTSTYLE
), bindable, displaybind]
3243 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
3245 [propput, id(DISPID_IHTMLRULESTYLE_WIDTH
), bindable, displaybind]
3246 HRESULT width
([in] VARIANT v
);
3248 [propget, id(DISPID_IHTMLRULESTYLE_WIDTH
), bindable, displaybind]
3249 HRESULT width
([retval, out] VARIANT *p
);
3251 [propput, id(DISPID_IHTMLRULESTYLE_HEIGHT
), bindable, displaybind]
3252 HRESULT height
([in] VARIANT v
);
3254 [propget, id(DISPID_IHTMLRULESTYLE_HEIGHT
), bindable, displaybind]
3255 HRESULT height
([retval, out] VARIANT *p
);
3257 [propput, id(DISPID_IHTMLRULESTYLE_STYLEFLOAT
), bindable, displaybind]
3258 HRESULT styleFloat
([in] BSTR v
);
3260 [propget, id(DISPID_IHTMLRULESTYLE_STYLEFLOAT
), bindable, displaybind]
3261 HRESULT styleFloat
([retval, out] BSTR *p
);
3263 [propput, id(DISPID_IHTMLRULESTYLE_CLEAR
), bindable, displaybind]
3264 HRESULT clear
([in] BSTR v
);
3266 [propget, id(DISPID_IHTMLRULESTYLE_CLEAR
), bindable, displaybind]
3267 HRESULT clear
([retval, out] BSTR *p
);
3269 [propput, id(DISPID_IHTMLRULESTYLE_DISPLAY
), bindable, displaybind]
3270 HRESULT display
([in] BSTR v
);
3272 [propget, id(DISPID_IHTMLRULESTYLE_DISPLAY
), bindable, displaybind]
3273 HRESULT display
([retval, out] BSTR *p
);
3275 [propput, id(DISPID_IHTMLRULESTYLE_VISIBILITY
), bindable, displaybind]
3276 HRESULT visibility
([in] BSTR v
);
3278 [propget, id(DISPID_IHTMLRULESTYLE_VISIBILITY
), bindable, displaybind]
3279 HRESULT visibility
([retval, out] BSTR *p
);
3281 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLETYPE
), bindable, displaybind]
3282 HRESULT listStyleType
([in] BSTR v
);
3284 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLETYPE
), bindable, displaybind]
3285 HRESULT listStyleType
([retval, out] BSTR *p
);
3287 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
3288 HRESULT listStylePosition
([in] BSTR v
);
3290 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLEPOSITION
), bindable, displaybind]
3291 HRESULT listStylePosition
([retval, out] BSTR *p
);
3293 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
3294 HRESULT listStyleImage
([in] BSTR v
);
3296 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLEIMAGE
), bindable, displaybind]
3297 HRESULT listStyleImage
([retval, out] BSTR *p
);
3299 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLE
), bindable, displaybind]
3300 HRESULT listStyle
([in] BSTR v
);
3302 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLE
), bindable, displaybind]
3303 HRESULT listStyle
([retval, out] BSTR *p
);
3305 [propput, id(DISPID_IHTMLRULESTYLE_WHITESPACE
), bindable, displaybind]
3306 HRESULT whiteSpace
([in] BSTR v
);
3308 [propget, id(DISPID_IHTMLRULESTYLE_WHITESPACE
), bindable, displaybind]
3309 HRESULT whiteSpace
([retval, out] BSTR *p
);
3311 [propput, id(DISPID_IHTMLRULESTYLE_TOP
), bindable, displaybind]
3312 HRESULT top
([in] VARIANT v
);
3314 [propget, id(DISPID_IHTMLRULESTYLE_TOP
), bindable, displaybind]
3315 HRESULT top
([retval, out] VARIANT *p
);
3317 [propput, id(DISPID_IHTMLRULESTYLE_LEFT
), bindable, displaybind]
3318 HRESULT left
([in] VARIANT v
);
3320 [propget, id(DISPID_IHTMLRULESTYLE_LEFT
), bindable, displaybind]
3321 HRESULT left
([retval, out] VARIANT *p
);
3323 [propget, id(DISPID_IHTMLRULESTYLE_POSITION
), bindable, displaybind]
3324 HRESULT position
([retval, out] BSTR *p
);
3326 [propput, id(DISPID_IHTMLRULESTYLE_ZINDEX
), bindable, displaybind]
3327 HRESULT zIndex
([in] VARIANT v
);
3329 [propget, id(DISPID_IHTMLRULESTYLE_ZINDEX
), bindable, displaybind]
3330 HRESULT zIndex
([retval, out] VARIANT *p
);
3332 [propput, id(DISPID_IHTMLRULESTYLE_OVERFLOW
), bindable, displaybind]
3333 HRESULT overflow
([in] BSTR v
);
3335 [propget, id(DISPID_IHTMLRULESTYLE_OVERFLOW
), bindable, displaybind]
3336 HRESULT overflow
([retval, out] BSTR *p
);
3338 [propput, id(DISPID_IHTMLRULESTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
3339 HRESULT pageBreakBefore
([in] BSTR v
);
3341 [propget, id(DISPID_IHTMLRULESTYLE_PAGEBREAKBEFORE
), bindable, displaybind]
3342 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
3344 [propput, id(DISPID_IHTMLRULESTYLE_PAGEBREAKAFTER
), bindable, displaybind]
3345 HRESULT pageBreakAfter
([in] BSTR v
);
3347 [propget, id(DISPID_IHTMLRULESTYLE_PAGEBREAKAFTER
), bindable, displaybind]
3348 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
3350 [propput, id(DISPID_IHTMLRULESTYLE_CSSTEXT
), bindable, displaybind]
3351 HRESULT cssText
([in] BSTR v
);
3353 [propget, id(DISPID_IHTMLRULESTYLE_CSSTEXT
), bindable, displaybind]
3354 HRESULT cssText
([retval, out] BSTR *p
);
3356 [propput, id(DISPID_IHTMLRULESTYLE_CURSOR
), bindable, displaybind]
3357 HRESULT cursor
([in] BSTR v
);
3359 [propget, id(DISPID_IHTMLRULESTYLE_CURSOR
), bindable, displaybind]
3360 HRESULT cursor
([retval, out] BSTR *p
);
3362 [propput, id(DISPID_IHTMLRULESTYLE_CLIP
), bindable, displaybind]
3363 HRESULT clip
([in] BSTR v
);
3365 [propget, id(DISPID_IHTMLRULESTYLE_CLIP
), bindable, displaybind]
3366 HRESULT clip
([retval, out] BSTR *p
);
3368 [propput, id(DISPID_IHTMLRULESTYLE_FILTER
), bindable, displaybind]
3369 HRESULT filter
([in] BSTR v
);
3371 [propget, id(DISPID_IHTMLRULESTYLE_FILTER
), bindable, displaybind]
3372 HRESULT filter
([retval, out] BSTR *p
);
3374 [id(DISPID_IHTMLRULESTYLE_SETATTRIBUTE
)]
3375 HRESULT setAttribute
(
3376 [in] BSTR strAttributeName
,
3377 [in] VARIANT AttributeValue
,
3378 [defaultvalue(1), in] LONG lFlags
);
3380 [id(DISPID_IHTMLRULESTYLE_GETATTRIBUTE
)]
3381 HRESULT getAttribute
(
3382 [in] BSTR strAttributeName
,
3383 [defaultvalue(0), in] LONG lFlags
,
3384 [retval, out] VARIANT *AttributeValue
);
3386 [id(DISPID_IHTMLRULESTYLE_REMOVEATTRIBUTE
)]
3387 HRESULT removeAttribute
(
3388 [in] BSTR strAttributeName
,
3389 [defaultvalue(1), in] LONG lFlags
,
3390 [retval, out] VARIANT_BOOL *pfSuccess
);
3393 /*****************************************************************************
3394 * DispHTMLStyle dispinterface
3398 uuid(3050f55a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
3400 dispinterface DispHTMLStyle
3404 [propput, id(DISPID_IHTMLSTYLE_FONTFAMILY
), displaybind, bindable]
3405 void fontFamily
(BSTR v
);
3407 [propget, id(DISPID_IHTMLSTYLE_FONTFAMILY
), displaybind, bindable]
3410 [propput, id(DISPID_IHTMLSTYLE_FONTSTYLE
), displaybind, bindable]
3411 void fontStyle
(BSTR v
);
3413 [propget, id(DISPID_IHTMLSTYLE_FONTSTYLE
), displaybind, bindable]
3416 [propput, id(DISPID_IHTMLSTYLE_FONTVARIANT
), displaybind, bindable]
3417 void fontVariant
(BSTR v
);
3419 [propget, id(DISPID_IHTMLSTYLE_FONTVARIANT
), displaybind, bindable]
3422 [propput, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), displaybind, bindable]
3423 void fontWeight
(BSTR v
);
3425 [propget, id(DISPID_IHTMLSTYLE_FONTWEIGHT
), displaybind, bindable]
3428 [propput, id(DISPID_IHTMLSTYLE_FONTSIZE
), displaybind, bindable]
3429 void fontSize
(VARIANT v
);
3431 [propget, id(DISPID_IHTMLSTYLE_FONTSIZE
), displaybind, bindable]
3434 [propput, id(DISPID_IHTMLSTYLE_FONT
), displaybind, bindable, nonbrowsable]
3437 [propget, id(DISPID_IHTMLSTYLE_FONT
), displaybind, bindable, nonbrowsable]
3440 [propput, id(DISPID_IHTMLSTYLE_COLOR
), displaybind, bindable]
3441 void color
(VARIANT v
);
3443 [propget, id(DISPID_IHTMLSTYLE_COLOR
), displaybind, bindable]
3446 [propput, id(DISPID_IHTMLSTYLE_BACKGROUND
), displaybind, bindable, nonbrowsable]
3447 void background
(BSTR v
);
3449 [propget, id(DISPID_IHTMLSTYLE_BACKGROUND
), displaybind, bindable, nonbrowsable]
3452 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
3453 void backgroundColor
(VARIANT v
);
3455 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
3456 VARIANT backgroundColor
();
3458 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
3459 void backgroundImage
(BSTR v
);
3461 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
3462 BSTR backgroundImage
();
3464 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
3465 void backgroundRepeat
(BSTR v
);
3467 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
3468 BSTR backgroundRepeat
();
3470 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
3471 void backgroundAttachment
(BSTR v
);
3473 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
3474 BSTR backgroundAttachment
();
3476 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), displaybind, bindable, nonbrowsable]
3477 void backgroundPosition
(BSTR v
);
3479 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
), displaybind, bindable, nonbrowsable]
3480 BSTR backgroundPosition
();
3482 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
3483 void backgroundPositionX
(VARIANT v
);
3485 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
3486 VARIANT backgroundPositionX
();
3488 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
3489 void backgroundPositionY
(VARIANT v
);
3491 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
3492 VARIANT backgroundPositionY
();
3494 [propput, id(DISPID_IHTMLSTYLE_WORDSPACING
), displaybind, bindable]
3495 void wordSpacing
(VARIANT v
);
3497 [propget, id(DISPID_IHTMLSTYLE_WORDSPACING
), displaybind, bindable]
3498 VARIANT wordSpacing
();
3500 [propput, id(DISPID_IHTMLSTYLE_LETTERSPACING
), displaybind, bindable]
3501 void letterSpacing
(VARIANT v
);
3503 [propget, id(DISPID_IHTMLSTYLE_LETTERSPACING
), displaybind, bindable]
3504 VARIANT letterSpacing
();
3506 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), displaybind, bindable]
3507 void textDecoration
(BSTR v
);
3509 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATION
), displaybind, bindable]
3510 BSTR textDecoration
();
3512 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), displaybind, bindable]
3513 void textDecorationNone
(VARIANT_BOOL v
);
3515 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE
), displaybind, bindable]
3516 VARIANT_BOOL textDecorationNone
();
3518 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), displaybind, bindable]
3519 void textDecorationUnderline
(VARIANT_BOOL v
);
3521 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE
), displaybind, bindable]
3522 VARIANT_BOOL textDecorationUnderline
();
3524 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), displaybind, bindable]
3525 void textDecorationOverline
(VARIANT_BOOL v
);
3527 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE
), displaybind, bindable]
3528 VARIANT_BOOL textDecorationOverline
();
3530 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), displaybind, bindable]
3531 void textDecorationLineThrough
(VARIANT_BOOL v
);
3533 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH
), displaybind, bindable]
3534 VARIANT_BOOL textDecorationLineThrough
();
3536 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), displaybind, bindable]
3537 void textDecorationBlink
(VARIANT_BOOL v
);
3539 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK
), displaybind, bindable]
3540 VARIANT_BOOL textDecorationBlink
();
3542 [propput, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), displaybind, bindable]
3543 void verticalAlign
(VARIANT v
);
3545 [propget, id(DISPID_IHTMLSTYLE_VERTICALALIGN
), displaybind, bindable]
3546 VARIANT verticalAlign
();
3548 [propput, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), displaybind, bindable]
3549 void textTransform
(BSTR v
);
3551 [propget, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM
), displaybind, bindable]
3552 BSTR textTransform
();
3554 [propput, id(DISPID_IHTMLSTYLE_TEXTALIGN
), displaybind, bindable]
3555 void textAlign
(BSTR v
);
3557 [propget, id(DISPID_IHTMLSTYLE_TEXTALIGN
), displaybind, bindable]
3560 [propput, id(DISPID_IHTMLSTYLE_TEXTINDENT
), displaybind, bindable]
3561 void textIndent
(VARIANT v
);
3563 [propget, id(DISPID_IHTMLSTYLE_TEXTINDENT
), displaybind, bindable]
3564 VARIANT textIndent
();
3566 [propput, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), displaybind, bindable]
3567 void lineHeight
(VARIANT v
);
3569 [propget, id(DISPID_IHTMLSTYLE_LINEHEIGHT
), displaybind, bindable]
3570 VARIANT lineHeight
();
3572 [propput, id(DISPID_IHTMLSTYLE_MARGINTOP
), displaybind, bindable]
3573 void marginTop
(VARIANT v
);
3575 [propget, id(DISPID_IHTMLSTYLE_MARGINTOP
), displaybind, bindable]
3576 VARIANT marginTop
();
3578 [propput, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), displaybind, bindable]
3579 void marginRight
(VARIANT v
);
3581 [propget, id(DISPID_IHTMLSTYLE_MARGINRIGHT
), displaybind, bindable]
3582 VARIANT marginRight
();
3584 [propput, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), displaybind, bindable]
3585 void marginBottom
(VARIANT v
);
3587 [propget, id(DISPID_IHTMLSTYLE_MARGINBOTTOM
), displaybind, bindable]
3588 VARIANT marginBottom
();
3590 [propput, id(DISPID_IHTMLSTYLE_MARGINLEFT
), displaybind, bindable]
3591 void marginLeft
(VARIANT v
);
3593 [propget, id(DISPID_IHTMLSTYLE_MARGINLEFT
), displaybind, bindable]
3594 VARIANT marginLeft
();
3596 [propput, id(DISPID_IHTMLSTYLE_MARGIN
), displaybind, bindable, nonbrowsable]
3597 void margin
(BSTR v
);
3599 [propget, id(DISPID_IHTMLSTYLE_MARGIN
), displaybind, bindable, nonbrowsable]
3602 [propput, id(DISPID_IHTMLSTYLE_PADDINGTOP
), displaybind, bindable]
3603 void paddingTop
(VARIANT v
);
3605 [propget, id(DISPID_IHTMLSTYLE_PADDINGTOP
), displaybind, bindable]
3606 VARIANT paddingTop
();
3608 [propput, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), displaybind, bindable]
3609 void paddingRight
(VARIANT v
);
3611 [propget, id(DISPID_IHTMLSTYLE_PADDINGRIGHT
), displaybind, bindable]
3612 VARIANT paddingRight
();
3614 [propput, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), displaybind, bindable]
3615 void paddingBottom
(VARIANT v
);
3617 [propget, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM
), displaybind, bindable]
3618 VARIANT paddingBottom
();
3620 [propput, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), displaybind, bindable]
3621 void paddingLeft
(VARIANT v
);
3623 [propget, id(DISPID_IHTMLSTYLE_PADDINGLEFT
), displaybind, bindable]
3624 VARIANT paddingLeft
();
3626 [propput, id(DISPID_IHTMLSTYLE_PADDING
), displaybind, bindable, nonbrowsable]
3627 void padding
(BSTR v
);
3629 [propget, id(DISPID_IHTMLSTYLE_PADDING
), displaybind, bindable, nonbrowsable]
3632 [propput, id(DISPID_IHTMLSTYLE_BORDER
), displaybind, bindable, nonbrowsable]
3633 void border
(BSTR v
);
3635 [propget, id(DISPID_IHTMLSTYLE_BORDER
), displaybind, bindable, nonbrowsable]
3638 [propput, id(DISPID_IHTMLSTYLE_BORDERTOP
), displaybind, bindable]
3639 void borderTop
(BSTR v
);
3641 [propget, id(DISPID_IHTMLSTYLE_BORDERTOP
), displaybind, bindable]
3644 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), displaybind, bindable]
3645 void borderRight
(BSTR v
);
3647 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHT
), displaybind, bindable]
3650 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), displaybind, bindable]
3651 void borderBottom
(BSTR v
);
3653 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOM
), displaybind, bindable]
3654 BSTR borderBottom
();
3656 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFT
), displaybind, bindable]
3657 void borderLeft
(BSTR v
);
3659 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFT
), displaybind, bindable]
3662 [propput, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), displaybind, bindable]
3663 void borderColor
(BSTR v
);
3665 [propget, id(DISPID_IHTMLSTYLE_BORDERCOLOR
), displaybind, bindable]
3668 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
3669 void borderTopColor
(VARIANT v
);
3671 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
3672 VARIANT borderTopColor
();
3674 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
3675 void borderRightColor
(VARIANT v
);
3677 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
3678 VARIANT borderRightColor
();
3680 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
3681 void borderBottomColor
(VARIANT v
);
3683 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
3684 VARIANT borderBottomColor
();
3686 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
3687 void borderLeftColor
(VARIANT v
);
3689 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
3690 VARIANT borderLeftColor
();
3692 [propput, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), displaybind, bindable]
3693 void borderWidth
(BSTR v
);
3695 [propget, id(DISPID_IHTMLSTYLE_BORDERWIDTH
), displaybind, bindable]
3698 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
3699 void borderTopWidth
(VARIANT v
);
3701 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
3702 VARIANT borderTopWidth
();
3704 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
3705 void borderRightWidth
(VARIANT v
);
3707 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
3708 VARIANT borderRightWidth
();
3710 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
3711 void borderBottomWidth
(VARIANT v
);
3713 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
3714 VARIANT borderBottomWidth
();
3716 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
3717 void borderLeftWidth
(VARIANT v
);
3719 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
3720 VARIANT borderLeftWidth
();
3722 [propput, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), displaybind, bindable]
3723 void borderStyle
(BSTR v
);
3725 [propget, id(DISPID_IHTMLSTYLE_BORDERSTYLE
), displaybind, bindable]
3728 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
3729 void borderTopStyle
(BSTR v
);
3731 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
3732 BSTR borderTopStyle
();
3734 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
3735 void borderRightStyle
(BSTR v
);
3737 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
3738 BSTR borderRightStyle
();
3740 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
3741 void borderBottomStyle
(BSTR v
);
3743 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
3744 BSTR borderBottomStyle
();
3746 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
3747 void borderLeftStyle
(BSTR v
);
3749 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
3750 BSTR borderLeftStyle
();
3752 [propput, id(DISPID_IHTMLSTYLE_WIDTH
), displaybind, bindable]
3753 void width
(VARIANT v
);
3755 [propget, id(DISPID_IHTMLSTYLE_WIDTH
), displaybind, bindable]
3758 [propput, id(DISPID_IHTMLSTYLE_HEIGHT
), displaybind, bindable]
3759 void height
(VARIANT v
);
3761 [propget, id(DISPID_IHTMLSTYLE_HEIGHT
), displaybind, bindable]
3764 [propput, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), displaybind, bindable]
3765 void styleFloat
(BSTR v
);
3767 [propget, id(DISPID_IHTMLSTYLE_STYLEFLOAT
), displaybind, bindable]
3770 [propput, id(DISPID_IHTMLSTYLE_CLEAR
), displaybind, bindable]
3773 [propget, id(DISPID_IHTMLSTYLE_CLEAR
), displaybind, bindable]
3776 [propput, id(DISPID_IHTMLSTYLE_DISPLAY
), displaybind, bindable]
3777 void display
(BSTR v
);
3779 [propget, id(DISPID_IHTMLSTYLE_DISPLAY
), displaybind, bindable]
3782 [propput, id(DISPID_IHTMLSTYLE_VISIBILITY
), displaybind, bindable]
3783 void visibility
(BSTR v
);
3785 [propget, id(DISPID_IHTMLSTYLE_VISIBILITY
), displaybind, bindable]
3788 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), displaybind, bindable]
3789 void listStyleType
(BSTR v
);
3791 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE
), displaybind, bindable]
3792 BSTR listStyleType
();
3794 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
3795 void listStylePosition
(BSTR v
);
3797 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
3798 BSTR listStylePosition
();
3800 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
3801 void listStyleImage
(BSTR v
);
3803 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
3804 BSTR listStyleImage
();
3806 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLE
), displaybind, bindable, nonbrowsable]
3807 void listStyle
(BSTR v
);
3809 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLE
), displaybind, bindable, nonbrowsable]
3812 [propput, id(DISPID_IHTMLSTYLE_WHITESPACE
), displaybind, bindable]
3813 void whiteSpace
(BSTR v
);
3815 [propget, id(DISPID_IHTMLSTYLE_WHITESPACE
), displaybind, bindable]
3818 [propput, id(DISPID_IHTMLSTYLE_TOP
), displaybind, bindable]
3819 void top
(VARIANT v
);
3821 [propget, id(DISPID_IHTMLSTYLE_TOP
), displaybind, bindable]
3824 [propput, id(DISPID_IHTMLSTYLE_LEFT
), displaybind, bindable]
3825 void left
(VARIANT v
);
3827 [propget, id(DISPID_IHTMLSTYLE_LEFT
), displaybind, bindable]
3830 [propput, id(DISPID_IHTMLSTYLE_ZINDEX
), displaybind, bindable]
3831 void zIndex
(VARIANT v
);
3833 [propget, id(DISPID_IHTMLSTYLE_ZINDEX
), displaybind, bindable]
3836 [propput, id(DISPID_IHTMLSTYLE_OVERFLOW
), displaybind, bindable]
3837 void overflow
(BSTR v
);
3839 [propget, id(DISPID_IHTMLSTYLE_OVERFLOW
), displaybind, bindable]
3842 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
3843 void pageBreakBefore
(BSTR v
);
3845 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
3846 BSTR pageBreakBefore
();
3848 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
3849 void pageBreakAfter
(BSTR v
);
3851 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
3852 BSTR pageBreakAfter
();
3854 [propput, id(DISPID_IHTMLSTYLE_CSSTEXT
), displaybind, bindable, nonbrowsable]
3855 void cssText
(BSTR v
);
3857 [propget, id(DISPID_IHTMLSTYLE_CSSTEXT
), displaybind, bindable, nonbrowsable]
3860 [propput, id(DISPID_IHTMLSTYLE_PIXELTOP
), displaybind, bindable, hidden]
3861 void pixelTop
(LONG v
);
3863 [propget, id(DISPID_IHTMLSTYLE_PIXELTOP
), displaybind, bindable, hidden]
3866 [propput, id(DISPID_IHTMLSTYLE_PIXELLEFT
), displaybind, bindable, hidden]
3867 void pixelLeft
(LONG v
);
3869 [propget, id(DISPID_IHTMLSTYLE_PIXELLEFT
), displaybind, bindable, hidden]
3872 [propput, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), displaybind, bindable, hidden]
3873 void pixelWidth
(LONG v
);
3875 [propget, id(DISPID_IHTMLSTYLE_PIXELWIDTH
), displaybind, bindable, hidden]
3878 [propput, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), displaybind, bindable, hidden]
3879 void pixelHeight
(LONG v
);
3881 [propget, id(DISPID_IHTMLSTYLE_PIXELHEIGHT
), displaybind, bindable, hidden]
3884 [propput, id(DISPID_IHTMLSTYLE_POSTOP
), displaybind, bindable]
3885 void posTop
(float v
);
3887 [propget, id(DISPID_IHTMLSTYLE_POSTOP
), displaybind, bindable]
3890 [propput, id(DISPID_IHTMLSTYLE_POSLEFT
), displaybind, bindable]
3891 void posLeft
(float v
);
3893 [propget, id(DISPID_IHTMLSTYLE_POSLEFT
), displaybind, bindable]
3896 [propput, id(DISPID_IHTMLSTYLE_POSWIDTH
), displaybind, bindable]
3897 void posWidth
(float v
);
3899 [propget, id(DISPID_IHTMLSTYLE_POSWIDTH
), displaybind, bindable]
3902 [propput, id(DISPID_IHTMLSTYLE_POSHEIGHT
), displaybind, bindable]
3903 void posHeight
(float v
);
3905 [propget, id(DISPID_IHTMLSTYLE_POSHEIGHT
), displaybind, bindable]
3908 [propput, id(DISPID_IHTMLSTYLE_CURSOR
), displaybind, bindable]
3909 void cursor
(BSTR v
);
3911 [propget, id(DISPID_IHTMLSTYLE_CURSOR
), displaybind, bindable]
3914 [propput, id(DISPID_IHTMLSTYLE_CLIP
), displaybind, bindable]
3917 [propget, id(DISPID_IHTMLSTYLE_CLIP
), displaybind, bindable]
3920 [propput, id(DISPID_IHTMLSTYLE_FILTER
), displaybind, bindable]
3921 void filter
(BSTR v
);
3923 [propget, id(DISPID_IHTMLSTYLE_FILTER
), displaybind, bindable]
3926 [id(DISPID_IHTMLSTYLE_SETATTRIBUTE
)]
3928 [in] BSTR strAttributeName
,
3929 [in] VARIANT AttributeValue
,
3930 [in, defaultvalue(1)] LONG lFlags
);
3932 [id(DISPID_IHTMLSTYLE_GETATTRIBUTE
)]
3933 VARIANT getAttribute
(
3934 [in] BSTR strAttributeName
,
3935 [in, defaultvalue(0)] LONG lFlags
);
3937 [id(DISPID_IHTMLSTYLE_REMOVEATTRIBUTE
)]
3938 VARIANT_BOOL removeAttribute
(
3939 [in] BSTR strAttributeName
,
3940 [in, defaultvalue(1)] LONG lFlags
);
3942 [id(DISPID_IHTMLSTYLE_TOSTRING
)]
3945 [propput, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
3946 void tableLayout
(BSTR v
);
3948 [propget, id(DISPID_IHTMLSTYLE2_TABLELAYOUT
), displaybind, bindable]
3951 [propput, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
3952 void borderCollapse
(BSTR v
);
3954 [propget, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE
), displaybind, bindable]
3955 BSTR borderCollapse
();
3957 [propput, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
3958 void direction
(BSTR v
);
3960 [propget, id(DISPID_IHTMLSTYLE2_DIRECTION
), displaybind, bindable]
3963 [propput, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
3964 void behavior
(BSTR v
);
3966 [propget, id(DISPID_IHTMLSTYLE2_BEHAVIOR
), displaybind, bindable]
3969 [id(DISPID_IHTMLSTYLE2_SETEXPRESSION
)]
3972 [in] BSTR expression
,
3973 [in, defaultvalue("")] BSTR language
);
3975 [id(DISPID_IHTMLSTYLE2_GETEXPRESSION
)]
3976 VARIANT getExpression
([in] BSTR propname
);
3978 [id(DISPID_IHTMLSTYLE2_REMOVEEXPRESSION
)]
3979 VARIANT_BOOL removeExpression
([in] BSTR propname
);
3981 [propput, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
3982 void position
(BSTR v
);
3984 [propget, id(DISPID_IHTMLSTYLE2_POSITION
), displaybind, bindable]
3987 [propput, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
3988 void unicodeBidi
(BSTR v
);
3990 [propget, id(DISPID_IHTMLSTYLE2_UNICODEBIDI
), displaybind, bindable]
3993 [propput, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
3994 void bottom
(VARIANT v
);
3996 [propget, id(DISPID_IHTMLSTYLE2_BOTTOM
), displaybind, bindable]
3999 [propput, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
4000 void right
(VARIANT v
);
4002 [propget, id(DISPID_IHTMLSTYLE2_RIGHT
), displaybind, bindable]
4005 [propput, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
4006 void pixelBottom
(LONG v
);
4008 [propget, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM
), displaybind, bindable, hidden]
4011 [propput, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
4012 void pixelRight
(LONG v
);
4014 [propget, id(DISPID_IHTMLSTYLE2_PIXELRIGHT
), displaybind, bindable, hidden]
4017 [propput, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
4018 void posBottom
(float v
);
4020 [propget, id(DISPID_IHTMLSTYLE2_POSBOTTOM
), displaybind, bindable]
4023 [propput, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
4024 void posRight
(float v
);
4026 [propget, id(DISPID_IHTMLSTYLE2_POSRIGHT
), displaybind, bindable]
4029 [propput, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
4030 void imeMode
(BSTR v
);
4032 [propget, id(DISPID_IHTMLSTYLE2_IMEMODE
), displaybind, bindable]
4035 [propput, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
4036 void rubyAlign
(BSTR v
);
4038 [propget, id(DISPID_IHTMLSTYLE2_RUBYALIGN
), displaybind, bindable]
4041 [propput, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
4042 void rubyPosition
(BSTR v
);
4044 [propget, id(DISPID_IHTMLSTYLE2_RUBYPOSITION
), displaybind, bindable]
4045 BSTR rubyPosition
();
4047 [propput, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
4048 void rubyOverhang
(BSTR v
);
4050 [propget, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG
), displaybind, bindable]
4051 BSTR rubyOverhang
();
4053 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
4054 void layoutGridChar
(VARIANT v
);
4056 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR
), displaybind, bindable]
4057 VARIANT layoutGridChar
();
4059 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
4060 void layoutGridLine
(VARIANT v
);
4062 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE
), displaybind, bindable]
4063 VARIANT layoutGridLine
();
4065 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
4066 void layoutGridMode
(BSTR v
);
4068 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE
), displaybind, bindable]
4069 BSTR layoutGridMode
();
4071 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
4072 void layoutGridType
(BSTR v
);
4074 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE
), displaybind, bindable]
4075 BSTR layoutGridType
();
4077 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
4078 void layoutGrid
(BSTR v
);
4080 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRID
), displaybind, bindable, nonbrowsable]
4083 [propput, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
4084 void wordBreak
(BSTR v
);
4086 [propget, id(DISPID_IHTMLSTYLE2_WORDBREAK
), displaybind, bindable]
4089 [propput, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
4090 void lineBreak
(BSTR v
);
4092 [propget, id(DISPID_IHTMLSTYLE2_LINEBREAK
), displaybind, bindable]
4095 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
4096 void textJustify
(BSTR v
);
4098 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY
), displaybind, bindable]
4101 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
4102 void textJustifyTrim
(BSTR v
);
4104 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM
), displaybind, bindable]
4105 BSTR textJustifyTrim
();
4107 [propput, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
4108 void textKashida
(VARIANT v
);
4110 [propget, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA
), displaybind, bindable]
4111 VARIANT textKashida
();
4113 [propput, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
4114 void textAutospace
(BSTR v
);
4116 [propget, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE
), displaybind, bindable]
4117 BSTR textAutospace
();
4119 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
4120 void overflowX
(BSTR v
);
4122 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWX
), displaybind, bindable]
4125 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
4126 void overflowY
(BSTR v
);
4128 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWY
), displaybind, bindable]
4131 [propput, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
4132 void accelerator
(BSTR v
);
4134 [propget, id(DISPID_IHTMLSTYLE2_ACCELERATOR
), displaybind, bindable]
4137 [propput, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
4138 void layoutFlow
(BSTR v
);
4140 [propget, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
4143 [propput, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
4144 void zoom
(VARIANT v
);
4146 [propget, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
4149 [propput, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
4150 void wordWrap
(BSTR v
);
4152 [propget, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
4155 [propput, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
4156 void textUnderlinePosition
(BSTR v
);
4158 [propget, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
4159 BSTR textUnderlinePosition
();
4161 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
4162 void scrollbarBaseColor
(VARIANT v
);
4164 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
4165 VARIANT scrollbarBaseColor
();
4167 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
4168 void scrollbarFaceColor
(VARIANT v
);
4170 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
4171 VARIANT scrollbarFaceColor
();
4173 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
4174 void scrollbar3dLightColor
(VARIANT v
);
4176 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
4177 VARIANT scrollbar3dLightColor
();
4179 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
4180 void scrollbarShadowColor
(VARIANT v
);
4182 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
4183 VARIANT scrollbarShadowColor
();
4185 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
4186 void scrollbarHighlightColor
(VARIANT v
);
4188 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
4189 VARIANT scrollbarHighlightColor
();
4191 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
4192 void scrollbarDarkShadowColor
(VARIANT v
);
4194 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
4195 VARIANT scrollbarDarkShadowColor
();
4197 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
4198 void scrollbarArrowColor
(VARIANT v
);
4200 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
4201 VARIANT scrollbarArrowColor
();
4203 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
4204 void scrollbarTrackColor
(VARIANT v
);
4206 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
4207 VARIANT scrollbarTrackColor
();
4209 [propput, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
4210 void writingMode
(BSTR v
);
4212 [propget, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
4215 [propput, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
4216 void textAlignLast
(BSTR v
);
4218 [propget, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
4219 BSTR textAlignLast
();
4221 [propput, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
4222 void textKashidaSpace
(VARIANT v
);
4224 [propget, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
4225 VARIANT textKashidaSpace
();
4227 [propput, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
4228 void textOverflow
(BSTR v
);
4230 [propget, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
4231 BSTR textOverflow
();
4233 [propput, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
4234 void minHeight
(VARIANT v
);
4236 [propget, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
4237 VARIANT minHeight
();
4239 [propput, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
4240 void msInterpolationMode
(BSTR v
);
4242 [propget, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
4243 BSTR msInterpolationMode
();
4245 [propput, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
4246 void maxHeight
(VARIANT v
);
4248 [propget, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
4249 VARIANT maxHeight
();
4251 [propput, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
4252 void minWidth
(VARIANT v
);
4254 [propget, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
4257 [propput, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
4258 void maxWidth
(VARIANT v
);
4260 [propget, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
4263 [propput, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
4264 void content
(BSTR v
);
4266 [propget, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
4269 [propput, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
4270 void captionSide
(BSTR v
);
4272 [propget, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
4275 [propput, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
4276 void counterIncrement
(BSTR v
);
4278 [propget, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
4279 BSTR counterIncrement
();
4281 [propput, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
4282 void counterReset
(BSTR v
);
4284 [propget, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
4285 BSTR counterReset
();
4287 [propput, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
4288 void outline
(BSTR v
);
4290 [propget, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
4293 [propput, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
4294 void outlineWidth
(VARIANT v
);
4296 [propget, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
4297 VARIANT outlineWidth
();
4299 [propput, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
4300 void outlineStyle
(BSTR v
);
4302 [propget, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
4303 BSTR outlineStyle
();
4305 [propput, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
4306 void outlineColor
(VARIANT v
);
4308 [propget, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
4309 VARIANT outlineColor
();
4311 [propput, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
4312 void boxSizing
(BSTR v
);
4314 [propget, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
4317 [propput, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
4318 void borderSpacing
(BSTR v
);
4320 [propget, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
4321 BSTR borderSpacing
();
4323 [propput, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
4324 void orphans
(VARIANT v
);
4326 [propget, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
4329 [propput, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
4330 void widows
(VARIANT v
);
4332 [propget, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
4335 [propput, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
4336 void pageBreakInside
(BSTR v
);
4338 [propget, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
4339 BSTR pageBreakInside
();
4341 [propput, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
4342 void emptyCells
(BSTR v
);
4344 [propget, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
4347 [propput, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
4348 void msBlockProgression
(BSTR v
);
4350 [propget, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
4351 BSTR msBlockProgression
();
4353 [propput, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
4354 void quotes
(BSTR v
);
4356 [propget, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
4359 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
4360 IDispatch
*constructor
();
4367 uuid(3050f656
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4369 interface IHTMLStyle3
: IDispatch
4371 [propput, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
4372 HRESULT layoutFlow
([in] BSTR v
);
4374 [propget, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW
), displaybind, bindable]
4375 HRESULT layoutFlow
([retval, out] BSTR * p
);
4377 [propput, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
4378 HRESULT zoom
([in] VARIANT v
);
4380 [propget, id(DISPID_IHTMLSTYLE3_ZOOM
), displaybind, bindable]
4381 HRESULT zoom
([retval, out] VARIANT * p
);
4383 [propput, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
4384 HRESULT wordWrap
([in] BSTR v
);
4386 [propget, id(DISPID_IHTMLSTYLE3_WORDWRAP
), displaybind, bindable]
4387 HRESULT wordWrap
([retval, out] BSTR * p
);
4389 [propput, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
4390 HRESULT textUnderlinePosition
([in] BSTR v
);
4392 [propget, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION
), displaybind, bindable]
4393 HRESULT textUnderlinePosition
([retval, out] BSTR * p
);
4395 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
4396 HRESULT scrollbarBaseColor
([in] VARIANT v
);
4398 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR
), displaybind, bindable]
4399 HRESULT scrollbarBaseColor
([retval, out] VARIANT * p
);
4401 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
4402 HRESULT scrollbarFaceColor
([in] VARIANT v
);
4404 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR
), displaybind, bindable]
4405 HRESULT scrollbarFaceColor
([retval, out] VARIANT * p
);
4407 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
4408 HRESULT scrollbar3dLightColor
([in] VARIANT v
);
4410 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
4411 HRESULT scrollbar3dLightColor
([retval, out] VARIANT * p
);
4413 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
4414 HRESULT scrollbarShadowColor
([in] VARIANT v
);
4416 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
4417 HRESULT scrollbarShadowColor
([retval, out] VARIANT * p
);
4419 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
4420 HRESULT scrollbarHighlightColor
([in] VARIANT v
);
4422 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
4423 HRESULT scrollbarHighlightColor
([retval, out] VARIANT * p
);
4425 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
4426 HRESULT scrollbarDarkShadowColor
([in] VARIANT v
);
4428 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
4429 HRESULT scrollbarDarkShadowColor
([retval, out] VARIANT * p
);
4431 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
4432 HRESULT scrollbarArrowColor
([in] VARIANT v
);
4434 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR
), displaybind, bindable]
4435 HRESULT scrollbarArrowColor
([retval, out] VARIANT * p
);
4437 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
4438 HRESULT scrollbarTrackColor
([in] VARIANT v
);
4440 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR
), displaybind, bindable]
4441 HRESULT scrollbarTrackColor
([retval, out] VARIANT * p
);
4443 [propput, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
4444 HRESULT writingMode
([in] BSTR v
);
4446 [propget, id(DISPID_IHTMLSTYLE3_WRITINGMODE
), displaybind, bindable]
4447 HRESULT writingMode
([retval, out] BSTR * p
);
4449 [propput, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
4450 HRESULT textAlignLast
([in] BSTR v
);
4452 [propget, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST
), displaybind, bindable]
4453 HRESULT textAlignLast
([retval, out] BSTR * p
);
4455 [propput, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
4456 HRESULT textKashidaSpace
([in] VARIANT v
);
4458 [propget, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE
), displaybind, bindable]
4459 HRESULT textKashidaSpace
([retval, out] VARIANT * p
);
4462 /*****************************************************************************
4463 * IHTMLSytyle4 interface
4469 uuid(3050f816
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4471 interface IHTMLStyle4
: IDispatch
4473 [propput, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
4474 HRESULT textOverflow
([in] BSTR v
);
4476 [propget, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW
), displaybind, bindable]
4477 HRESULT textOverflow
([retval, out] BSTR * p
);
4479 [propput, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
4480 HRESULT minHeight
([in] VARIANT v
);
4482 [propget, id(DISPID_IHTMLSTYLE4_MINHEIGHT
), displaybind, bindable]
4483 HRESULT minHeight
([retval, out] VARIANT * p
);
4486 /*****************************************************************************
4487 * IHTMLSytyle5 interface
4493 uuid(3050f33a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4495 interface IHTMLStyle5
: IDispatch
4497 [propput, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
4498 HRESULT msInterpolationMode
([in] BSTR v
);
4500 [propget, id(DISPID_IHTMLSTYLE5_MSINTERPOLATIONMODE
), displaybind, bindable]
4501 HRESULT msInterpolationMode
([out, retval] BSTR *p
);
4503 [propput, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
4504 HRESULT maxHeight
([in] VARIANT v
);
4506 [propget, id(DISPID_IHTMLSTYLE5_MAXHEIGHT
), displaybind, bindable]
4507 HRESULT maxHeight
([out, retval] VARIANT *p
);
4509 [propput, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
4510 HRESULT minWidth
([in] VARIANT v
);
4512 [propget, id(DISPID_IHTMLSTYLE5_MINWIDTH
), displaybind, bindable]
4513 HRESULT minWidth
([out, retval] VARIANT *p
);
4515 [propput, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
4516 HRESULT maxWidth
([in] VARIANT v
);
4518 [propget, id(DISPID_IHTMLSTYLE5_MAXWIDTH
), displaybind, bindable]
4519 HRESULT maxWidth
([out, retval] VARIANT *p
);
4522 /*****************************************************************************
4523 * IHTMLSytyle6 interface
4529 uuid(30510480-98b5
-11cf
-bb82
-00aa00bdce0b
)
4531 interface IHTMLStyle6
: IDispatch
4533 [propput, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
4534 HRESULT content
([in] BSTR v
);
4536 [propget, id(DISPID_IHTMLSTYLE6_CONTENT
), displaybind, bindable]
4537 HRESULT content
([out, retval] BSTR *p
);
4539 [propput, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
4540 HRESULT captionSide
([in] BSTR v
);
4542 [propget, id(DISPID_IHTMLSTYLE6_CAPTIONSIDE
), displaybind, bindable]
4543 HRESULT captionSide
([retval, out] BSTR *p
);
4545 [propput, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
4546 HRESULT counterIncrement
([in] BSTR v
);
4548 [propget, id(DISPID_IHTMLSTYLE6_COUNTERINCREMENT
), displaybind, bindable]
4549 HRESULT counterIncrement
([out, retval] BSTR *p
);
4551 [propput, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
4552 HRESULT counterReset
([in] BSTR v
);
4554 [propget, id(DISPID_IHTMLSTYLE6_COUNTERRESET
), displaybind, bindable]
4555 HRESULT counterReset
([out, retval] BSTR *p
);
4557 [propput, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
4558 HRESULT outline
([in] BSTR v
);
4560 [propget, id(DISPID_IHTMLSTYLE6_OUTLINE
), displaybind, bindable]
4561 HRESULT outline
([out, retval] BSTR *p
);
4563 [propput, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
4564 HRESULT outlineWidth
([in] VARIANT v
);
4566 [propget, id(DISPID_IHTMLSTYLE6_OUTLINEWIDTH
), displaybind, bindable]
4567 HRESULT outlineWidth
([out, retval] VARIANT *p
);
4569 [propput, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
4570 HRESULT outlineStyle
([in] BSTR v
);
4572 [propget, id(DISPID_IHTMLSTYLE6_OUTLINESTYLE
), displaybind, bindable]
4573 HRESULT outlineStyle
([out, retval] BSTR *p
);
4575 [propput, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
4576 HRESULT outlineColor
([in] VARIANT v
);
4578 [propget, id(DISPID_IHTMLSTYLE6_OUTLINECOLOR
), displaybind, bindable]
4579 HRESULT outlineColor
([out, retval] VARIANT *p
);
4581 [propput, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
4582 HRESULT boxSizing
([in] BSTR v
);
4584 [propget, id(DISPID_IHTMLSTYLE6_BOXSIZING
), displaybind, bindable]
4585 HRESULT boxSizing
([out, retval] BSTR *p
);
4587 [propput, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
4588 HRESULT borderSpacing
([in] BSTR v
);
4590 [propget, id(DISPID_IHTMLSTYLE6_BORDERSPACING
), displaybind, bindable]
4591 HRESULT borderSpacing
([out, retval] BSTR *p
);
4593 [propput, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
4594 HRESULT orphans
([in] VARIANT v
);
4596 [propget, id(DISPID_IHTMLSTYLE6_ORPHANS
), displaybind, bindable]
4597 HRESULT orphans
([out, retval] VARIANT *p
);
4599 [propput, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
4600 HRESULT widows
([in] VARIANT v
);
4602 [propget, id(DISPID_IHTMLSTYLE6_WIDOWS
), displaybind, bindable]
4603 HRESULT widows
([out, retval] VARIANT *p
);
4605 [propput, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
4606 HRESULT pageBreakInside
([in] BSTR v
);
4608 [propget, id(DISPID_IHTMLSTYLE6_PAGEBREAKINSIDE
), displaybind, bindable]
4609 HRESULT pageBreakInside
([out, retval] BSTR *p
);
4611 [propput, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
4612 HRESULT emptyCells
([in] BSTR v
);
4614 [propget, id(DISPID_IHTMLSTYLE6_EMPTYCELLS
), displaybind, bindable]
4615 HRESULT emptyCells
([out, retval] BSTR *p
);
4617 [propput, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
4618 HRESULT msBlockProgression
([in] BSTR v
);
4620 [propget, id(DISPID_IHTMLSTYLE6_MSBLOCKPROGRESSION
), displaybind, bindable]
4621 HRESULT msBlockProgression
([out, retval] BSTR *p
);
4623 [propput, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
4624 HRESULT quotes
([in] BSTR v
);
4626 [propget, id(DISPID_IHTMLSTYLE6_QUOTES
), displaybind, bindable]
4627 HRESULT quotes
([out, retval] BSTR *p
);
4632 uuid(3050f285
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4636 [default] dispinterface DispHTMLStyle
;
4637 interface IHTMLStyle
;
4638 interface IHTMLStyle2
;
4639 interface IHTMLStyle3
;
4640 interface IHTMLStyle4
;
4641 interface IHTMLStyle5
;
4642 interface IHTMLStyle6
;
4645 /*****************************************************************************
4646 * IHTMLRenderStyle interface
4652 uuid(3050f6ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4654 interface IHTMLRenderStyle
: IDispatch
4656 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTLINETHROUGHSTYLE
), displaybind, bindable]
4657 HRESULT textLineThroughStyle
([in] BSTR v
);
4659 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTLINETHROUGHSTYLE
), displaybind, bindable]
4660 HRESULT textLineThroughStyle
([retval, out] BSTR *p
);
4662 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTUNDERLINESTYLE
), displaybind, bindable]
4663 HRESULT textUnderlineStyle
([in] BSTR v
);
4665 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTUNDERLINESTYLE
), displaybind, bindable]
4666 HRESULT textUnderlineStyle
([retval, out] BSTR *p
);
4668 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTEFFECT
), displaybind, bindable]
4669 HRESULT textEffect
([in] BSTR v
);
4671 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTEFFECT
), displaybind, bindable]
4672 HRESULT textEffect
([retval, out] BSTR *p
);
4674 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTCOLOR
), displaybind, bindable]
4675 HRESULT textColor
([in] VARIANT v
);
4677 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTCOLOR
), displaybind, bindable]
4678 HRESULT textColor
([retval, out] VARIANT *p
);
4680 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTBACKGROUNDCOLOR
), displaybind, bindable]
4681 HRESULT textBackgroundColor
([in] VARIANT v
);
4683 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTBACKGROUNDCOLOR
), displaybind, bindable]
4684 HRESULT textBackgroundColor
([retval, out] VARIANT *p
);
4686 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATIONCOLOR
), displaybind, bindable]
4687 HRESULT textDecorationColor
([in] VARIANT v
);
4689 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATIONCOLOR
), displaybind, bindable]
4690 HRESULT textDecorationColor
([retval, out] VARIANT *p
);
4692 [propput, id(DISPID_IHTMLRENDERSTYLE_RENDERINGPRIORITY
), displaybind, bindable]
4693 HRESULT renderingPriority
([in] LONG v
);
4695 [propget, id(DISPID_IHTMLRENDERSTYLE_RENDERINGPRIORITY
), displaybind, bindable]
4696 HRESULT renderingPriority
([retval, out] LONG *p
);
4698 [propput, id(DISPID_IHTMLRENDERSTYLE_DEFAULTTEXTSELECTION
), displaybind, bindable]
4699 HRESULT defaultTextSelection
([in] BSTR v
);
4701 [propget, id(DISPID_IHTMLRENDERSTYLE_DEFAULTTEXTSELECTION
), displaybind, bindable]
4702 HRESULT defaultTextSelection
([retval, out] BSTR *p
);
4704 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATION
), displaybind, bindable]
4705 HRESULT textDecoration
([in] BSTR v
);
4707 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATION
), displaybind, bindable]
4708 HRESULT textDecoration
([retval, out] BSTR *p
);
4711 /*****************************************************************************
4712 * IHTMLCurrentStyle interface
4718 uuid(3050f3db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
4720 interface IHTMLCurrentStyle
: IDispatch
4722 [propget, id(DISPID_IHTMLCURRENTSTYLE_POSITION
), displaybind, bindable]
4723 HRESULT position
([retval, out] BSTR *p
);
4725 [propget, id(DISPID_IHTMLCURRENTSTYLE_STYLEFLOAT
), displaybind, bindable]
4726 HRESULT styleFloat
([retval, out] BSTR *p
);
4728 [propget, id(DISPID_IHTMLCURRENTSTYLE_COLOR
), displaybind, bindable]
4729 HRESULT color
([retval, out] VARIANT *p
);
4731 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
4732 HRESULT backgroundColor
([retval, out] VARIANT *p
);
4734 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTFAMILY
), displaybind, bindable]
4735 HRESULT fontFamily
([retval, out] BSTR *p
);
4737 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSTYLE
), displaybind, bindable]
4738 HRESULT fontStyle
([retval, out] BSTR *p
);
4740 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTVARIANT
), displaybind, bindable, hidden]
4741 HRESULT fontVariant
([retval, out] BSTR *p
);
4743 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTWEIGHT
), displaybind, bindable]
4744 HRESULT fontWeight
([retval, out] VARIANT *p
);
4746 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSIZE
), displaybind, bindable]
4747 HRESULT fontSize
([retval, out] VARIANT *p
);
4749 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
4750 HRESULT backgroundImage
([retval, out] BSTR *p
);
4752 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
4753 HRESULT backgroundPositionX
([retval, out] VARIANT *p
);
4755 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
4756 HRESULT backgroundPositionY
([retval, out] VARIANT *p
);
4758 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
4759 HRESULT backgroundRepeat
([retval, out] BSTR *p
);
4761 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
4762 HRESULT borderLeftColor
([retval, out] VARIANT *p
);
4764 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
4765 HRESULT borderTopColor
([retval, out] VARIANT *p
);
4767 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
4768 HRESULT borderRightColor
([retval, out] VARIANT *p
);
4770 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
4771 HRESULT borderBottomColor
([retval, out] VARIANT *p
);
4773 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
4774 HRESULT borderTopStyle
([retval, out] BSTR *p
);
4776 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
4777 HRESULT borderRightStyle
([retval, out] BSTR *p
);
4779 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
4780 HRESULT borderBottomStyle
([retval, out] BSTR *p
);
4782 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
4783 HRESULT borderLeftStyle
([retval, out] BSTR *p
);
4785 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
4786 HRESULT borderTopWidth
([retval, out] VARIANT *p
);
4788 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
4789 HRESULT borderRightWidth
([retval, out] VARIANT *p
);
4791 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
4792 HRESULT borderBottomWidth
([retval, out] VARIANT *p
);
4794 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
4795 HRESULT borderLeftWidth
([retval, out] VARIANT *p
);
4797 [propget, id(DISPID_IHTMLCURRENTSTYLE_LEFT
), displaybind, bindable]
4798 HRESULT left
([retval, out] VARIANT *p
);
4800 [propget, id(DISPID_IHTMLCURRENTSTYLE_TOP
), displaybind, bindable]
4801 HRESULT top
([retval, out] VARIANT *p
);
4803 [propget, id(DISPID_IHTMLCURRENTSTYLE_WIDTH
), displaybind, bindable]
4804 HRESULT width
([retval, out] VARIANT *p
);
4806 [propget, id(DISPID_IHTMLCURRENTSTYLE_HEIGHT
), displaybind, bindable]
4807 HRESULT height
([retval, out] VARIANT *p
);
4809 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGLEFT
), displaybind, bindable]
4810 HRESULT paddingLeft
([retval, out] VARIANT *p
);
4812 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGTOP
), displaybind, bindable]
4813 HRESULT paddingTop
([retval, out] VARIANT *p
);
4815 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGRIGHT
), displaybind, bindable]
4816 HRESULT paddingRight
([retval, out] VARIANT *p
);
4818 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGBOTTOM
), displaybind, bindable]
4819 HRESULT paddingBottom
([retval, out] VARIANT *p
);
4821 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTALIGN
), displaybind, bindable]
4822 HRESULT textAlign
([retval, out] BSTR *p
);
4824 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTDECORATION
), displaybind, bindable]
4825 HRESULT textDecoration
([retval, out] BSTR *p
);
4827 [propget, id(DISPID_IHTMLCURRENTSTYLE_DISPLAY
), displaybind, bindable]
4828 HRESULT display
([retval, out] BSTR *p
);
4830 [propget, id(DISPID_IHTMLCURRENTSTYLE_VISIBILITY
), displaybind, bindable]
4831 HRESULT visibility
([retval, out] BSTR *p
);
4833 [propget, id(DISPID_IHTMLCURRENTSTYLE_ZINDEX
), displaybind, bindable]
4834 HRESULT zIndex
([retval, out] VARIANT *p
);
4836 [propget, id(DISPID_IHTMLCURRENTSTYLE_LETTERSPACING
), displaybind, bindable]
4837 HRESULT letterSpacing
([retval, out] VARIANT *p
);
4839 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEHEIGHT
), displaybind, bindable]
4840 HRESULT lineHeight
([retval, out] VARIANT *p
);
4842 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTINDENT
), displaybind, bindable]
4843 HRESULT textIndent
([retval, out] VARIANT *p
);
4845 [propget, id(DISPID_IHTMLCURRENTSTYLE_VERTICALALIGN
), displaybind, bindable]
4846 HRESULT verticalAlign
([retval, out] VARIANT *p
);
4848 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
4849 HRESULT backgroundAttachment
([retval, out] BSTR *p
);
4851 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINTOP
), displaybind, bindable]
4852 HRESULT marginTop
([retval, out] VARIANT *p
);
4854 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINRIGHT
), displaybind, bindable]
4855 HRESULT marginRight
([retval, out] VARIANT *p
);
4857 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINBOTTOM
), displaybind, bindable]
4858 HRESULT marginBottom
([retval, out] VARIANT *p
);
4860 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINLEFT
), displaybind, bindable]
4861 HRESULT marginLeft
([retval, out] VARIANT *p
);
4863 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLEAR
), displaybind, bindable]
4864 HRESULT clear
([retval, out] BSTR *p
);
4866 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLETYPE
), displaybind, bindable]
4867 HRESULT listStyleType
([retval, out] BSTR *p
);
4869 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
4870 HRESULT listStylePosition
([retval, out] BSTR *p
);
4872 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
4873 HRESULT listStyleImage
([retval, out] BSTR *p
);
4875 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPTOP
), displaybind, bindable]
4876 HRESULT clipTop
([retval, out] VARIANT *p
);
4878 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPRIGHT
), displaybind, bindable]
4879 HRESULT clipRight
([retval, out] VARIANT *p
);
4881 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPBOTTOM
), displaybind, bindable]
4882 HRESULT clipBottom
([retval, out] VARIANT *p
);
4884 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPLEFT
), displaybind, bindable]
4885 HRESULT clipLeft
([retval, out] VARIANT *p
);
4887 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOW
), displaybind, bindable]
4888 HRESULT overflow
([retval, out] BSTR *p
);
4890 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
4891 HRESULT pageBreakBefore
([retval, out] BSTR *p
);
4893 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
4894 HRESULT pageBreakAfter
([retval, out] BSTR *p
);
4896 [propget, id(DISPID_IHTMLCURRENTSTYLE_CURSOR
), displaybind, bindable]
4897 HRESULT cursor
([retval, out] BSTR *p
);
4899 [propget, id(DISPID_IHTMLCURRENTSTYLE_TABLELAYOUT
), displaybind, bindable]
4900 HRESULT tableLayout
([retval, out] BSTR *p
);
4902 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLLAPSE
), displaybind, bindable]
4903 HRESULT borderCollapse
([retval, out] BSTR *p
);
4905 [propget, id(DISPID_IHTMLCURRENTSTYLE_DIRECTION
), displaybind, bindable]
4906 HRESULT direction
([retval, out] BSTR *p
);
4908 [propget, id(DISPID_IHTMLCURRENTSTYLE_BEHAVIOR
), displaybind, bindable]
4909 HRESULT behavior
([retval, out] BSTR *p
);
4911 [id(DISPID_IHTMLCURRENTSTYLE_GETATTRIBUTE
)]
4912 HRESULT getAttribute
(
4913 [in] BSTR strAttributeName
,
4914 [defaultvalue(0), in] LONG lFlags
,
4915 [retval, out] VARIANT *AttributeValue
);
4917 [propget, id(DISPID_IHTMLCURRENTSTYLE_UNICODEBIDI
), displaybind, bindable]
4918 HRESULT unicodeBidi
([retval, out] BSTR *p
);
4920 [propget, id(DISPID_IHTMLCURRENTSTYLE_RIGHT
), displaybind, bindable]
4921 HRESULT right
([retval, out] VARIANT *p
);
4923 [propget, id(DISPID_IHTMLCURRENTSTYLE_BOTTOM
), displaybind, bindable]
4924 HRESULT bottom
([retval, out] VARIANT *p
);
4926 [propget, id(DISPID_IHTMLCURRENTSTYLE_IMEMODE
), displaybind, bindable]
4927 HRESULT imeMode
([retval, out] BSTR *p
);
4929 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYALIGN
), displaybind, bindable]
4930 HRESULT rubyAlign
([retval, out] BSTR *p
);
4932 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYPOSITION
), displaybind, bindable]
4933 HRESULT rubyPosition
([retval, out] BSTR *p
);
4935 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYOVERHANG
), displaybind, bindable]
4936 HRESULT rubyOverhang
([retval, out] BSTR *p
);
4938 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTAUTOSPACE
), displaybind, bindable]
4939 HRESULT textAutospace
([retval, out] BSTR *p
);
4941 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEBREAK
), displaybind, bindable]
4942 HRESULT lineBreak
([retval, out] BSTR *p
);
4944 [propget, id(DISPID_IHTMLCURRENTSTYLE_WORDBREAK
), displaybind, bindable]
4945 HRESULT wordBreak
([retval, out] BSTR *p
);
4947 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFY
), displaybind, bindable]
4948 HRESULT textJustify
([retval, out] BSTR *p
);
4950 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFYTRIM
), displaybind, bindable]
4951 HRESULT textJustifyTrim
([retval, out] BSTR *p
);
4953 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTKASHIDA
), displaybind, bindable]
4954 HRESULT textKashida
([retval, out] VARIANT *p
);
4956 [propget, id(DISPID_IHTMLCURRENTSTYLE_BLOCKDIRECTION
), displaybind, bindable]
4957 HRESULT blockDirection
([retval, out] BSTR *p
);
4959 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDCHAR
), displaybind, bindable]
4960 HRESULT layoutGridChar
([retval, out] VARIANT *p
);
4962 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDLINE
), displaybind, bindable]
4963 HRESULT layoutGridLine
([retval, out] VARIANT *p
);
4965 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDMODE
), displaybind, bindable]
4966 HRESULT layoutGridMode
([retval, out] BSTR *p
);
4968 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDTYPE
), displaybind, bindable]
4969 HRESULT layoutGridType
([retval, out] BSTR *p
);
4971 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERSTYLE
), displaybind, bindable]
4972 HRESULT borderStyle
([retval, out] BSTR *p
);
4974 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLOR
), displaybind, bindable]
4975 HRESULT borderColor
([retval, out] BSTR *p
);
4977 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERWIDTH
), displaybind, bindable]
4978 HRESULT borderWidth
([retval, out] BSTR *p
);
4980 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDING
), displaybind, bindable]
4981 HRESULT padding
([retval, out] BSTR *p
);
4983 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGIN
), displaybind, bindable]
4984 HRESULT margin
([retval, out] BSTR *p
);
4986 [propget, id(DISPID_IHTMLCURRENTSTYLE_ACCELERATOR
), displaybind, bindable]
4987 HRESULT accelerator
([retval, out] BSTR *p
);
4989 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWX
), displaybind, bindable]
4990 HRESULT overflowX
([retval, out] BSTR *p
);
4992 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWY
), displaybind, bindable]
4993 HRESULT overflowY
([retval, out] BSTR *p
);
4995 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTTRANSFORM
), displaybind, bindable]
4996 HRESULT textTransform
([retval, out] BSTR *p
);
4999 /*****************************************************************************
5000 * IHTMLCurrentStyle2 interface
5006 uuid(3050f658
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5008 interface IHTMLCurrentStyle2
: IDispatch
5010 [propget, id(DISPID_IHTMLCURRENTSTYLE2_LAYOUTFLOW
), displaybind, bindable]
5011 HRESULT layoutFlow
([retval, out] BSTR * p
);
5013 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WORDWRAP
), displaybind, bindable]
5014 HRESULT wordWrap
([retval, out] BSTR * p
);
5016 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTUNDERLINEPOSITION
), displaybind, bindable]
5017 HRESULT textUnderlinePosition
([retval, out] BSTR * p
);
5019 [propget, id(DISPID_IHTMLCURRENTSTYLE2_HASLAYOUT
), displaybind, bindable]
5020 HRESULT hasLayout
([retval, out] VARIANT_BOOL * p
);
5022 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARBASECOLOR
), displaybind, bindable]
5023 HRESULT scrollbarBaseColor
([retval, out] VARIANT * p
);
5025 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARFACECOLOR
), displaybind, bindable]
5026 HRESULT scrollbarFaceColor
([retval, out] VARIANT * p
);
5028 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
5029 HRESULT scrollbar3dLightColor
([retval, out] VARIANT * p
);
5031 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
5032 HRESULT scrollbarShadowColor
([retval, out] VARIANT * p
);
5034 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
5035 HRESULT scrollbarHighlightColor
([retval, out] VARIANT * p
);
5037 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
5038 HRESULT scrollbarDarkShadowColor
([retval, out] VARIANT * p
);
5040 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARARROWCOLOR
), displaybind, bindable]
5041 HRESULT scrollbarArrowColor
([retval, out] VARIANT * p
);
5043 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARTRACKCOLOR
), displaybind, bindable]
5044 HRESULT scrollbarTrackColor
([retval, out] VARIANT * p
);
5046 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WRITINGMODE
), displaybind, bindable]
5047 HRESULT writingMode
([retval, out] BSTR * p
);
5049 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ZOOM
), displaybind, bindable]
5050 HRESULT zoom
([retval, out] VARIANT * p
);
5052 [propget, id(DISPID_IHTMLCURRENTSTYLE2_FILTER
), displaybind, bindable]
5053 HRESULT filter
([retval, out] BSTR * p
);
5055 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTALIGNLAST
), displaybind, bindable]
5056 HRESULT textAlignLast
([retval, out] BSTR * p
);
5058 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTKASHIDASPACE
), displaybind, bindable]
5059 HRESULT textKashidaSpace
([retval, out] VARIANT * p
);
5061 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ISBLOCK
), displaybind, bindable, hidden, restricted, nonbrowsable]
5062 HRESULT isBlock
([retval, out] VARIANT_BOOL * p
);
5065 /*****************************************************************************
5066 * IHTMLCurrentStyle3 interface
5072 uuid(3050f818
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5074 interface IHTMLCurrentStyle3
: IDispatch
5076 [propget, id(DISPID_IHTMLCURRENTSTYLE3_TEXTOVERFLOW
), displaybind, bindable]
5077 HRESULT textOverflow
([retval, out] BSTR * p
);
5079 [propget, id(DISPID_IHTMLCURRENTSTYLE3_MINHEIGHT
), displaybind, bindable]
5080 HRESULT minHeight
([retval, out] VARIANT * p
);
5082 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WORDSPACING
), displaybind, bindable]
5083 HRESULT wordSpacing
([retval, out] VARIANT * p
);
5085 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WHITESPACE
), displaybind, bindable]
5086 HRESULT whiteSpace
([retval, out] BSTR * p
);
5089 /*****************************************************************************
5090 * IHTMLCurrentStyle4 interface
5096 uuid(3050f33b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5098 interface IHTMLCurrentStyle4
: IDispatch
5100 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MSINTERPOLATIONMODE
), displaybind, bindable]
5101 HRESULT msInterpolationMode
([retval, out] BSTR * p
);
5103 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXHEIGHT
), displaybind, bindable]
5104 HRESULT maxHeight
([retval, out] VARIANT * p
);
5106 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MINWIDTH
), displaybind, bindable]
5107 HRESULT minWidth
([retval, out] VARIANT * p
);
5109 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXWIDTH
), displaybind, bindable]
5110 HRESULT maxWidth
([retval, out] VARIANT * p
);
5113 /*****************************************************************************
5114 * DispHTMLCurrentStyle dispinterface
5118 uuid(3050f557
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5120 dispinterface DispHTMLCurrentStyle
5124 [propget, id(DISPID_IHTMLCURRENTSTYLE_POSITION
), displaybind, bindable]
5127 [propget, id(DISPID_IHTMLCURRENTSTYLE_STYLEFLOAT
), displaybind, bindable]
5130 [propget, id(DISPID_IHTMLCURRENTSTYLE_COLOR
), displaybind, bindable]
5133 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDCOLOR
), displaybind, bindable]
5134 VARIANT backgroundColor
();
5136 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTFAMILY
), displaybind, bindable]
5139 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSTYLE
), displaybind, bindable]
5142 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTVARIANT
), displaybind, bindable, hidden]
5145 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTWEIGHT
), displaybind, bindable]
5146 VARIANT fontWeight
();
5148 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSIZE
), displaybind, bindable]
5151 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDIMAGE
), displaybind, bindable]
5152 BSTR backgroundImage
();
5154 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONX
), displaybind, bindable]
5155 VARIANT backgroundPositionX
();
5157 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONY
), displaybind, bindable]
5158 VARIANT backgroundPositionY
();
5160 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDREPEAT
), displaybind, bindable]
5161 BSTR backgroundRepeat
();
5163 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTCOLOR
), displaybind, bindable]
5164 VARIANT borderLeftColor
();
5166 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPCOLOR
), displaybind, bindable]
5167 VARIANT borderTopColor
();
5169 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTCOLOR
), displaybind, bindable]
5170 VARIANT borderRightColor
();
5172 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMCOLOR
), displaybind, bindable]
5173 VARIANT borderBottomColor
();
5175 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPSTYLE
), displaybind, bindable]
5176 BSTR borderTopStyle
();
5178 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTSTYLE
), displaybind, bindable]
5179 BSTR borderRightStyle
();
5181 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMSTYLE
), displaybind, bindable]
5182 BSTR borderBottomStyle
();
5184 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTSTYLE
), displaybind, bindable]
5185 BSTR borderLeftStyle
();
5187 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPWIDTH
), displaybind, bindable]
5188 VARIANT borderTopWidth
();
5190 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTWIDTH
), displaybind, bindable]
5191 VARIANT borderRightWidth
();
5193 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMWIDTH
), displaybind, bindable]
5194 VARIANT borderBottomWidth
();
5196 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTWIDTH
), displaybind, bindable]
5197 VARIANT borderLeftWidth
();
5199 [propget, id(DISPID_IHTMLCURRENTSTYLE_LEFT
), displaybind, bindable]
5202 [propget, id(DISPID_IHTMLCURRENTSTYLE_TOP
), displaybind, bindable]
5205 [propget, id(DISPID_IHTMLCURRENTSTYLE_WIDTH
), displaybind, bindable]
5208 [propget, id(DISPID_IHTMLCURRENTSTYLE_HEIGHT
), displaybind, bindable]
5211 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGLEFT
), displaybind, bindable]
5212 VARIANT paddingLeft
();
5214 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGTOP
), displaybind, bindable]
5215 VARIANT paddingTop
();
5217 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGRIGHT
), displaybind, bindable]
5218 VARIANT paddingRight
();
5220 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGBOTTOM
), displaybind, bindable]
5221 VARIANT paddingBottom
();
5223 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTALIGN
), displaybind, bindable]
5226 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTDECORATION
), displaybind, bindable]
5227 BSTR textDecoration
();
5229 [propget, id(DISPID_IHTMLCURRENTSTYLE_DISPLAY
), displaybind, bindable]
5232 [propget, id(DISPID_IHTMLCURRENTSTYLE_VISIBILITY
), displaybind, bindable]
5235 [propget, id(DISPID_IHTMLCURRENTSTYLE_ZINDEX
), displaybind, bindable]
5238 [propget, id(DISPID_IHTMLCURRENTSTYLE_LETTERSPACING
), displaybind, bindable]
5239 VARIANT letterSpacing
();
5241 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEHEIGHT
), displaybind, bindable]
5242 VARIANT lineHeight
();
5244 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTINDENT
), displaybind, bindable]
5245 VARIANT textIndent
();
5247 [propget, id(DISPID_IHTMLCURRENTSTYLE_VERTICALALIGN
), displaybind, bindable]
5248 VARIANT verticalAlign
();
5250 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDATTACHMENT
), displaybind, bindable]
5251 BSTR backgroundAttachment
();
5253 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINTOP
), displaybind, bindable]
5254 VARIANT marginTop
();
5256 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINRIGHT
), displaybind, bindable]
5257 VARIANT marginRight
();
5259 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINBOTTOM
), displaybind, bindable]
5260 VARIANT marginBottom
();
5262 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINLEFT
), displaybind, bindable]
5263 VARIANT marginLeft
();
5265 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLEAR
), displaybind, bindable]
5268 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLETYPE
), displaybind, bindable]
5269 BSTR listStyleType
();
5271 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEPOSITION
), displaybind, bindable]
5272 BSTR listStylePosition
();
5274 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEIMAGE
), displaybind, bindable]
5275 BSTR listStyleImage
();
5277 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPTOP
), displaybind, bindable]
5280 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPRIGHT
), displaybind, bindable]
5281 VARIANT clipRight
();
5283 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPBOTTOM
), displaybind, bindable]
5284 VARIANT clipBottom
();
5286 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPLEFT
), displaybind, bindable]
5289 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOW
), displaybind, bindable]
5292 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKBEFORE
), displaybind, bindable]
5293 BSTR pageBreakBefore
();
5295 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKAFTER
), displaybind, bindable]
5296 BSTR pageBreakAfter
();
5298 [propget, id(DISPID_IHTMLCURRENTSTYLE_CURSOR
), displaybind, bindable]
5301 [propget, id(DISPID_IHTMLCURRENTSTYLE_TABLELAYOUT
), displaybind, bindable]
5304 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLLAPSE
), displaybind, bindable]
5305 BSTR borderCollapse
();
5307 [propget, id(DISPID_IHTMLCURRENTSTYLE_DIRECTION
), displaybind, bindable]
5310 [propget, id(DISPID_IHTMLCURRENTSTYLE_BEHAVIOR
), displaybind, bindable]
5313 [id(DISPID_IHTMLCURRENTSTYLE_GETATTRIBUTE
)]
5314 VARIANT getAttribute
(
5315 [in] BSTR strAttributeName
,
5316 [in, defaultvalue(0)] LONG lFlags
);
5318 [propget, id(DISPID_IHTMLCURRENTSTYLE_UNICODEBIDI
), displaybind, bindable]
5321 [propget, id(DISPID_IHTMLCURRENTSTYLE_RIGHT
), displaybind, bindable]
5324 [propget, id(DISPID_IHTMLCURRENTSTYLE_BOTTOM
), displaybind, bindable]
5327 [propget, id(DISPID_IHTMLCURRENTSTYLE_IMEMODE
), displaybind, bindable]
5330 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYALIGN
), displaybind, bindable]
5333 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYPOSITION
), displaybind, bindable]
5334 BSTR rubyPosition
();
5336 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYOVERHANG
), displaybind, bindable]
5337 BSTR rubyOverhang
();
5339 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTAUTOSPACE
), displaybind, bindable]
5340 BSTR textAutospace
();
5342 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEBREAK
), displaybind, bindable]
5345 [propget, id(DISPID_IHTMLCURRENTSTYLE_WORDBREAK
), displaybind, bindable]
5348 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFY
), displaybind, bindable]
5351 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFYTRIM
), displaybind, bindable]
5352 BSTR textJustifyTrim
();
5354 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTKASHIDA
), displaybind, bindable]
5355 VARIANT textKashida
();
5357 [propget, id(DISPID_IHTMLCURRENTSTYLE_BLOCKDIRECTION
), displaybind, bindable]
5358 BSTR blockDirection
();
5360 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDCHAR
), displaybind, bindable]
5361 VARIANT layoutGridChar
();
5363 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDLINE
), displaybind, bindable]
5364 VARIANT layoutGridLine
();
5366 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDMODE
), displaybind, bindable]
5367 BSTR layoutGridMode
();
5369 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDTYPE
), displaybind, bindable]
5370 BSTR layoutGridType
();
5372 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERSTYLE
), displaybind, bindable]
5375 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLOR
), displaybind, bindable]
5378 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERWIDTH
), displaybind, bindable]
5381 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDING
), displaybind, bindable]
5384 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGIN
), displaybind, bindable]
5387 [propget, id(DISPID_IHTMLCURRENTSTYLE_ACCELERATOR
), displaybind, bindable]
5390 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWX
), displaybind, bindable]
5393 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWY
), displaybind, bindable]
5396 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTTRANSFORM
), displaybind, bindable]
5397 BSTR textTransform
();
5399 [propget, id(DISPID_IHTMLCURRENTSTYLE2_LAYOUTFLOW
), displaybind, bindable]
5402 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WORDWRAP
), displaybind, bindable]
5405 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTUNDERLINEPOSITION
), displaybind, bindable]
5406 BSTR textUnderlinePosition
();
5408 [propget, id(DISPID_IHTMLCURRENTSTYLE2_HASLAYOUT
), displaybind, bindable]
5409 VARIANT_BOOL hasLayout
();
5411 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARBASECOLOR
), displaybind, bindable]
5412 VARIANT scrollbarBaseColor
();
5414 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARFACECOLOR
), displaybind, bindable]
5415 VARIANT scrollbarFaceColor
();
5417 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBAR3DLIGHTCOLOR
), displaybind, bindable]
5418 VARIANT scrollbar3dLightColor
();
5420 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARSHADOWCOLOR
), displaybind, bindable]
5421 VARIANT scrollbarShadowColor
();
5423 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARHIGHLIGHTCOLOR
), displaybind, bindable]
5424 VARIANT scrollbarHighlightColor
();
5426 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARDARKSHADOWCOLOR
), displaybind, bindable]
5427 VARIANT scrollbarDarkShadowColor
();
5429 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARARROWCOLOR
), displaybind, bindable]
5430 VARIANT scrollbarArrowColor
();
5432 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARTRACKCOLOR
), displaybind, bindable]
5433 VARIANT scrollbarTrackColor
();
5435 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WRITINGMODE
), displaybind, bindable]
5438 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ZOOM
), displaybind, bindable]
5441 [propget, id(DISPID_IHTMLCURRENTSTYLE2_FILTER
), displaybind, bindable]
5444 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTALIGNLAST
), displaybind, bindable]
5445 BSTR textAlignLast
();
5447 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTKASHIDASPACE
), displaybind, bindable]
5448 VARIANT textKashidaSpace
();
5450 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ISBLOCK
), displaybind, bindable, hidden, restricted, nonbrowsable]
5451 VARIANT_BOOL isBlock
();
5453 [propget, id(DISPID_IHTMLCURRENTSTYLE3_TEXTOVERFLOW
), displaybind, bindable]
5454 BSTR textOverflow
();
5456 [propget, id(DISPID_IHTMLCURRENTSTYLE3_MINHEIGHT
), displaybind, bindable]
5457 VARIANT minHeight
();
5459 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WORDSPACING
), displaybind, bindable]
5460 VARIANT wordSpacing
();
5462 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WHITESPACE
), displaybind, bindable]
5465 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MSINTERPOLATIONMODE
), displaybind, bindable]
5466 BSTR msInterpolationMode
();
5468 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXHEIGHT
), displaybind, bindable]
5469 VARIANT maxHeight
();
5471 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MINWIDTH
), displaybind, bindable]
5474 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXWIDTH
), displaybind, bindable]
5480 uuid(3050f3dc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5482 coclass HTMLCurrentStyle
5484 [default] dispinterface DispHTMLCurrentStyle
;
5485 interface IHTMLCurrentStyle
;
5486 interface IHTMLCurrentStyle2
;
5487 interface IHTMLCurrentStyle3
;
5488 interface IHTMLCurrentStyle4
;
5491 /*****************************************************************************
5492 * IHTMLRect interface
5498 uuid(3050f4a3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5500 interface IHTMLRect
: IDispatch
5502 [propput, id(DISPID_IHTMLRECT_LEFT
)]
5503 HRESULT left
([in] LONG v
);
5505 [propget, id(DISPID_IHTMLRECT_LEFT
)]
5506 HRESULT left
([retval, out] LONG *p
);
5508 [propput, id(DISPID_IHTMLRECT_TOP
)]
5509 HRESULT top
([in] LONG v
);
5511 [propget, id(DISPID_IHTMLRECT_TOP
)]
5512 HRESULT top
([retval, out] LONG *p
);
5514 [propput, id(DISPID_IHTMLRECT_RIGHT
)]
5515 HRESULT right
([in] LONG v
);
5517 [propget, id(DISPID_IHTMLRECT_RIGHT
)]
5518 HRESULT right
([retval, out] LONG *p
);
5520 [propput, id(DISPID_IHTMLRECT_BOTTOM
)]
5521 HRESULT bottom
([in] LONG v
);
5523 [propget, id(DISPID_IHTMLRECT_BOTTOM
)]
5524 HRESULT bottom
([retval, out] LONG *p
);
5527 /*****************************************************************************
5528 * IHTMLRectCollection interface
5534 uuid(3050f4a4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5536 interface IHTMLRectCollection
: IDispatch
5538 [propget, id(DISPID_IHTMLRECTCOLLECTION_LENGTH
)]
5539 HRESULT length
([retval, out] LONG *p
);
5541 [propget, id(DISPID_IHTMLRECTCOLLECTION__NEWENUM
), hidden, restricted]
5542 HRESULT _newEnum
([retval, out] IUnknown
**p
);
5544 [id(DISPID_IHTMLRECTCOLLECTION_ITEM
)]
5546 [in] VARIANT *pvarIndex
,
5547 [retval, out] VARIANT *pvarResult
);
5550 /*****************************************************************************
5551 * IHTMLDOMNode interface
5557 uuid(3050f5da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5559 interface IHTMLDOMNode
: IDispatch
5561 [propget, id(DISPID_IHTMLDOMNODE_NODETYPE
)]
5562 HRESULT nodeType
([retval, out] LONG *p
);
5564 [propget, id(DISPID_IHTMLDOMNODE_PARENTNODE
)]
5565 HRESULT parentNode
([retval, out] IHTMLDOMNode
**p
);
5567 [id(DISPID_IHTMLDOMNODE_HASCHILDNODES
)]
5568 HRESULT hasChildNodes
([retval, out] VARIANT_BOOL *fChildren
);
5570 [propget, id(DISPID_IHTMLDOMNODE_CHILDNODES
)]
5571 HRESULT childNodes
([retval, out] IDispatch
**p
);
5573 [propget, id(DISPID_IHTMLDOMNODE_ATTRIBUTES
)]
5574 HRESULT attributes
([retval, out] IDispatch
**p
);
5576 [id(DISPID_IHTMLDOMNODE_INSERTBEFORE
)]
5577 HRESULT insertBefore
(
5578 [in] IHTMLDOMNode
*newChild
,
5579 [optional, in] VARIANT refChild
,
5580 [retval, out] IHTMLDOMNode
**node
);
5582 [id(DISPID_IHTMLDOMNODE_REMOVECHILD
)]
5583 HRESULT removeChild
(
5584 [in] IHTMLDOMNode
*oldChild
,
5585 [retval, out] IHTMLDOMNode
**node
);
5587 [id(DISPID_IHTMLDOMNODE_REPLACECHILD
)]
5588 HRESULT replaceChild
(
5589 [in] IHTMLDOMNode
*newChild
,
5590 [in] IHTMLDOMNode
*oldChild
,
5591 [retval, out] IHTMLDOMNode
**node
);
5593 [id(DISPID_IHTMLDOMNODE_CLONENODE
)]
5595 [in] VARIANT_BOOL fDeep
,
5596 [retval, out] IHTMLDOMNode
**clonedNode
);
5598 [id(DISPID_IHTMLDOMNODE_REMOVENODE
)]
5600 [defaultvalue(0), in] VARIANT_BOOL fDeep
,
5601 [retval, out] IHTMLDOMNode
**removed
);
5603 [id(DISPID_IHTMLDOMNODE_SWAPNODE
)]
5605 [in] IHTMLDOMNode
*otherNode
,
5606 [retval, out] IHTMLDOMNode
**swappedNode
);
5608 [id(DISPID_IHTMLDOMNODE_REPLACENODE
)]
5609 HRESULT replaceNode
(
5610 [in] IHTMLDOMNode
*replacement
,
5611 [retval, out] IHTMLDOMNode
**replaced
);
5613 [id(DISPID_IHTMLDOMNODE_APPENDCHILD
)]
5614 HRESULT appendChild
(
5615 [in] IHTMLDOMNode
*newChild
,
5616 [retval, out] IHTMLDOMNode
**node
);
5618 [propget, id(DISPID_IHTMLDOMNODE_NODENAME
)]
5619 HRESULT nodeName
([retval, out] BSTR *p
);
5621 [propput, id(DISPID_IHTMLDOMNODE_NODEVALUE
)]
5622 HRESULT nodeValue
([in] VARIANT v
);
5624 [propget, id(DISPID_IHTMLDOMNODE_NODEVALUE
)]
5625 HRESULT nodeValue
([retval, out] VARIANT *p
);
5627 [propget, id(DISPID_IHTMLDOMNODE_FIRSTCHILD
)]
5628 HRESULT firstChild
([retval, out] IHTMLDOMNode
**p
);
5630 [propget, id(DISPID_IHTMLDOMNODE_LASTCHILD
)]
5631 HRESULT lastChild
([retval, out] IHTMLDOMNode
**p
);
5633 [propget, id(DISPID_IHTMLDOMNODE_PREVIOUSSIBLING
)]
5634 HRESULT previousSibling
([retval, out] IHTMLDOMNode
**p
);
5636 [propget, id(DISPID_IHTMLDOMNODE_NEXTSIBLING
)]
5637 HRESULT nextSibling
([retval, out] IHTMLDOMNode
**p
);
5640 #define WINE_IHTMLDOMNODE_DISPINTERFACE_DECL \
5641 [propget, id(DISPID_IHTMLDOMNODE_NODETYPE
)] \
5644 [propget, id(DISPID_IHTMLDOMNODE_PARENTNODE
)] \
5645 IHTMLDOMNode
* parentNode
(); \
5647 [id(DISPID_IHTMLDOMNODE_HASCHILDNODES
)] \
5648 VARIANT_BOOL hasChildNodes
(); \
5650 [propget, id(DISPID_IHTMLDOMNODE_CHILDNODES
)] \
5651 IDispatch
* childNodes
(); \
5653 [propget, id(DISPID_IHTMLDOMNODE_ATTRIBUTES
)] \
5654 IDispatch
* attributes
(); \
5656 [id(DISPID_IHTMLDOMNODE_INSERTBEFORE
)] \
5657 IHTMLDOMNode
* insertBefore
( \
5658 [in] IHTMLDOMNode
* newChild
, \
5659 [optional, in] VARIANT refChild
); \
5661 [id(DISPID_IHTMLDOMNODE_REMOVECHILD
)] \
5662 IHTMLDOMNode
* removeChild
([in] IHTMLDOMNode
* oldChild
); \
5664 [id(DISPID_IHTMLDOMNODE_REPLACECHILD
)] \
5665 IHTMLDOMNode
* replaceChild
( \
5666 [in] IHTMLDOMNode
* newChild
, \
5667 [in] IHTMLDOMNode
* oldChild
); \
5669 [id(DISPID_IHTMLDOMNODE_CLONENODE
)] \
5670 IHTMLDOMNode
* cloneNode
([in] VARIANT_BOOL fDeep
); \
5672 [id(DISPID_IHTMLDOMNODE_REMOVENODE
)] \
5673 IHTMLDOMNode
* removeNode
([defaultvalue(0), in] VARIANT_BOOL fDeep
); \
5675 [id(DISPID_IHTMLDOMNODE_SWAPNODE
)] \
5676 IHTMLDOMNode
* swapNode
([in] IHTMLDOMNode
* otherNode
); \
5678 [id(DISPID_IHTMLDOMNODE_REPLACENODE
)] \
5679 IHTMLDOMNode
* replaceNode
([in] IHTMLDOMNode
* replacement
); \
5681 [id(DISPID_IHTMLDOMNODE_APPENDCHILD
)] \
5682 IHTMLDOMNode
* appendChild
([in] IHTMLDOMNode
* newChild
); \
5684 [propget, id(DISPID_IHTMLDOMNODE_NODENAME
)] \
5687 [propput, id(DISPID_IHTMLDOMNODE_NODEVALUE
)] \
5688 void nodeValue
(VARIANT v
); \
5690 [propget, id(DISPID_IHTMLDOMNODE_NODEVALUE
)] \
5691 VARIANT nodeValue
(); \
5693 [propget, id(DISPID_IHTMLDOMNODE_FIRSTCHILD
)] \
5694 IHTMLDOMNode
* firstChild
(); \
5696 [propget, id(DISPID_IHTMLDOMNODE_LASTCHILD
)] \
5697 IHTMLDOMNode
* lastChild
(); \
5699 [propget, id(DISPID_IHTMLDOMNODE_PREVIOUSSIBLING
)] \
5700 IHTMLDOMNode
* previousSibling
(); \
5702 [propget, id(DISPID_IHTMLDOMNODE_NEXTSIBLING
)] \
5703 IHTMLDOMNode
* nextSibling
()
5705 /*****************************************************************************
5706 * IHTMLDOMNode2 interface
5712 uuid(3050f80b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5714 interface IHTMLDOMNode2
: IDispatch
5716 [propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT
)]
5717 HRESULT ownerDocument
([retval, out] IDispatch
**p
);
5720 #define WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL \
5721 [propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT
)] \
5722 IDispatch
*ownerDocument
()
5724 #define WINE_HTMLDOMNODE_DISPINTERFACE_DECL \
5725 WINE_IHTMLDOMNODE_DISPINTERFACE_DECL
; \
5726 WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL
5728 /*****************************************************************************
5729 * IHTMLDOMNode3 interface
5735 uuid(305106e0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5737 interface IHTMLDOMNode3
: IDispatch
5739 [propput, id(DISPID_IHTMLDOMNODE3_PREFIX
)]
5740 HRESULT prefix
([in] VARIANT v
);
5742 [propget, id(DISPID_IHTMLDOMNODE3_PREFIX
)]
5743 HRESULT prefix
([out, retval] VARIANT *p
);
5745 [propget, id(DISPID_IHTMLDOMNODE3_LOCALNAME
)]
5746 HRESULT localName
([out, retval] VARIANT *p
);
5748 [propget, id(DISPID_IHTMLDOMNODE3_NAMESPACEURI
)]
5749 HRESULT namespaceURI
([out, retval] VARIANT *p
);
5751 [propput, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)]
5752 HRESULT textContent
([in] VARIANT v
);
5754 [propget, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT
)]
5755 HRESULT textContent
([out, retval] VARIANT *p
);
5757 [id(DISPID_IHTMLDOMNODE3_ISEQUALNODE
)]
5758 HRESULT isEqualNode
(
5759 [in] IHTMLDOMNode3
*otherNode
,
5760 [out, retval] VARIANT_BOOL *isEqual
);
5762 [id(DISPID_IHTMLDOMNODE3_LOOKUPNAMESPACEURI
)]
5763 HRESULT lookupNamespaceURI
(
5764 [in] VARIANT *pvarPrefix
,
5765 [out, retval] VARIANT *pvarNamespaceURI
);
5767 [id(DISPID_IHTMLDOMNODE3_LOOKUPPREFIX
)]
5768 HRESULT lookupPrefix
(
5769 [in] VARIANT *pvarNamespaceURI
,
5770 [out, retval] VARIANT *pvarPrefix
);
5772 [id(DISPID_IHTMLDOMNODE3_ISDEFAULTNAMESPACE
)]
5773 HRESULT isDefaultNamespace
(
5774 [in] VARIANT *pvarNamespace
,
5775 [out, retval] VARIANT_BOOL *pfDefaultNamespace
);
5777 [id(DISPID_IHTMLDOMNODE3_IE9_APPENDCHILD
)]
5778 HRESULT appendChild
(
5779 [in] IHTMLDOMNode
*newChild
,
5780 [out, retval] IHTMLDOMNode
**node
);
5782 [id(DISPID_IHTMLDOMNODE3_IE9_INSERTBEFORE
)]
5783 HRESULT insertBefore
(
5784 [in] IHTMLDOMNode
*newChild
,
5785 [in, optional] VARIANT refChild
,
5786 [out, retval] IHTMLDOMNode
**node
);
5788 [id(DISPID_IHTMLDOMNODE3_IE9_REMOVECHILD
)]
5789 HRESULT removeChild
(
5790 [in] IHTMLDOMNode
*oldChild
,
5791 [out, retval] IHTMLDOMNode
**node
);
5793 [id(DISPID_IHTMLDOMNODE3_IE9_REPLACECHILD
)]
5794 HRESULT replaceChild
(
5795 [in] IHTMLDOMNode
*newChild
,
5796 [in] IHTMLDOMNode
*oldChild
,
5797 [out, retval] IHTMLDOMNode
**node
);
5799 [id(DISPID_IHTMLDOMNODE3_ISSAMENODE
)]
5801 [in] IHTMLDOMNode3
*otherNode
,
5802 [out, retval] VARIANT_BOOL *isSame
);
5804 [id(DISPID_IHTMLDOMNODE3_COMPAREDOCUMENTPOSITION
)]
5805 HRESULT compareDocumentPosition
(
5806 [in] IHTMLDOMNode
*otherNode
,
5807 [out, retval] USHORT
*flags
);
5809 [id(DISPID_IHTMLDOMNODE3_ISSUPPORTED
)]
5810 HRESULT isSupported
(
5812 [in] VARIANT version,
5813 [out, retval] VARIANT_BOOL *pfisSupported
);
5816 /*****************************************************************************
5817 * IHTMLDOMAttribute interface
5823 uuid(3050f4b0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5825 interface IHTMLDOMAttribute
: IDispatch
5827 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODENAME
)]
5828 HRESULT nodeName
([retval, out] BSTR *p
);
5830 [propput, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
5831 HRESULT nodeValue
([in] VARIANT v
);
5833 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
5834 HRESULT nodeValue
([retval, out] VARIANT *p
);
5836 [propget, id(DISPID_IHTMLDOMATTRIBUTE_SPECIFIED
)]
5837 HRESULT specified
([retval, out] VARIANT_BOOL *p
);
5840 /*****************************************************************************
5841 * IHTMLDOMAttribute2 interface
5847 uuid(3050f810
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5849 interface IHTMLDOMAttribute2
: IDispatch
5851 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NAME
)]
5852 HRESULT name
([retval, out] BSTR *p
);
5854 [propput, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
5855 HRESULT value
([in] BSTR v
);
5857 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
5858 HRESULT value
([retval, out] BSTR *p
);
5860 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_EXPANDO
)]
5861 HRESULT expando
([retval, out] VARIANT_BOOL *p
);
5863 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NODETYPE
)]
5864 HRESULT nodeType
([retval, out] long *p
);
5866 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE
)]
5867 HRESULT parentNode
([retval, out] IHTMLDOMNode
**p
);
5869 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES
)]
5870 HRESULT childNodes
([retval, out] IDispatch
**p
);
5872 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD
)]
5873 HRESULT firstChild
([retval, out] IHTMLDOMNode
**p
);
5875 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD
)]
5876 HRESULT lastChild
([retval, out] IHTMLDOMNode
**p
);
5878 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING
)]
5879 HRESULT previousSibling
([retval, out] IHTMLDOMNode
**p
);
5881 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING
)]
5882 HRESULT nextSibling
([retval, out] IHTMLDOMNode
**p
);
5884 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES
)]
5885 HRESULT attributes
([retval, out] IDispatch
**p
);
5887 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT
)]
5888 HRESULT ownerDocument
([retval, out] IDispatch
**p
);
5890 [id(DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE
)]
5891 HRESULT insertBefore
(
5892 [in] IHTMLDOMNode
*newChild
,
5893 [optional, in] VARIANT refChild
,
5894 [retval, out] IHTMLDOMNode
**node
);
5896 [id(DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD
)]
5897 HRESULT replaceChild
(
5898 [in] IHTMLDOMNode
*newChild
,
5899 [in] IHTMLDOMNode
*oldChild
,
5900 [retval, out] IHTMLDOMNode
**node
);
5902 [id(DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD
)]
5903 HRESULT removeChild
(
5904 [in] IHTMLDOMNode
*oldChild
,
5905 [retval, out] IHTMLDOMNode
**node
);
5907 [id(DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD
)]
5908 HRESULT appendChild
(
5909 [in] IHTMLDOMNode
*newChild
,
5910 [retval, out] IHTMLDOMNode
**node
);
5912 [id(DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES
)]
5913 HRESULT hasChildNodes
([retval, out] VARIANT_BOOL *fChildren
);
5915 [id(DISPID_IHTMLDOMATTRIBUTE2_CLONENODE
)]
5917 [in] VARIANT_BOOL fDeep
,
5918 [retval, out] IHTMLDOMAttribute
**clonedNode
);
5921 /*****************************************************************************
5922 * IHTMLDOMTextNode interface
5928 uuid(3050f4b1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5930 interface IHTMLDOMTextNode
: IDispatch
5932 [propput, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
5933 HRESULT data
([in] BSTR v
);
5935 [propget, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
5936 HRESULT data
([out, retval] BSTR *p
);
5938 [id(DISPID_IHTMLDOMTEXTNODE_TOSTRING
)]
5939 HRESULT toString
([out, retval] BSTR *String);
5941 [propget, id(DISPID_IHTMLDOMTEXTNODE_LENGTH
)]
5942 HRESULT length
([out, retval] LONG *p
);
5944 [id(DISPID_IHTMLDOMTEXTNODE_SPLITTEXT
)]
5947 [out, retval] IHTMLDOMNode
**pRetNode
);
5950 /*****************************************************************************
5951 * IHTMLDOMTextNode2 interface
5957 uuid(3050f809
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5959 interface IHTMLDOMTextNode2
: IDispatch
5961 [id(DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA
)]
5962 HRESULT substringData
([in] LONG offset
,[in] LONG Count
,[retval, out] BSTR* pbstrsubString
);
5964 [id(DISPID_IHTMLDOMTEXTNODE2_APPENDDATA
)]
5965 HRESULT appendData
([in] BSTR bstrstring
);
5967 [id(DISPID_IHTMLDOMTEXTNODE2_INSERTDATA
)]
5968 HRESULT insertData
([in] LONG offset
,[in] BSTR bstrstring
);
5970 [id(DISPID_IHTMLDOMTEXTNODE2_DELETEDATA
)]
5971 HRESULT deleteData
([in] LONG offset
,[in] LONG Count
);
5973 [id(DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA
)]
5974 HRESULT replaceData
([in] LONG offset
,[in] LONG Count
,[in] BSTR bstrstring
);
5979 uuid(3050f4ba
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5981 coclass HTMLDOMTextNode
5983 [default] dispinterface DispHTMLDOMTextNode
;
5984 interface IHTMLDOMTextNode
;
5985 interface IHTMLDOMTextNode2
;
5986 interface IHTMLDOMNode
;
5987 interface IHTMLDOMNode2
;
5990 /*****************************************************************************
5991 * IHTMLDOMImplementation interface
5997 uuid(3050f80d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
5999 interface IHTMLDOMImplementation
: IDispatch
6001 [id(DISPID_IHTMLDOMIMPLEMENTATION_HASFEATURE
)]
6003 [in] BSTR bstrfeature
,
6004 [optional, in] VARIANT version,
6005 [retval, out] VARIANT_BOOL *pfHasFeature
);
6008 /*****************************************************************************
6009 * DispHTMLDOMAttribute dispinterface
6013 uuid(3050f564
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6015 dispinterface DispHTMLDOMAttribute
6019 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODENAME
)]
6022 [propput, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
6023 void nodeValue
(VARIANT v
);
6025 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE
)]
6026 VARIANT nodeValue
();
6028 [propget, id(DISPID_IHTMLDOMATTRIBUTE_SPECIFIED
)]
6029 VARIANT_BOOL specified
();
6031 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NAME
)]
6034 [propput, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
6037 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE
)]
6040 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_EXPANDO
)]
6041 VARIANT_BOOL expando
();
6043 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NODETYPE
)]
6046 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE
)]
6047 IHTMLDOMNode
*parentNode
();
6049 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES
)]
6050 IDispatch
*childNodes
();
6052 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD
)]
6053 IHTMLDOMNode
*firstChild
();
6055 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD
)]
6056 IHTMLDOMNode
*lastChild
();
6058 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING
)]
6059 IHTMLDOMNode
*previousSibling
();
6061 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING
)]
6062 IHTMLDOMNode
*nextSibling
();
6064 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES
)]
6065 IDispatch
*attributes
();
6067 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT
)]
6068 IDispatch
*ownerDocument
();
6070 [id(DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE
)]
6071 IHTMLDOMNode
*insertBefore
(
6072 [in] IHTMLDOMNode
*newChild
,
6073 [optional, in] VARIANT refChild
);
6075 [id(DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD
)]
6076 IHTMLDOMNode
*replaceChild
(
6077 [in] IHTMLDOMNode
*newChild
,
6078 [in] IHTMLDOMNode
*oldChild
);
6080 [id(DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD
)]
6081 IHTMLDOMNode
*removeChild
([in] IHTMLDOMNode
*oldChild
);
6083 [id(DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD
)]
6084 IHTMLDOMNode
*appendChild
([in] IHTMLDOMNode
*newChild
);
6086 [id(DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES
)]
6087 VARIANT_BOOL hasChildNodes
();
6089 [id(DISPID_IHTMLDOMATTRIBUTE2_CLONENODE
)]
6090 IHTMLDOMAttribute
*cloneNode
([in] VARIANT_BOOL fDeep
);
6092 [propput, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_NODEVALUE
)]
6093 void ie8_nodeValue
(VARIANT v
);
6095 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_NODEVALUE
)]
6096 VARIANT ie8_nodeValue
();
6098 [propput, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_VALUE
)]
6099 void ie8_value
(BSTR v
);
6101 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_VALUE
)]
6104 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_IE8_SPECIFIED
)]
6105 VARIANT_BOOL ie8_specified
();
6107 [propget, id(DISPID_IHTMLDOMATTRIBUTE3_OWNERELEMENT
)]
6108 IHTMLElement2
*ownerElement
();
6110 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
6113 /*****************************************************************************
6114 * IHTMLDocumentCompatibleInfo interface
6120 uuid(3051041a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6122 interface IHTMLDocumentCompatibleInfo
: IDispatch
6124 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFO_USERAGENT
)]
6125 HRESULT userAgent
([retval, out] BSTR *p
);
6127 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFO_VERSION
)]
6128 HRESULT version([retval, out] BSTR *p
);
6131 /*****************************************************************************
6132 * IHTMLDocumentCompatibleInfoCollection interface
6138 uuid(30510418-98b5
-11cf
-bb82
-00aa00bdce0b
)
6140 interface IHTMLDocumentCompatibleInfoCollection
: IDispatch
6142 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFOCOLLECTION_LENGTH
)]
6143 HRESULT length
([retval, out] long *p
);
6145 [id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFOCOLLECTION_ITEM
)]
6146 HRESULT item
([in] long i
, [retval, out]IHTMLDocumentCompatibleInfo
**p
);
6149 /*****************************************************************************
6150 * DispHTMLDOMTextNode dispinterface
6154 uuid(3050f565
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6156 dispinterface DispHTMLDOMTextNode
6160 [propput, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
6163 [propget, id(DISPID_IHTMLDOMTEXTNODE_DATA
)]
6166 [id(DISPID_IHTMLDOMTEXTNODE_TOSTRING
)]
6169 [propget, id(DISPID_IHTMLDOMTEXTNODE_LENGTH
)]
6172 [id(DISPID_IHTMLDOMTEXTNODE_SPLITTEXT
)]
6173 IHTMLDOMNode
*splitText
([in] LONG offset
);
6175 [id(DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA
)]
6180 [id(DISPID_IHTMLDOMTEXTNODE2_APPENDDATA
)]
6181 void appendData
([in] BSTR bstrstring
);
6183 [id(DISPID_IHTMLDOMTEXTNODE2_INSERTDATA
)]
6186 [in] BSTR bstrstring
);
6188 [id(DISPID_IHTMLDOMTEXTNODE2_DELETEDATA
)]
6193 [id(DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA
)]
6197 [in] BSTR bstrstring
);
6199 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
;
6202 /*****************************************************************************
6203 * IHTMLAttributeCollection interface
6209 uuid(3050f4c3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6211 interface IHTMLAttributeCollection
: IDispatch
6213 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION_LENGTH
)]
6215 [retval, out] long *p
);
6217 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION__NEWENUM
), hidden, restricted]
6219 [retval, out] IUnknown
**p
);
6221 [id(DISPID_IHTMLATTRIBUTECOLLECTION_ITEM
)]
6223 [optional, in] VARIANT *name
,
6224 [retval, out] IDispatch
**pdisp
);
6227 /*****************************************************************************
6228 * IHTMLAttributeCollection2 interface
6234 uuid(3050f80a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6236 interface IHTMLAttributeCollection2
: IDispatch
6238 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_GETNAMEDITEM
)]
6239 HRESULT getNamedItem
(
6241 [retval, out] IHTMLDOMAttribute
**newretNode
);
6243 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_SETNAMEDITEM
)]
6244 HRESULT setNamedItem
(
6245 [in] IHTMLDOMAttribute
*ppNode
,
6246 [retval, out] IHTMLDOMAttribute
**newretNode
);
6248 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_REMOVENAMEDITEM
)]
6249 HRESULT removeNamedItem
(
6251 [retval, out] IHTMLDOMAttribute
**newretNode
);
6254 /*****************************************************************************
6255 * IHTMLAttributeCollection3 interface
6261 uuid(30510469-98b5
-11cf
-bb82
-00aa00bdce0b
)
6263 interface IHTMLAttributeCollection3
: IDispatch
6265 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_GETNAMEDITEM
)]
6266 HRESULT getNamedItem
(
6268 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
6270 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_SETNAMEDITEM
)]
6271 HRESULT setNamedItem
(
6272 [in] IHTMLDOMAttribute
*pNodeIn
,
6273 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
6275 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_REMOVENAMEDITEM
)]
6276 HRESULT removeNamedItem
(
6278 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
6280 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_ITEM
)]
6283 [retval, out] IHTMLDOMAttribute
**ppNodeOut
);
6285 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_LENGTH
)]
6286 HRESULT length
([retval, out] long *p
);
6289 /*****************************************************************************
6290 * DispHTMLAttributeCollection dispinterface
6294 uuid(3050f56c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6296 dispinterface DispHTMLAttributeCollection
6300 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION_LENGTH
)]
6303 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION__NEWENUM
), hidden, restricted]
6304 IUnknown
*_newEnum
();
6306 [id(DISPID_IHTMLATTRIBUTECOLLECTION_ITEM
)]
6307 IDispatch
*item
([optional, in] VARIANT *name
);
6309 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_GETNAMEDITEM
)]
6310 IHTMLDOMAttribute
*getNamedItem
([in] BSTR bstrName
);
6312 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_SETNAMEDITEM
)]
6313 IHTMLDOMAttribute
*setNamedItem
([in] IHTMLDOMAttribute
*ppNode
);
6315 [id(DISPID_IHTMLATTRIBUTECOLLECTION2_REMOVENAMEDITEM
)]
6316 IHTMLDOMAttribute
*removeNamedItem
([in] BSTR bstrName
);
6318 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_GETNAMEDITEM
)]
6319 IHTMLDOMAttribute
*ie8_getNamedItem
([in] BSTR bstrName
);
6321 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_SETNAMEDITEM
)]
6322 IHTMLDOMAttribute
*ie8_setNamedItem
([in] IHTMLDOMAttribute
*pNodeIn
);
6324 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_REMOVENAMEDITEM
)]
6325 IHTMLDOMAttribute
*ie8_removeNamedItem
([in] BSTR bstrName
);
6327 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_ITEM
)]
6328 IHTMLDOMAttribute
*ie8_item
([in] long index
);
6330 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_LENGTH
)]
6333 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
6334 IDispatch
*constructor
();
6337 /*****************************************************************************
6338 * IHTMLDOMChildrenCollection interface
6344 uuid(3050f5ab
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6346 interface IHTMLDOMChildrenCollection
: IDispatch
6348 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH
)]
6349 HRESULT length
([out, retval] LONG *p
);
6351 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM
), hidden, restricted]
6352 HRESULT _newEnum
([out, retval] IUnknown
**p
);
6354 [id(DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM
)]
6357 [out, retval] IDispatch
**ppItem
);
6360 /*****************************************************************************
6361 * DispDOMChildrenCollection dispinterface
6365 uuid(3050f577
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6367 dispinterface DispDOMChildrenCollection
6371 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH
)]
6374 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM
), hidden, restricted]
6375 IUnknown
*_newEnum
();
6377 [id(DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM
)]
6378 IDispatch
*item
([in] LONG index
);
6381 interface IHTMLElementCollection
;
6383 /*****************************************************************************
6384 * IHTMLElement interface
6390 uuid(3050f1FF
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
6392 interface IHTMLElement
: IDispatch
6394 [id(DISPID_IHTMLELEMENT_SETATTRIBUTE
)]
6395 HRESULT setAttribute
(
6396 [in] BSTR strAttributeName
,
6397 [in] VARIANT AttributeValue
,
6398 [defaultvalue(1), in] LONG lFlags
);
6400 [id(DISPID_IHTMLELEMENT_GETATTRIBUTE
)]
6401 HRESULT getAttribute
(
6402 [in] BSTR strAttributeName
,
6403 [defaultvalue(0), in] LONG lFlags
,
6404 [retval, out] VARIANT *AttributeValue
);
6406 [id(DISPID_IHTMLELEMENT_REMOVEATTRIBUTE
)]
6407 HRESULT removeAttribute
(
6408 [in] BSTR strAttributeName
,
6409 [defaultvalue(1), in] LONG lFlags
,
6410 [retval, out] VARIANT_BOOL *pfSuccess
);
6412 [propput, id(DISPID_IHTMLELEMENT_CLASSNAME
)]
6413 HRESULT className
([in] BSTR v
);
6415 [propget, id(DISPID_IHTMLELEMENT_CLASSNAME
)]
6416 HRESULT className
([retval, out] BSTR *p
);
6418 [propput, id(DISPID_IHTMLELEMENT_ID
)]
6419 HRESULT id([in] BSTR v
);
6421 [propget, id(DISPID_IHTMLELEMENT_ID
)]
6422 HRESULT id([retval, out] BSTR *p
);
6424 [propget, id(DISPID_IHTMLELEMENT_TAGNAME
)]
6425 HRESULT tagName
([retval, out] BSTR *p
);
6427 [propget, id(DISPID_IHTMLELEMENT_PARENTELEMENT
)]
6428 HRESULT parentElement
([retval, out] IHTMLElement
**p
);
6430 [propget, id(DISPID_IHTMLELEMENT_STYLE
)]
6431 HRESULT style
([retval, out] IHTMLStyle
**p
);
6433 [propput, id(DISPID_IHTMLELEMENT_ONHELP
)]
6434 HRESULT onhelp
([in] VARIANT v
);
6436 [propget, id(DISPID_IHTMLELEMENT_ONHELP
)]
6437 HRESULT onhelp
([retval, out] VARIANT *p
);
6439 [propput, id(DISPID_IHTMLELEMENT_ONCLICK
)]
6440 HRESULT onclick
([in] VARIANT v
);
6442 [propget, id(DISPID_IHTMLELEMENT_ONCLICK
)]
6443 HRESULT onclick
([retval, out] VARIANT *p
);
6445 [propput, id(DISPID_IHTMLELEMENT_ONDBLCLICK
)]
6446 HRESULT ondblclick
([in] VARIANT v
);
6448 [propget, id(DISPID_IHTMLELEMENT_ONDBLCLICK
)]
6449 HRESULT ondblclick
([retval, out] VARIANT *p
);
6451 [propput, id(DISPID_IHTMLELEMENT_ONKEYDOWN
)]
6452 HRESULT onkeydown
([in] VARIANT v
);
6454 [propget, id(DISPID_IHTMLELEMENT_ONKEYDOWN
)]
6455 HRESULT onkeydown
([retval, out] VARIANT *p
);
6457 [propput, id(DISPID_IHTMLELEMENT_ONKEYUP
)]
6458 HRESULT onkeyup
([in] VARIANT v
);
6460 [propget, id(DISPID_IHTMLELEMENT_ONKEYUP
)]
6461 HRESULT onkeyup
([retval, out] VARIANT *p
);
6463 [propput, id(DISPID_IHTMLELEMENT_ONKEYPRESS
)]
6464 HRESULT onkeypress
([in] VARIANT v
);
6466 [propget, id(DISPID_IHTMLELEMENT_ONKEYPRESS
)]
6467 HRESULT onkeypress
([retval, out] VARIANT *p
);
6469 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
)]
6470 HRESULT onmouseout
([in] VARIANT v
);
6472 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
)]
6473 HRESULT onmouseout
([retval, out] VARIANT *p
);
6475 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
)]
6476 HRESULT onmouseover
([in] VARIANT v
);
6478 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
)]
6479 HRESULT onmouseover
([retval, out] VARIANT *p
);
6481 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
)]
6482 HRESULT onmousemove
([in] VARIANT v
);
6484 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
)]
6485 HRESULT onmousemove
([retval, out] VARIANT *p
);
6487 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
)]
6488 HRESULT onmousedown
([in] VARIANT v
);
6490 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
)]
6491 HRESULT onmousedown
([retval, out] VARIANT *p
);
6493 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEUP
)]
6494 HRESULT onmouseup
([in] VARIANT v
);
6496 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEUP
)]
6497 HRESULT onmouseup
([retval, out] VARIANT *p
);
6499 [propget, id(DISPID_IHTMLELEMENT_DOCUMENT
)]
6500 HRESULT document
([retval, out] IDispatch
**p
);
6502 [propput, id(DISPID_IHTMLELEMENT_TITLE
)]
6503 HRESULT title
([in] BSTR v
);
6505 [propget, id(DISPID_IHTMLELEMENT_TITLE
)]
6506 HRESULT title
([retval, out] BSTR *p
);
6508 [propput, id(DISPID_IHTMLELEMENT_LANGUAGE
)]
6509 HRESULT language
([in] BSTR v
);
6511 [propget, id(DISPID_IHTMLELEMENT_LANGUAGE
)]
6512 HRESULT language
([retval, out] BSTR *p
);
6514 [propput, id(DISPID_IHTMLELEMENT_ONSELECTSTART
)]
6515 HRESULT onselectstart
([in] VARIANT v
);
6517 [propget, id(DISPID_IHTMLELEMENT_ONSELECTSTART
)]
6518 HRESULT onselectstart
([retval, out] VARIANT *p
);
6520 [id(DISPID_IHTMLELEMENT_SCROLLINTOVIEW
)]
6521 HRESULT scrollIntoView
([optional, in] VARIANT varargStart
);
6523 [id(DISPID_IHTMLELEMENT_CONTAINS
)]
6525 [in] IHTMLElement
*pChild
,
6526 [retval, out] VARIANT_BOOL *pfResult
);
6528 [propget, id(DISPID_IHTMLELEMENT_SOURCEINDEX
)]
6529 HRESULT sourceIndex
([retval, out] LONG *p
);
6531 [propget, id(DISPID_IHTMLELEMENT_RECORDNUMBER
)]
6532 HRESULT recordNumber
([retval, out] VARIANT *p
);
6534 [propput, id(DISPID_IHTMLELEMENT_LANG
)]
6535 HRESULT lang
([in] BSTR v
);
6537 [propget, id(DISPID_IHTMLELEMENT_LANG
)]
6538 HRESULT lang
([retval, out] BSTR *p
);
6540 [propget, id(DISPID_IHTMLELEMENT_OFFSETLEFT
)]
6541 HRESULT offsetLeft
([retval, out] LONG *p
);
6543 [propget, id(DISPID_IHTMLELEMENT_OFFSETTOP
)]
6544 HRESULT offsetTop
([retval, out] LONG *p
);
6546 [propget, id(DISPID_IHTMLELEMENT_OFFSETWIDTH
)]
6547 HRESULT offsetWidth
([retval, out] LONG *p
);
6549 [propget, id(DISPID_IHTMLELEMENT_OFFSETHEIGHT
)]
6550 HRESULT offsetHeight
([retval, out] LONG *p
);
6552 [propget, id(DISPID_IHTMLELEMENT_OFFSETPARENT
)]
6553 HRESULT offsetParent
([retval, out] IHTMLElement
**p
);
6555 [propput, id(DISPID_IHTMLELEMENT_INNERHTML
)]
6556 HRESULT innerHTML
([in] BSTR v
);
6558 [propget, id(DISPID_IHTMLELEMENT_INNERHTML
)]
6559 HRESULT innerHTML
([retval, out] BSTR *p
);
6561 [propput, id(DISPID_IHTMLELEMENT_INNERTEXT
)]
6562 HRESULT innerText
([in] BSTR v
);
6564 [propget, id(DISPID_IHTMLELEMENT_INNERTEXT
)]
6565 HRESULT innerText
([retval, out] BSTR *p
);
6567 [propput, id(DISPID_IHTMLELEMENT_OUTERHTML
)]
6568 HRESULT outerHTML
([in] BSTR v
);
6570 [propget, id(DISPID_IHTMLELEMENT_OUTERHTML
)]
6571 HRESULT outerHTML
([retval, out] BSTR *p
);
6573 [propput, id(DISPID_IHTMLELEMENT_OUTERTEXT
)]
6574 HRESULT outerText
([in] BSTR v
);
6576 [propget, id(DISPID_IHTMLELEMENT_OUTERTEXT
)]
6577 HRESULT outerText
([retval, out] BSTR *p
);
6579 [id(DISPID_IHTMLELEMENT_INSERTADJACENTHTML
)]
6580 HRESULT insertAdjacentHTML
([in] BSTR where
, [in] BSTR html
);
6582 [id(DISPID_IHTMLELEMENT_INSERTADJACENTTEXT
)]
6583 HRESULT insertAdjacentText
([in] BSTR where
, [in] BSTR text
);
6585 [propget, id(DISPID_IHTMLELEMENT_PARENTTEXTEDIT
)]
6586 HRESULT parentTextEdit
([retval, out] IHTMLElement
**p
);
6588 [propget, id(DISPID_IHTMLELEMENT_ISTEXTEDIT
)]
6589 HRESULT isTextEdit
([retval, out] VARIANT_BOOL *p
);
6591 [id(DISPID_IHTMLELEMENT_CLICK
)]
6594 [propget, id(DISPID_IHTMLELEMENT_FILTERS
)]
6595 HRESULT filters
([retval, out] IHTMLFiltersCollection
**p
);
6597 [propput, id(DISPID_IHTMLELEMENT_ONDRAGSTART
)]
6598 HRESULT ondragstart
([in] VARIANT v
);
6600 [propget, id(DISPID_IHTMLELEMENT_ONDRAGSTART
)]
6601 HRESULT ondragstart
([retval, out] VARIANT *p
);
6603 [id(DISPID_IHTMLELEMENT_TOSTRING
)]
6604 HRESULT toString
([retval, out] BSTR *String);
6606 [propput, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
)]
6607 HRESULT onbeforeupdate
([in] VARIANT v
);
6609 [propget, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
)]
6610 HRESULT onbeforeupdate
([retval, out] VARIANT *p
);
6612 [propput, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
)]
6613 HRESULT onafterupdate
([in] VARIANT v
);
6615 [propget, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
)]
6616 HRESULT onafterupdate
([retval, out] VARIANT *p
);
6618 [propput, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
)]
6619 HRESULT onerrorupdate
([in] VARIANT v
);
6621 [propget, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
)]
6622 HRESULT onerrorupdate
([retval, out] VARIANT *p
);
6624 [propput, id(DISPID_IHTMLELEMENT_ONROWEXIT
)]
6625 HRESULT onrowexit
([in] VARIANT v
);
6627 [propget, id(DISPID_IHTMLELEMENT_ONROWEXIT
)]
6628 HRESULT onrowexit
([retval, out] VARIANT *p
);
6630 [propput, id(DISPID_IHTMLELEMENT_ONROWENTER
)]
6631 HRESULT onrowenter
([in] VARIANT v
);
6633 [propget, id(DISPID_IHTMLELEMENT_ONROWENTER
)]
6634 HRESULT onrowenter
([retval, out] VARIANT *p
);
6636 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
)]
6637 HRESULT ondatasetchanged
([in] VARIANT v
);
6639 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
)]
6640 HRESULT ondatasetchanged
([retval, out] VARIANT *p
);
6642 [propput, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
)]
6643 HRESULT ondataavailable
([in] VARIANT v
);
6645 [propget, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
)]
6646 HRESULT ondataavailable
([retval, out] VARIANT *p
);
6648 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
)]
6649 HRESULT ondatasetcomplete
([in] VARIANT v
);
6651 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
)]
6652 HRESULT ondatasetcomplete
([retval, out] VARIANT *p
);
6654 [propput, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
)]
6655 HRESULT onfilterchange
([in] VARIANT v
);
6657 [propget, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
)]
6658 HRESULT onfilterchange
([retval, out] VARIANT *p
);
6660 [propget, id(DISPID_IHTMLELEMENT_CHILDREN
)]
6661 HRESULT children
([retval, out] IDispatch
**p
);
6663 [propget, id(DISPID_IHTMLELEMENT_ALL
)]
6664 HRESULT all
([retval, out] IDispatch
**p
);
6667 #define WINE_IHTMLELEMENT_DISPINTERFACE_DECL \
6668 [id(DISPID_IHTMLELEMENT_SETATTRIBUTE
)] \
6669 void setAttribute
( \
6670 [in] BSTR strAttributeName
, \
6671 [in] VARIANT AttValue
, \
6672 [defaultvalue(1), in] LONG lFlags
); \
6674 [id(DISPID_IHTMLELEMENT_GETATTRIBUTE
)] \
6675 VARIANT getAttribute
( \
6676 [in] BSTR strAttributeName
, \
6677 [defaultvalue(0), in] LONG lFlags
); \
6679 [id(DISPID_IHTMLELEMENT_REMOVEATTRIBUTE
)] \
6680 VARIANT_BOOL removeAttribute
( \
6681 [in] BSTR strAttributeName
, \
6682 [defaultvalue(1), in] LONG lFlags
); \
6684 [propput, id(DISPID_IHTMLELEMENT_CLASSNAME
), bindable] \
6685 void className
(BSTR v
); \
6687 [propget, id(DISPID_IHTMLELEMENT_CLASSNAME
), bindable] \
6690 [propput, id(DISPID_IHTMLELEMENT_ID
), bindable] \
6693 [propget, id(DISPID_IHTMLELEMENT_ID
), bindable] \
6696 [propget, id(DISPID_IHTMLELEMENT_TAGNAME
)] \
6699 [propget, id(DISPID_IHTMLELEMENT_PARENTELEMENT
)] \
6700 IHTMLElement
*parentElement
(); \
6702 [propget, id(DISPID_IHTMLELEMENT_STYLE
), nonbrowsable] \
6703 IHTMLStyle
*style
(); \
6705 [propput, id(DISPID_IHTMLELEMENT_ONHELP
), displaybind, bindable] \
6706 void onhelp
(VARIANT v
); \
6708 [propget, id(DISPID_IHTMLELEMENT_ONHELP
), displaybind, bindable] \
6711 [propput, id(DISPID_IHTMLELEMENT_ONCLICK
), displaybind, bindable] \
6712 void onclick
(VARIANT v
); \
6714 [propget, id(DISPID_IHTMLELEMENT_ONCLICK
), displaybind, bindable] \
6715 VARIANT onclick
(); \
6717 [propput, id(DISPID_IHTMLELEMENT_ONDBLCLICK
), displaybind, bindable]\
6718 void ondblclick
(VARIANT v
); \
6720 [propget, id(DISPID_IHTMLELEMENT_ONDBLCLICK
), displaybind, bindable]\
6721 VARIANT ondblclick
(); \
6723 [propput, id(DISPID_IHTMLELEMENT_ONKEYDOWN
), displaybind, bindable] \
6724 void onkeydown
(VARIANT v
); \
6726 [propget, id(DISPID_IHTMLELEMENT_ONKEYDOWN
), displaybind, bindable] \
6727 VARIANT onkeydown
(); \
6729 [propput, id(DISPID_IHTMLELEMENT_ONKEYUP
), displaybind, bindable] \
6730 void onkeyup
(VARIANT v
); \
6732 [propget, id(DISPID_IHTMLELEMENT_ONKEYUP
), displaybind, bindable] \
6733 VARIANT onkeyup
(); \
6735 [propput, id(DISPID_IHTMLELEMENT_ONKEYPRESS
), displaybind, bindable]\
6736 void onkeypress
(VARIANT v
); \
6738 [propget, id(DISPID_IHTMLELEMENT_ONKEYPRESS
), displaybind, bindable]\
6739 VARIANT onkeypress
(); \
6741 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
), displaybind, bindable]\
6742 void onmouseout
(VARIANT v
); \
6744 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOUT
), displaybind, bindable]\
6745 VARIANT onmouseout
(); \
6747 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
), displaybind, bindable] \
6748 void onmouseover
(VARIANT v
); \
6750 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOVER
), displaybind, bindable] \
6751 VARIANT onmouseover
(); \
6753 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
), displaybind, bindable] \
6754 void onmousemove
(VARIANT v
); \
6756 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE
), displaybind, bindable] \
6757 VARIANT onmousemove
(); \
6759 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
), displaybind, bindable] \
6760 void onmousedown
(VARIANT v
); \
6762 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN
), displaybind, bindable] \
6763 VARIANT onmousedown
(); \
6765 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEUP
), displaybind, bindable] \
6766 void onmouseup
(VARIANT v
); \
6768 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEUP
), displaybind, bindable] \
6769 VARIANT onmouseup
(); \
6771 [propget, id(DISPID_IHTMLELEMENT_DOCUMENT
)] IDispatch
* document
(); \
6773 [propput, id(DISPID_IHTMLELEMENT_TITLE
), displaybind, bindable] \
6774 void title
(BSTR v
); \
6776 [propget, id(DISPID_IHTMLELEMENT_TITLE
), displaybind, bindable] \
6779 [propput, id(DISPID_IHTMLELEMENT_LANGUAGE
), displaybind, bindable] \
6780 void language
(BSTR v
); \
6782 [propget, id(DISPID_IHTMLELEMENT_LANGUAGE
), displaybind, bindable] \
6785 [propput, id(DISPID_IHTMLELEMENT_ONSELECTSTART
), displaybind, bindable] \
6786 void onselectstart
(VARIANT v
); \
6788 [propget, id(DISPID_IHTMLELEMENT_ONSELECTSTART
), displaybind, bindable] \
6789 VARIANT onselectstart
(); \
6791 [id(DISPID_IHTMLELEMENT_SCROLLINTOVIEW
)] \
6792 void scrollIntoView
([optional, in] VARIANT varargStart
); \
6794 [id(DISPID_IHTMLELEMENT_CONTAINS
)] \
6795 VARIANT_BOOL contains
([in] IHTMLElement
* pChild
); \
6797 [propget, id(DISPID_IHTMLELEMENT_SOURCEINDEX
), bindable] \
6798 LONG sourceIndex
(); \
6800 [propget, id(DISPID_IHTMLELEMENT_RECORDNUMBER
)] \
6801 VARIANT recordNumber
(); \
6803 [propput, id(DISPID_IHTMLELEMENT_LANG
)] \
6804 void lang
(BSTR v
); \
6806 [propget, id(DISPID_IHTMLELEMENT_LANG
)] \
6809 [propget, id(DISPID_IHTMLELEMENT_OFFSETLEFT
)] \
6810 LONG offsetLeft
(); \
6812 [propget, id(DISPID_IHTMLELEMENT_OFFSETTOP
)] \
6815 [propget, id(DISPID_IHTMLELEMENT_OFFSETWIDTH
)] \
6816 LONG offsetWidth
(); \
6818 [propget, id(DISPID_IHTMLELEMENT_OFFSETHEIGHT
)] \
6819 LONG offsetHeight
(); \
6821 [propget, id(DISPID_IHTMLELEMENT_OFFSETPARENT
)] \
6822 IHTMLElement
* offsetParent
(); \
6824 [propput, id(DISPID_IHTMLELEMENT_INNERHTML
)] \
6825 void innerHTML
(BSTR v
); \
6827 [propget, id(DISPID_IHTMLELEMENT_INNERHTML
)] \
6830 [propput, id(DISPID_IHTMLELEMENT_INNERTEXT
)] \
6831 void innerText
(BSTR v
); \
6833 [propget, id(DISPID_IHTMLELEMENT_INNERTEXT
)] \
6836 [propput, id(DISPID_IHTMLELEMENT_OUTERHTML
)] \
6837 void outerHTML
(BSTR v
); \
6839 [propget, id(DISPID_IHTMLELEMENT_OUTERHTML
)] \
6842 [propput, id(DISPID_IHTMLELEMENT_OUTERTEXT
)] \
6843 void outerText
(BSTR v
); \
6845 [propget, id(DISPID_IHTMLELEMENT_OUTERTEXT
)] \
6848 [id(DISPID_IHTMLELEMENT_INSERTADJACENTHTML
)] \
6849 void insertAdjacentHTML
( \
6853 [id(DISPID_IHTMLELEMENT_INSERTADJACENTTEXT
)] \
6854 void insertAdjacentText
( \
6858 [propget, id(DISPID_IHTMLELEMENT_PARENTTEXTEDIT
)] \
6859 IHTMLElement
* parentTextEdit
(); \
6861 [propget, id(DISPID_IHTMLELEMENT_ISTEXTEDIT
)] \
6862 VARIANT_BOOL isTextEdit
(); \
6864 [id(DISPID_IHTMLELEMENT_CLICK
)] \
6867 [propget, id(DISPID_IHTMLELEMENT_FILTERS
)] \
6868 IHTMLFiltersCollection
* filters
(); \
6870 [propput, id(DISPID_IHTMLELEMENT_ONDRAGSTART
), displaybind, bindable] \
6871 void ondragstart
(VARIANT v
); \
6873 [propget, id(DISPID_IHTMLELEMENT_ONDRAGSTART
), displaybind, bindable] \
6874 VARIANT ondragstart
(); \
6876 [id(DISPID_IHTMLELEMENT_TOSTRING
)] \
6879 [propput, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
), displaybind, bindable] \
6880 void onbeforeupdate
(VARIANT v
); \
6882 [propget, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE
), displaybind, bindable] \
6883 VARIANT onbeforeupdate
(); \
6885 [propput, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
), displaybind, bindable] \
6886 void onafterupdate
(VARIANT v
); \
6888 [propget, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE
), displaybind, bindable] \
6889 VARIANT onafterupdate
(); \
6891 [propput, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
), displaybind, bindable] \
6892 void onerrorupdate
(VARIANT v
); \
6894 [propget, id(DISPID_IHTMLELEMENT_ONERRORUPDATE
), displaybind, bindable] \
6895 VARIANT onerrorupdate
(); \
6897 [propput, id(DISPID_IHTMLELEMENT_ONROWEXIT
), displaybind, bindable] \
6898 void onrowexit
(VARIANT v
); \
6900 [propget, id(DISPID_IHTMLELEMENT_ONROWEXIT
), displaybind, bindable] \
6901 VARIANT onrowexit
(); \
6903 [propput, id(DISPID_IHTMLELEMENT_ONROWENTER
), displaybind, bindable] \
6904 void onrowenter
(VARIANT v
); \
6906 [propget, id(DISPID_IHTMLELEMENT_ONROWENTER
), displaybind, bindable] \
6907 VARIANT onrowenter
(); \
6909 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
), displaybind, bindable] \
6910 void ondatasetchanged
(VARIANT v
); \
6912 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED
), displaybind, bindable] \
6913 VARIANT ondatasetchanged
(); \
6915 [propput, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
), displaybind, bindable] \
6916 void ondataavailable
(VARIANT v
); \
6918 [propget, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE
), displaybind, bindable] \
6919 VARIANT ondataavailable
(); \
6921 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
), displaybind, bindable] \
6922 void ondatasetcomplete
(VARIANT v
); \
6924 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
), displaybind, bindable] \
6925 VARIANT ondatasetcomplete
(); \
6927 [propput, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
), displaybind, bindable] \
6928 void onfilterchange
(VARIANT v
); \
6930 [propget, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE
), displaybind, bindable] \
6931 VARIANT onfilterchange
(); \
6933 [propget, id(DISPID_IHTMLELEMENT_CHILDREN
)] \
6934 IDispatch
* children
(); \
6936 [propget, id(DISPID_IHTMLELEMENT_ALL
)] \
6939 /*****************************************************************************
6940 * IHTMLElement2 interface
6946 uuid(3050f434
-98b5
-11cf
-bb82
-00aa00bdce0b
)
6948 interface IHTMLElement2
: IDispatch
6950 [propget, id(DISPID_IHTMLELEMENT2_SCOPENAME
)]
6951 HRESULT scopeName
([retval, out] BSTR *p
);
6953 [id(DISPID_IHTMLELEMENT2_SETCAPTURE
)]
6954 HRESULT setCapture
([defaultvalue(-1), in] VARIANT_BOOL containerCapture
);
6956 [id(DISPID_IHTMLELEMENT2_RELEASECAPTURE
)]
6957 HRESULT releaseCapture
();
6959 [propput, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable]
6960 HRESULT onlosecapture
([in] VARIANT v
);
6962 [propget, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable]
6963 HRESULT onlosecapture
([retval, out] VARIANT *p
);
6965 [id(DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT
)]
6966 HRESULT componentFromPoint
(
6969 [retval, out] BSTR *component
);
6971 [id(DISPID_IHTMLELEMENT2_DOSCROLL
)]
6972 HRESULT doScroll
([optional, in] VARIANT component
);
6974 [propput, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable]
6975 HRESULT onscroll
([in] VARIANT v
);
6977 [propget, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable]
6978 HRESULT onscroll
([retval, out] VARIANT *p
);
6980 [propput, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable]
6981 HRESULT ondrag
([in] VARIANT v
);
6983 [propget, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable]
6984 HRESULT ondrag
([retval, out] VARIANT *p
);
6986 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable]
6987 HRESULT ondragend
([in] VARIANT v
);
6989 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable]
6990 HRESULT ondragend
([retval, out] VARIANT *p
);
6992 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable]
6993 HRESULT ondragenter
([in] VARIANT v
);
6995 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable]
6996 HRESULT ondragenter
([retval, out] VARIANT *p
);
6998 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable]
6999 HRESULT ondragover
([in] VARIANT v
);
7001 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable]
7002 HRESULT ondragover
([retval, out] VARIANT *p
);
7004 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable]
7005 HRESULT ondragleave
([in] VARIANT v
);
7007 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable]
7008 HRESULT ondragleave
([retval, out] VARIANT *p
);
7010 [propput, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable]
7011 HRESULT ondrop
([in] VARIANT v
);
7013 [propget, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable]
7014 HRESULT ondrop
([retval, out] VARIANT *p
);
7016 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable]
7017 HRESULT onbeforecut
([in] VARIANT v
);
7019 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable]
7020 HRESULT onbeforecut
([retval, out] VARIANT *p
);
7022 [propput, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable]
7023 HRESULT oncut
([in] VARIANT v
);
7025 [propget, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable]
7026 HRESULT oncut
([retval, out] VARIANT *p
);
7028 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable]
7029 HRESULT onbeforecopy
([in] VARIANT v
);
7031 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable]
7032 HRESULT onbeforecopy
([retval, out] VARIANT *p
);
7034 [propput, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable]
7035 HRESULT oncopy
([in] VARIANT v
);
7037 [propget, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable]
7038 HRESULT oncopy
([retval, out] VARIANT *p
);
7040 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable]
7041 HRESULT onbeforepaste
([in] VARIANT v
);
7043 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable]
7044 HRESULT onbeforepaste
([retval, out] VARIANT *p
);
7046 [propput, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable]
7047 HRESULT onpaste
([in] VARIANT v
);
7049 [propget, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable]
7050 HRESULT onpaste
([retval, out] VARIANT *p
);
7052 [propget, id(DISPID_IHTMLELEMENT2_CURRENTSTYLE
), nonbrowsable]
7053 HRESULT currentStyle
([retval, out] IHTMLCurrentStyle
**p
);
7055 [propput, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable]
7056 HRESULT onpropertychange
([in] VARIANT v
);
7058 [propget, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable]
7059 HRESULT onpropertychange
([retval, out] VARIANT *p
);
7061 [id(DISPID_IHTMLELEMENT2_GETCLIENTRECTS
)]
7062 HRESULT getClientRects
([retval, out] IHTMLRectCollection
**pRectCol
);
7064 [id(DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT
)]
7065 HRESULT getBoundingClientRect
([retval, out] IHTMLRect
**pRect
);
7067 [id(DISPID_IHTMLELEMENT2_SETEXPRESSION
)]
7068 HRESULT setExpression
(
7070 [in] BSTR expression
,
7071 [defaultvalue(""), in] BSTR language
);
7073 [id(DISPID_IHTMLELEMENT2_GETEXPRESSION
)]
7074 HRESULT getExpression
(
7076 [retval, out] VARIANT *expression
);
7078 [id(DISPID_IHTMLELEMENT2_REMOVEEXPRESSION
)]
7079 HRESULT removeExpression
(
7081 [retval, out] VARIANT_BOOL *pfSuccess
);
7083 [propput, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable]
7084 HRESULT tabIndex
([in] short v
);
7086 [propget, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable]
7087 HRESULT tabIndex
([retval, out] short *p
);
7089 [id(DISPID_IHTMLELEMENT2_FOCUS
)]
7092 [propput, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]
7093 HRESULT accessKey
([in] BSTR v
);
7095 [propget, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]
7096 HRESULT accessKey
([retval, out] BSTR *p
);
7098 [propput, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable]
7099 HRESULT onblur
([in] VARIANT v
);
7101 [propget, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable]
7102 HRESULT onblur
([retval, out] VARIANT *p
);
7104 [propput, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable]
7105 HRESULT onfocus
([in] VARIANT v
);
7107 [propget, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable]
7108 HRESULT onfocus
([retval, out] VARIANT *p
);
7110 [propput, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable]
7111 HRESULT onresize
([in] VARIANT v
);
7113 [propget, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable]
7114 HRESULT onresize
([retval, out] VARIANT *p
);
7116 [id(DISPID_IHTMLELEMENT2_BLUR
)]
7119 [id(DISPID_IHTMLELEMENT2_ADDFILTER
)]
7120 HRESULT addFilter
([in] IUnknown
*pUnk
);
7122 [id(DISPID_IHTMLELEMENT2_REMOVEFILTER
)]
7123 HRESULT removeFilter
([in] IUnknown
*pUnk
);
7125 [propget, id(DISPID_IHTMLELEMENT2_CLIENTHEIGHT
), displaybind, bindable]
7126 HRESULT clientHeight
([retval, out] LONG *p
);
7128 [propget, id(DISPID_IHTMLELEMENT2_CLIENTWIDTH
), displaybind, bindable]
7129 HRESULT clientWidth
([retval, out] LONG *p
);
7131 [propget, id(DISPID_IHTMLELEMENT2_CLIENTTOP
), displaybind, bindable]
7132 HRESULT clientTop
([retval, out] LONG *p
);
7134 [propget, id(DISPID_IHTMLELEMENT2_CLIENTLEFT
), displaybind, bindable]
7135 HRESULT clientLeft
([retval, out] LONG *p
);
7137 [id(DISPID_IHTMLELEMENT2_ATTACHEVENT
)]
7138 HRESULT attachEvent
(
7140 [in] IDispatch
*pDisp
,
7141 [retval, out] VARIANT_BOOL *pfResult
);
7143 [id(DISPID_IHTMLELEMENT2_DETACHEVENT
)]
7144 HRESULT detachEvent
(
7146 [in] IDispatch
*pDisp
);
7148 [propget, id(DISPID_IHTMLELEMENT2_READYSTATE
)]
7149 HRESULT readyState
([retval, out] VARIANT *p
);
7151 [propput, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
7152 HRESULT onreadystatechange
([in] VARIANT v
);
7154 [propget, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
7155 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
7157 [propput, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable]
7158 HRESULT onrowsdelete
([in] VARIANT v
);
7160 [propget, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable]
7161 HRESULT onrowsdelete
([retval, out] VARIANT *p
);
7163 [propput, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable]
7164 HRESULT onrowsinserted
([in] VARIANT v
);
7166 [propget, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable]
7167 HRESULT onrowsinserted
([retval, out] VARIANT *p
);
7169 [propput, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable]
7170 HRESULT oncellchange
([in] VARIANT v
);
7172 [propget, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable]
7173 HRESULT oncellchange
([retval, out] VARIANT *p
);
7175 [propput, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable]
7176 HRESULT dir
([in] BSTR v
);
7178 [propget, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable]
7179 HRESULT dir
([retval, out] BSTR *p
);
7181 [id(DISPID_IHTMLELEMENT2_CREATECONTROLRANGE
)]
7182 HRESULT createControlRange
([retval, out] IDispatch
**range);
7184 [propget, id(DISPID_IHTMLELEMENT2_SCROLLHEIGHT
), displaybind, bindable]
7185 HRESULT scrollHeight
([retval, out] LONG *p
);
7187 [propget, id(DISPID_IHTMLELEMENT2_SCROLLWIDTH
), displaybind, bindable]
7188 HRESULT scrollWidth
([retval, out] LONG *p
);
7190 [propput, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]
7191 HRESULT scrollTop
([in] LONG v
);
7193 [propget, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]
7194 HRESULT scrollTop
([retval, out] LONG *p
);
7196 [propput, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable]
7197 HRESULT scrollLeft
([in] LONG v
);
7199 [propget, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable]
7200 HRESULT scrollLeft
([retval, out] LONG *p
);
7202 [id(DISPID_IHTMLELEMENT2_CLEARATTRIBUTES
)]
7203 HRESULT clearAttributes
();
7205 [id(DISPID_IHTMLELEMENT2_MERGEATTRIBUTES
)]
7206 HRESULT mergeAttributes
([in] IHTMLElement
*mergeThis
);
7208 [propput, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable]
7209 HRESULT oncontextmenu
([in] VARIANT v
);
7211 [propget, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable]
7212 HRESULT oncontextmenu
([retval, out] VARIANT *p
);
7214 [id(DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT
)]
7215 HRESULT insertAdjacentElement
(
7217 [in] IHTMLElement
*insertedElement
,
7218 [retval, out] IHTMLElement
**inserted
);
7220 [id(DISPID_IHTMLELEMENT2_APPLYELEMENT
)]
7221 HRESULT applyElement
(
7222 [in] IHTMLElement
*apply
,
7224 [retval, out] IHTMLElement
**applied
);
7226 [id(DISPID_IHTMLELEMENT2_GETADJACENTTEXT
)]
7227 HRESULT getAdjacentText
(
7229 [retval, out] BSTR *text
);
7231 [id(DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT
)]
7232 HRESULT replaceAdjacentText
(
7235 [retval, out] BSTR *oldText
);
7237 [propget, id(DISPID_IHTMLELEMENT2_CANHAVECHILDREN
)]
7238 HRESULT canHaveChildren
([retval, out] VARIANT_BOOL *p
);
7240 [id(DISPID_IHTMLELEMENT2_ADDBEHAVIOR
)]
7241 HRESULT addBehavior
(
7243 [optional, in] VARIANT *pvarFactory
,
7244 [retval, out] LONG *pCookie
);
7246 [id(DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR
)]
7247 HRESULT removeBehavior
(
7249 [retval, out] VARIANT_BOOL *pfResult
);
7251 [propget, id(DISPID_IHTMLELEMENT2_RUNTIMESTYLE
), nonbrowsable]
7252 HRESULT runtimeStyle
([retval, out] IHTMLStyle
**p
);
7254 [propget, id(DISPID_IHTMLELEMENT2_BEHAVIORURNS
)]
7255 HRESULT behaviorUrns
([retval, out] IDispatch
**p
);
7257 [propput, id(DISPID_IHTMLELEMENT2_TAGURN
)]
7258 HRESULT tagUrn
([in] BSTR v
);
7260 [propget, id(DISPID_IHTMLELEMENT2_TAGURN
)]
7261 HRESULT tagUrn
([retval, out] BSTR *p
);
7263 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable]
7264 HRESULT onbeforeeditfocus
([in] VARIANT v
);
7266 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable]
7267 HRESULT onbeforeeditfocus
([retval, out] VARIANT *p
);
7269 [propget, id(DISPID_IHTMLELEMENT2_READYSTATEVALUE
), hidden, restricted]
7270 HRESULT readyStateValue
([retval, out] LONG *p
);
7272 [id(DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME
)]
7273 HRESULT getElementsByTagName
(
7275 [retval, out] IHTMLElementCollection
**pelColl
);
7278 #define WINE_IHTMLELEMENT2_DISPINTERFACE_DECL \
7279 [propget, id(DISPID_IHTMLELEMENT2_SCOPENAME
)] \
7282 [id(DISPID_IHTMLELEMENT2_SETCAPTURE
)] \
7283 void setCapture
([defaultvalue(-1), in] VARIANT_BOOL containerCapture
); \
7285 [id(DISPID_IHTMLELEMENT2_RELEASECAPTURE
)] \
7286 void releaseCapture
(); \
7288 [propput, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable] \
7289 void onlosecapture
(VARIANT v
); \
7291 [propget, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE
), displaybind, bindable] \
7292 VARIANT onlosecapture
(); \
7294 [id(DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT
)] \
7295 BSTR componentFromPoint
([in] LONG x
,[in] LONG y
); \
7297 [id(DISPID_IHTMLELEMENT2_DOSCROLL
)] \
7298 void doScroll
([optional, in] VARIANT component
); \
7300 [propput, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable] \
7301 void onscroll
(VARIANT v
); \
7303 [propget, id(DISPID_IHTMLELEMENT2_ONSCROLL
), displaybind, bindable] \
7304 VARIANT onscroll
(); \
7306 [propput, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable] \
7307 void ondrag
(VARIANT v
); \
7309 [propget, id(DISPID_IHTMLELEMENT2_ONDRAG
), displaybind, bindable] \
7312 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable] \
7313 void ondragend
(VARIANT v
); \
7315 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGEND
), displaybind, bindable] \
7316 VARIANT ondragend
(); \
7318 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable] \
7319 void ondragenter
(VARIANT v
); \
7321 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGENTER
), displaybind, bindable] \
7322 VARIANT ondragenter
(); \
7324 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable] \
7325 void ondragover
(VARIANT v
); \
7327 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGOVER
), displaybind, bindable] \
7328 VARIANT ondragover
(); \
7330 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable] \
7331 void ondragleave
(VARIANT v
); \
7333 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE
), displaybind, bindable] \
7334 VARIANT ondragleave
(); \
7336 [propput, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable] \
7337 void ondrop
(VARIANT v
); \
7339 [propget, id(DISPID_IHTMLELEMENT2_ONDROP
), displaybind, bindable] \
7342 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable] \
7343 void onbeforecut
(VARIANT v
); \
7345 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECUT
), displaybind, bindable] \
7346 VARIANT onbeforecut
(); \
7348 [propput, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable] \
7349 void oncut
(VARIANT v
); \
7351 [propget, id(DISPID_IHTMLELEMENT2_ONCUT
), displaybind, bindable] \
7354 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable] \
7355 void onbeforecopy
(VARIANT v
); \
7357 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY
), displaybind, bindable] \
7358 VARIANT onbeforecopy
(); \
7360 [propput, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable] \
7361 void oncopy
(VARIANT v
); \
7363 [propget, id(DISPID_IHTMLELEMENT2_ONCOPY
), displaybind, bindable] \
7366 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable] \
7367 void onbeforepaste
(VARIANT v
); \
7369 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE
), displaybind, bindable] \
7370 VARIANT onbeforepaste
(); \
7372 [propput, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable] \
7373 void onpaste
(VARIANT v
); \
7375 [propget, id(DISPID_IHTMLELEMENT2_ONPASTE
), displaybind, bindable] \
7376 VARIANT onpaste
(); \
7378 [propget, id(DISPID_IHTMLELEMENT2_CURRENTSTYLE
), nonbrowsable] \
7379 IHTMLCurrentStyle
* currentStyle
(); \
7381 [propput, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable] \
7382 void onpropertychange
(VARIANT v
); \
7384 [propget, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
), displaybind, bindable] \
7385 VARIANT onpropertychange
(); \
7387 [id(DISPID_IHTMLELEMENT2_GETCLIENTRECTS
)] \
7388 IHTMLRectCollection
* getClientRects
(); \
7390 [id(DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT
)] \
7391 IHTMLRect
* getBoundingClientRect
(); \
7393 [id(DISPID_IHTMLELEMENT2_SETEXPRESSION
)] \
7394 void setExpression
( \
7395 [in] BSTR propname
, \
7397 [defaultvalue(""), in] BSTR lang
); \
7399 [id(DISPID_IHTMLELEMENT2_GETEXPRESSION
)] \
7400 VARIANT getExpression
([in] BSTR propname
); \
7402 [id(DISPID_IHTMLELEMENT2_REMOVEEXPRESSION
)] \
7403 VARIANT_BOOL removeExpression
([in] BSTR propname
); \
7405 [propput, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable] \
7406 void tabIndex
(short v
); \
7408 [propget, id(DISPID_IHTMLELEMENT2_TABINDEX
), displaybind, bindable] \
7411 [id(DISPID_IHTMLELEMENT2_FOCUS
)] \
7414 [propput, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]\
7415 void accessKey
(BSTR v
); \
7417 [propget, id(DISPID_IHTMLELEMENT2_ACCESSKEY
), displaybind, bindable]\
7420 [propput, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable] \
7421 void onblur
(VARIANT v
); \
7423 [propget, id(DISPID_IHTMLELEMENT2_ONBLUR
), displaybind, bindable] \
7426 [propput, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable] \
7427 void onfocus
(VARIANT v
); \
7429 [propget, id(DISPID_IHTMLELEMENT2_ONFOCUS
), displaybind, bindable] \
7430 VARIANT onfocus
(); \
7432 [propput, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable] \
7433 void onresize
(VARIANT v
); \
7435 [propget, id(DISPID_IHTMLELEMENT2_ONRESIZE
), displaybind, bindable] \
7436 VARIANT onresize
(); \
7438 [id(DISPID_IHTMLELEMENT2_BLUR
)] \
7441 [id(DISPID_IHTMLELEMENT2_ADDFILTER
)] \
7442 void addFilter
([in] IUnknown
* pUnk
); \
7444 [id(DISPID_IHTMLELEMENT2_REMOVEFILTER
)] \
7445 void removeFilter
([in] IUnknown
* pUnk
); \
7447 [propget, id(DISPID_IHTMLELEMENT2_CLIENTHEIGHT
), displaybind, bindable] \
7448 LONG clientHeight
(); \
7450 [propget, id(DISPID_IHTMLELEMENT2_CLIENTWIDTH
), displaybind, bindable] \
7451 LONG clientWidth
(); \
7453 [propget, id(DISPID_IHTMLELEMENT2_CLIENTTOP
), displaybind, bindable] \
7456 [propget, id(DISPID_IHTMLELEMENT2_CLIENTLEFT
), displaybind, bindable] \
7457 LONG clientLeft
(); \
7459 [id(DISPID_IHTMLELEMENT2_ATTACHEVENT
)] \
7460 VARIANT_BOOL attachEvent
( \
7462 [in] IDispatch
* pDisp
); \
7464 [id(DISPID_IHTMLELEMENT2_DETACHEVENT
)] \
7467 [in] IDispatch
* pDisp
); \
7469 [propget, id(DISPID_IHTMLELEMENT2_READYSTATE
)] VARIANT readyState
(); \
7471 [propput, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable] \
7472 void onreadystatechange
(VARIANT v
); \
7474 [propget, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
), displaybind, bindable] \
7475 VARIANT onreadystatechange
(); \
7477 [propput, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable] \
7478 void onrowsdelete
(VARIANT v
); \
7480 [propget, id(DISPID_IHTMLELEMENT2_ONROWSDELETE
), displaybind, bindable] \
7481 VARIANT onrowsdelete
(); \
7483 [propput, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable] \
7484 void onrowsinserted
(VARIANT v
); \
7486 [propget, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED
), displaybind, bindable] \
7487 VARIANT onrowsinserted
(); \
7489 [propput, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable] \
7490 void oncellchange
(VARIANT v
); \
7492 [propget, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE
), displaybind, bindable] \
7493 VARIANT oncellchange
(); \
7495 [propput, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable] \
7498 [propget, id(DISPID_IHTMLELEMENT2_DIR
), displaybind, bindable] \
7501 [id(DISPID_IHTMLELEMENT2_CREATECONTROLRANGE
)] \
7502 IDispatch
* createControlRange
(); \
7504 [propget, id(DISPID_IHTMLELEMENT2_SCROLLHEIGHT
), displaybind, bindable] \
7505 LONG scrollHeight
(); \
7507 [propget, id(DISPID_IHTMLELEMENT2_SCROLLWIDTH
), displaybind, bindable] \
7508 LONG scrollWidth
(); \
7510 [propput, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]\
7511 void scrollTop
(LONG v
); \
7513 [propget, id(DISPID_IHTMLELEMENT2_SCROLLTOP
), displaybind, bindable]\
7516 [propput, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable] \
7517 void scrollLeft
(LONG v
); \
7519 [propget, id(DISPID_IHTMLELEMENT2_SCROLLLEFT
), displaybind, bindable] \
7520 LONG scrollLeft
(); \
7522 [id(DISPID_IHTMLELEMENT2_CLEARATTRIBUTES
)] \
7523 void clearAttributes
(); \
7525 [propput, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable] \
7526 void oncontextmenu
(VARIANT v
); \
7528 [propget, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU
), displaybind, bindable] \
7529 VARIANT oncontextmenu
(); \
7531 [id(DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT
)] \
7532 IHTMLElement
* insertAdjacentElement
( \
7534 [in] IHTMLElement
* insertedElement
); \
7536 [id(DISPID_IHTMLELEMENT2_APPLYELEMENT
)] \
7537 IHTMLElement
* applyElement
([in] IHTMLElement
* apply
,[in] BSTR where
); \
7539 [id(DISPID_IHTMLELEMENT2_GETADJACENTTEXT
)] \
7540 BSTR getAdjacentText
([in] BSTR where
); \
7542 [id(DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT
)] \
7543 BSTR replaceAdjacentText
([in] BSTR where
,[in] BSTR newText
); \
7545 [propget, id(DISPID_IHTMLELEMENT2_CANHAVECHILDREN
)] \
7546 VARIANT_BOOL canHaveChildren
(); \
7548 [id(DISPID_IHTMLELEMENT2_ADDBEHAVIOR
)] \
7549 LONG addBehavior
([in] BSTR bstrUrl
,[optional, in] VARIANT* pvarFactory
); \
7551 [id(DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR
)] \
7552 VARIANT_BOOL removeBehavior
([in] LONG cookie
); \
7554 [propget, id(DISPID_IHTMLELEMENT2_RUNTIMESTYLE
), nonbrowsable] \
7555 IHTMLStyle
* runtimeStyle
(); \
7557 [propget, id(DISPID_IHTMLELEMENT2_BEHAVIORURNS
)] \
7558 IDispatch
* behaviorUrns
(); \
7560 [propput, id(DISPID_IHTMLELEMENT2_TAGURN
)] \
7561 void tagUrn
(BSTR v
); \
7563 [propget, id(DISPID_IHTMLELEMENT2_TAGURN
)] \
7566 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable] \
7567 void onbeforeeditfocus
(VARIANT v
); \
7569 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
), displaybind, bindable] \
7570 VARIANT onbeforeeditfocus
(); \
7572 [propget, id(DISPID_IHTMLELEMENT2_READYSTATEVALUE
), hidden, restricted] \
7573 LONG readyStateValue
(); \
7575 [id(DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME
)] \
7576 IHTMLElementCollection
* getElementsByTagName
([in] BSTR v
)
7578 /*****************************************************************************
7579 * IHTMLElement3 interface
7585 uuid(3050f673
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7587 interface IHTMLElement3
: IDispatch
7589 [id(DISPID_IHTMLELEMENT3_MERGEATTRIBUTES
)] HRESULT mergeAttributes
([in]
7590 IHTMLElement
* mergeThis
,[optional, in] VARIANT* pvarFlags
);
7592 [propget, id(DISPID_IHTMLELEMENT3_ISMULTILINE
)]
7593 HRESULT isMultiLine
([retval, out] VARIANT_BOOL * p
);
7595 [propget, id(DISPID_IHTMLELEMENT3_CANHAVEHTML
)]
7596 HRESULT canHaveHTML
([retval, out] VARIANT_BOOL * p
);
7598 [propput, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable]
7599 HRESULT onlayoutcomplete
([in] VARIANT v
);
7601 [propget, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable]
7602 HRESULT onlayoutcomplete
([retval, out] VARIANT * p
);
7604 [propput, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable]
7605 HRESULT onpage
([in] VARIANT v
);
7607 [propget, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable]
7608 HRESULT onpage
([retval, out] VARIANT * p
);
7610 [propput, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable]
7611 HRESULT inflateBlock
([in] VARIANT_BOOL v
);
7613 [propget, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable]
7614 HRESULT inflateBlock
([retval, out] VARIANT_BOOL * p
);
7616 [propput, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable]
7617 HRESULT onbeforedeactivate
([in] VARIANT v
);
7619 [propget, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable]
7620 HRESULT onbeforedeactivate
([retval, out] VARIANT * p
);
7622 [id(DISPID_IHTMLELEMENT3_SETACTIVE
)] HRESULT setActive
();
7624 [propput, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable]
7625 HRESULT contentEditable
([in] BSTR v
);
7627 [propget, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable]
7628 HRESULT contentEditable
([retval, out] BSTR * p
);
7630 [propget, id(DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE
)]
7631 HRESULT isContentEditable
([retval, out] VARIANT_BOOL * p
);
7633 [propput, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]
7634 HRESULT hideFocus
([in] VARIANT_BOOL v
);
7636 [propget, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]
7637 HRESULT hideFocus
([retval, out] VARIANT_BOOL * p
);
7639 [propput, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable]
7640 HRESULT disabled
([in] VARIANT_BOOL v
);
7642 [propget, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable]
7643 HRESULT disabled
([retval, out] VARIANT_BOOL * p
);
7645 [propget, id(DISPID_IHTMLELEMENT3_ISDISABLED
)]
7646 HRESULT isDisabled
([retval, out] VARIANT_BOOL * p
);
7648 [propput, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable]
7649 HRESULT onmove
([in] VARIANT v
);
7651 [propget, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable]
7652 HRESULT onmove
([retval, out] VARIANT * p
);
7654 [propput, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable]
7655 HRESULT oncontrolselect
([in] VARIANT v
);
7657 [propget, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable]
7658 HRESULT oncontrolselect
([retval, out] VARIANT * p
);
7660 [id(DISPID_IHTMLELEMENT3_FIREEVENT
)]
7662 [in] BSTR bstrEventName
,
7663 [optional, in] VARIANT* pvarEventObject
,
7664 [retval, out] VARIANT_BOOL* pfCancelled
);
7666 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable]
7667 HRESULT onresizestart
([in] VARIANT v
);
7669 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable]
7670 HRESULT onresizestart
([retval, out] VARIANT * p
);
7672 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable]
7673 HRESULT onresizeend
([in] VARIANT v
);
7675 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable]
7676 HRESULT onresizeend
([retval, out] VARIANT * p
);
7678 [propput, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable]
7679 HRESULT onmovestart
([in] VARIANT v
);
7681 [propget, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable]
7682 HRESULT onmovestart
([retval, out] VARIANT * p
);
7684 [propput, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]
7685 HRESULT onmoveend
([in] VARIANT v
);
7687 [propget, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]
7688 HRESULT onmoveend
([retval, out] VARIANT * p
);
7690 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable]
7691 HRESULT onmouseenter
([in] VARIANT v
);
7693 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable]
7694 HRESULT onmouseenter
([retval, out] VARIANT * p
);
7696 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable]
7697 HRESULT onmouseleave
([in] VARIANT v
);
7699 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable]
7700 HRESULT onmouseleave
([retval, out] VARIANT * p
);
7702 [propput, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable]
7703 HRESULT onactivate
([in] VARIANT v
);
7705 [propget, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable]
7706 HRESULT onactivate
([retval, out] VARIANT * p
);
7708 [propput, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable]
7709 HRESULT ondeactivate
([in] VARIANT v
);
7711 [propget, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable]
7712 HRESULT ondeactivate
([retval, out] VARIANT * p
);
7714 [id(DISPID_IHTMLELEMENT3_DRAGDROP
)] HRESULT dragDrop
([retval, out]
7715 VARIANT_BOOL* pfRet
);
7717 [propget, id(DISPID_IHTMLELEMENT3_GLYPHMODE
), hidden, restricted, nonbrowsable]
7718 HRESULT glyphMode
([retval, out] LONG * p
);
7721 #define WINE_IHTMLELEMENT3_DISPINTERFACE_DECL \
7723 [id(DISPID_IHTMLELEMENT3_MERGEATTRIBUTES
)] \
7724 void mergeAttributes
( \
7725 [in] IHTMLElement
* mergeThis
, \
7726 [optional, in] VARIANT* pvarFlags
); \
7728 [propget, id(DISPID_IHTMLELEMENT3_ISMULTILINE
)] \
7729 VARIANT_BOOL isMultiLine
(); \
7731 [propget, id(DISPID_IHTMLELEMENT3_CANHAVEHTML
)] \
7732 VARIANT_BOOL canHaveHTML
(); \
7734 [propput, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable] \
7735 void onlayoutcomplete
(VARIANT v
); \
7737 [propget, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
), displaybind, bindable] \
7738 VARIANT onlayoutcomplete
(); \
7740 [propput, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable] \
7741 void onpage
(VARIANT v
); \
7743 [propget, id(DISPID_IHTMLELEMENT3_ONPAGE
), displaybind, bindable] \
7746 [propput, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable] \
7747 void inflateBlock
(VARIANT_BOOL v
); \
7749 [propget, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK
), hidden, restricted, nonbrowsable] \
7750 VARIANT_BOOL inflateBlock
(); \
7752 [propput, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable] \
7753 void onbeforedeactivate
(VARIANT v
); \
7755 [propget, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
), displaybind, bindable] \
7756 VARIANT onbeforedeactivate
(); \
7758 [id(DISPID_IHTMLELEMENT3_SETACTIVE
)] \
7761 [propput, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable] \
7762 void contentEditable
(BSTR v
); \
7764 [propget, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE
), displaybind, bindable] \
7765 BSTR contentEditable
(); \
7767 [propget, id(DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE
)] \
7768 VARIANT_BOOL isContentEditable
(); \
7770 [propput, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]\
7771 void hideFocus
(VARIANT_BOOL v
); \
7773 [propget, id(DISPID_IHTMLELEMENT3_HIDEFOCUS
), displaybind, bindable]\
7774 VARIANT_BOOL hideFocus
(); \
7776 [propput, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable] \
7777 void disabled
(VARIANT_BOOL v
); \
7779 [propget, id(DISPID_IHTMLELEMENT3_DISABLED
), displaybind, bindable] \
7780 VARIANT_BOOL disabled
(); \
7782 [propget, id(DISPID_IHTMLELEMENT3_ISDISABLED
)] \
7783 VARIANT_BOOL isDisabled
(); \
7785 [propput, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable] \
7786 void onmove
(VARIANT v
); \
7788 [propget, id(DISPID_IHTMLELEMENT3_ONMOVE
), displaybind, bindable] \
7791 [propput, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable] \
7792 void oncontrolselect
(VARIANT v
); \
7794 [propget, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT
), displaybind, bindable] \
7795 VARIANT oncontrolselect
(); \
7797 [id(DISPID_IHTMLELEMENT3_FIREEVENT
)] \
7798 VARIANT_BOOL fireEvent
( \
7799 [in] BSTR bstrEventName
, \
7800 [optional, in] VARIANT* pvarEventObject
); \
7802 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable] \
7803 void onresizestart
(VARIANT v
); \
7805 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZESTART
), displaybind, bindable] \
7806 VARIANT onresizestart
(); \
7808 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable] \
7809 void onresizeend
(VARIANT v
); \
7811 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZEEND
), displaybind, bindable] \
7812 VARIANT onresizeend
(); \
7814 [propput, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable] \
7815 void onmovestart
(VARIANT v
); \
7817 [propget, id(DISPID_IHTMLELEMENT3_ONMOVESTART
), displaybind, bindable] \
7818 VARIANT onmovestart
(); \
7820 [propput, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]\
7821 void onmoveend
(VARIANT v
); \
7823 [propget, id(DISPID_IHTMLELEMENT3_ONMOVEEND
), displaybind, bindable]\
7824 VARIANT onmoveend
(); \
7826 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable] \
7827 void onmouseenter
(VARIANT v
); \
7829 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER
), displaybind, bindable] \
7830 VARIANT onmouseenter
(); \
7832 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable] \
7833 void onmouseleave
(VARIANT v
); \
7835 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE
), displaybind, bindable] \
7836 VARIANT onmouseleave
(); \
7838 [propput, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable] \
7839 void onactivate
(VARIANT v
); \
7841 [propget, id(DISPID_IHTMLELEMENT3_ONACTIVATE
), displaybind, bindable] \
7842 VARIANT onactivate
(); \
7844 [propput, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable] \
7845 void ondeactivate
(VARIANT v
); \
7847 [propget, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE
), displaybind, bindable] \
7848 VARIANT ondeactivate
(); \
7850 [id(DISPID_IHTMLELEMENT3_DRAGDROP
)] \
7851 VARIANT_BOOL dragDrop
(); \
7853 [propget, id(DISPID_IHTMLELEMENT3_GLYPHMODE
), hidden, restricted, nonbrowsable] \
7856 /*****************************************************************************
7857 * IHTMLElement4 interface
7863 uuid(3050f80f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7865 interface IHTMLElement4
: IDispatch
7867 [propput, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable]
7868 HRESULT onmousewheel
([in] VARIANT v
);
7870 [propget, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable]
7871 HRESULT onmousewheel
([retval, out] VARIANT * p
);
7873 [id(DISPID_IHTMLELEMENT4_NORMALIZE
)]
7874 HRESULT normalize
();
7876 [id(DISPID_IHTMLELEMENT4_GETATTRIBUTENODE
)]
7877 HRESULT getAttributeNode
([in] BSTR bstrname
,
7878 [retval, out] IHTMLDOMAttribute
** ppAttribute
);
7880 [id(DISPID_IHTMLELEMENT4_SETATTRIBUTENODE
)]
7881 HRESULT setAttributeNode
(
7882 [in] IHTMLDOMAttribute
* pattr
,
7883 [retval, out] IHTMLDOMAttribute
** ppretAttribute
);
7885 [id(DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE
)]
7886 HRESULT removeAttributeNode
(
7887 [in] IHTMLDOMAttribute
* pattr
,
7888 [retval, out] IHTMLDOMAttribute
** ppretAttribute
);
7890 [propput, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable]
7891 HRESULT onbeforeactivate
([in] VARIANT v
);
7893 [propget, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable]
7894 HRESULT onbeforeactivate
([retval, out] VARIANT * p
);
7896 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]
7897 HRESULT onfocusin
([in] VARIANT v
);
7899 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]
7900 HRESULT onfocusin
([retval, out] VARIANT * p
);
7902 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable]
7903 HRESULT onfocusout
([in] VARIANT v
);
7905 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable]
7906 HRESULT onfocusout
([retval, out] VARIANT * p
);
7909 #define WINE_IHTMLELEMENT4_DISPINTERFACE_DECL \
7910 [propput, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable] \
7911 void onmousewheel
(VARIANT v
); \
7913 [propget, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
), displaybind, bindable] \
7914 VARIANT onmousewheel
(); \
7916 [id(DISPID_IHTMLELEMENT4_NORMALIZE
)] \
7919 [id(DISPID_IHTMLELEMENT4_GETATTRIBUTENODE
)] \
7920 IHTMLDOMAttribute
* getAttributeNode
([in] BSTR bstrname
); \
7922 [id(DISPID_IHTMLELEMENT4_SETATTRIBUTENODE
)] \
7923 IHTMLDOMAttribute
* setAttributeNode
([in] IHTMLDOMAttribute
* pattr
); \
7925 [id(DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE
)] \
7926 IHTMLDOMAttribute
* removeAttributeNode
([in] IHTMLDOMAttribute
* pattr
); \
7928 [propput, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable] \
7929 void onbeforeactivate
(VARIANT v
); \
7931 [propget, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
), displaybind, bindable] \
7932 VARIANT onbeforeactivate
(); \
7934 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]\
7935 void onfocusin
(VARIANT v
); \
7937 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSIN
), displaybind, bindable]\
7938 VARIANT onfocusin
(); \
7940 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable] \
7941 void onfocusout
(VARIANT v
); \
7943 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT
), displaybind, bindable] \
7944 VARIANT onfocusout
()
7946 /*****************************************************************************
7947 * IHTMLElement6 interface
7953 uuid(305106f8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
7955 interface IHTMLElement6
: IDispatch
7957 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENS
)]
7958 HRESULT getAttributeNS
(
7959 [in] VARIANT *pvarNS
,
7960 [in] BSTR strAttributeName
,
7961 [out, retval] VARIANT *AttributeValue
);
7963 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENS
)]
7964 HRESULT setAttributeNS
(
7965 [in] VARIANT *pvarNS
,
7966 [in] BSTR strAttributeName
,
7967 [in] VARIANT *pvarAttributeValue
);
7969 [id(DISPID_IHTMLELEMENT6_REMOVEATTRIBUTENS
)]
7970 HRESULT removeAttributeNS
(
7971 [in] VARIANT *pvarNS
,
7972 [in] BSTR strAttributeName
);
7974 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENODENS
)]
7975 HRESULT getAttributeNodeNS
(
7976 [in] VARIANT *pvarNS
,
7978 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
7980 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENODENS
)]
7981 HRESULT setAttributeNodeNS
(
7982 [in] IHTMLDOMAttribute2
*pattr
,
7983 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
7985 [id(DISPID_IHTMLELEMENT6_HASATTRIBUTENS
)]
7986 HRESULT hasAttributeNS
(
7987 [in] VARIANT *pvarNS
,
7989 [out, retval] VARIANT_BOOL *pfHasAttribute
);
7991 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTE
)]
7992 HRESULT getAttribute
(
7993 [in] BSTR strAttributeName
,
7994 [out, retval] VARIANT *AttributeValue
);
7996 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTE
)]
7997 HRESULT setAttribute
(
7998 [in] BSTR strAttributeName
,
7999 [in] VARIANT *pvarAttributeValue
);
8001 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTE
)]
8002 HRESULT removeAttribute
(
8003 [in] BSTR strAttributeName
);
8005 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTENODE
)]
8006 HRESULT getAttributeNode
(
8007 [in] BSTR strAttributeName
,
8008 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
8010 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTENODE
)]
8011 HRESULT setAttributeNode
(
8012 [in] IHTMLDOMAttribute2
*pattr
,
8013 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
8015 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTENODE
)]
8016 HRESULT removeAttributeNode
(
8017 [in] IHTMLDOMAttribute2
*pattr
,
8018 [out, retval] IHTMLDOMAttribute2
**ppretAttribute
);
8020 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTE
)]
8021 HRESULT hasAttribute
(
8023 [out, retval] VARIANT_BOOL *pfHasAttribute
);
8025 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYTAGNAMENS
)]
8026 HRESULT getElementsByTagNameNS
(
8027 [in] VARIANT *varNS
,
8028 [in] BSTR bstrLocalName
,
8029 [out, retval] IHTMLElementCollection
**pelColl
);
8031 [propget, id(DISPID_IHTMLELEMENT6_IE9_TAGNAME
)]
8032 HRESULT tagName
([out, retval] BSTR *p
);
8034 [propget, id(DISPID_IHTMLELEMENT6_IE9_NODENAME
)]
8035 HRESULT nodeName
([out, retval] BSTR *p
);
8037 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYCLASSNAME
)]
8038 HRESULT getElementsByClassName
(
8040 [out, retval] IHTMLElementCollection
**pel
);
8042 [id(DISPID_IHTMLELEMENT6_MSMATCHESSELECTOR
)]
8043 HRESULT msMatchesSelector
(
8045 [out, retval] VARIANT_BOOL *pfMatches
);
8047 [propput, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable]
8048 HRESULT onabort
([in] VARIANT v
);
8050 [propget, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable]
8051 HRESULT onabort
([out, retval] VARIANT *p
);
8053 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden]
8054 HRESULT oncanplay
([in] VARIANT v
);
8056 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden]
8057 HRESULT oncanplay
([out, retval] VARIANT *p
);
8059 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden]
8060 HRESULT oncanplaythrough
([in] VARIANT v
);
8062 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden]
8063 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
8065 [propput, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable]
8066 HRESULT onchange
([in] VARIANT v
);
8068 [propget, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable]
8069 HRESULT onchange
([out, retval] VARIANT *p
);
8071 [propput, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden]
8072 HRESULT ondurationchange
([in] VARIANT v
);
8074 [propget, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden]
8075 HRESULT ondurationchange
([out, retval] VARIANT *p
);
8077 [propput, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden]
8078 HRESULT onemptied
([in] VARIANT v
);
8080 [propget, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden]
8081 HRESULT onemptied
([out, retval] VARIANT *p
);
8083 [propput, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden]
8084 HRESULT onended
([in] VARIANT v
);
8086 [propget, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden]
8087 HRESULT onended
([out, retval] VARIANT *p
);
8089 [propput, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable]
8090 HRESULT onerror
([in] VARIANT v
);
8092 [propget, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable]
8093 HRESULT onerror
([out, retval] VARIANT *p
);
8095 [propput, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden]
8096 HRESULT oninput
([in] VARIANT v
);
8098 [propget, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden]
8099 HRESULT oninput
([out, retval] VARIANT *p
);
8101 [propput, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable]
8102 HRESULT onload
([in] VARIANT v
);
8104 [propget, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable]
8105 HRESULT onload
([out, retval] VARIANT *p
);
8107 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden]
8108 HRESULT onloadeddata
([in] VARIANT v
);
8110 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden]
8111 HRESULT onloadeddata
([out, retval] VARIANT *p
);
8113 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden]
8114 HRESULT onloadedmetadata
([in] VARIANT v
);
8116 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden]
8117 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
8119 [propput, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden]
8120 HRESULT onloadstart
([in] VARIANT v
);
8122 [propget, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden]
8123 HRESULT onloadstart
([out, retval] VARIANT *p
);
8125 [propput, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden]
8126 HRESULT onpause
([in] VARIANT v
);
8128 [propget, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden]
8129 HRESULT onpause
([out, retval] VARIANT *p
);
8131 [propput, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden]
8132 HRESULT onplay
([in] VARIANT v
);
8134 [propget, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden]
8135 HRESULT onplay
([out, retval] VARIANT *p
);
8137 [propput, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden]
8138 HRESULT onplaying
([in] VARIANT v
);
8140 [propget, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden]
8141 HRESULT onplaying
([out, retval] VARIANT *p
);
8143 [propput, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden]
8144 HRESULT onprogress
([in] VARIANT v
);
8146 [propget, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden]
8147 HRESULT onprogress
([out, retval] VARIANT *p
);
8149 [propput, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden]
8150 HRESULT onratechange
([in] VARIANT v
);
8152 [propget, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden]
8153 HRESULT onratechange
([out, retval] VARIANT *p
);
8155 [propput, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable]
8156 HRESULT onreset
([in] VARIANT v
);
8158 [propget, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable]
8159 HRESULT onreset
([out, retval] VARIANT *p
);
8161 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden]
8162 HRESULT onseeked
([in] VARIANT v
);
8164 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden]
8165 HRESULT onseeked
([out, retval] VARIANT *p
);
8167 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden]
8168 HRESULT onseeking
([in] VARIANT v
);
8170 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden]
8171 HRESULT onseeking
([out, retval] VARIANT *p
);
8173 [propput, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable]
8174 HRESULT onselect
([in] VARIANT v
);
8176 [propget, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable]
8177 HRESULT onselect
([out, retval] VARIANT *p
);
8179 [propput, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden]
8180 HRESULT onstalled
([in] VARIANT v
);
8182 [propget, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden]
8183 HRESULT onstalled
([out, retval] VARIANT *p
);
8185 [propput, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable]
8186 HRESULT onsubmit
([in] VARIANT v
);
8188 [propget, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable]
8189 HRESULT onsubmit
([out, retval] VARIANT *p
);
8191 [propput, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden]
8192 HRESULT onsuspend
([in] VARIANT v
);
8194 [propget, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden]
8195 HRESULT onsuspend
([out, retval] VARIANT *p
);
8197 [propput, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden]
8198 HRESULT ontimeupdate
([in] VARIANT v
);
8200 [propget, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden]
8201 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
8203 [propput, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden]
8204 HRESULT onvolumechange
([in] VARIANT v
);
8206 [propget, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden]
8207 HRESULT onvolumechange
([out, retval] VARIANT *p
);
8209 [propput, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden]
8210 HRESULT onwaiting
([in] VARIANT v
);
8212 [propget, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden]
8213 HRESULT onwaiting
([out, retval] VARIANT *p
);
8215 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTES
)]
8216 HRESULT hasAttributes
([out, retval] VARIANT_BOOL *pfHasAttributes
);
8219 #define WINE_IHTMLELEMENT6_DISPINTERFACE_DECL \
8220 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENS
)] \
8221 VARIANT getAttributeNS
( \
8222 [in] VARIANT *pvarNS
, \
8223 [in] BSTR strAttributeName
); \
8225 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENS
)] \
8226 void setAttributeNS
( \
8227 [in] VARIANT *pvarNS
, \
8228 [in] BSTR strAttributeName
, \
8229 [in] VARIANT *pvarAttributeValue
); \
8231 [id(DISPID_IHTMLELEMENT6_REMOVEATTRIBUTENS
)] \
8232 void removeAttributeNS
( \
8233 [in] VARIANT *pvarNS
, \
8234 [in] BSTR strAttributeName
); \
8236 [id(DISPID_IHTMLELEMENT6_GETATTRIBUTENODENS
)] \
8237 IHTMLDOMAttribute2
*getAttributeNodeNS
( \
8238 [in] VARIANT *pvarNS
, \
8239 [in] BSTR bstrname
); \
8241 [id(DISPID_IHTMLELEMENT6_SETATTRIBUTENODENS
)] \
8242 IHTMLDOMAttribute2
*setAttributeNodeNS
([in] IHTMLDOMAttribute2
*pattr
); \
8244 [id(DISPID_IHTMLELEMENT6_HASATTRIBUTENS
)] \
8245 VARIANT_BOOL hasAttributeNS
( \
8246 [in] VARIANT *pvarNS
, \
8249 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTE
)] \
8250 VARIANT ie9_getAttribute
([in] BSTR strAttributeName
); \
8252 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTE
)] \
8253 void ie9_setAttribute
( \
8254 [in] BSTR strAttributeName
, \
8255 [in] VARIANT *pvarAttributeValue
); \
8257 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTE
)] \
8258 void ie9_removeAttribute
([in] BSTR strAttributeName
); \
8260 [id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTENODE
)] \
8261 IHTMLDOMAttribute2
*ie9_getAttributeNode
([in] BSTR strAttributeName
); \
8263 [id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTENODE
)] \
8264 IHTMLDOMAttribute2
*ie9_setAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
8266 [id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTENODE
)] \
8267 IHTMLDOMAttribute2
*ie9_removeAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
8269 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTE
)] \
8270 VARIANT_BOOL ie9_hasAttribute
([in] BSTR name
); \
8272 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYTAGNAMENS
)] \
8273 IHTMLElementCollection
*getElementsByTagNameNS
( \
8274 [in] VARIANT *varNS
, \
8275 [in] BSTR bstrLocalName
); \
8277 [propget, id(DISPID_IHTMLELEMENT6_IE9_TAGNAME
)] \
8278 BSTR ie9_tagName
(); \
8280 [propget, id(DISPID_IHTMLELEMENT6_IE9_NODENAME
)] \
8281 BSTR ie9_nodeName
(); \
8283 [id(DISPID_IHTMLELEMENT6_GETELEMENTSBYCLASSNAME
)] \
8284 IHTMLElementCollection
*getElementsByClassName
([in] BSTR v
); \
8286 [id(DISPID_IHTMLELEMENT6_MSMATCHESSELECTOR
)] \
8287 VARIANT_BOOL msMatchesSelector
([in] BSTR v
); \
8289 [propput, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable] \
8290 void onabort
(VARIANT v
); \
8292 [propget, id(DISPID_IHTMLELEMENT6_ONABORT
), displaybind, bindable] \
8293 VARIANT onabort
(); \
8295 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden] \
8296 void oncanplay
(VARIANT v
); \
8298 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAY
), displaybind, bindable, hidden] \
8299 VARIANT oncanplay
(); \
8301 [propput, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden] \
8302 void oncanplaythrough
(VARIANT v
); \
8304 [propget, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH
), displaybind, bindable, hidden] \
8305 VARIANT oncanplaythrough
(); \
8307 [propput, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable] \
8308 void onchange
(VARIANT v
); \
8310 [propget, id(DISPID_IHTMLELEMENT6_ONCHANGE
), displaybind, bindable] \
8311 VARIANT onchange
(); \
8313 [propput, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden] \
8314 void ondurationchange
(VARIANT v
); \
8316 [propget, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE
), displaybind, bindable, hidden] \
8317 VARIANT ondurationchange
(); \
8319 [propput, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden] \
8320 void onemptied
(VARIANT v
); \
8322 [propget, id(DISPID_IHTMLELEMENT6_ONEMPTIED
), displaybind, bindable, hidden] \
8323 VARIANT onemptied
(); \
8325 [propput, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden] \
8326 void onended
(VARIANT v
); \
8328 [propget, id(DISPID_IHTMLELEMENT6_ONENDED
), displaybind, bindable, hidden] \
8329 VARIANT onended
(); \
8331 [propput, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable] \
8332 void onerror
(VARIANT v
); \
8334 [propget, id(DISPID_IHTMLELEMENT6_ONERROR
), displaybind, bindable] \
8335 VARIANT onerror
(); \
8337 [propput, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden] \
8338 void oninput
(VARIANT v
); \
8340 [propget, id(DISPID_IHTMLELEMENT6_ONINPUT
), displaybind, bindable, hidden] \
8341 VARIANT oninput
(); \
8343 [propput, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable] \
8344 void onload
(VARIANT v
); \
8346 [propget, id(DISPID_IHTMLELEMENT6_ONLOAD
), displaybind, bindable] \
8349 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden] \
8350 void onloadeddata
(VARIANT v
); \
8352 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA
), displaybind, bindable, hidden] \
8353 VARIANT onloadeddata
(); \
8355 [propput, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden] \
8356 void onloadedmetadata
(VARIANT v
); \
8358 [propget, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA
), displaybind, bindable, hidden] \
8359 VARIANT onloadedmetadata
(); \
8361 [propput, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden] \
8362 void onloadstart
(VARIANT v
); \
8364 [propget, id(DISPID_IHTMLELEMENT6_ONLOADSTART
), displaybind, bindable, hidden] \
8365 VARIANT onloadstart
(); \
8367 [propput, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden] \
8368 void onpause
(VARIANT v
); \
8370 [propget, id(DISPID_IHTMLELEMENT6_ONPAUSE
), displaybind, bindable, hidden] \
8371 VARIANT onpause
(); \
8373 [propput, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden] \
8374 void onplay
(VARIANT v
); \
8376 [propget, id(DISPID_IHTMLELEMENT6_ONPLAY
), displaybind, bindable, hidden] \
8379 [propput, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden] \
8380 void onplaying
(VARIANT v
); \
8382 [propget, id(DISPID_IHTMLELEMENT6_ONPLAYING
), displaybind, bindable, hidden] \
8383 VARIANT onplaying
(); \
8385 [propput, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden] \
8386 void onprogress
(VARIANT v
); \
8388 [propget, id(DISPID_IHTMLELEMENT6_ONPROGRESS
), displaybind, bindable, hidden] \
8389 VARIANT onprogress
(); \
8391 [propput, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden] \
8392 void onratechange
(VARIANT v
); \
8394 [propget, id(DISPID_IHTMLELEMENT6_ONRATECHANGE
), displaybind, bindable, hidden] \
8395 VARIANT onratechange
(); \
8397 [propput, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable] \
8398 void onreset
(VARIANT v
); \
8400 [propget, id(DISPID_IHTMLELEMENT6_ONRESET
), displaybind, bindable] \
8401 VARIANT onreset
(); \
8403 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden] \
8404 void onseeked
(VARIANT v
); \
8406 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKED
), displaybind, bindable, hidden] \
8407 VARIANT onseeked
(); \
8409 [propput, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden] \
8410 void onseeking
(VARIANT v
); \
8412 [propget, id(DISPID_IHTMLELEMENT6_ONSEEKING
), displaybind, bindable, hidden] \
8413 VARIANT onseeking
(); \
8415 [propput, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable] \
8416 void onselect
(VARIANT v
); \
8418 [propget, id(DISPID_IHTMLELEMENT6_ONSELECT
), displaybind, bindable] \
8419 VARIANT onselect
(); \
8421 [propput, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden] \
8422 void onstalled
(VARIANT v
); \
8424 [propget, id(DISPID_IHTMLELEMENT6_ONSTALLED
), displaybind, bindable, hidden] \
8425 VARIANT onstalled
(); \
8427 [propput, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable] \
8428 void onsubmit
(VARIANT v
); \
8430 [propget, id(DISPID_IHTMLELEMENT6_ONSUBMIT
), displaybind, bindable] \
8431 VARIANT onsubmit
(); \
8433 [propput, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden] \
8434 void onsuspend
(VARIANT v
); \
8436 [propget, id(DISPID_IHTMLELEMENT6_ONSUSPEND
), displaybind, bindable, hidden] \
8437 VARIANT onsuspend
(); \
8439 [propput, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden] \
8440 void ontimeupdate
(VARIANT v
); \
8442 [propget, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE
), displaybind, bindable, hidden] \
8443 VARIANT ontimeupdate
(); \
8445 [propput, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden] \
8446 void onvolumechange
(VARIANT v
); \
8448 [propget, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE
), displaybind, bindable, hidden] \
8449 VARIANT onvolumechange
(); \
8451 [propput, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden] \
8452 void onwaiting
(VARIANT v
); \
8454 [propget, id(DISPID_IHTMLELEMENT6_ONWAITING
), displaybind, bindable, hidden] \
8455 VARIANT onwaiting
(); \
8457 [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTES
)] \
8458 VARIANT_BOOL ie9_hasAttributes
()
8460 /*****************************************************************************
8461 * IElementTraversal interface
8467 uuid(30510736-98b5
-11cf
-bb82
-00aa00bdce0b
)
8469 interface IElementTraversal
: IDispatch
8471 [propget, id(DISPID_IELEMENTTRAVERSAL_FIRSTELEMENTCHILD
)]
8472 HRESULT firstElementChild
([retval, out] IHTMLElement
**p
);
8473 [propget, id(DISPID_IELEMENTTRAVERSAL_LASTELEMENTCHILD
)]
8474 HRESULT lastElementChild
([retval, out] IHTMLElement
**p
);
8475 [propget, id(DISPID_IELEMENTTRAVERSAL_PREVIOUSELEMENTSIBLING
)]
8476 HRESULT previousElementSibling
([retval, out] IHTMLElement
**p
);
8477 [propget, id(DISPID_IELEMENTTRAVERSAL_NEXTELEMENTSIBLING
)]
8478 HRESULT nextElementSibling
([retval, out] IHTMLElement
**p
);
8479 [propget, id(DISPID_IELEMENTTRAVERSAL_CHILDELEMENTCOUNT
)]
8480 HRESULT childElementCount
([retval, out] long *p
);
8483 /*****************************************************************************
8484 * IElementSelector interface
8490 uuid(30510463-98b5
-11cf
-bb82
-00aa00bdce0b
)
8492 interface IElementSelector
: IDispatch
8494 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR
)]
8495 HRESULT querySelector
(
8497 [out, retval] IHTMLElement
**pel
);
8499 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL
)]
8500 HRESULT querySelectorAll
(
8502 [out, retval] IHTMLDOMChildrenCollection
**pel
);
8505 #define WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL \
8506 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR
)] \
8507 IHTMLElement
*querySelector
([in] BSTR v
); \
8509 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL
)] \
8510 IHTMLDOMChildrenCollection
*querySelectorAll
([in] BSTR v
)
8512 /*****************************************************************************
8513 * IHTMLUniqueName interface
8519 uuid(3050f4d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8521 interface IHTMLUniqueName
: IDispatch
8523 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUENUMBER
), hidden]
8524 HRESULT uniqueNumber
([retval, out] LONG * p
);
8526 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID
), hidden]
8527 HRESULT uniqueID
([retval, out] BSTR * p
);
8530 #define WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL \
8531 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUENUMBER
), hidden] \
8532 LONG uniqueNumber
(); \
8534 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID
), hidden] \
8537 #define WINE_IHTMLELEMENT5_DISPINTERFACE_DECL \
8538 [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTENODE
)] \
8539 IHTMLDOMAttribute2
*ie8_getAttributeNode
([in] BSTR bstrname
); \
8541 [id(DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTENODE
)] \
8542 IHTMLDOMAttribute2
*ie8_setAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
8544 [id(DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTENODE
)] \
8545 IHTMLDOMAttribute2
*ie8_removeAttributeNode
([in] IHTMLDOMAttribute2
*pattr
); \
8547 [id(DISPID_IHTMLELEMENT5_HASATTRIBUTE
)] \
8548 VARIANT_BOOL hasAttribute
([in] BSTR name
); \
8550 [propput, id(DISPID_IHTMLELEMENT5_ROLE
), displaybind, bindable] \
8551 void role
(BSTR v
); \
8553 [propget, id(DISPID_IHTMLELEMENT5_ROLE
), displaybind, bindable] \
8556 [propput, id(DISPID_IHTMLELEMENT5_ARIABUSY
), displaybind, bindable] \
8557 void ariaBusy
(BSTR v
); \
8559 [propget, id(DISPID_IHTMLELEMENT5_ARIABUSY
), displaybind, bindable] \
8562 [propput, id(DISPID_IHTMLELEMENT5_ARIACHECKED
), displaybind, bindable] \
8563 void ariaChecked
(BSTR v
); \
8565 [propget, id(DISPID_IHTMLELEMENT5_ARIACHECKED
), displaybind, bindable] \
8566 BSTR ariaChecked
(); \
8568 [propput, id(DISPID_IHTMLELEMENT5_ARIADISABLED
), displaybind, bindable] \
8569 void ariaDisabled
(BSTR v
); \
8571 [propget, id(DISPID_IHTMLELEMENT5_ARIADISABLED
), displaybind, bindable] \
8572 BSTR ariaDisabled
(); \
8574 [propput, id(DISPID_IHTMLELEMENT5_ARIAEXPANDED
), displaybind, bindable] \
8575 void ariaExpanded
(BSTR v
); \
8577 [propget, id(DISPID_IHTMLELEMENT5_ARIAEXPANDED
), displaybind, bindable] \
8578 BSTR ariaExpanded
(); \
8580 [propput, id(DISPID_IHTMLELEMENT5_ARIAHASPOPUP
), displaybind, bindable]\
8581 void ariaHaspopup
(BSTR v
); \
8583 [propget, id(DISPID_IHTMLELEMENT5_ARIAHASPOPUP
), displaybind, bindable] \
8584 BSTR ariaHaspopup
(); \
8586 [propput, id(DISPID_IHTMLELEMENT5_ARIAHIDDEN
), displaybind, bindable] \
8587 void ariaHidden
(BSTR v
); \
8589 [propget, id(DISPID_IHTMLELEMENT5_ARIAHIDDEN
), displaybind, bindable] \
8590 BSTR ariaHidden
(); \
8592 [propput, id(DISPID_IHTMLELEMENT5_ARIAINVALID
), displaybind, bindable] \
8593 void ariaInvalid
(BSTR v
); \
8595 [propget, id(DISPID_IHTMLELEMENT5_ARIAINVALID
), displaybind, bindable] \
8596 BSTR ariaInvalid
(); \
8598 [propput, id(DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE
), displaybind, bindable] \
8599 void ariaMultiselectable
(BSTR v
); \
8601 [propget, id(DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE
), displaybind, bindable] \
8602 BSTR ariaMultiselectable
(); \
8604 [propput, id(DISPID_IHTMLELEMENT5_ARIAPRESSED
), displaybind, bindable] \
8605 void ariaPressed
(BSTR v
); \
8607 [propget, id(DISPID_IHTMLELEMENT5_ARIAPRESSED
), displaybind, bindable] \
8608 BSTR ariaPressed
(); \
8610 [propput, id(DISPID_IHTMLELEMENT5_ARIAREADONLY
), displaybind, bindable] \
8611 void ariaReadonly
(BSTR v
); \
8613 [propget, id(DISPID_IHTMLELEMENT5_ARIAREADONLY
), displaybind, bindable] \
8614 BSTR ariaReadonly
(); \
8616 [propput, id(DISPID_IHTMLELEMENT5_ARIAREQUIRED
), displaybind, bindable] \
8617 void ariaRequired
(BSTR v
); \
8619 [propget, id(DISPID_IHTMLELEMENT5_ARIAREQUIRED
), displaybind, bindable] \
8620 BSTR ariaRequired
(); \
8622 [propput, id(DISPID_IHTMLELEMENT5_ARIASECRET
), displaybind, bindable] \
8623 void ariaSecret
(BSTR v
); \
8625 [propget, id(DISPID_IHTMLELEMENT5_ARIASECRET
), displaybind, bindable] \
8626 BSTR ariaSecret
(); \
8628 [propput, id(DISPID_IHTMLELEMENT5_ARIASELECTED
), displaybind, bindable] \
8629 void ariaSelected
(BSTR v
); \
8631 [propget, id(DISPID_IHTMLELEMENT5_ARIASELECTED
), displaybind, bindable] \
8632 BSTR ariaSelected
(); \
8634 [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTE
)] \
8635 VARIANT ie8_getAttribute
([in] BSTR strAttributeName
); \
8637 [id(DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTE
)] \
8638 void ie8_setAttribute
([in] BSTR strAttributeName
,[in] VARIANT AttributeValue
); \
8640 [id(DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTE
)] \
8641 VARIANT_BOOL ie8_removeAttribute
([in] BSTR strAttributeName
); \
8643 [propget, id(DISPID_IHTMLELEMENT5_IE8_ATTRIBUTES
)] \
8644 IHTMLAttributeCollection3
*ie8_attributes
(); \
8646 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUENOW
), displaybind, bindable] \
8647 void ariaValuenow
(BSTR v
); \
8649 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUENOW
), displaybind, bindable] \
8650 BSTR ariaValuenow
(); \
8652 [propput, id(DISPID_IHTMLELEMENT5_ARIAPOSINSET
), displaybind, bindable] \
8653 void ariaPosinset
(short v
); \
8655 [propget, id(DISPID_IHTMLELEMENT5_ARIAPOSINSET
), displaybind, bindable] \
8656 short ariaPosinset
(); \
8658 [propput, id(DISPID_IHTMLELEMENT5_ARIASETSIZE
), displaybind, bindable] \
8659 void ariaSetsize
(short v
); \
8661 [propget, id(DISPID_IHTMLELEMENT5_ARIASETSIZE
), displaybind, bindable] \
8662 short ariaSetsize
(); \
8664 [propput, id(DISPID_IHTMLELEMENT5_ARIALEVEL
), displaybind, bindable]\
8665 void ariaLevel
(short v
); \
8667 [propget, id(DISPID_IHTMLELEMENT5_ARIALEVEL
), displaybind, bindable]\
8668 short ariaLevel
(); \
8670 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUEMIN
), displaybind, bindable] \
8671 void ariaValuemin
(BSTR v
); \
8673 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUEMIN
), displaybind, bindable] \
8674 BSTR ariaValuemin
(); \
8676 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUEMAX
), displaybind, bindable] \
8677 void ariaValuemax
(BSTR v
); \
8679 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUEMAX
), displaybind, bindable] \
8680 BSTR ariaValuemax
(); \
8682 [propput, id(DISPID_IHTMLELEMENT5_ARIACONTROLS
), displaybind, bindable] \
8683 void ariaControls
(BSTR v
); \
8685 [propget, id(DISPID_IHTMLELEMENT5_ARIACONTROLS
), displaybind, bindable] \
8686 BSTR ariaControls
(); \
8688 [propput, id(DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY
), displaybind, bindable] \
8689 void ariaDescribedby
(BSTR v
); \
8691 [propget, id(DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY
), displaybind, bindable] \
8692 BSTR ariaDescribedby
(); \
8694 [propput, id(DISPID_IHTMLELEMENT5_ARIAFLOWTO
), displaybind, bindable] \
8695 void ariaFlowto
(BSTR v
); \
8697 [propget, id(DISPID_IHTMLELEMENT5_ARIAFLOWTO
), displaybind, bindable] \
8698 BSTR ariaFlowto
(); \
8700 [propput, id(DISPID_IHTMLELEMENT5_ARIALABELLEDBY
), displaybind, bindable] \
8701 void ariaLabelledby
(BSTR v
); \
8703 [propget, id(DISPID_IHTMLELEMENT5_ARIALABELLEDBY
), displaybind, bindable] \
8704 BSTR ariaLabelledby
(); \
8706 [propput, id(DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT
), displaybind, bindable] \
8707 void ariaActivedescendant
(BSTR v
); \
8709 [propget, id(DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT
), displaybind, bindable] \
8710 BSTR ariaActivedescendant
(); \
8712 [propput, id(DISPID_IHTMLELEMENT5_ARIAOWNS
), displaybind, bindable] \
8713 void ariaOwns
(BSTR v
); \
8715 [propget, id(DISPID_IHTMLELEMENT5_ARIAOWNS
), displaybind, bindable] \
8718 [id(DISPID_IHTMLELEMENT5_HASATTRIBUTES
)] \
8719 VARIANT_BOOL hasAttributes
(); \
8721 [propput, id(DISPID_IHTMLELEMENT5_ARIALIVE
), displaybind, bindable] \
8722 void ariaLive
(BSTR v
); \
8724 [propget, id(DISPID_IHTMLELEMENT5_ARIALIVE
), displaybind, bindable] \
8727 [propput, id(DISPID_IHTMLELEMENT5_ARIARELEVANT
), displaybind, bindable] \
8728 void ariaRelevant
(BSTR v
); \
8730 [propget, id(DISPID_IHTMLELEMENT5_ARIARELEVANT
), displaybind, bindable] \
8737 uuid(3050f3f2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8739 interface IHTMLDatabinding
: IDispatch
8741 [propput, id(DISPID_IHTMLDATABINDING_DATAFLD
)]
8742 HRESULT dataFld
([in] BSTR v
);
8744 [propget, id(DISPID_IHTMLDATABINDING_DATAFLD
)]
8745 HRESULT dataFld
([retval, out] BSTR * p
);
8747 [propput, id(DISPID_IHTMLDATABINDING_DATASRC
)]
8748 HRESULT dataSrc
([in] BSTR v
);
8750 [propget, id(DISPID_IHTMLDATABINDING_DATASRC
)]
8751 HRESULT dataSrc
([retval, out] BSTR * p
);
8753 [propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)]
8754 HRESULT dataFormatAs
([in] BSTR v
);
8756 [propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)]
8757 HRESULT dataFormatAs
([retval, out] BSTR * p
);
8760 #define WINE_IHTMLDATABINDING_DISPINTERFACE_DECL \
8761 [propput, id(DISPID_IHTMLDATABINDING_DATAFLD
)] \
8762 void dataFld
(BSTR v
); \
8764 [propget, id(DISPID_IHTMLDATABINDING_DATAFLD
)] \
8767 [propput, id(DISPID_IHTMLDATABINDING_DATASRC
)] \
8768 void dataSrc
(BSTR v
); \
8770 [propget, id(DISPID_IHTMLDATABINDING_DATASRC
)] \
8773 [propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)] \
8774 void dataFormatAs
(BSTR v
); \
8776 [propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS
)] \
8779 #define WINE_HTMLELEMENT_INTERFACES \
8780 interface IHTMLElement
; \
8781 interface IHTMLElement2
; \
8782 interface IHTMLElement3
; \
8783 interface IHTMLElement4
; \
8784 interface IHTMLUniqueName
; \
8785 interface IHTMLDOMNode
; \
8786 interface IHTMLDOMNode2
; \
8787 /* interface IHTMLElement5; */ \
8788 interface IHTMLElement6
; \
8789 interface IHTMLDOMConstructor \
8790 /* interface IHTMLElement7 */
8792 #define WINE_HTMLELEMENT_DISPINTERFACE_DECL \
8793 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
; \
8794 WINE_IHTMLELEMENT2_DISPINTERFACE_DECL
; \
8795 WINE_IHTMLELEMENT3_DISPINTERFACE_DECL
; \
8796 WINE_IHTMLELEMENT4_DISPINTERFACE_DECL
; \
8797 WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL
; \
8798 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
; \
8799 WINE_IHTMLELEMENT5_DISPINTERFACE_DECL
; \
8800 WINE_IHTMLELEMENT6_DISPINTERFACE_DECL
; \
8801 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
8803 #define WINE_HTMLDATAELEMENT_INTERFACES \
8804 interface IHTMLElement
; \
8805 interface IHTMLElement2
; \
8806 interface IHTMLElement3
; \
8807 interface IHTMLElement4
; \
8808 interface IHTMLUniqueName
; \
8809 interface IHTMLDOMNode
; \
8810 interface IHTMLDOMNode2
; \
8811 interface IHTMLDatabinding
; \
8812 /* interface IHTMLElement5; */ \
8813 interface IHTMLElement6
; \
8814 interface IElementSelector
; \
8815 interface IHTMLDOMConstructor \
8816 /* interface IHTMLElement7 */
8818 #define WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL \
8819 WINE_IHTMLELEMENT_DISPINTERFACE_DECL
; \
8820 WINE_IHTMLELEMENT2_DISPINTERFACE_DECL
; \
8821 WINE_IHTMLELEMENT3_DISPINTERFACE_DECL
; \
8822 WINE_IHTMLELEMENT4_DISPINTERFACE_DECL
; \
8823 WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL
; \
8824 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
; \
8825 WINE_IHTMLDATABINDING_DISPINTERFACE_DECL
; \
8826 WINE_IHTMLELEMENT5_DISPINTERFACE_DECL
; \
8827 WINE_IHTMLELEMENT6_DISPINTERFACE_DECL
; \
8828 WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL
; \
8829 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
8831 /*****************************************************************************
8832 * IHTMLGenericElement interface
8838 uuid(3050f4b7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8840 interface IHTMLGenericElement
: IDispatch
8842 [propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET
), hidden]
8843 HRESULT recordset
([out, retval] IDispatch
**p
);
8845 [id(DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET
)]
8846 HRESULT namedRecordset
(
8847 [in] BSTR dataMember
,
8848 [in, optional] VARIANT *hierarchy
,
8849 [out, retval] IDispatch
**ppRecordset
);
8852 /*****************************************************************************
8853 * DispHTMLGenericElement dispinterface
8857 uuid(3050f563
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8859 dispinterface DispHTMLGenericElement
8863 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
8865 [propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET
), hidden]
8866 IDispatch
*recordset
();
8868 [id(DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET
)]
8869 IDispatch
*namedRecordset
(
8870 [in] BSTR dataMember
,
8871 [in, optional] VARIANT *hierarchy
);
8874 /*****************************************************************************
8875 * HTMLGenericElement coclass
8879 uuid(3050f4b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8881 coclass HTMLGenericElement
8883 [default] dispinterface DispHTMLGenericElement
;
8884 [source, default] dispinterface HTMLElementEvents
;
8885 [source] dispinterface HTMLElementEvents2
;
8886 WINE_HTMLELEMENT_INTERFACES
;
8887 interface IHTMLGenericElement
;
8890 /*****************************************************************************
8891 * IHTMLStyleSheetRule interface
8897 uuid(3050F357
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
8899 interface IHTMLStyleSheetRule
: IDispatch
8901 [propput, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
8902 HRESULT selectorText
([in] BSTR v
);
8904 [propget, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
8905 HRESULT selectorText
([retval, out] BSTR *p
);
8907 [propget, id(DISPID_IHTMLSTYLESHEETRULE_STYLE
)]
8908 HRESULT style
([retval, out] IHTMLRuleStyle
**p
);
8910 [propget, id(DISPID_IHTMLSTYLESHEETRULE_READONLY
)]
8911 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
8916 uuid(3050f50e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8918 dispinterface DispHTMLStyleSheetRule
8922 [propput, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
8923 void selectorText
(BSTR v
);
8925 [propget, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT
)]
8926 BSTR selectorText
();
8928 [propget, id(DISPID_IHTMLSTYLESHEETRULE_STYLE
), nonbrowsable]
8929 IHTMLRuleStyle
* style
();
8931 [propget, id(DISPID_IHTMLSTYLESHEETRULE_READONLY
)]
8932 VARIANT_BOOL readOnly();
8934 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
8939 uuid(3050f3ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8941 coclass HTMLStyleSheetRule
8943 [default] dispinterface DispHTMLStyleSheetRule
;
8944 interface IHTMLStyleSheetRule
;
8945 interface IHTMLDOMConstructor
;
8948 /*****************************************************************************
8949 * IHTMLStyleSheetRulesCollection interface
8955 uuid(3050F2E5
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
8957 interface IHTMLStyleSheetRulesCollection
: IDispatch
8959 [propget, id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH
)]
8960 HRESULT length
([retval, out] LONG *p
);
8962 [id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM
)]
8965 [retval, out] IHTMLStyleSheetRule
**ppHTMLStyleSheetRule
);
8970 uuid(3050f52f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8972 dispinterface DispHTMLStyleSheetRulesCollection
8976 [propget, id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH
)]
8979 [id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM
)]
8980 IHTMLStyleSheetRule
* item
([in] long index
);
8982 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
8987 uuid(3050f3cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
8989 coclass HTMLStyleSheetRulesCollection
8991 [default] dispinterface DispHTMLStyleSheetRulesCollection
;
8992 interface IHTMLStyleSheetRulesCollection
;
8993 interface IHTMLDOMConstructor
;
9000 uuid(3050f7ee
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9002 interface IHTMLStyleSheetPage
: IDispatch
9004 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_SELECTOR
)]
9005 HRESULT selector
([retval, out] BSTR *p
);
9007 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS
)]
9008 HRESULT pseudoClass
([retval, out] BSTR *p
);
9013 uuid(3050f540
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9015 dispinterface DispHTMLStyleSheetPage
9019 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_SELECTOR
)]
9022 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS
)]
9025 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
9029 uuid(3050f7ef
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9031 coclass HTMLStyleSheetPage
9033 [default] dispinterface DispHTMLStyleSheetPage
;
9034 interface IHTMLStyleSheetPage
;
9035 interface IHTMLDOMConstructor
;
9042 uuid(3050f7f0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9044 interface IHTMLStyleSheetPagesCollection
: IDispatch
9046 [propget, id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH
)]
9047 HRESULT length
([retval, out] LONG *p
);
9049 [id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM
)]
9052 [retval, out] IHTMLStyleSheetPage
**ppHTMLStyleSheetPage
);
9057 uuid(3050f543
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9059 dispinterface DispHTMLStyleSheetPagesCollection
9063 [propget, id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH
)]
9066 [id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM
)]
9067 IHTMLStyleSheetPage
* item
([in] long index
);
9069 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
9074 uuid(3050f7f1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9076 coclass HTMLStyleSheetPagesCollection
9078 [default] dispinterface DispHTMLStyleSheetPagesCollection
;
9079 interface IHTMLStyleSheetPagesCollection
;
9080 interface IHTMLDOMConstructor
;
9083 /*****************************************************************************
9084 * IHTMLStyleSheet interface
9090 uuid(3050F2E3
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
9092 interface IHTMLStyleSheet
: IDispatch
9094 [propput, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
9095 HRESULT title
([in] BSTR v
);
9097 [propget, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
9098 HRESULT title
([retval, out] BSTR *p
);
9100 [propget, id(DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET
)]
9101 HRESULT parentStyleSheet
([retval, out] IHTMLStyleSheet
**p
);
9103 [propget, id(DISPID_IHTMLSTYLESHEET_OWNINGELEMENT
)]
9104 HRESULT owningElement
([retval, out] IHTMLElement
**p
);
9106 [propput, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
9107 HRESULT disabled
([in] VARIANT_BOOL v
);
9109 [propget, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
9110 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
9112 [propget, id(DISPID_IHTMLSTYLESHEET_READONLY
)]
9113 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
9115 [propget, id(DISPID_IHTMLSTYLESHEET_IMPORTS
)]
9116 HRESULT imports
([retval, out] IHTMLStyleSheetsCollection
**p
);
9118 [propput, id(DISPID_IHTMLSTYLESHEET_HREF
)]
9119 HRESULT href
([in] BSTR v
);
9121 [propget, id(DISPID_IHTMLSTYLESHEET_HREF
)]
9122 HRESULT href
([retval, out] BSTR *p
);
9124 [propget, id(DISPID_IHTMLSTYLESHEET_TYPE
)]
9125 HRESULT type
([retval, out] BSTR *p
);
9127 [propget, id(DISPID_IHTMLSTYLESHEET_ID
)]
9128 HRESULT id([retval, out] BSTR *p
);
9130 [id(DISPID_IHTMLSTYLESHEET_ADDIMPORT
)]
9133 [defaultvalue(-1), in] LONG lIndex
,
9134 [retval, out] LONG *plIndex
);
9136 [id(DISPID_IHTMLSTYLESHEET_ADDRULE
)]
9138 [in] BSTR bstrSelector
,
9139 [in] BSTR bstrStyle
,
9140 [defaultvalue(-1), in] LONG lIndex
,
9141 [retval, out] LONG *plNewIndex
);
9143 [id(DISPID_IHTMLSTYLESHEET_REMOVEIMPORT
)]
9144 HRESULT removeImport
([in] LONG lIndex
);
9146 [id(DISPID_IHTMLSTYLESHEET_REMOVERULE
)]
9147 HRESULT removeRule
([in] LONG lIndex
);
9149 [propput, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
9150 HRESULT media
([in] BSTR v
);
9152 [propget, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
9153 HRESULT media
([retval, out] BSTR *p
);
9155 [propput, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
9156 HRESULT cssText
([in] BSTR v
);
9158 [propget, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
9159 HRESULT cssText
([retval, out] BSTR *p
);
9161 [propget, id(DISPID_IHTMLSTYLESHEET_RULES
)]
9162 HRESULT rules
([retval, out] IHTMLStyleSheetRulesCollection
**p
);
9165 /*****************************************************************************
9166 * IHTMLStyleSheet2 interface
9172 uuid(3050f3d1
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9174 interface IHTMLStyleSheet2
: IDispatch
9176 [propget, id(DISPID_IHTMLSTYLESHEET2_PAGES
)]
9177 HRESULT pages
([retval, out] IHTMLStyleSheetPagesCollection
**p
);
9179 [id(DISPID_IHTMLSTYLESHEET2_ADDPAGERULE
)]
9180 HRESULT addPageRule
(
9181 [in] BSTR bstrSelector
,
9182 [in] BSTR bstrStyle
,
9183 [defaultvalue(-1), in] LONG lIndex
,
9184 [retval, out] LONG *plNewIndex
);
9189 uuid(3050f58d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9191 dispinterface DispHTMLStyleSheet
9195 [propput, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
9198 [propget, id(DISPID_IHTMLSTYLESHEET_TITLE
)]
9201 [propget, id(DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET
)]
9202 IHTMLStyleSheet
* parentStyleSheet
();
9204 [propget, id(DISPID_IHTMLSTYLESHEET_OWNINGELEMENT
)]
9205 IHTMLElement
* owningElement
();
9207 [propput, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
9208 void disabled
(VARIANT_BOOL v
);
9210 [propget, id(DISPID_IHTMLSTYLESHEET_DISABLED
)]
9211 VARIANT_BOOL disabled
();
9213 [propget, id(DISPID_IHTMLSTYLESHEET_READONLY
)]
9214 VARIANT_BOOL readOnly();
9216 [propget, id(DISPID_IHTMLSTYLESHEET_IMPORTS
)]
9217 IHTMLStyleSheetsCollection
* imports
();
9219 [propput, id(DISPID_IHTMLSTYLESHEET_HREF
)]
9222 [propget, id(DISPID_IHTMLSTYLESHEET_HREF
)]
9225 [propget, id(DISPID_IHTMLSTYLESHEET_TYPE
)]
9228 [propget, id(DISPID_IHTMLSTYLESHEET_ID
)]
9231 [id(DISPID_IHTMLSTYLESHEET_ADDIMPORT
)]
9234 [defaultvalue(-1), in] LONG lIndex
);
9236 [id(DISPID_IHTMLSTYLESHEET_ADDRULE
)]
9238 [in] BSTR bstrSelector
,
9239 [in] BSTR bstrStyle
,
9240 [defaultvalue(-1), in] LONG lIndex
);
9242 [id(DISPID_IHTMLSTYLESHEET_REMOVEIMPORT
)]
9243 void removeImport
([in] LONG lIndex
);
9245 [id(DISPID_IHTMLSTYLESHEET_REMOVERULE
)]
9246 void removeRule
([in] LONG lIndex
);
9248 [propput, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
9251 [propget, id(DISPID_IHTMLSTYLESHEET_MEDIA
)]
9254 [propput, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
9255 void cssText
(BSTR v
);
9257 [propget, id(DISPID_IHTMLSTYLESHEET_CSSTEXT
)]
9260 [propget, id(DISPID_IHTMLSTYLESHEET_RULES
)]
9261 IHTMLStyleSheetRulesCollection
* rules
();
9263 [propget, id(DISPID_IHTMLSTYLESHEET2_PAGES
)]
9264 IHTMLStyleSheetPagesCollection
* pages
();
9266 [id(DISPID_IHTMLSTYLESHEET2_ADDPAGERULE
)]
9268 [in] BSTR bstrSelector
,
9269 [in] BSTR bstrStyle
,
9270 [defaultvalue(-1), in] LONG lIndex
);
9275 uuid(3050f2e4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9277 coclass HTMLStyleSheet
9279 [default] dispinterface DispHTMLStyleSheet
;
9280 interface IHTMLStyleSheet
;
9281 interface IHTMLStyleSheet2
;
9284 /*****************************************************************************
9285 * IHTMLStyleSheetsCollection interface
9291 uuid(3050F37E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
9293 interface IHTMLStyleSheetsCollection
: IDispatch
9295 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH
)]
9296 HRESULT length
([retval, out] LONG *p
);
9298 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM
)]
9299 HRESULT _newEnum
([retval, out] IUnknown
**p
);
9301 [id(DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM
)]
9303 [in] VARIANT *pvarIndex
,
9304 [retval, out] VARIANT *pvarResult
);
9307 /*****************************************************************************
9308 * DispHTMLStyleSheetsCollection dispinterface
9312 uuid(3050f547
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9314 dispinterface DispHTMLStyleSheetsCollection
9318 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH
)]
9321 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM
), hidden, restricted]
9322 IUnknown
*_newEnum
();
9324 [id(DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM
)]
9325 VARIANT item
([in] VARIANT *pvarIndex
);
9327 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
9328 IDispatch
*constructor
();
9331 /*****************************************************************************
9332 * IHTMLLinkElement interface
9338 uuid(3050f205
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9340 interface IHTMLLinkElement
: IDispatch
9342 [propput, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
9343 HRESULT href
([in] BSTR v
);
9345 [propget, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
9346 HRESULT href
([out, retval] BSTR *p
);
9348 [propput, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
9349 HRESULT rel
([in] BSTR v
);
9351 [propget, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
9352 HRESULT rel
([out, retval] BSTR *p
);
9354 [propput, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
9355 HRESULT rev
([in] BSTR v
);
9357 [propget, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
9358 HRESULT rev
([out, retval] BSTR *p
);
9360 [propput, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
9361 HRESULT type
([in] BSTR v
);
9363 [propget, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
9364 HRESULT type
([out, retval] BSTR *p
);
9366 [propget, id(DISPID_IHTMLLINKELEMENT_READYSTATE
)]
9367 HRESULT readyState
([out, retval] BSTR *p
);
9369 [propput, id(DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
9370 HRESULT onreadystatechange
([in] VARIANT v
);
9372 [propget, id(DISPID_IHTMLLINKELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
9373 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
9375 [propput, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
9376 HRESULT onload
([in] VARIANT v
);
9378 [propget, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
9379 HRESULT onload
([out, retval] VARIANT *p
);
9381 [propput, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
9382 HRESULT onerror
([in] VARIANT v
);
9384 [propget, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
9385 HRESULT onerror
([out, retval] VARIANT *p
);
9387 [propget, id(DISPID_IHTMLLINKELEMENT_STYLESHEET
)]
9388 HRESULT styleSheet
([out, retval] IHTMLStyleSheet
**p
);
9390 [propput, id(DISPID_IHTMLLINKELEMENT_DISABLED
), displaybind, bindable]
9391 HRESULT disabled
([in] VARIANT_BOOL v
);
9393 [propget, id(DISPID_IHTMLLINKELEMENT_DISABLED
), displaybind, bindable]
9394 HRESULT disabled
([out, retval] VARIANT_BOOL *p
);
9396 [propput, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
9397 HRESULT media
([in] BSTR v
);
9399 [propget, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
9400 HRESULT media
([out, retval] BSTR *p
);
9403 /*****************************************************************************
9404 * IHTMLLinkElement2 interface
9410 uuid(3050f4e5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9412 interface IHTMLLinkElement2
: IDispatch
9414 [propput, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
9415 HRESULT target
([in] BSTR v
);
9417 [propget, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
9418 HRESULT target
([out, retval] BSTR *p
);
9421 /*****************************************************************************
9422 * IHTMLLinkElement3 interface
9428 uuid(3050f81e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9430 interface IHTMLLinkElement3
: IDispatch
9432 [propput, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
9433 HRESULT charset
([in] BSTR v
);
9435 [propget, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
9436 HRESULT charset
([out, retval] BSTR *p
);
9438 [propput, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
9439 HRESULT hreflang
([in] BSTR v
);
9441 [propget, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
9442 HRESULT hreflang
([out, retval] BSTR *p
);
9445 /*****************************************************************************
9446 * IHTMLLinkElement4 interface
9452 uuid(3051043a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9454 interface IHTMLLinkElement4
: IDispatch
9456 [propput, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
9457 HRESULT href
([in] BSTR v
);
9459 [propget, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
9460 HRESULT href
([retval, out] BSTR * p
);
9463 /*****************************************************************************
9464 * DispHTMLLinkElement dispinterface
9468 uuid(3050f524
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9470 dispinterface DispHTMLLinkElement
9474 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
9476 [propput, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
9479 [propget, id(DISPID_IHTMLLINKELEMENT_HREF
), displaybind, bindable]
9482 [propput, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
9485 [propget, id(DISPID_IHTMLLINKELEMENT_REL
), displaybind, bindable]
9488 [propput, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
9491 [propget, id(DISPID_IHTMLLINKELEMENT_REV
), displaybind, bindable]
9494 [propput, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
9497 [propget, id(DISPID_IHTMLLINKELEMENT_TYPE
), displaybind, bindable]
9500 [propput, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
9501 void onload
(VARIANT v
);
9503 [propget, id(DISPID_IHTMLLINKELEMENT_ONLOAD
), displaybind, bindable]
9506 [propput, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
9507 void onerror
(VARIANT v
);
9509 [propget, id(DISPID_IHTMLLINKELEMENT_ONERROR
), displaybind, bindable]
9512 [propget, id(DISPID_IHTMLLINKELEMENT_STYLESHEET
)]
9513 IHTMLStyleSheet
*styleSheet
();
9515 [propput, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
9518 [propget, id(DISPID_IHTMLLINKELEMENT_MEDIA
), displaybind, bindable]
9521 [propput, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
9522 void target
(BSTR v
);
9524 [propget, id(DISPID_IHTMLLINKELEMENT2_TARGET
), displaybind, bindable]
9527 [propput, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
9528 void charset
(BSTR v
);
9530 [propget, id(DISPID_IHTMLLINKELEMENT3_CHARSET
), displaybind, bindable]
9533 [propput, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
9534 void hreflang
(BSTR v
);
9536 [propget, id(DISPID_IHTMLLINKELEMENT3_HREFLANG
), displaybind, bindable]
9539 [propput, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
9540 void ie8_href
(BSTR v
);
9542 [propget, id(DISPID_IHTMLLINKELEMENT4_IE8_HREF
)]
9546 /*****************************************************************************
9547 * HTMLLinkElement coclass
9551 uuid(3050f277
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9553 coclass HTMLLinkElement
9555 [default] dispinterface DispHTMLLinkElement
;
9556 /* [source, default] dispinterface HTMLLinkElementEvents; */
9557 /* [source] dispinterface HTMLLinkElementEvents2; */
9558 WINE_HTMLELEMENT_INTERFACES
;
9559 interface IHTMLLinkElement
;
9560 interface IHTMLLinkElement2
;
9561 interface IHTMLLinkElement3
;
9562 interface IHTMLLinkElement4
;
9563 /* interface IHTMLLinkElement5; */
9566 /*****************************************************************************
9567 * IHTMLTxtRange interface
9573 uuid(3050f220
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9575 interface IHTMLTxtRange
: IDispatch
9577 [propget, id(DISPID_IHTMLTXTRANGE_HTMLTEXT
)]
9578 HRESULT htmlText
([retval, out] BSTR *p
);
9580 [propput, id(DISPID_IHTMLTXTRANGE_TEXT
)]
9581 HRESULT text
([in] BSTR v
);
9583 [propget, id(DISPID_IHTMLTXTRANGE_TEXT
)]
9584 HRESULT text
([retval, out] BSTR *p
);
9586 [id(DISPID_IHTMLTXTRANGE_PARENTELEMENT
)]
9587 HRESULT parentElement
([retval, out] IHTMLElement
**parent
);
9589 [id(DISPID_IHTMLTXTRANGE_DUPLICATE
)]
9590 HRESULT duplicate
([retval, out] IHTMLTxtRange
**Duplicate
);
9592 [id(DISPID_IHTMLTXTRANGE_INRANGE
)]
9594 [in] IHTMLTxtRange
*Range,
9595 [retval, out] VARIANT_BOOL *InRange
);
9597 [id(DISPID_IHTMLTXTRANGE_ISEQUAL
)]
9599 [in] IHTMLTxtRange
*Range,
9600 [retval, out] VARIANT_BOOL *IsEqual
);
9602 [id(DISPID_IHTMLTXTRANGE_SCROLLINTOVIEW
)]
9603 HRESULT scrollIntoView
([defaultvalue(-1), in] VARIANT_BOOL fStart
);
9605 [id(DISPID_IHTMLTXTRANGE_COLLAPSE
)]
9606 HRESULT collapse
([defaultvalue(-1), in] VARIANT_BOOL Start
);
9608 [id(DISPID_IHTMLTXTRANGE_EXPAND
)]
9611 [retval, out] VARIANT_BOOL *Success
);
9613 [id(DISPID_IHTMLTXTRANGE_MOVE
)]
9616 [defaultvalue(1), in] LONG Count
,
9617 [retval, out] LONG *ActualCount
);
9619 [id(DISPID_IHTMLTXTRANGE_MOVESTART
)]
9622 [defaultvalue(1), in] LONG Count
,
9623 [retval, out] LONG *ActualCount
);
9625 [id(DISPID_IHTMLTXTRANGE_MOVEEND
)]
9628 [defaultvalue(1), in] LONG Count
,
9629 [retval, out] LONG *ActualCount
);
9631 [id(DISPID_IHTMLTXTRANGE_SELECT
)]
9634 [id(DISPID_IHTMLTXTRANGE_PASTEHTML
)]
9635 HRESULT pasteHTML
([in] BSTR html
);
9637 [id(DISPID_IHTMLTXTRANGE_MOVETOELEMENTTEXT
)]
9638 HRESULT moveToElementText
([in] IHTMLElement
*element
);
9640 [id(DISPID_IHTMLTXTRANGE_SETENDPOINT
)]
9641 HRESULT setEndPoint
(
9643 [in] IHTMLTxtRange
*SourceRange
);
9645 [id(DISPID_IHTMLTXTRANGE_COMPAREENDPOINTS
)]
9646 HRESULT compareEndPoints
(
9648 [in] IHTMLTxtRange
*SourceRange
,
9649 [retval, out] LONG *ret
);
9651 [id(DISPID_IHTMLTXTRANGE_FINDTEXT
)]
9654 [defaultvalue(1073741823), in] LONG count
,
9655 [defaultvalue(0), in] LONG Flags
,
9656 [retval, out] VARIANT_BOOL *Success
);
9658 [id(DISPID_IHTMLTXTRANGE_MOVETOPOINT
)]
9659 HRESULT moveToPoint
(
9663 [id(DISPID_IHTMLTXTRANGE_GETBOOKMARK
)]
9664 HRESULT getBookmark
([retval, out] BSTR *Boolmark
);
9666 [id(DISPID_IHTMLTXTRANGE_MOVETOBOOKMARK
)]
9667 HRESULT moveToBookmark
(
9669 [retval, out] VARIANT_BOOL *Success
);
9671 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDSUPPORTED
)]
9672 HRESULT queryCommandSupported
(
9674 [retval, out] VARIANT_BOOL *pfRet
);
9676 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDENABLED
)]
9677 HRESULT queryCommandEnabled
(
9679 [retval, out] VARIANT_BOOL *pfRet
);
9681 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDSTATE
)]
9682 HRESULT queryCommandState
(
9684 [retval, out] VARIANT_BOOL *pfRet
);
9686 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDINDETERM
)]
9687 HRESULT queryCommandIndeterm
(
9689 [retval, out] VARIANT_BOOL *pfRet
);
9691 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDTEXT
)]
9692 HRESULT queryCommandText
(
9694 [retval, out] BSTR *pcmdText
);
9696 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDVALUE
)]
9697 HRESULT queryCommandValue
(
9699 [retval, out] VARIANT *pcmdValue
);
9701 [id(DISPID_IHTMLTXTRANGE_EXECCOMMAND
)]
9702 HRESULT execCommand
(
9704 [defaultvalue(0), in] VARIANT_BOOL showUI
,
9705 [optional, in] VARIANT value
,
9706 [retval, out] VARIANT_BOOL *pfRet
);
9708 [id(DISPID_IHTMLTXTRANGE_EXECCOMMANDSHOWHELP
)]
9709 HRESULT execCommandShowHelp
(
9711 [retval, out] VARIANT_BOOL *pfRet
);
9714 /*****************************************************************************
9715 * IHTMLDOMRange interface
9721 uuid(305104ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9723 interface IHTMLDOMRange
: IDispatch
9725 [propget, id(DISPID_IHTMLDOMRANGE_STARTCONTAINER
)]
9726 HRESULT startContainer
([out, retval] IHTMLDOMNode
**p
);
9728 [propget, id(DISPID_IHTMLDOMRANGE_STARTOFFSET
)]
9729 HRESULT startOffset
([out, retval] long *p
);
9731 [propget, id(DISPID_IHTMLDOMRANGE_ENDCONTAINER
)]
9732 HRESULT endContainer
([out, retval] IHTMLDOMNode
**p
);
9734 [propget, id(DISPID_IHTMLDOMRANGE_ENDOFFSET
)]
9735 HRESULT endOffset
([out, retval] long *p
);
9737 [propget, id(DISPID_IHTMLDOMRANGE_COLLAPSED
)]
9738 HRESULT collapsed
([out, retval] VARIANT_BOOL *p
);
9740 [propget, id(DISPID_IHTMLDOMRANGE_COMMONANCESTORCONTAINER
)]
9741 HRESULT commonAncestorContainer
([out, retval] IHTMLDOMNode
**p
);
9743 [id(DISPID_IHTMLDOMRANGE_SETSTART
)]
9745 [in] IDispatch
*refNode
,
9748 [id(DISPID_IHTMLDOMRANGE_SETEND
)] HRESULT
9750 [in] IDispatch
*refNode
,
9753 [id(DISPID_IHTMLDOMRANGE_SETSTARTBEFORE
)]
9754 HRESULT setStartBefore
([in] IDispatch
* refNode
);
9756 [id(DISPID_IHTMLDOMRANGE_SETSTARTAFTER
)]
9757 HRESULT setStartAfter
([in] IDispatch
*refNode
);
9759 [id(DISPID_IHTMLDOMRANGE_SETENDBEFORE
)]
9760 HRESULT setEndBefore
([in] IDispatch
*refNode
);
9762 [id(DISPID_IHTMLDOMRANGE_SETENDAFTER
)]
9763 HRESULT setEndAfter
([in] IDispatch
*refNode
);
9765 [id(DISPID_IHTMLDOMRANGE_COLLAPSE
)]
9766 HRESULT collapse
([in] VARIANT_BOOL toStart
);
9768 [id(DISPID_IHTMLDOMRANGE_SELECTNODE
)]
9769 HRESULT selectNode
([in] IDispatch
*refNode
);
9771 [id(DISPID_IHTMLDOMRANGE_SELECTNODECONTENTS
)]
9772 HRESULT selectNodeContents
([in] IDispatch
*refNode
);
9774 [id(DISPID_IHTMLDOMRANGE_COMPAREBOUNDARYPOINTS
)]
9775 HRESULT compareBoundaryPoints
(
9777 [in] IDispatch
*sourceRange
,
9778 [out, retval] long *compareResult
);
9780 [id(DISPID_IHTMLDOMRANGE_DELETECONTENTS
)]
9781 HRESULT deleteContents
();
9783 [id(DISPID_IHTMLDOMRANGE_EXTRACTCONTENTS
)]
9784 HRESULT extractContents
([out, retval] IDispatch
**ppDocumentFragment
);
9786 [id(DISPID_IHTMLDOMRANGE_CLONECONTENTS
)]
9787 HRESULT cloneContents
([out, retval] IDispatch
**ppDocumentFragment
);
9789 [id(DISPID_IHTMLDOMRANGE_INSERTNODE
)]
9790 HRESULT insertNode
([in] IDispatch
*newNode
);
9792 [id(DISPID_IHTMLDOMRANGE_SURROUNDCONTENTS
)]
9793 HRESULT surroundContents
([in] IDispatch
*newParent
);
9795 [id(DISPID_IHTMLDOMRANGE_CLONERANGE
)]
9796 HRESULT cloneRange
([out, retval] IHTMLDOMRange
**ppClonedRange
);
9798 [id(DISPID_IHTMLDOMRANGE_TOSTRING
)]
9799 HRESULT toString
([out, retval] BSTR *pRangeString
);
9801 [id(DISPID_IHTMLDOMRANGE_DETACH
)]
9804 [id(DISPID_IHTMLDOMRANGE_GETCLIENTRECTS
)]
9805 HRESULT getClientRects
([out, retval] IHTMLRectCollection
**ppRectCol
);
9807 [id(DISPID_IHTMLDOMRANGE_GETBOUNDINGCLIENTRECT
)]
9808 HRESULT getBoundingClientRect
([out, retval] IHTMLRect
**ppRect
);
9813 uuid(3050f37f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
9815 coclass HTMLStyleSheetsCollection
9817 [default] interface IHTMLStyleSheetsCollection
;
9820 /*****************************************************************************
9821 * IHTMLFormElement interface
9827 uuid(3050F1F7
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
9829 interface IHTMLFormElement
: IDispatch
9831 [propput, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
9832 HRESULT action
([in] BSTR v
);
9834 [propget, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
9835 HRESULT action
([retval, out] BSTR *p
);
9837 [propput, id(DISPID_IHTMLFORMELEMENT_DIR
)]
9838 HRESULT dir
([in] BSTR v
);
9840 [propget, id(DISPID_IHTMLFORMELEMENT_DIR
)]
9841 HRESULT dir
([retval, out] BSTR *p
);
9843 [propput, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
9844 HRESULT encoding
([in] BSTR v
);
9846 [propget, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
9847 HRESULT encoding
([retval, out] BSTR *p
);
9849 [propput, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
9850 HRESULT method
([in] BSTR v
);
9852 [propget, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
9853 HRESULT method
([retval, out] BSTR *p
);
9855 [propget, id(DISPID_IHTMLFORMELEMENT_ELEMENTS
)]
9856 HRESULT elements
([retval, out] IDispatch
**p
);
9858 [propput, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
9859 HRESULT target
([in] BSTR v
);
9861 [propget, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
9862 HRESULT target
([retval, out] BSTR *p
);
9864 [propput, id(DISPID_IHTMLFORMELEMENT_NAME
)]
9865 HRESULT name
([in] BSTR v
);
9867 [propget, id(DISPID_IHTMLFORMELEMENT_NAME
)]
9868 HRESULT name
([retval, out] BSTR *p
);
9870 [propput, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
9871 HRESULT onsubmit
([in] VARIANT v
);
9873 [propget, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
9874 HRESULT onsubmit
([retval, out] VARIANT *p
);
9876 [propput, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
9877 HRESULT onreset
([in] VARIANT v
);
9879 [propget, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
9880 HRESULT onreset
([retval, out] VARIANT *p
);
9882 [id(DISPID_IHTMLFORMELEMENT_SUBMIT
)]
9885 [id(DISPID_IHTMLFORMELEMENT_RESET
)]
9888 [propput, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
9889 HRESULT length
([in] LONG v
);
9891 [propget, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
9892 HRESULT length
([retval, out] LONG *p
);
9894 [propget, id(DISPID_IHTMLFORMELEMENT__NEWENUM
)]
9895 HRESULT _newEnum
([retval, out] IUnknown
**p
);
9897 [id(DISPID_IHTMLFORMELEMENT_ITEM
)]
9899 [optional, in] VARIANT name
,
9900 [optional, in] VARIANT index
,
9901 [retval, out] IDispatch
**pdisp
);
9903 [id(DISPID_IHTMLFORMELEMENT_TAGS
)]
9905 [in] VARIANT tagName
,
9906 [retval, out] IDispatch
**pdisp
);
9909 /*****************************************************************************
9910 * DispHTMLFormElement dispinterface
9914 uuid(3050F510
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
9916 dispinterface DispHTMLFormElement
9920 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
9922 [propput, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
9923 void action
(BSTR v
);
9925 [propget, id(DISPID_IHTMLFORMELEMENT_ACTION
)]
9928 [propput, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
9929 void encoding
(BSTR v
);
9931 [propget, id(DISPID_IHTMLFORMELEMENT_ENCODING
)]
9934 [propput, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
9935 void method
(BSTR v
);
9937 [propget, id(DISPID_IHTMLFORMELEMENT_METHOD
)]
9940 [propget, id(DISPID_IHTMLFORMELEMENT_ELEMENTS
)]
9941 IDispatch
*elements
();
9943 [propput, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
9944 void target
(BSTR v
);
9946 [propget, id(DISPID_IHTMLFORMELEMENT_TARGET
)]
9949 [propput, id(DISPID_IHTMLFORMELEMENT_NAME
)]
9952 [propget, id(DISPID_IHTMLFORMELEMENT_NAME
)]
9955 [propput, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
9956 void onsubmit
(VARIANT v
);
9958 [propget, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT
)]
9961 [propput, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
9962 void onreset
(VARIANT v
);
9964 [propget, id(DISPID_IHTMLFORMELEMENT_ONRESET
)]
9967 [id(DISPID_IHTMLFORMELEMENT_SUBMIT
)]
9970 [id(DISPID_IHTMLFORMELEMENT_RESET
)]
9973 [propput, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
9974 void length
(long v
);
9976 [propget, id(DISPID_IHTMLFORMELEMENT_LENGTH
)]
9979 [propget, id(DISPID_IHTMLFORMELEMENT__NEWENUM
), hidden, restricted]
9980 IUnknown
*_newEnum
();
9982 [id(DISPID_IHTMLFORMELEMENT_ITEM
)]
9983 IDispatch
*item
(VARIANT name
, VARIANT index
);
9985 [id(DISPID_IHTMLFORMELEMENT_TAGS
)]
9986 IDispatch
*tags
(VARIANT tagName
);
9991 uuid(3050F364
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
9993 dispinterface HTMLFormElementEvents
9997 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
9998 VARIANT_BOOL onhelp
();
10000 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
10001 VARIANT_BOOL onclick
();
10003 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
10004 VARIANT_BOOL ondblclick
();
10006 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
10007 VARIANT_BOOL onkeypress
();
10009 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
10012 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
10015 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
10018 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
10019 void onmouseover
();
10021 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
10022 void onmousemove
();
10024 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
10025 void onmousedown
();
10027 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
10030 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
10031 VARIANT_BOOL onselectstart
();
10033 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
10034 void onfilterchange
();
10036 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
10037 VARIANT_BOOL ondragstart
();
10039 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
10040 VARIANT_BOOL onbeforeupdate
();
10042 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
10043 void onafterupdate
();
10045 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
10046 VARIANT_BOOL onerrorupdate
();
10048 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
10049 VARIANT_BOOL onrowexit
();
10051 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
10054 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
10055 void ondatasetchanged
();
10057 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
10058 void ondataavailable
();
10060 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
10061 void ondatasetcomplete
();
10063 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
10064 void onlosecapture
();
10066 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
10067 void onpropertychange
();
10069 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
10072 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
10075 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
10078 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
10081 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
10082 VARIANT_BOOL ondrag
();
10084 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
10087 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
10088 VARIANT_BOOL ondragenter
();
10090 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
10091 VARIANT_BOOL ondragover
();
10093 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
10094 void ondragleave
();
10096 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
10097 VARIANT_BOOL ondrop
();
10099 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
10100 VARIANT_BOOL onbeforecut
();
10102 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
10103 VARIANT_BOOL oncut
();
10105 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
10106 VARIANT_BOOL onbeforecopy
();
10108 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
10109 VARIANT_BOOL oncopy
();
10111 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
10112 VARIANT_BOOL onbeforepaste
();
10114 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
10115 VARIANT_BOOL onpaste
();
10117 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
10118 VARIANT_BOOL oncontextmenu
();
10120 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
10121 void onrowsdelete
();
10123 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
10124 void onrowsinserted
();
10126 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
10127 void oncellchange
();
10129 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
10130 void onreadystatechange
();
10132 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
10133 void onbeforeeditfocus
();
10135 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
10136 void onlayoutcomplete
();
10138 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
10141 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
10142 VARIANT_BOOL onbeforedeactivate
();
10144 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
10145 VARIANT_BOOL onbeforeactivate
();
10147 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
10150 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
10151 VARIANT_BOOL oncontrolselect
();
10153 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
10154 VARIANT_BOOL onmovestart
();
10156 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
10159 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
10160 VARIANT_BOOL onresizestart
();
10162 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
10163 void onresizeend
();
10165 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
10166 void onmouseenter
();
10168 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
10169 void onmouseleave
();
10171 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
10172 VARIANT_BOOL onmousewheel
();
10174 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
10177 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
10178 void ondeactivate
();
10180 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
10183 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
10186 [id(DISPID_HTMLFORMELEMENTEVENTS_ONSUBMIT
)]
10187 VARIANT_BOOL onsubmit
();
10189 [id(DISPID_HTMLFORMELEMENTEVENTS_ONRESET
)]
10190 VARIANT_BOOL onreset
();
10193 interface IHTMLEventObj
;
10197 uuid(3050F614
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
10199 dispinterface HTMLFormElementEvents2
10203 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
10204 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
10206 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
10207 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
10209 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
10210 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
10212 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
10213 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
10215 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
10216 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
10218 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
10219 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
10221 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
10222 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
10224 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
10225 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
10227 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
10228 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
10230 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
10231 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
10233 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
10234 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
10236 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
10237 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
10239 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
10240 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
10242 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
10243 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
10245 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
10246 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
10248 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
10249 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
10251 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
10252 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
10254 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
10255 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
10257 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
10258 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
10260 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
10261 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
10263 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
10264 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
10266 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
10267 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
10269 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
10270 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
10272 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
10273 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
10275 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
10276 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
10278 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
10279 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
10281 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
10282 void onblur
([in] IHTMLEventObj
* pEvtObj
);
10284 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
10285 void onresize
([in] IHTMLEventObj
* pEvtObj
);
10287 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
10288 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
10290 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
10291 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
10293 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
10294 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
10296 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
10297 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
10299 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
10300 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
10302 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
10303 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
10305 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
10306 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
10308 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
10309 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
10311 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
10312 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
10314 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
10315 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
10317 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
10318 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
10320 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
10321 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
10323 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
10324 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
10326 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
10327 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
10329 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
10330 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
10332 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
10333 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
10335 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
10336 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
10338 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
10339 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
10341 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
10342 void onpage
([in] IHTMLEventObj
* pEvtObj
);
10344 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
10345 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
10347 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
10348 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
10350 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
10351 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
10353 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
10354 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
10356 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
10357 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
10359 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
10360 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
10362 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
10363 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
10365 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
10366 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
10368 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
10369 void onmove
([in] IHTMLEventObj
* pEvtObj
);
10371 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
10372 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
10374 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
10375 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
10377 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
10378 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
10380 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
10381 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
10383 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
10384 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
10386 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
10387 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
10389 [id(DISPID_HTMLFORMELEMENTEVENTS2_ONSUBMIT
)]
10390 VARIANT_BOOL onsubmit
([in] IHTMLEventObj
* pEvtObj
);
10392 [id(DISPID_HTMLFORMELEMENTEVENTS2_ONRESET
)]
10393 VARIANT_BOOL onreset
([in] IHTMLEventObj
* pEvtObj
);
10398 uuid(3050F251
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
10400 coclass HTMLFormElement
10402 [default] dispinterface DispHTMLFormElement
;
10403 [source, default] dispinterface HTMLFormElementEvents
;
10404 [source] dispinterface HTMLFormElementEvents2
;
10405 WINE_HTMLELEMENT_INTERFACES
;
10406 interface IHTMLFormElement
;
10407 /* interface IHTMLFormElement2; */
10408 /* interface IHTMLFormElement3; */
10409 /* interface IHTMLSubmitData; */
10410 /* interface IHTMLFormElement4; */
10413 /*****************************************************************************
10414 * IHTMLTextContainer interface
10420 uuid(3050f230
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10422 interface IHTMLTextContainer
: IDispatch
10424 [id(DISPID_IHTMLTEXTCONTAINER_CREATECONTROLRANGE
)]
10425 HRESULT createControlRange
([retval, out] IDispatch
**range);
10427 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLHEIGHT
), displaybind, bindable]
10428 HRESULT scrollHeight
([retval, out] LONG *p
);
10430 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLWIDTH
), displaybind, bindable]
10431 HRESULT scrollWidth
([retval, out] LONG *p
);
10433 [propput, id(DISPID_IHTMLTEXTCONTAINER_SCROLLTOP
), displaybind, bindable]
10434 HRESULT scrollTop
([in] LONG v
);
10436 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLTOP
), displaybind, bindable]
10437 HRESULT scrollTop
([retval, out] LONG *p
);
10439 [propput, id(DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT
), displaybind, bindable]
10440 HRESULT scrollLeft
([in] LONG v
);
10442 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT
), displaybind, bindable]
10443 HRESULT scrollLeft
([retval, out] LONG *p
);
10445 [propput, id(DISPID_IHTMLTEXTCONTAINER_ONSCROLL
), displaybind, bindable]
10446 HRESULT onscroll
([in] VARIANT v
);
10448 [propget, id(DISPID_IHTMLTEXTCONTAINER_ONSCROLL
), displaybind, bindable]
10449 HRESULT onscroll
([retval, out] VARIANT *p
);
10452 /*****************************************************************************
10453 * IHTMLImgElement interface
10459 uuid(3050F240
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
10461 interface IHTMLImgElement
: IDispatch
10463 [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP
)]
10464 HRESULT isMap
([in] VARIANT_BOOL v
);
10466 [propget, id(DISPID_IHTMLIMGELEMENT_ISMAP
)]
10467 HRESULT isMap
([retval, out] VARIANT_BOOL *p
);
10469 [propput, id(DISPID_IHTMLIMGELEMENT_USEMAP
)]
10470 HRESULT useMap
([in] BSTR v
);
10472 [propget, id(DISPID_IHTMLIMGELEMENT_USEMAP
)]
10473 HRESULT useMap
([retval, out] BSTR *p
);
10475 [propget, id(DISPID_IHTMLIMGELEMENT_MIMETYPE
)]
10476 HRESULT mimeType
([retval, out] BSTR *p
);
10478 [propget, id(DISPID_IHTMLIMGELEMENT_FILESIZE
)]
10479 HRESULT fileSize
([retval, out] BSTR *p
);
10481 [propget, id(DISPID_IHTMLIMGELEMENT_FILECREATEDDATE
)]
10482 HRESULT fileCreatedDate
([retval, out] BSTR *p
);
10484 [propget, id(DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE
)]
10485 HRESULT fileModifiedDate
([retval, out] BSTR *p
);
10487 [propget, id(DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE
)]
10488 HRESULT fileUpdatedDate
([retval, out] BSTR *p
);
10490 [propget, id(DISPID_IHTMLIMGELEMENT_PROTOCOL
)]
10491 HRESULT protocol
([retval, out] BSTR *p
);
10493 [propget, id(DISPID_IHTMLIMGELEMENT_HREF
)]
10494 HRESULT href
([retval, out] BSTR *p
);
10496 [propget, id(DISPID_IHTMLIMGELEMENT_NAMEPROP
)]
10497 HRESULT nameProp
([retval, out] BSTR *p
);
10499 [propput, id(DISPID_IHTMLIMGELEMENT_BORDER
)]
10500 HRESULT border
([in] VARIANT v
);
10502 [propget, id(DISPID_IHTMLIMGELEMENT_BORDER
)]
10503 HRESULT border
([retval, out] VARIANT *p
);
10505 [propput, id(DISPID_IHTMLIMGELEMENT_VSPACE
)]
10506 HRESULT vspace
([in] LONG v
);
10508 [propget, id(DISPID_IHTMLIMGELEMENT_VSPACE
)]
10509 HRESULT vspace
([retval, out] LONG *p
);
10511 [propput, id(DISPID_IHTMLIMGELEMENT_HSPACE
)]
10512 HRESULT hspace
([in] LONG v
);
10514 [propget, id(DISPID_IHTMLIMGELEMENT_HSPACE
)]
10515 HRESULT hspace
([retval, out] LONG *p
);
10517 [propput, id(DISPID_IHTMLIMGELEMENT_ALT
)]
10518 HRESULT alt
([in] BSTR v
);
10520 [propget, id(DISPID_IHTMLIMGELEMENT_ALT
)]
10521 HRESULT alt
([retval, out] BSTR *p
);
10523 [propput, id(DISPID_IHTMLIMGELEMENT_SRC
)]
10524 HRESULT src
([in] BSTR v
);
10526 [propget, id(DISPID_IHTMLIMGELEMENT_SRC
)]
10527 HRESULT src
([retval, out] BSTR *p
);
10529 [propput, id(DISPID_IHTMLIMGELEMENT_LOWSRC
)]
10530 HRESULT lowsrc
([in] BSTR v
);
10532 [propget, id(DISPID_IHTMLIMGELEMENT_LOWSRC
)]
10533 HRESULT lowsrc
([retval, out] BSTR *p
);
10535 [propput, id(DISPID_IHTMLIMGELEMENT_VRML
)]
10536 HRESULT vrml
([in] BSTR v
);
10538 [propget, id(DISPID_IHTMLIMGELEMENT_VRML
)]
10539 HRESULT vrml
([retval, out] BSTR *p
);
10541 [propput, id(DISPID_IHTMLIMGELEMENT_DYNSRC
)]
10542 HRESULT dynsrc
([in] BSTR v
);
10544 [propget, id(DISPID_IHTMLIMGELEMENT_DYNSRC
)]
10545 HRESULT dynsrc
([retval, out] BSTR *p
);
10547 [propget, id(DISPID_IHTMLIMGELEMENT_READYSTATE
)]
10548 HRESULT readyState
([retval, out] BSTR *p
);
10550 [propget, id(DISPID_IHTMLIMGELEMENT_COMPLETE
)]
10551 HRESULT complete
([retval, out] VARIANT_BOOL *p
);
10553 [propput, id(DISPID_IHTMLIMGELEMENT_LOOP
)]
10554 HRESULT loop
([in] VARIANT v
);
10556 [propget, id(DISPID_IHTMLIMGELEMENT_LOOP
)]
10557 HRESULT loop
([retval, out] VARIANT *p
);
10559 [propput, id(DISPID_IHTMLIMGELEMENT_ALIGN
)]
10560 HRESULT align
([in] BSTR v
);
10562 [propget, id(DISPID_IHTMLIMGELEMENT_ALIGN
)]
10563 HRESULT align
([retval, out] BSTR *p
);
10565 [propput, id(DISPID_IHTMLIMGELEMENT_ONLOAD
)]
10566 HRESULT onload
([in] VARIANT v
);
10568 [propget, id(DISPID_IHTMLIMGELEMENT_ONLOAD
)]
10569 HRESULT onload
([retval, out] VARIANT *p
);
10571 [propput, id(DISPID_IHTMLIMGELEMENT_ONERROR
)]
10572 HRESULT onerror
([in] VARIANT v
);
10574 [propget, id(DISPID_IHTMLIMGELEMENT_ONERROR
)]
10575 HRESULT onerror
([retval, out] VARIANT *p
);
10577 [propput, id(DISPID_IHTMLIMGELEMENT_ONABORT
)]
10578 HRESULT onabort
([in] VARIANT v
);
10580 [propget, id(DISPID_IHTMLIMGELEMENT_ONABORT
)]
10581 HRESULT onabort
([retval, out] VARIANT *p
);
10583 [propput, id(DISPID_IHTMLIMGELEMENT_NAME
)]
10584 HRESULT name
([in] BSTR v
);
10586 [propget, id(DISPID_IHTMLIMGELEMENT_NAME
)]
10587 HRESULT name
([retval, out] BSTR *p
);
10589 [propput, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
10590 HRESULT width
([in] LONG v
);
10592 [propget, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
10593 HRESULT width
([retval, out] LONG *p
);
10595 [propput, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
10596 HRESULT height
([in] LONG v
);
10598 [propget, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
10599 HRESULT height
([retval, out] LONG *p
);
10601 [propput, id(DISPID_IHTMLIMGELEMENT_START
)]
10602 HRESULT start
([in] BSTR v
);
10604 [propget, id(DISPID_IHTMLIMGELEMENT_START
)]
10605 HRESULT start
([retval, out] BSTR *p
);
10608 /*****************************************************************************
10609 * IHTMLImageElementFactory interface
10615 uuid(3050F38E
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
10617 interface IHTMLImageElementFactory
: IDispatch
10619 [id(DISPID_IHTMLIMAGEELEMENTFACTORY_CREATE
)]
10621 [optional, in] VARIANT width
,
10622 [optional, in] VARIANT height
,
10623 [retval, out] IHTMLImgElement
**elem
);
10626 /*****************************************************************************
10627 * DispHTMLImg interface
10631 uuid(3050f51c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10633 dispinterface DispHTMLImg
10637 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
10639 [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP
), displaybind, bindable]
10640 void isMap
(VARIANT_BOOL v
);
10642 [propget, id(DISPID_IHTMLIMGELEMENT_ISMAP
), displaybind, bindable]
10643 VARIANT_BOOL isMap
();
10645 [propput, id(DISPID_IHTMLIMGELEMENT_USEMAP
), displaybind, bindable]
10646 void useMap
(BSTR v
);
10648 [propget, id(DISPID_IHTMLIMGELEMENT_USEMAP
), displaybind, bindable]
10651 [propget, id(DISPID_IHTMLIMGELEMENT_MIMETYPE
)]
10654 [propget, id(DISPID_IHTMLIMGELEMENT_FILESIZE
)]
10657 [propget, id(DISPID_IHTMLIMGELEMENT_FILECREATEDDATE
)]
10658 BSTR fileCreatedDate
();
10660 [propget, id(DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE
)]
10661 BSTR fileModifiedDate
();
10663 [propget, id(DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE
)]
10664 BSTR fileUpdatedDate
();
10666 [propget, id(DISPID_IHTMLIMGELEMENT_PROTOCOL
)]
10669 [propget, id(DISPID_IHTMLIMGELEMENT_HREF
)]
10672 [propget, id(DISPID_IHTMLIMGELEMENT_NAMEPROP
)]
10675 [propput, id(DISPID_IHTMLIMGELEMENT_BORDER
), displaybind, bindable]
10676 void border
(VARIANT v
);
10678 [propget, id(DISPID_IHTMLIMGELEMENT_BORDER
), displaybind, bindable]
10681 [propput, id(DISPID_IHTMLIMGELEMENT_VSPACE
), displaybind, bindable]
10682 void vspace
(LONG v
);
10684 [propget, id(DISPID_IHTMLIMGELEMENT_VSPACE
), displaybind, bindable]
10687 [propput, id(DISPID_IHTMLIMGELEMENT_HSPACE
), displaybind, bindable]
10688 void hspace
(LONG v
);
10690 [propget, id(DISPID_IHTMLIMGELEMENT_HSPACE
), displaybind, bindable]
10693 [propput, id(DISPID_IHTMLIMGELEMENT_ALT
), displaybind, bindable]
10696 [propget, id(DISPID_IHTMLIMGELEMENT_ALT
), displaybind, bindable]
10699 [propput, id(DISPID_IHTMLIMGELEMENT_SRC
), displaybind, bindable]
10702 [propget, id(DISPID_IHTMLIMGELEMENT_SRC
), displaybind, bindable]
10705 [propput, id(DISPID_IHTMLIMGELEMENT_LOWSRC
), displaybind, bindable]
10706 void lowsrc
(BSTR v
);
10708 [propget, id(DISPID_IHTMLIMGELEMENT_LOWSRC
), displaybind, bindable]
10711 [propput, id(DISPID_IHTMLIMGELEMENT_VRML
), displaybind, bindable]
10714 [propget, id(DISPID_IHTMLIMGELEMENT_VRML
), displaybind, bindable]
10717 [propput, id(DISPID_IHTMLIMGELEMENT_DYNSRC
), displaybind, bindable]
10718 void dynsrc
(BSTR v
);
10720 [propget, id(DISPID_IHTMLIMGELEMENT_DYNSRC
), displaybind, bindable]
10723 [propget, id(DISPID_IHTMLIMGELEMENT_COMPLETE
)]
10724 VARIANT_BOOL complete
();
10726 [propput, id(DISPID_IHTMLIMGELEMENT_LOOP
), displaybind, bindable]
10727 void loop
(VARIANT v
);
10729 [propget, id(DISPID_IHTMLIMGELEMENT_LOOP
), displaybind, bindable]
10732 [propput, id(DISPID_IHTMLIMGELEMENT_ALIGN
), displaybind, bindable]
10733 void align
(BSTR v
);
10735 [propget, id(DISPID_IHTMLIMGELEMENT_ALIGN
), displaybind, bindable]
10738 [propput, id(DISPID_IHTMLIMGELEMENT_ONLOAD
), displaybind, bindable]
10739 void onload
(VARIANT v
);
10741 [propget, id(DISPID_IHTMLIMGELEMENT_ONLOAD
), displaybind, bindable]
10744 [propput, id(DISPID_IHTMLIMGELEMENT_ONERROR
), displaybind, bindable]
10745 void onerror
(VARIANT v
);
10747 [propget, id(DISPID_IHTMLIMGELEMENT_ONERROR
), displaybind, bindable]
10750 [propput, id(DISPID_IHTMLIMGELEMENT_ONABORT
), displaybind, bindable]
10751 void onabort
(VARIANT v
);
10753 [propget, id(DISPID_IHTMLIMGELEMENT_ONABORT
), displaybind, bindable]
10756 [propput, id(DISPID_IHTMLIMGELEMENT_NAME
), displaybind, bindable]
10759 [propget, id(DISPID_IHTMLIMGELEMENT_NAME
), displaybind, bindable]
10762 [propput, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
10763 void width
(LONG v
);
10765 [propget, id(DISPID_IHTMLIMGELEMENT_WIDTH
)]
10768 [propput, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
10769 void height
(LONG v
);
10771 [propget, id(DISPID_IHTMLIMGELEMENT_HEIGHT
)]
10774 [propput, id(DISPID_IHTMLIMGELEMENT_START
), displaybind, bindable]
10775 void start
(BSTR v
);
10777 [propget, id(DISPID_IHTMLIMGELEMENT_START
), displaybind, bindable]
10780 [propput, id(DISPID_IHTMLIMGELEMENT2_LONGDESC
), displaybind, bindable]
10781 void longDesc
(BSTR v
);
10783 [propget, id(DISPID_IHTMLIMGELEMENT2_LONGDESC
), displaybind, bindable]
10787 /*****************************************************************************
10792 uuid(3050f241
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10796 [default] dispinterface DispHTMLImg
;
10797 /* [source, default] dispinterface HTMLImgEvents; */
10798 /* [source] dispinterface HTMLImgEvents2; */
10799 WINE_HTMLDATAELEMENT_INTERFACES
;
10800 interface IHTMLControlElement
;
10801 interface IHTMLImgElement
;
10802 /* interface IHTMLImgElement2; */
10803 /* interface IHTMLImgElement3; */
10804 /* interface IHTMLImgElement4; */
10805 /* interface IHTMLMSImgElement; */
10808 /*****************************************************************************
10809 * IHTMLXMLHttpRequest interface
10815 uuid(3051040a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10817 interface IHTMLXMLHttpRequest
: IDispatch
10819 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_READYSTATE
)]
10820 HRESULT readyState
([out, retval] long *p
);
10822 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEBODY
)]
10823 HRESULT responseBody
([out, retval] VARIANT *p
);
10825 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSETEXT
)]
10826 HRESULT responseText
([out, retval] BSTR *p
);
10828 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEXML
)]
10829 HRESULT responseXML
([out, retval] IDispatch
**p
);
10831 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUS
)]
10832 HRESULT status
([out, retval] long *p
);
10834 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUSTEXT
)]
10835 HRESULT statusText
([out, retval] BSTR *p
);
10837 [propput, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
10838 HRESULT onreadystatechange
([in] VARIANT v
);
10840 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
10841 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
10843 [id(DISPID_IHTMLXMLHTTPREQUEST_ABORT
)] HRESULT abort
();
10845 [id(DISPID_IHTMLXMLHTTPREQUEST_OPEN
)]
10847 [in] BSTR bstrMethod
,
10849 [in] VARIANT varAsync
,
10850 [in, optional] VARIANT varUser
,
10851 [in, optional] VARIANT varPassword
);
10853 [id(DISPID_IHTMLXMLHTTPREQUEST_SEND
)]
10854 HRESULT send
([in, optional] VARIANT varBody
);
10856 [id(DISPID_IHTMLXMLHTTPREQUEST_GETALLRESPONSEHEADERS
)]
10857 HRESULT getAllResponseHeaders
([out, retval] BSTR *p
);
10859 [id(DISPID_IHTMLXMLHTTPREQUEST_GETRESPONSEHEADER
)]
10860 HRESULT getResponseHeader
(
10861 [in] BSTR bstrHeader
,
10862 [out, retval] BSTR *p
);
10864 [id(DISPID_IHTMLXMLHTTPREQUEST_SETREQUESTHEADER
)]
10865 HRESULT setRequestHeader
(
10866 [in] BSTR bstrHeader
,
10867 [in] BSTR bstrValue
);
10870 /*****************************************************************************
10871 * IHTMLXMLHttpRequest2 interface
10877 uuid(30510482-98b5
-11cf
-bb82
-00aa00bdce0b
)
10879 interface IHTMLXMLHttpRequest2
: IDispatch
10881 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
10882 HRESULT timeout
([in] long v
);
10884 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
10885 HRESULT timeout
([out, retval] long *p
);
10887 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
10888 HRESULT ontimeout
([in] VARIANT v
);
10890 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
10891 HRESULT ontimeout
([out, retval] VARIANT *p
);
10894 /*****************************************************************************
10895 * IHTMLXMLHttpRequestFactory interface
10901 uuid(3051040c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10903 interface IHTMLXMLHttpRequestFactory
: IDispatch
10905 [id(DISPID_IHTMLXMLHTTPREQUESTFACTORY_CREATE
)]
10906 HRESULT create
([out, retval] IHTMLXMLHttpRequest
**p
);
10909 /*****************************************************************************
10910 * DispHTMLXMLHttpRequest dispinterface
10914 uuid(3050f596
-98b5
-11cf
-bb82
-00aa00bdce0b
)
10916 dispinterface DispHTMLXMLHttpRequest
10920 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_READYSTATE
)]
10923 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEBODY
)]
10924 VARIANT responseBody
();
10926 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSETEXT
)]
10927 BSTR responseText
();
10929 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_RESPONSEXML
)]
10930 IDispatch
*responseXML
();
10932 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUS
)]
10935 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_STATUSTEXT
)]
10938 [propput, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
10939 void onreadystatechange
(VARIANT v
);
10941 [propget, id(DISPID_IHTMLXMLHTTPREQUEST_ONREADYSTATECHANGE
), displaybind, bindable]
10942 VARIANT onreadystatechange
();
10944 [id(DISPID_IHTMLXMLHTTPREQUEST_ABORT
)]
10947 [id(DISPID_IHTMLXMLHTTPREQUEST_OPEN
)]
10949 [in] BSTR bstrMethod
,
10951 [in] VARIANT varAsync
,
10952 [in, optional] VARIANT varUser
,
10953 [in, optional] VARIANT varPassword
);
10955 [id(DISPID_IHTMLXMLHTTPREQUEST_SEND
)]
10956 void send
([in, optional] VARIANT varBody
);
10958 [id(DISPID_IHTMLXMLHTTPREQUEST_GETALLRESPONSEHEADERS
)]
10959 BSTR getAllResponseHeaders
();
10961 [id(DISPID_IHTMLXMLHTTPREQUEST_GETRESPONSEHEADER
)]
10962 BSTR getResponseHeader
([in] BSTR bstrHeader
);
10964 [id(DISPID_IHTMLXMLHTTPREQUEST_SETREQUESTHEADER
)]
10965 void setRequestHeader
(
10966 [in] BSTR bstrHeader
,
10967 [in] BSTR bstrValue
);
10969 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
10970 void timeout
(long v
);
10972 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_TIMEOUT
)]
10975 [propput, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
10976 void ontimeout
(VARIANT v
);
10978 [propget, id(DISPID_IHTMLXMLHTTPREQUEST2_ONTIMEOUT
), displaybind, bindable]
10979 VARIANT ontimeout
();
10981 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
10984 [id(DISPID_IEVENTTARGET_ADDEVENTLISTENER
)]
10985 void addEventListener
(
10987 [in] IDispatch
*listener
,
10988 [in] VARIANT_BOOL useCapture
);
10990 [id(DISPID_IEVENTTARGET_REMOVEEVENTLISTENER
)]
10991 void removeEventListener
(
10993 [in] IDispatch
*listener
,
10994 [in] VARIANT_BOOL useCapture
);
10996 [id(DISPID_IEVENTTARGET_DISPATCHEVENT
)]
10997 VARIANT_BOOL dispatchEvent
([in] IDOMEvent
*evt
);
11000 /*****************************************************************************
11001 * HTMLXMLHttpRequest
11005 uuid(3051040b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11007 coclass HTMLXMLHttpRequest
11009 [default] dispinterface DispHTMLXMLHttpRequest
;
11010 /* [source, default] dispinterface HTMLXMLHttpRequestEvents; */
11011 interface IHTMLXMLHttpRequest
;
11012 interface IHTMLXMLHttpRequest2
;
11013 interface IHTMLDOMConstructor
;
11014 interface IEventTarget
;
11017 /*****************************************************************************
11018 * IHTMLControlElement interface
11024 uuid(3050f4e9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11026 interface IHTMLControlElement
: IDispatch
11028 [propput, id(DISPID_IHTMLCONTROLELEMENT_TABINDEX
), displaybind, bindable]
11029 HRESULT tabIndex
([in] short v
);
11031 [propget, id(DISPID_IHTMLCONTROLELEMENT_TABINDEX
), displaybind, bindable]
11032 HRESULT tabIndex
([retval, out] short * p
);
11034 [id(DISPID_IHTMLCONTROLELEMENT_FOCUS
)]
11037 [propput, id(DISPID_IHTMLCONTROLELEMENT_ACCESSKEY
), displaybind, bindable]
11038 HRESULT accessKey
([in] BSTR v
);
11040 [propget, id(DISPID_IHTMLCONTROLELEMENT_ACCESSKEY
), displaybind, bindable]
11041 HRESULT accessKey
([retval, out] BSTR * p
);
11043 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONBLUR
), displaybind, bindable]
11044 HRESULT onblur
([in] VARIANT v
);
11046 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONBLUR
), displaybind, bindable]
11047 HRESULT onblur
([retval, out] VARIANT * p
);
11049 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONFOCUS
), displaybind, bindable]
11050 HRESULT onfocus
([in] VARIANT v
);
11052 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONFOCUS
), displaybind, bindable]
11053 HRESULT onfocus
([retval, out] VARIANT * p
);
11055 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONRESIZE
), displaybind, bindable]
11056 HRESULT onresize
([in] VARIANT v
);
11058 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONRESIZE
), displaybind, bindable]
11059 HRESULT onresize
([retval, out] VARIANT * p
);
11061 [id(DISPID_IHTMLCONTROLELEMENT_BLUR
)]
11064 [id(DISPID_IHTMLCONTROLELEMENT_ADDFILTER
)]
11065 HRESULT addFilter
([in] IUnknown
* pUnk
);
11067 [id(DISPID_IHTMLCONTROLELEMENT_REMOVEFILTER
)]
11068 HRESULT removeFilter
([in] IUnknown
* pUnk
);
11070 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTHEIGHT
), displaybind, bindable]
11071 HRESULT clientHeight
([retval, out] LONG * p
);
11073 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTWIDTH
), displaybind, bindable]
11074 HRESULT clientWidth
([retval, out] LONG * p
);
11076 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTTOP
), displaybind, bindable]
11077 HRESULT clientTop
([retval, out] LONG * p
);
11079 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTLEFT
), displaybind, bindable]
11080 HRESULT clientLeft
([retval, out] LONG * p
);
11083 /*****************************************************************************
11084 * IHTMLBodyElement interface
11090 uuid(3050f1d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11092 interface IHTMLBodyElement
: IDispatch
11094 [propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
11095 HRESULT background
([in] BSTR v
);
11097 [propget, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
11098 HRESULT background
([retval, out] BSTR *p
);
11100 [propput, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
11101 HRESULT bgProperties
([in] BSTR v
);
11103 [propget, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
11104 HRESULT bgProperties
([retval, out] BSTR *p
);
11106 [propput, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
11107 HRESULT leftMargin
([in] VARIANT v
);
11109 [propget, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
11110 HRESULT leftMargin
([retval, out] VARIANT *p
);
11112 [propput, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
11113 HRESULT topMargin
([in] VARIANT v
);
11115 [propget, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
11116 HRESULT topMargin
([retval, out] VARIANT *p
);
11118 [propput, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
11119 HRESULT rightMargin
([in] VARIANT v
);
11121 [propget, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
11122 HRESULT rightMargin
([retval, out] VARIANT *p
);
11124 [propput, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
11125 HRESULT bottomMargin
([in] VARIANT v
);
11127 [propget, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
11128 HRESULT bottomMargin
([retval, out] VARIANT *p
);
11130 [propput, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
11131 HRESULT noWrap
([in] VARIANT_BOOL v
);
11133 [propget, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
11134 HRESULT noWrap
([retval, out] VARIANT_BOOL *p
);
11136 [propput, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
11137 HRESULT bgColor
([in] VARIANT v
);
11139 [propget, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
11140 HRESULT bgColor
([retval, out] VARIANT *p
);
11142 [propput, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
11143 HRESULT text
([in] VARIANT v
);
11145 [propget, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
11146 HRESULT text
([retval, out] VARIANT *p
);
11148 [propput, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
11149 HRESULT link
([in] VARIANT v
);
11151 [propget, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
11152 HRESULT link
([retval, out] VARIANT *p
);
11154 [propput, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
11155 HRESULT vLink
([in] VARIANT v
);
11157 [propget, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
11158 HRESULT vLink
([retval, out] VARIANT *p
);
11160 [propput, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
11161 HRESULT aLink
([in] VARIANT v
);
11163 [propget, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
11164 HRESULT aLink
([retval, out] VARIANT *p
);
11166 [propput, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
11167 HRESULT onload
([in] VARIANT v
);
11169 [propget, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
11170 HRESULT onload
([retval, out] VARIANT *p
);
11172 [propput, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
11173 HRESULT onunload
([in] VARIANT v
);
11175 [propget, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
11176 HRESULT onunload
([retval, out] VARIANT *p
);
11178 [propput, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
11179 HRESULT scroll
([in] BSTR v
);
11181 [propget, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
11182 HRESULT scroll
([retval, out] BSTR *p
);
11184 [propput, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
11185 HRESULT onselect
([in] VARIANT v
);
11187 [propget, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
11188 HRESULT onselect
([retval, out] VARIANT *p
);
11190 [propput, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
11191 HRESULT onbeforeunload
([in] VARIANT v
);
11193 [propget, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
11194 HRESULT onbeforeunload
([retval, out] VARIANT *p
);
11196 [id(DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE
)]
11197 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
11200 /*****************************************************************************
11201 * IHTMLBodyElement2 interface
11207 uuid(3050f5c5
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11209 interface IHTMLBodyElement2
: IDispatch
11211 [propput, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
11212 HRESULT onbeforeprint
([in] VARIANT v
);
11214 [propget, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
11215 HRESULT onbeforeprint
([retval, out] VARIANT *p
);
11217 [propput, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
11218 HRESULT onafterprint
([in] VARIANT v
);
11220 [propget, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
11221 HRESULT onafterprint
([retval, out] VARIANT *p
);
11226 uuid(3050f507
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11228 dispinterface DispHTMLBody
11232 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
11234 [propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
11235 void background
(BSTR v
);
11237 [propget, id(DISPID_IHTMLBODYELEMENT_BACKGROUND
), displaybind, bindable]
11240 [propput, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
11241 void bgProperties
(BSTR v
);
11243 [propget, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES
), displaybind, bindable]
11244 BSTR bgProperties
();
11246 [propput, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
11247 void leftMargin
(VARIANT v
);
11249 [propget, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN
), displaybind, bindable]
11250 VARIANT leftMargin
();
11252 [propput, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
11253 void topMargin
(VARIANT v
);
11255 [propget, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN
), displaybind, bindable]
11256 VARIANT topMargin
();
11258 [propput, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
11259 void rightMargin
(VARIANT v
);
11261 [propget, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN
), displaybind, bindable]
11262 VARIANT rightMargin
();
11264 [propput, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
11265 void bottomMargin
(VARIANT v
);
11267 [propget, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN
), displaybind, bindable]
11268 VARIANT bottomMargin
();
11270 [propput, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
11271 void noWrap
(VARIANT_BOOL v
);
11273 [propget, id(DISPID_IHTMLBODYELEMENT_NOWRAP
), displaybind, bindable]
11274 VARIANT_BOOL noWrap
();
11276 [propput, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
11277 void bgColor
(VARIANT v
);
11279 [propget, id(DISPID_IHTMLBODYELEMENT_BGCOLOR
), displaybind, bindable]
11282 [propput, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
11283 void text
(VARIANT v
);
11285 [propget, id(DISPID_IHTMLBODYELEMENT_TEXT
), displaybind, bindable]
11288 [propput, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
11289 void link
(VARIANT v
);
11291 [propget, id(DISPID_IHTMLBODYELEMENT_LINK
), displaybind, bindable]
11294 [propput, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
11295 void vLink
(VARIANT v
);
11297 [propget, id(DISPID_IHTMLBODYELEMENT_VLINK
), displaybind, bindable]
11300 [propput, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
11301 void aLink
(VARIANT v
);
11303 [propget, id(DISPID_IHTMLBODYELEMENT_ALINK
), displaybind, bindable]
11306 [propput, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
11307 void onload
(VARIANT v
);
11309 [propget, id(DISPID_IHTMLBODYELEMENT_ONLOAD
), displaybind, bindable]
11312 [propput, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
11313 void onunload
(VARIANT v
);
11315 [propget, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD
), displaybind, bindable]
11316 VARIANT onunload
();
11318 [propput, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
11319 void scroll
(BSTR v
);
11321 [propget, id(DISPID_IHTMLBODYELEMENT_SCROLL
), displaybind, bindable]
11324 [propput, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
11325 void onselect
(VARIANT v
);
11327 [propget, id(DISPID_IHTMLBODYELEMENT_ONSELECT
), displaybind, bindable]
11328 VARIANT onselect
();
11330 [propput, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
11331 void onbeforeunload
(VARIANT v
);
11333 [propget, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD
), displaybind, bindable]
11334 VARIANT onbeforeunload
();
11336 [id(DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE
)]
11337 IHTMLTxtRange
* createTextRange
();
11339 [propput, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
11340 void onbeforeprint
(VARIANT v
);
11342 [propget, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT
), displaybind, bindable]
11343 VARIANT onbeforeprint
();
11345 [propput, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
11346 void onafterprint
(VARIANT v
);
11348 [propget, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT
), displaybind, bindable]
11349 VARIANT onafterprint
();
11353 uuid(3050f24a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11357 [default] dispinterface DispHTMLBody
;
11358 [source, default] dispinterface HTMLTextContainerEvents
;
11359 [source] dispinterface HTMLTextContainerEvents2
;
11360 WINE_HTMLELEMENT_INTERFACES
;
11361 interface IHTMLControlElement
;
11362 interface IHTMLTextContainer
;
11363 interface IHTMLBodyElement
;
11364 interface IHTMLBodyElement2
;
11365 /* interface IHTMLBodyElement3; */
11366 /* interface IHTMLBodyElement4; */
11367 /* interface IHTMLBodyElement5; */
11370 /*****************************************************************************
11371 * IHTMLAnchorElement interface
11377 uuid(3050f1da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11379 interface IHTMLAnchorElement
: IDispatch
11381 [propput, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
11382 HRESULT href
([in] BSTR v
);
11384 [propget, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
11385 HRESULT href
([retval, out] BSTR *p
);
11387 [propput, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
11388 HRESULT target
([in] BSTR v
);
11390 [propget, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
11391 HRESULT target
([retval, out] BSTR *p
);
11393 [propput, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
11394 HRESULT rel
([in] BSTR v
);
11396 [propget, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
11397 HRESULT rel
([retval, out] BSTR *p
);
11399 [propput, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
11400 HRESULT rev
([in] BSTR v
);
11402 [propget, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
11403 HRESULT rev
([retval, out] BSTR *p
);
11405 [propput, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
11406 HRESULT urn
([in] BSTR v
);
11408 [propget, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
11409 HRESULT urn
([retval, out] BSTR *p
);
11411 [propput, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
11412 HRESULT Methods
([in] BSTR v
);
11414 [propget, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
11415 HRESULT Methods
([retval, out] BSTR *p
);
11417 [propput, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
11418 HRESULT name
([in] BSTR v
);
11420 [propget, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
11421 HRESULT name
([retval, out] BSTR *p
);
11423 [propput, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
11424 HRESULT host
([in] BSTR v
);
11426 [propget, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
11427 HRESULT host
([retval, out] BSTR *p
);
11429 [propput, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
11430 HRESULT hostname
([in] BSTR v
);
11432 [propget, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
11433 HRESULT hostname
([retval, out] BSTR *p
);
11435 [propput, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
11436 HRESULT pathname
([in] BSTR v
);
11438 [propget, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
11439 HRESULT pathname
([retval, out] BSTR *p
);
11441 [propput, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
11442 HRESULT port
([in] BSTR v
);
11444 [propget, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
11445 HRESULT port
([retval, out] BSTR *p
);
11447 [propput, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
11448 HRESULT protocol
([in] BSTR v
);
11450 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
11451 HRESULT protocol
([retval, out] BSTR *p
);
11453 [propput, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
11454 HRESULT search
([in] BSTR v
);
11456 [propget, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
11457 HRESULT search
([retval, out] BSTR *p
);
11459 [propput, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
11460 HRESULT hash
([in] BSTR v
);
11462 [propget, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
11463 HRESULT hash
([retval, out] BSTR *p
);
11465 [propput, id(DISPID_IHTMLANCHORELEMENT_ONBLUR
), displaybind, bindable]
11466 HRESULT onblur
([in] VARIANT v
);
11468 [propget, id(DISPID_IHTMLANCHORELEMENT_ONBLUR
), displaybind, bindable]
11469 HRESULT onblur
([retval, out] VARIANT *p
);
11471 [propput, id(DISPID_IHTMLANCHORELEMENT_ONFOCUS
), displaybind, bindable]
11472 HRESULT onfocus
([in] VARIANT v
);
11474 [propget, id(DISPID_IHTMLANCHORELEMENT_ONFOCUS
), displaybind, bindable]
11475 HRESULT onfocus
([retval, out] VARIANT *p
);
11477 [propput, id(DISPID_IHTMLANCHORELEMENT_ACCESSKEY
), displaybind, bindable]
11478 HRESULT accessKey
([in] BSTR v
);
11480 [propget, id(DISPID_IHTMLANCHORELEMENT_ACCESSKEY
), displaybind, bindable]
11481 HRESULT accessKey
([retval, out] BSTR *p
);
11483 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG
)]
11484 HRESULT protocolLong
([retval, out] BSTR *p
);
11486 [propget, id(DISPID_IHTMLANCHORELEMENT_MIMETYPE
)]
11487 HRESULT mimeType
([retval, out] BSTR *p
);
11489 [propget, id(DISPID_IHTMLANCHORELEMENT_NAMEPROP
)]
11490 HRESULT nameProp
([retval, out] BSTR *p
);
11492 [propput, id(DISPID_IHTMLANCHORELEMENT_TABINDEX
), displaybind, bindable]
11493 HRESULT tabIndex
([in] short v
);
11495 [propget, id(DISPID_IHTMLANCHORELEMENT_TABINDEX
), displaybind, bindable]
11496 HRESULT tabIndex
([retval, out] short *p
);
11498 [id(DISPID_IHTMLANCHORELEMENT_FOCUS
)]
11501 [id(DISPID_IHTMLANCHORELEMENT_BLUR
)]
11505 /*****************************************************************************
11506 * DispHTMLAnchorElement dispinterface
11510 uuid(3050f502
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11512 dispinterface DispHTMLAnchorElement
11516 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
11518 [propput, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
11521 [propget, id(DISPID_IHTMLANCHORELEMENT_HREF
), displaybind, bindable]
11524 [propput, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
11525 void target
(BSTR v
);
11527 [propget, id(DISPID_IHTMLANCHORELEMENT_TARGET
), displaybind, bindable]
11530 [propput, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
11533 [propget, id(DISPID_IHTMLANCHORELEMENT_REL
), displaybind, bindable]
11536 [propput, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
11539 [propget, id(DISPID_IHTMLANCHORELEMENT_REV
), displaybind, bindable]
11542 [propput, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
11545 [propget, id(DISPID_IHTMLANCHORELEMENT_URN
), displaybind, bindable]
11548 [propput, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
11549 void Methods
(BSTR v
);
11551 [propget, id(DISPID_IHTMLANCHORELEMENT_METHODS
), displaybind, bindable]
11554 [propput, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
11557 [propget, id(DISPID_IHTMLANCHORELEMENT_NAME
), displaybind, bindable]
11560 [propput, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
11563 [propget, id(DISPID_IHTMLANCHORELEMENT_HOST
)]
11566 [propput, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
11567 void hostname
(BSTR v
);
11569 [propget, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME
)]
11572 [propput, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
11573 void pathname
(BSTR v
);
11575 [propget, id(DISPID_IHTMLANCHORELEMENT_PATHNAME
)]
11578 [propput, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
11581 [propget, id(DISPID_IHTMLANCHORELEMENT_PORT
)]
11584 [propput, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
11585 void protocol
(BSTR v
);
11587 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL
)]
11590 [propput, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
11591 void search
(BSTR v
);
11593 [propget, id(DISPID_IHTMLANCHORELEMENT_SEARCH
)]
11596 [propput, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
11599 [propget, id(DISPID_IHTMLANCHORELEMENT_HASH
)]
11602 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG
)]
11603 BSTR protocolLong
();
11605 [propget, id(DISPID_IHTMLANCHORELEMENT_MIMETYPE
)]
11608 [propget, id(DISPID_IHTMLANCHORELEMENT_NAMEPROP
)]
11611 [propput, id(DISPID_IHTMLANCHORELEMENT2_CHARSET
), displaybind, bindable]
11612 void charset
(BSTR v
);
11614 [propget, id(DISPID_IHTMLANCHORELEMENT2_CHARSET
), displaybind, bindable]
11617 [propput, id(DISPID_IHTMLANCHORELEMENT2_COORDS
), displaybind, bindable]
11618 void coords
(BSTR v
);
11620 [propget, id(DISPID_IHTMLANCHORELEMENT2_COORDS
), displaybind, bindable]
11623 [propput, id(DISPID_IHTMLANCHORELEMENT2_HREFLANG
), displaybind, bindable]
11624 void hreflang
(BSTR v
);
11626 [propget, id(DISPID_IHTMLANCHORELEMENT2_HREFLANG
), displaybind, bindable]
11629 [propput, id(DISPID_IHTMLANCHORELEMENT2_SHAPE
), displaybind, bindable]
11630 void shape
(BSTR v
);
11632 [propget, id(DISPID_IHTMLANCHORELEMENT2_SHAPE
), displaybind, bindable]
11635 [propput, id(DISPID_IHTMLANCHORELEMENT2_TYPE
), displaybind, bindable]
11638 [propget, id(DISPID_IHTMLANCHORELEMENT2_TYPE
), displaybind, bindable]
11641 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE
)]
11642 void ie8_shape
(BSTR v
);
11644 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE
)]
11647 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_COORDS
)]
11648 void ie8_coords
(BSTR v
);
11650 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_COORDS
)]
11653 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_HREF
)]
11654 void ie8_href
(BSTR v
);
11656 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_HREF
)]
11660 /*****************************************************************************
11661 * HTMLAnchorElement coclass
11665 uuid(3050f248
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11667 coclass HTMLAnchorElement
11669 [default] dispinterface DispHTMLAnchorElement
;
11670 /* [source, default] dispinterface HTMLAnchorEvents; */
11671 /* [source] dispinterface HTMLAnchorEvents2; */
11672 WINE_HTMLDATAELEMENT_INTERFACES
;
11673 interface IHTMLAnchorElement
;
11674 /* interface IHTMLAnchorElement2; */
11675 /* interface IHTMLAnchorElement3; */
11678 /*****************************************************************************
11679 * IHTMLAreaElement interface
11685 uuid(3050f265
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11687 interface IHTMLAreaElement
: IDispatch
11689 [propput, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
11690 HRESULT shape
([in] BSTR v
);
11692 [propget, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
11693 HRESULT shape
([retval, out] BSTR *p
);
11695 [propput, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
11696 HRESULT coords
([in] BSTR v
);
11698 [propget, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
11699 HRESULT coords
([retval, out] BSTR *p
);
11701 [propput, id(DISPID_IHTMLAREAELEMENT_HREF
)]
11702 HRESULT href
([in] BSTR v
);
11704 [propget, id(DISPID_IHTMLAREAELEMENT_HREF
)]
11705 HRESULT href
([retval, out] BSTR *p
);
11707 [propput, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
11708 HRESULT target
([in] BSTR v
);
11710 [propget, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
11711 HRESULT target
([retval, out] BSTR *p
);
11713 [propput, id(DISPID_IHTMLAREAELEMENT_ALT
)]
11714 HRESULT alt
([in] BSTR v
);
11716 [propget, id(DISPID_IHTMLAREAELEMENT_ALT
)]
11717 HRESULT alt
([retval, out] BSTR *p
);
11719 [propput, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
11720 HRESULT noHref
([in] VARIANT_BOOL v
);
11722 [propget, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
11723 HRESULT noHref
([retval, out] VARIANT_BOOL *p
);
11725 [propput, id(DISPID_IHTMLAREAELEMENT_HOST
)]
11726 HRESULT host
([in] BSTR v
);
11728 [propget, id(DISPID_IHTMLAREAELEMENT_HOST
)]
11729 HRESULT host
([retval, out] BSTR *p
);
11731 [propput, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
11732 HRESULT hostname
([in] BSTR v
);
11734 [propget, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
11735 HRESULT hostname
([retval, out] BSTR *p
);
11737 [propput, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
11738 HRESULT pathname
([in] BSTR v
);
11740 [propget, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
11741 HRESULT pathname
([retval, out] BSTR *p
);
11743 [propput, id(DISPID_IHTMLAREAELEMENT_PORT
)]
11744 HRESULT port
([in] BSTR v
);
11746 [propget, id(DISPID_IHTMLAREAELEMENT_PORT
)]
11747 HRESULT port
([retval, out] BSTR *p
);
11749 [propput, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
11750 HRESULT protocol
([in] BSTR v
);
11752 [propget, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
11753 HRESULT protocol
([retval, out] BSTR *p
);
11755 [propput, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
11756 HRESULT search
([in] BSTR v
);
11758 [propget, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
11759 HRESULT search
([retval, out] BSTR *p
);
11761 [propput, id(DISPID_IHTMLAREAELEMENT_HASH
)]
11762 HRESULT hash
([in] BSTR v
);
11764 [propget, id(DISPID_IHTMLAREAELEMENT_HASH
)]
11765 HRESULT hash
([retval, out] BSTR *p
);
11767 [propput, id(DISPID_IHTMLAREAELEMENT_ONBLUR
), displaybind, bindable]
11768 HRESULT onblur
([in] VARIANT v
);
11770 [propget, id(DISPID_IHTMLAREAELEMENT_ONBLUR
), displaybind, bindable]
11771 HRESULT onblur
([retval, out] VARIANT *p
);
11773 [propput, id(DISPID_IHTMLAREAELEMENT_ONFOCUS
), displaybind, bindable]
11774 HRESULT onfocus
([in] VARIANT v
);
11776 [propget, id(DISPID_IHTMLAREAELEMENT_ONFOCUS
), displaybind, bindable]
11777 HRESULT onfocus
([retval, out] VARIANT *p
);
11779 [propput, id(DISPID_IHTMLAREAELEMENT_TABINDEX
), displaybind, bindable]
11780 HRESULT tabIndex
([in] short v
);
11782 [propget, id(DISPID_IHTMLAREAELEMENT_TABINDEX
), displaybind, bindable]
11783 HRESULT tabIndex
([retval, out] short *p
);
11785 [id(DISPID_IHTMLAREAELEMENT_FOCUS
)]
11788 [id(DISPID_IHTMLAREAELEMENT_BLUR
)]
11792 /*****************************************************************************
11793 * DispHTMLAreaElement dispinterface
11797 uuid(3050f503
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11799 dispinterface DispHTMLAreaElement
11803 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
11805 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
11806 IDispatch
* constructor
();
11808 [propput, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
11809 void shape
(BSTR v
);
11811 [propget, id(DISPID_IHTMLAREAELEMENT_SHAPE
)]
11814 [propput, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
11815 void coords
(BSTR v
);
11817 [propget, id(DISPID_IHTMLAREAELEMENT_COORDS
)]
11820 [propput, id(DISPID_IHTMLAREAELEMENT_HREF
)]
11823 [propget, id(DISPID_IHTMLAREAELEMENT_HREF
)]
11826 [propput, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
11827 void target
(BSTR v
);
11829 [propget, id(DISPID_IHTMLAREAELEMENT_TARGET
)]
11832 [propput, id(DISPID_IHTMLAREAELEMENT_ALT
)]
11835 [propget, id(DISPID_IHTMLAREAELEMENT_ALT
)]
11838 [propput, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
11839 void noHref
(VARIANT_BOOL v
);
11841 [propget, id(DISPID_IHTMLAREAELEMENT_NOHREF
)]
11842 VARIANT_BOOL noHref
();
11844 [propput, id(DISPID_IHTMLAREAELEMENT_HOST
)]
11847 [propget, id(DISPID_IHTMLAREAELEMENT_HOST
)]
11850 [propput, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
11851 void hostname
(BSTR v
);
11853 [propget, id(DISPID_IHTMLAREAELEMENT_HOSTNAME
)]
11856 [propput, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
11857 void pathname
(BSTR v
);
11859 [propget, id(DISPID_IHTMLAREAELEMENT_PATHNAME
)]
11862 [propput, id(DISPID_IHTMLAREAELEMENT_PORT
)]
11865 [propget, id(DISPID_IHTMLAREAELEMENT_PORT
)]
11868 [propput, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
11869 void protocol
(BSTR v
);
11871 [propget, id(DISPID_IHTMLAREAELEMENT_PROTOCOL
)]
11874 [propput, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
11875 void search
(BSTR v
);
11877 [propget, id(DISPID_IHTMLAREAELEMENT_SEARCH
)]
11880 [propput, id(DISPID_IHTMLAREAELEMENT_HASH
)]
11883 [propget, id(DISPID_IHTMLAREAELEMENT_HASH
)]
11886 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_SHAPE
)]
11887 void ie8_shape
(BSTR v
);
11889 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_SHAPE
)]
11892 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_COORDS
)]
11893 void ie8_coords
(BSTR v
);
11895 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_COORDS
)]
11898 [propput, id(DISPID_IHTMLAREAELEMENT2_IE8_HREF
)]
11899 void ie8_href
(BSTR v
);
11901 [propget, id(DISPID_IHTMLAREAELEMENT2_IE8_HREF
)]
11905 /*****************************************************************************
11906 * HTMLAreaElement coclass
11910 uuid(3050f283
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11912 coclass HTMLAreaElement
11914 [default] dispinterface DispHTMLAreaElement
;
11915 /* [source, default] dispinterface HTMLAreaEvents; */
11916 /* [source] dispinterface HTMLAreaEvents2; */
11917 WINE_HTMLELEMENT_INTERFACES
;
11918 interface IHTMLAreaElement
;
11919 /* interface IHTMLAreaElement2; */
11922 /*****************************************************************************
11923 * IHTMLLabelElement interface
11929 uuid(3050f32a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11931 interface IHTMLLabelElement
: IDispatch
11933 [propput, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
11934 HRESULT htmlFor
([in] BSTR v
);
11936 [propget, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
11937 HRESULT htmlFor
([out, retval] BSTR *p
);
11939 [propput, id(DISPID_IHTMLLABELELEMENT_ACCESSKEY
), displaybind, bindable]
11940 HRESULT accessKey
([in] BSTR v
);
11942 [propget, id(DISPID_IHTMLLABELELEMENT_ACCESSKEY
), displaybind, bindable]
11943 HRESULT accessKey
([out, retval] BSTR *p
);
11946 /*****************************************************************************
11947 * IHTMLLabelElement2 interface
11953 uuid(3050f832
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11955 interface IHTMLLabelElement2
: IDispatch
11957 [propget, id(DISPID_IHTMLLABELELEMENT2_FORM
)]
11958 HRESULT form
([out, retval] IHTMLFormElement
**p
);
11961 /*****************************************************************************
11962 * DispHTMLLabelElement dispinterface
11966 uuid(3050f522
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11968 dispinterface DispHTMLLabelElement
11972 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
11974 [propput, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
11975 void htmlFor
(BSTR v
);
11977 [propget, id(DISPID_IHTMLLABELELEMENT_HTMLFOR
), displaybind, bindable]
11980 [propget, id(DISPID_IHTMLLABELELEMENT2_FORM
)]
11981 IHTMLFormElement
*form
();
11984 /*****************************************************************************
11985 * HTMLLabelElement coclass
11989 uuid(3050f32b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
11991 coclass HTMLLabelElement
11993 [default] dispinterface DispHTMLLabelElement
;
11994 /* [source, default] dispinterface HTMLLabelEvents; */
11995 /* [source] dispinterface HTMLLabelEvents2; */
11996 WINE_HTMLDATAELEMENT_INTERFACES
;
11997 interface IHTMLLabelElement
;
11998 interface IHTMLLabelElement2
;
12001 /*****************************************************************************
12002 * IHTMLElementCollection interface
12008 uuid(3050F21F
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12010 interface IHTMLElementCollection
: IDispatch
12012 [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)]
12013 HRESULT toString
([retval, out] BSTR *String);
12015 [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
12016 HRESULT length
([in] LONG v
);
12018 [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
12019 HRESULT length
([retval, out] LONG *p
);
12021 [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
)]
12022 HRESULT _newEnum
([retval, out] IUnknown
**p
);
12024 [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM
)]
12026 [optional, in] VARIANT name
,
12027 [optional, in] VARIANT index
,
12028 [retval, out] IDispatch
**pdisp
);
12030 [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS
)]
12032 [in] VARIANT tagName
,
12033 [retval, out] IDispatch
**pdisp
);
12036 /*****************************************************************************
12037 * DispHTMLElementCollection dispinterface
12041 uuid(3050f56b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12043 dispinterface DispHTMLElementCollection
12047 [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)]
12050 [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
12051 void length
(LONG v
);
12053 [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)]
12056 [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
), hidden, restricted]
12057 IUnknown
*_newEnum
();
12059 [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM
)]
12061 [in, optional] VARIANT name
,
12062 [in, optional] VARIANT index
);
12064 [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS
)]
12066 [in] VARIANT tagName
);
12068 [id(DISPID_IHTMLELEMENTCOLLECTION2_URNS
)]
12069 IDispatch
*urns
([in] VARIANT urn
);
12071 [id(DISPID_IHTMLELEMENTCOLLECTION3_NAMEDITEM
)]
12072 IDispatch
*namedItem
([in] BSTR name
);
12075 /*****************************************************************************
12076 * IHTMLSelectElement interface
12082 uuid(3050f244
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12084 interface IHTMLSelectElement
: IDispatch
12086 [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
12087 HRESULT size
([in] LONG v
);
12089 [propget, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
12090 HRESULT size
([retval, out] LONG *p
);
12092 [propput, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
12093 HRESULT multiple
([in] VARIANT_BOOL v
);
12095 [propget, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
12096 HRESULT multiple
([retval, out] VARIANT_BOOL *p
);
12098 [propput, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
12099 HRESULT name
([in] BSTR v
);
12101 [propget, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
12102 HRESULT name
([retval, out] BSTR *p
);
12104 [propget, id(DISPID_IHTMLSELECTELEMENT_OPTIONS
)]
12105 HRESULT options
([retval, out] IDispatch
**p
);
12107 [propput, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
12108 HRESULT onchange
([in] VARIANT v
);
12110 [propget, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
12111 HRESULT onchange
([retval, out] VARIANT *p
);
12113 [propput, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
12114 HRESULT selectedIndex
([in] LONG v
);
12116 [propget, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
12117 HRESULT selectedIndex
([retval, out] LONG *p
);
12119 [propget, id(DISPID_IHTMLSELECTELEMENT_TYPE
), displaybind, bindable]
12120 HRESULT type
([retval, out] BSTR *p
);
12122 [propput, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
12123 HRESULT value
([in] BSTR v
);
12125 [propget, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
12126 HRESULT value
([retval, out] BSTR *p
);
12128 [propput, id(DISPID_IHTMLSELECTELEMENT_DISABLED
), displaybind, bindable]
12129 HRESULT disabled
([in] VARIANT_BOOL v
);
12131 [propget, id(DISPID_IHTMLSELECTELEMENT_DISABLED
), displaybind, bindable]
12132 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
12134 [propget, id(DISPID_IHTMLSELECTELEMENT_FORM
)]
12135 HRESULT form
([retval, out] IHTMLFormElement
**p
);
12137 [id(DISPID_IHTMLSELECTELEMENT_ADD
)]
12139 [in] IHTMLElement
*element
,
12140 [optional, in] VARIANT before
);
12142 [id(DISPID_IHTMLSELECTELEMENT_REMOVE
)]
12143 HRESULT remove
([defaultvalue(-1), in] LONG index
);
12145 [propput, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
12146 HRESULT length
([in] LONG v
);
12148 [propget, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
12149 HRESULT length
([retval, out] LONG *p
);
12151 [propget, id(DISPID_IHTMLSELECTELEMENT__NEWENUM
), hidden, restricted]
12152 HRESULT _newEnum
([retval, out] IUnknown
**p
);
12154 [id(DISPID_IHTMLSELECTELEMENT_ITEM
)]
12156 [optional, in] VARIANT name
,
12157 [optional, in] VARIANT index
,
12158 [retval, out] IDispatch
**pdisp
);
12160 [id(DISPID_IHTMLSELECTELEMENT_TAGS
)]
12162 [in] VARIANT tagName
,
12163 [retval, out] IDispatch
**pdisp
);
12166 /*****************************************************************************
12167 * DispHTMLSelectElement dispinterface
12171 uuid(3050f531
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12173 dispinterface DispHTMLSelectElement
12177 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
12179 [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
12182 [propget, id(DISPID_IHTMLSELECTELEMENT_SIZE
), displaybind, bindable]
12185 [propput, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
12186 void multiple
(VARIANT_BOOL v
);
12188 [propget, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE
), displaybind, bindable]
12189 VARIANT_BOOL multiple
();
12191 [propput, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
12194 [propget, id(DISPID_IHTMLSELECTELEMENT_NAME
), displaybind, bindable]
12197 [propget, id(DISPID_IHTMLSELECTELEMENT_OPTIONS
)]
12198 IDispatch
*options
();
12200 [propput, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
12201 void onchange
(VARIANT v
);
12203 [propget, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE
), displaybind, bindable]
12204 VARIANT onchange
();
12206 [propput, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
12207 void selectedIndex
(LONG v
);
12209 [propget, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)]
12210 LONG selectedIndex
();
12212 [propget, id(DISPID_IHTMLSELECTELEMENT_TYPE
), displaybind, bindable]
12215 [propput, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
12216 void value
(BSTR v
);
12218 [propget, id(DISPID_IHTMLSELECTELEMENT_VALUE
), displaybind, bindable]
12221 [propget, id(DISPID_IHTMLSELECTELEMENT_FORM
)]
12222 IHTMLFormElement
*form
();
12224 [id(DISPID_IHTMLSELECTELEMENT_ADD
)]
12226 [in] IHTMLElement
*element
,
12227 [in, optional] VARIANT before
);
12229 [id(DISPID_IHTMLSELECTELEMENT_REMOVE
)]
12230 void remove
([in, defaultvalue(-1)] LONG index
);
12232 [propput, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
12233 void length
(LONG v
);
12235 [propget, id(DISPID_IHTMLSELECTELEMENT_LENGTH
)]
12238 [propget, id(DISPID_IHTMLSELECTELEMENT__NEWENUM
), hidden, restricted]
12239 IUnknown
*_newEnum
();
12241 [id(DISPID_IHTMLSELECTELEMENT_ITEM
)]
12243 [in, optional] VARIANT name
,
12244 [in, optional] VARIANT index
);
12246 [id(DISPID_IHTMLSELECTELEMENT_TAGS
)]
12247 IDispatch
*tags
([in] VARIANT tagName
);
12249 [id(DISPID_IHTMLSELECTELEMENT2_URNS
)]
12250 IDispatch
*urns
([in] VARIANT urn
);
12252 [id(DISPID_IHTMLSELECTELEMENT4_NAMEDITEM
)]
12253 IDispatch
*namedItem
([in] BSTR name
);
12256 /*****************************************************************************
12257 * HTMLSelectElement coclass
12261 uuid(3050f245
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12263 coclass HTMLSelectElement
12265 [default] dispinterface DispHTMLSelectElement
;
12266 /* [source, default] dispinterface HTMLSelectElementEvents; */
12267 /* [source] dispinterface HTMLSelectElementEvents2; */
12268 WINE_HTMLDATAELEMENT_INTERFACES
;
12269 interface IHTMLControlElement
;
12270 interface IHTMLSelectElement
;
12271 /* interface IHTMLSelectElement2; */
12272 /* interface IHTMLSelectElement4; */
12273 /* interface IHTMLSelectElement5; */
12274 /* interface IHTMLSelectElement6; */
12277 /*****************************************************************************
12278 * IHTMLSelectionObject interface
12284 uuid(3050F25A
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12286 interface IHTMLSelectionObject
: IDispatch
12288 [id(DISPID_IHTMLSELECTIONOBJECT_CREATERANGE
)]
12289 HRESULT createRange
([retval, out] IDispatch
**range);
12291 [id(DISPID_IHTMLSELECTIONOBJECT_EMPTY
)]
12294 [id(DISPID_IHTMLSELECTIONOBJECT_CLEAR
)]
12297 [propget, id(DISPID_IHTMLSELECTIONOBJECT_TYPE
)]
12298 HRESULT type
([retval, out] BSTR *p
);
12301 /*****************************************************************************
12302 * IHTMLSelectionObject2 interface
12308 uuid(3050f7ec
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12310 interface IHTMLSelectionObject2
: IDispatch
12312 [id(DISPID_IHTMLSELECTIONOBJECT2_CREATERANGECOLLECTION
)]
12313 HRESULT createRangeCollection
([out, retval] IDispatch
**rangeCollection
);
12315 [propget, id(DISPID_IHTMLSELECTIONOBJECT2_TYPEDETAIL
)]
12316 HRESULT typeDetail
([out, retval] BSTR *p
);
12319 /*****************************************************************************
12320 * IHTMLSelection interface
12326 uuid(305104b6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12328 interface IHTMLSelection
: IDispatch
12330 [propget, id(DISPID_IHTMLSELECTION_ANCHORNODE
)]
12331 HRESULT anchorNode
([out, retval] IHTMLDOMNode
**p
);
12333 [propget, id(DISPID_IHTMLSELECTION_ANCHOROFFSET
)]
12334 HRESULT anchorOffset
([out, retval] long *p
);
12336 [propget, id(DISPID_IHTMLSELECTION_FOCUSNODE
)]
12337 HRESULT focusNode
([out, retval] IHTMLDOMNode
**p
);
12339 [propget, id(DISPID_IHTMLSELECTION_FOCUSOFFSET
)]
12340 HRESULT focusOffset
([out, retval] long *p
);
12342 [propget, id(DISPID_IHTMLSELECTION_ISCOLLAPSED
)]
12343 HRESULT isCollapsed
([out, retval] VARIANT_BOOL *p
);
12345 [id(DISPID_IHTMLSELECTION_COLLAPSE
)]
12347 [in] IDispatch
*parentNode
,
12350 [id(DISPID_IHTMLSELECTION_COLLAPSETOSTART
)]
12351 HRESULT collapseToStart
();
12353 [id(DISPID_IHTMLSELECTION_COLLAPSETOEND
)]
12354 HRESULT collapseToEnd
();
12356 [id(DISPID_IHTMLSELECTION_SELECTALLCHILDREN
)]
12357 HRESULT selectAllChildren
([in] IDispatch
*parentNode
);
12359 [id(DISPID_IHTMLSELECTION_DELETEFROMDOCUMENT
)]
12360 HRESULT deleteFromDocument
();
12362 [propget, id(DISPID_IHTMLSELECTION_RANGECOUNT
)]
12363 HRESULT rangeCount
([out, retval] long *p
);
12365 [id(DISPID_IHTMLSELECTION_GETRANGEAT
)]
12366 HRESULT getRangeAt
(
12368 [out, retval] IHTMLDOMRange
**ppRange
);
12370 [id(DISPID_IHTMLSELECTION_ADDRANGE
)]
12371 HRESULT addRange
([in] IDispatch
*range);
12373 [id(DISPID_IHTMLSELECTION_REMOVERANGE
)]
12374 HRESULT removeRange
([in] IDispatch
*range);
12376 [id(DISPID_IHTMLSELECTION_REMOVEALLRANGES
)]
12377 HRESULT removeAllRanges
();
12379 [id(DISPID_IHTMLSELECTION_TOSTRING
)]
12380 HRESULT toString
([out, retval] BSTR *pSelectionString
);
12383 /*****************************************************************************
12384 * IHTMLOptionElement interface
12390 uuid(3050F211
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
12392 interface IHTMLOptionElement
: IDispatch
12394 [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
12395 HRESULT selected
([in] VARIANT_BOOL v
);
12397 [propget, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
12398 HRESULT selected
([retval, out] VARIANT_BOOL *p
);
12400 [propput, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
12401 HRESULT value
([in] BSTR v
);
12403 [propget, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
12404 HRESULT value
([retval, out] BSTR *p
);
12406 [propput, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
12407 HRESULT defaultSelected
([in] VARIANT_BOOL v
);
12409 [propget, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
12410 HRESULT defaultSelected
([retval, out] VARIANT_BOOL *p
);
12412 [propput, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
12413 HRESULT index
([in] LONG v
);
12415 [propget, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
12416 HRESULT index
([retval, out] LONG *p
);
12418 [propput, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
12419 HRESULT text
([in] BSTR v
);
12421 [propget, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
12422 HRESULT text
([retval, out] BSTR *p
);
12424 [propget, id(DISPID_IHTMLOPTIONELEMENT_FORM
)]
12425 HRESULT form
([retval, out] IHTMLFormElement
**p
);
12432 uuid(3050f820
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12434 interface IHTMLOptionElement3
: IDispatch
12436 [propput, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
12437 HRESULT label
([in] BSTR v
);
12439 [propget, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
12440 HRESULT label
([retval, out] BSTR * p
);
12443 /*****************************************************************************
12444 * IHTMLOptionElementFactory interface
12450 uuid(3050F38C
-98B5
-11Cf
-BB82
-00AA00BDCE0B
)
12452 interface IHTMLOptionElementFactory
: IDispatch
12454 [id(DISPID_IHTMLOPTIONELEMENTFACTORY_CREATE
)]
12456 [optional, in] VARIANT text
,
12457 [optional, in] VARIANT value
,
12458 [optional, in] VARIANT defaultselected
,
12459 [optional, in] VARIANT selected
,
12460 [retval, out] IHTMLOptionElement
**optelem
);
12463 /*****************************************************************************
12464 * DispHTMLOptionElement dispinterface
12468 uuid(3050f52b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12470 dispinterface DispHTMLOptionElement
12474 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
12476 [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
12477 void selected
(VARIANT_BOOL v
);
12479 [propget, id(DISPID_IHTMLOPTIONELEMENT_SELECTED
)]
12480 VARIANT_BOOL selected
();
12482 [propput, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
12483 void value
(BSTR v
);
12485 [propget, id(DISPID_IHTMLOPTIONELEMENT_VALUE
)]
12488 [propput, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
12489 void defaultSelected
(VARIANT_BOOL v
);
12491 [propget, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED
)]
12492 VARIANT_BOOL defaultSelected
();
12494 [propput, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
12495 void index
(LONG v
);
12497 [propget, id(DISPID_IHTMLOPTIONELEMENT_INDEX
)]
12500 [propput, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
12503 [propget, id(DISPID_IHTMLOPTIONELEMENT_TEXT
)]
12506 [propget, id(DISPID_IHTMLOPTIONELEMENT_FORM
)]
12507 IHTMLFormElement
*form
();
12509 [propput, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
12510 void label
(BSTR v
);
12512 [propget, id(DISPID_IHTMLOPTIONELEMENT3_LABEL
), displaybind, bindable]
12518 uuid(3050f24d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12520 coclass HTMLOptionElement
12522 [default] dispinterface DispHTMLOptionElement
;
12523 [source, default] dispinterface HTMLElementEvents
;
12524 [source] dispinterface HTMLElementEvents2
;
12525 WINE_HTMLDATAELEMENT_INTERFACES
;
12526 interface IHTMLOptionElement
;
12527 interface IHTMLOptionElement3
;
12528 /* interface IHTMLOptionElement4; */
12531 /*****************************************************************************
12532 * IHTMLInputElement interface
12538 uuid(3050f5d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12540 interface IHTMLInputElement
: IDispatch
12542 [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
12543 HRESULT type
([in] BSTR v
);
12545 [propget, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
12546 HRESULT type
([retval, out] BSTR *p
);
12548 [propput, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
12549 HRESULT value
([in] BSTR v
);
12551 [propget, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
12552 HRESULT value
([retval, out] BSTR *p
);
12554 [propput, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
12555 HRESULT name
([in] BSTR v
);
12557 [propget, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
12558 HRESULT name
([retval, out] BSTR *p
);
12560 [propput, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
12561 HRESULT status
([in] VARIANT_BOOL v
);
12563 [propget, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
12564 HRESULT status
([retval, out] VARIANT_BOOL *p
);
12566 [propput, id(DISPID_IHTMLINPUTELEMENT_DISABLED
), displaybind, bindable]
12567 HRESULT disabled
([in] VARIANT_BOOL v
);
12569 [propget, id(DISPID_IHTMLINPUTELEMENT_DISABLED
), displaybind, bindable]
12570 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
12572 [propget, id(DISPID_IHTMLINPUTELEMENT_FORM
)]
12573 HRESULT form
([retval, out] IHTMLFormElement
**p
);
12575 [propput, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
12576 HRESULT size
([in] LONG v
);
12578 [propget, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
12579 HRESULT size
([retval, out] LONG *p
);
12581 [propput, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
12582 HRESULT maxLength
([in] LONG v
);
12584 [propget, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
12585 HRESULT maxLength
([retval, out] LONG *p
);
12587 [id(DISPID_IHTMLINPUTELEMENT_SELECT
)]
12590 [propput, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
12591 HRESULT onchange
([in] VARIANT v
);
12593 [propget, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
12594 HRESULT onchange
([retval, out] VARIANT *p
);
12596 [propput, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
12597 HRESULT onselect
([in] VARIANT v
);
12599 [propget, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
12600 HRESULT onselect
([retval, out] VARIANT *p
);
12602 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
12603 HRESULT defaultValue([in] BSTR v
);
12605 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
12606 HRESULT defaultValue([retval, out] BSTR *p
);
12608 [propput, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
12609 HRESULT readOnly([in] VARIANT_BOOL v
);
12611 [propget, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
12612 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
12614 [id(DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE
)]
12615 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
12617 [propput, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
12618 HRESULT indeterminate
([in] VARIANT_BOOL v
);
12620 [propget, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
12621 HRESULT indeterminate
([retval, out] VARIANT_BOOL *p
);
12623 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
12624 HRESULT defaultChecked
([in] VARIANT_BOOL v
);
12626 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
12627 HRESULT defaultChecked
([retval, out] VARIANT_BOOL *p
);
12629 [propput, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
12630 HRESULT checked
([in] VARIANT_BOOL v
);
12632 [propget, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
12633 HRESULT checked
([retval, out] VARIANT_BOOL *p
);
12635 [propput, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
12636 HRESULT border
([in] VARIANT v
);
12638 [propget, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
12639 HRESULT border
([retval, out] VARIANT *p
);
12641 [propput, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
12642 HRESULT vspace
([in] LONG v
);
12644 [propget, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
12645 HRESULT vspace
([retval, out] LONG *p
);
12647 [propput, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
12648 HRESULT hspace
([in] LONG v
);
12650 [propget, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
12651 HRESULT hspace
([retval, out] LONG *p
);
12653 [propput, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
12654 HRESULT alt
([in] BSTR v
);
12656 [propget, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
12657 HRESULT alt
([retval, out] BSTR *p
);
12659 [propput, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
12660 HRESULT src
([in] BSTR v
);
12662 [propget, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
12663 HRESULT src
([retval, out] BSTR *p
);
12665 [propput, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
12666 HRESULT lowsrc
([in] BSTR v
);
12668 [propget, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
12669 HRESULT lowsrc
([retval, out] BSTR *p
);
12671 [propput, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
12672 HRESULT vrml
([in] BSTR v
);
12674 [propget, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
12675 HRESULT vrml
([retval, out] BSTR *p
);
12677 [propput, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
12678 HRESULT dynsrc
([in] BSTR v
);
12680 [propget, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
12681 HRESULT dynsrc
([retval, out] BSTR *p
);
12683 [propget, id(DISPID_IHTMLINPUTELEMENT_READYSTATE
)]
12684 HRESULT readyState
([retval, out] BSTR *p
);
12686 [propget, id(DISPID_IHTMLINPUTELEMENT_COMPLETE
)]
12687 HRESULT complete
([retval, out] VARIANT_BOOL *p
);
12689 [propput, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
12690 HRESULT loop
([in] VARIANT v
);
12692 [propget, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
12693 HRESULT loop
([retval, out] VARIANT *p
);
12695 [propput, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
12696 HRESULT align
([in] BSTR v
);
12698 [propget, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
12699 HRESULT align
([retval, out] BSTR *p
);
12701 [propput, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
12702 HRESULT onload
([in] VARIANT v
);
12704 [propget, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
12705 HRESULT onload
([retval, out] VARIANT *p
);
12707 [propput, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
12708 HRESULT onerror
([in] VARIANT v
);
12710 [propget, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
12711 HRESULT onerror
([retval, out] VARIANT *p
);
12713 [propput, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
12714 HRESULT onabort
([in] VARIANT v
);
12716 [propget, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
12717 HRESULT onabort
([retval, out] VARIANT *p
);
12719 [propput, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
12720 HRESULT width
([in] LONG v
);
12722 [propget, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
12723 HRESULT width
([retval, out] LONG *p
);
12725 [propput, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
12726 HRESULT height
([in] LONG v
);
12728 [propget, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
12729 HRESULT height
([retval, out] LONG *p
);
12731 [propput, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
12732 HRESULT start
([in] BSTR v
);
12734 [propget, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
12735 HRESULT start
([retval, out] BSTR *p
);
12738 /*****************************************************************************
12739 * IHTMLInputTextElement interface
12745 uuid(3050f2a6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12747 interface IHTMLInputTextElement
: IDispatch
12749 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_TYPE
)]
12750 HRESULT type
([retval, out] BSTR *p
);
12752 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_VALUE
), displaybind, bindable]
12753 HRESULT value
([in] BSTR v
);
12755 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_VALUE
), displaybind, bindable]
12756 HRESULT value
([retval, out] BSTR *p
);
12758 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_NAME
), displaybind, bindable]
12759 HRESULT name
([in] BSTR v
);
12761 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_NAME
), displaybind, bindable]
12762 HRESULT name
([retval, out] BSTR *p
);
12764 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_STATUS
)]
12765 HRESULT status
([in] VARIANT v
);
12767 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_STATUS
)]
12768 HRESULT status
([retval, out] VARIANT *p
);
12770 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_DISABLED
), displaybind, bindable]
12771 HRESULT disabled
([in] VARIANT_BOOL v
);
12773 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_DISABLED
), displaybind, bindable]
12774 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
12776 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_FORM
)]
12777 HRESULT form
([retval, out] IHTMLFormElement
**p
);
12779 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
12780 HRESULT defaultValue([in] BSTR v
);
12782 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
12783 HRESULT defaultValue([retval, out] BSTR *p
);
12785 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_SIZE
), displaybind, bindable]
12786 HRESULT size
([in] LONG v
);
12788 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_SIZE
), displaybind, bindable]
12789 HRESULT size
([retval, out] LONG *p
);
12791 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH
), displaybind, bindable]
12792 HRESULT maxLength
([in] LONG v
);
12794 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH
), displaybind, bindable]
12795 HRESULT maxLength
([retval, out] LONG *p
);
12797 [id(DISPID_IHTMLINPUTTEXTELEMENT_SELECT
)]
12800 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE
), displaybind, bindable]
12801 HRESULT onchange
([in] VARIANT v
);
12803 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE
), displaybind, bindable]
12804 HRESULT onchange
([retval, out] VARIANT *p
);
12806 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT
), displaybind, bindable]
12807 HRESULT onselect
([in] VARIANT v
);
12809 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT
), displaybind, bindable]
12810 HRESULT onselect
([retval, out] VARIANT *p
);
12812 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_READONLY
), displaybind, bindable]
12813 HRESULT readOnly([in] VARIANT_BOOL v
);
12815 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_READONLY
), displaybind, bindable]
12816 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
12818 [id(DISPID_IHTMLINPUTTEXTELEMENT_CREATETEXTRANGE
)]
12819 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
12822 /*****************************************************************************
12823 * IHTMLInputTextElement2 interface
12829 uuid(3050f2d2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12831 interface IHTMLInputTextElement2
: IDispatch
12833 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
12834 HRESULT selectionStart
([in] long v
);
12836 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
12837 HRESULT selectionStart
([out, retval] long *p
);
12839 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
12840 HRESULT selectionEnd
([in] long v
);
12842 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
12843 HRESULT selectionEnd
([out, retval] long *p
);
12845 [id(DISPID_IHTMLINPUTTEXTELEMENT2_SETSELECTIONRANGE
)]
12846 HRESULT setSelectionRange
([in] long start
, [in] long end
);
12851 uuid(3050f57d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
12853 dispinterface DispHTMLInputElement
12857 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
12859 [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
12862 [propget, id(DISPID_IHTMLINPUTELEMENT_TYPE
)]
12865 [propput, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
12866 void value
(BSTR v
);
12868 [propget, id(DISPID_IHTMLINPUTELEMENT_VALUE
), displaybind, bindable]
12871 [propput, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
12874 [propget, id(DISPID_IHTMLINPUTELEMENT_NAME
), displaybind, bindable]
12877 [propput, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
12878 void status
(VARIANT_BOOL v
);
12880 [propget, id(DISPID_IHTMLINPUTELEMENT_STATUS
)]
12881 VARIANT_BOOL status
();
12883 [propget, id(DISPID_IHTMLINPUTELEMENT_FORM
)]
12884 IHTMLFormElement
*form
();
12886 [propput, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
12889 [propget, id(DISPID_IHTMLINPUTELEMENT_SIZE
), displaybind, bindable]
12892 [propput, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
12893 void maxLength
(LONG v
);
12895 [propget, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH
), displaybind, bindable]
12898 [id(DISPID_IHTMLINPUTELEMENT_SELECT
)]
12901 [propput, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
12902 void onchange
(VARIANT v
);
12904 [propget, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE
), displaybind, bindable]
12905 VARIANT onchange
();
12907 [propput, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
12908 void onselect
(VARIANT v
);
12910 [propget, id(DISPID_IHTMLINPUTELEMENT_ONSELECT
), displaybind, bindable]
12911 VARIANT onselect
();
12913 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
12914 void defaultValue(BSTR v
);
12916 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
12917 BSTR defaultValue();
12919 [propput, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
12920 void readOnly(VARIANT_BOOL v
);
12922 [propget, id(DISPID_IHTMLINPUTELEMENT_READONLY
), displaybind, bindable]
12923 VARIANT_BOOL readOnly();
12925 [id(DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE
)]
12926 IHTMLTxtRange
*createTextRange
();
12928 [propput, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
12929 void indeterminate
(VARIANT_BOOL v
);
12931 [propget, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE
), bindable]
12932 VARIANT_BOOL indeterminate
();
12934 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
12935 void defaultChecked
(VARIANT_BOOL v
);
12937 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED
), bindable]
12938 VARIANT_BOOL defaultChecked
();
12940 [propput, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
12941 void checked
(VARIANT_BOOL v
);
12943 [propget, id(DISPID_IHTMLINPUTELEMENT_CHECKED
), bindable]
12944 VARIANT_BOOL checked
();
12946 [propput, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
12947 void border
(VARIANT v
);
12949 [propget, id(DISPID_IHTMLINPUTELEMENT_BORDER
), displaybind, bindable]
12952 [propput, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
12953 void vspace
(LONG v
);
12955 [propget, id(DISPID_IHTMLINPUTELEMENT_VSPACE
), displaybind, bindable]
12958 [propput, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
12959 void hspace
(LONG v
);
12961 [propget, id(DISPID_IHTMLINPUTELEMENT_HSPACE
), displaybind, bindable]
12964 [propput, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
12967 [propget, id(DISPID_IHTMLINPUTELEMENT_ALT
), displaybind, bindable]
12970 [propput, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
12973 [propget, id(DISPID_IHTMLINPUTELEMENT_SRC
), displaybind, bindable]
12976 [propput, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
12977 void lowsrc
(BSTR v
);
12979 [propget, id(DISPID_IHTMLINPUTELEMENT_LOWSRC
), displaybind, bindable]
12982 [propput, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
12985 [propget, id(DISPID_IHTMLINPUTELEMENT_VRML
), displaybind, bindable]
12988 [propput, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
12989 void dynsrc
(BSTR v
);
12991 [propget, id(DISPID_IHTMLINPUTELEMENT_DYNSRC
), displaybind, bindable]
12994 [propget, id(DISPID_IHTMLINPUTELEMENT_COMPLETE
)]
12995 VARIANT_BOOL complete
();
12997 [propput, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
12998 void loop
(VARIANT v
);
13000 [propget, id(DISPID_IHTMLINPUTELEMENT_LOOP
), displaybind, bindable]
13003 [propput, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
13004 void align
(BSTR v
);
13006 [propget, id(DISPID_IHTMLINPUTELEMENT_ALIGN
), displaybind, bindable]
13009 [propput, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
13010 void onload
(VARIANT v
);
13012 [propget, id(DISPID_IHTMLINPUTELEMENT_ONLOAD
), displaybind, bindable]
13015 [propput, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
13016 void onerror
(VARIANT v
);
13018 [propget, id(DISPID_IHTMLINPUTELEMENT_ONERROR
), displaybind, bindable]
13021 [propput, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
13022 void onabort
(VARIANT v
);
13024 [propget, id(DISPID_IHTMLINPUTELEMENT_ONABORT
), displaybind, bindable]
13027 [propput, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
13028 void width
(LONG v
);
13030 [propget, id(DISPID_IHTMLINPUTELEMENT_WIDTH
)]
13033 [propput, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
13034 void height
(LONG v
);
13036 [propget, id(DISPID_IHTMLINPUTELEMENT_HEIGHT
)]
13039 [propput, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
13040 void start
(BSTR v
);
13042 [propget, id(DISPID_IHTMLINPUTELEMENT_START
), displaybind, bindable]
13045 [propput, id(DISPID_IHTMLINPUTELEMENT2_ACCEPT
), displaybind, bindable]
13046 void accept
(BSTR v
);
13048 [propget, id(DISPID_IHTMLINPUTELEMENT2_ACCEPT
), displaybind, bindable]
13051 [propput, id(DISPID_IHTMLINPUTELEMENT2_USEMAP
), displaybind, bindable]
13052 void useMap
(BSTR v
);
13054 [propget, id(DISPID_IHTMLINPUTELEMENT2_USEMAP
), displaybind, bindable]
13057 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
13058 void selectionStart
(long v
);
13060 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONSTART
)]
13061 long selectionStart
();
13063 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
13064 void selectionEnd
(long v
);
13066 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT2_SELECTIONEND
)]
13067 long selectionEnd
();
13069 [id(DISPID_IHTMLINPUTTEXTELEMENT2_SETSELECTIONRANGE
)]
13070 void setSelectionRange
([in] long start
, [in] long end
);
13073 /*****************************************************************************
13074 * HTMLInputElement coclass
13078 uuid(3050f5d8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13080 coclass HTMLInputElement
13082 [default] dispinterface DispHTMLInputElement
;
13083 /* [source, default] dispinterface HTMLInputTextElementEvents; */
13084 /* [source] dispinterface HTMLInputTextElementEvents2; */
13085 /* [source] dispinterface HTMLOptionButtonElementEvents; */
13086 /* [source] dispinterface HTMLButtonElementEvents; */
13087 WINE_HTMLDATAELEMENT_INTERFACES
;
13088 interface IHTMLControlElement
;
13089 interface IHTMLInputElement
;
13090 /* interface IHTMLInputElement2; */
13091 interface IHTMLInputTextElement
;
13092 interface IHTMLInputTextElement2
;
13093 /* interface IHTMLInputHiddenElement; */
13094 /* interface IHTMLInputButtonElement; */
13095 /* interface IHTMLInputFileElement; */
13096 /* interface IHTMLOptionButtonElement; */
13097 /* interface IHTMLInputImage; */
13098 /* interface IHTMLInputElement3; */
13099 /* interface IHTMLInputRangeElement; */
13102 /*****************************************************************************
13103 * IHTMLTextAreaElement interface
13109 uuid(3050f2aa
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13111 interface IHTMLTextAreaElement
: IDispatch
13113 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_TYPE
)]
13114 HRESULT type
([retval, out] BSTR *p
);
13116 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
13117 HRESULT value
([in] BSTR v
);
13119 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
13120 HRESULT value
([retval, out] BSTR *p
);
13122 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
13123 HRESULT name
([in] BSTR v
);
13125 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
13126 HRESULT name
([retval, out] BSTR *p
);
13128 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
13129 HRESULT status
([in] VARIANT v
);
13131 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
13132 HRESULT status
([retval, out] VARIANT *p
);
13134 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DISABLED
), displaybind, bindable]
13135 HRESULT disabled
([in] VARIANT_BOOL v
);
13137 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DISABLED
), displaybind, bindable]
13138 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
13140 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_FORM
)]
13141 HRESULT form
([retval, out] IHTMLFormElement
**p
);
13143 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
13144 HRESULT defaultValue([in] BSTR v
);
13146 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
13147 HRESULT defaultValue([retval, out] BSTR *p
);
13149 [id(DISPID_IHTMLTEXTAREAELEMENT_SELECT
)]
13152 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
13153 HRESULT onchange
([in] VARIANT v
);
13155 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
13156 HRESULT onchange
([retval, out] VARIANT *p
);
13158 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
13159 HRESULT onselect
([in] VARIANT v
);
13161 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
13162 HRESULT onselect
([retval, out] VARIANT *p
);
13164 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
13165 HRESULT readOnly([in] VARIANT_BOOL v
);
13167 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
13168 HRESULT readOnly([retval, out] VARIANT_BOOL *p
);
13170 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
13171 HRESULT rows
([in] LONG v
);
13173 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
13174 HRESULT rows
([retval, out] LONG *p
);
13176 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
13177 HRESULT cols
([in] LONG v
);
13179 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
13180 HRESULT cols
([retval, out] LONG *p
);
13182 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
13183 HRESULT wrap
([in] BSTR v
);
13185 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
13186 HRESULT wrap
([retval, out] BSTR *p
);
13188 [id(DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE
)]
13189 HRESULT createTextRange
([retval, out] IHTMLTxtRange
**range);
13192 /*****************************************************************************
13193 * DispHTMLTextAreaElement dispinterface
13197 uuid(3050f521
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13199 dispinterface DispHTMLTextAreaElement
13203 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
13205 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_TYPE
)]
13208 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
13209 void value
(BSTR v
);
13211 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE
), displaybind, bindable]
13214 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
13217 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_NAME
), displaybind, bindable]
13220 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
13221 void status
(VARIANT v
);
13223 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS
)]
13226 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_FORM
)]
13227 IHTMLFormElement
*form
();
13229 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
13230 void defaultValue(BSTR v
);
13232 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE
), displaybind, bindable, hidden]
13233 BSTR defaultValue();
13235 [id(DISPID_IHTMLTEXTAREAELEMENT_SELECT
)]
13238 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
13239 void onchange
(VARIANT v
);
13241 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE
), displaybind, bindable]
13242 VARIANT onchange
();
13244 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
13245 void onselect
(VARIANT v
);
13247 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT
), displaybind, bindable]
13248 VARIANT onselect
();
13250 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
13251 void readOnly(VARIANT_BOOL v
);
13253 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY
), displaybind, bindable]
13254 VARIANT_BOOL readOnly();
13256 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
13259 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS
), displaybind, bindable]
13262 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
13265 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_COLS
), displaybind, bindable]
13268 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
13271 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP
), displaybind, bindable]
13274 [id(DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE
)]
13275 IHTMLTxtRange
*createTextRange
();
13278 /*****************************************************************************
13279 * HTMLTextAreaElement coclass
13283 uuid(3050f2ac
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13285 coclass HTMLTextAreaElement
13287 [default] dispinterface DispHTMLTextAreaElement
;
13288 /* [source, default] dispinterface HTMLInputTextElementEvents; */
13289 /* [source] dispinterface HTMLInputTextElementEvents2; */
13290 [source] dispinterface HTMLTextContainerEvents
;
13291 [source] dispinterface HTMLTextContainerEvents2
;
13292 WINE_HTMLDATAELEMENT_INTERFACES
;
13293 interface IHTMLControlElement
;
13294 interface IHTMLTextContainer
;
13295 interface IHTMLTextAreaElement
;
13296 /* interface IHTMLTextAreaElement2; */
13299 /*****************************************************************************
13300 * IHTMLButtonElement interface
13306 uuid(3050f2bb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13308 interface IHTMLButtonElement
: IDispatch
13310 [propget, id(DISPID_IHTMLBUTTONELEMENT_TYPE
)]
13311 HRESULT type
([out, retval] BSTR *p
);
13313 [propput, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
13314 HRESULT value
([in] BSTR v
);
13316 [propget, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
13317 HRESULT value
([out, retval] BSTR *p
);
13319 [propput, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
13320 HRESULT name
([in] BSTR v
);
13322 [propget, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
13323 HRESULT name
([out, retval] BSTR *p
);
13325 [propput, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
13326 HRESULT status
([in] VARIANT v
);
13328 [propget, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
13329 HRESULT status
([out, retval] VARIANT *p
);
13331 [propput, id(DISPID_IHTMLBUTTONELEMENT_DISABLED
), displaybind, bindable]
13332 HRESULT disabled
([in] VARIANT_BOOL v
);
13334 [propget, id(DISPID_IHTMLBUTTONELEMENT_DISABLED
), displaybind, bindable]
13335 HRESULT disabled
([out, retval] VARIANT_BOOL *p
);
13337 [propget, id(DISPID_IHTMLBUTTONELEMENT_FORM
)]
13338 HRESULT form
([out, retval] IHTMLFormElement
**p
);
13340 [id(DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE
)]
13341 HRESULT createTextRange
([out, retval] IHTMLTxtRange
**range);
13344 /*****************************************************************************
13345 * DispHTMLButtonElement dispinterface
13349 uuid(3050f51f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13351 dispinterface DispHTMLButtonElement
13355 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
13357 [propget, id(DISPID_IHTMLBUTTONELEMENT_TYPE
)]
13360 [propput, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
13361 void value
(BSTR v
);
13363 [propget, id(DISPID_IHTMLBUTTONELEMENT_VALUE
), displaybind, bindable]
13366 [propput, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
13369 [propget, id(DISPID_IHTMLBUTTONELEMENT_NAME
), displaybind, bindable]
13372 [propput, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
13373 void status
(VARIANT v
);
13375 [propget, id(DISPID_IHTMLBUTTONELEMENT_STATUS
)]
13378 [propget, id(DISPID_IHTMLBUTTONELEMENT_FORM
)]
13379 IHTMLFormElement
*form
();
13381 [id(DISPID_IHTMLBUTTONELEMENT_CREATETEXTRANGE
)]
13382 IHTMLTxtRange
*createTextRange
();
13385 /*****************************************************************************
13386 * HTMLButtonElement coclass
13390 uuid(3050f2c6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13392 coclass HTMLButtonElement
13394 [default] dispinterface DispHTMLButtonElement
;
13395 /* [source, default] dispinterface HTMLButtonElementEvents; */
13396 /* [source] dispinterface HTMLButtonElementEvents2; */
13397 WINE_HTMLDATAELEMENT_INTERFACES
;
13398 interface IHTMLControlElement
;
13399 interface IHTMLTextContainer
;
13400 interface IHTMLButtonElement
;
13401 /* interface IHTMLButtonElement2; */
13404 /*****************************************************************************
13405 * IHTMLHtmlElement interface
13411 uuid(3050f81c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13413 interface IHTMLHtmlElement
: IDispatch
13415 [propput, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
13416 HRESULT version([in] BSTR v
);
13418 [propget, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
13419 HRESULT version([out, retval] BSTR *p
);
13422 /*****************************************************************************
13423 * IHTMLHeadElement interface
13429 uuid(3050f81d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13431 interface IHTMLHeadElement
: IDispatch
13433 [propput, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
13434 HRESULT profile
([in] BSTR v
);
13436 [propget, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
13437 HRESULT profile
([retval, out] BSTR *p
);
13440 /*****************************************************************************
13441 * IHTMLHeadElement2 interface
13447 uuid(3051042f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13449 interface IHTMLHeadElement2
: IDispatch
13451 [propput, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
13452 HRESULT profile
([in] BSTR v
);
13454 [propget, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
13455 HRESULT profile
([retval, out] BSTR *p
);
13458 /*****************************************************************************
13459 * IHTMLTitleElement interface
13465 uuid(3050f322
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13467 interface IHTMLTitleElement
: IDispatch
13469 [propput, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
13470 HRESULT text
([in] BSTR v
);
13472 [propget, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
13473 HRESULT text
([retval, out] BSTR *p
);
13476 /*****************************************************************************
13477 * IHTMLMetaElement interface
13483 uuid(3050f203
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13485 interface IHTMLMetaElement
: IDispatch
13487 [propput, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
13488 HRESULT httpEquiv
([in] BSTR v
);
13490 [propget, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
13491 HRESULT httpEquiv
([out, retval] BSTR *p
);
13493 [propput, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
13494 HRESULT content
([in] BSTR v
);
13496 [propget, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
13497 HRESULT content
([out, retval] BSTR *p
);
13499 [propput, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
13500 HRESULT name
([in] BSTR v
);
13502 [propget, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
13503 HRESULT name
([out, retval] BSTR *p
);
13505 [propput, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
13506 HRESULT url
([in] BSTR v
);
13508 [propget, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
13509 HRESULT url
([out, retval] BSTR *p
);
13511 [propput, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
13512 HRESULT charset
([in] BSTR v
);
13514 [propget, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
13515 HRESULT charset
([out, retval] BSTR *p
);
13518 /*****************************************************************************
13519 * IHTMLMetaElement2 interface
13525 uuid(3050f81f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13527 interface IHTMLMetaElement2
: IDispatch
13529 [propput, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
13530 HRESULT scheme
([in] BSTR v
);
13532 [propget, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
13533 HRESULT scheme
([out, retval] BSTR *p
);
13536 /*****************************************************************************
13537 * IHTMLMetaElement3 interface
13543 uuid(30510495-98b5
-11cf
-bb82
-00aa00bdce0b
)
13545 interface IHTMLMetaElement3
: IDispatch
13547 [propput, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
13548 HRESULT url
([in] BSTR v
);
13550 [propget, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
13551 HRESULT url
([out, retval] BSTR *p
);
13554 /*****************************************************************************
13555 * DispHTMLHtmlElement interface
13559 uuid(3050f560
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13561 dispinterface DispHTMLHtmlElement
13565 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
13567 [propput, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
13568 void version(BSTR v
);
13570 [propget, id(DISPID_IHTMLHTMLELEMENT_VERSION
), displaybind, bindable]
13574 /*****************************************************************************
13575 * HTMLHtmlElement coclass
13579 uuid(3050f491
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13581 coclass HTMLHtmlElement
13583 [default] dispinterface DispHTMLHtmlElement
;
13584 [source, default] dispinterface HTMLElementEvents
;
13585 [source] dispinterface HTMLElementEvents2
;
13586 WINE_HTMLELEMENT_INTERFACES
;
13587 interface IHTMLHtmlElement
;
13590 /*****************************************************************************
13591 * DispHTMLHeadElement interface
13595 uuid(3050f561
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13597 dispinterface DispHTMLHeadElement
13601 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
13603 [propput, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
13604 void profile
(BSTR v
);
13606 [propget, id(DISPID_IHTMLHEADELEMENT_PROFILE
), displaybind, bindable]
13609 [propput, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
13610 void ie8_profile
(BSTR v
);
13612 [propget, id(DISPID_IHTMLHEADELEMENT2_IE8_PROFILE
), displaybind, bindable]
13613 BSTR ie8_profile
();
13616 /*****************************************************************************
13617 * HTMLHeadElement coclass
13621 uuid(3050f493
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13623 coclass HTMLHeadElement
13625 [default] dispinterface DispHTMLHeadElement
;
13626 [source, default] dispinterface HTMLElementEvents
;
13627 [source] dispinterface HTMLElementEvents2
;
13628 WINE_HTMLELEMENT_INTERFACES
;
13629 interface IHTMLHeadElement
;
13630 interface IHTMLHeadElement2
;
13633 /*****************************************************************************
13634 * DispHTMLTitleElement interface
13638 uuid(3050f516
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13640 dispinterface DispHTMLTitleElement
13644 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
13646 [propput, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
13649 [propget, id(DISPID_IHTMLTITLEELEMENT_TEXT
), bindable]
13653 /*****************************************************************************
13654 * HTMLTitleElement coclass
13658 uuid(3050f284
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13660 coclass HTMLTitleElement
13662 [default] dispinterface DispHTMLTitleElement
;
13663 [source, default] dispinterface HTMLElementEvents
;
13664 [source] dispinterface HTMLElementEvents2
;
13665 WINE_HTMLELEMENT_INTERFACES
;
13666 interface IHTMLTitleElement
;
13669 /*****************************************************************************
13670 * DispHTMLMetaElement dispinterface
13674 uuid(3050f517
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13676 dispinterface DispHTMLMetaElement
13680 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
13682 [propput, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
13683 void httpEquiv
(BSTR v
);
13685 [propget, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV
), displaybind, bindable]
13688 [propput, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
13689 void content
(BSTR v
);
13691 [propget, id(DISPID_IHTMLMETAELEMENT_CONTENT
), displaybind, bindable]
13694 [propput, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
13697 [propget, id(DISPID_IHTMLMETAELEMENT_NAME
), displaybind, bindable]
13700 [propput, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
13703 [propget, id(DISPID_IHTMLMETAELEMENT_URL
), displaybind, bindable]
13706 [propput, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
13707 void charset
(BSTR v
);
13709 [propget, id(DISPID_IHTMLMETAELEMENT_CHARSET
), displaybind, bindable]
13712 [propput, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
13713 void scheme
(BSTR v
);
13715 [propget, id(DISPID_IHTMLMETAELEMENT2_SCHEME
), displaybind, bindable]
13718 [propput, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
13719 void ie8_url
(BSTR v
);
13721 [propget, id(DISPID_IHTMLMETAELEMENT3_IE8_URL
)]
13725 /*****************************************************************************
13726 * HTMLMetaElement coclass
13730 uuid(3050f275
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13732 coclass HTMLMetaElement
13734 [default] dispinterface DispHTMLMetaElement
;
13735 [source, default] dispinterface HTMLElementEvents
;
13736 [source] dispinterface HTMLElementEvents2
;
13737 WINE_HTMLELEMENT_INTERFACES
;
13738 interface IHTMLMetaElement
;
13739 interface IHTMLMetaElement2
;
13740 interface IHTMLMetaElement3
;
13743 /*****************************************************************************
13744 * DispHTMLUnknownElement dispinterface
13748 uuid(3050f539
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13750 dispinterface DispHTMLUnknownElement
13754 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
13757 /*****************************************************************************
13758 * HTMLUnknownElement coclass
13762 uuid(3050f268
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13764 coclass HTMLUnknownElement
13766 [default] dispinterface DispHTMLUnknownElement
;
13767 [source, default] dispinterface HTMLElementEvents
;
13768 [source] dispinterface HTMLElementEvents2
;
13769 WINE_HTMLELEMENT_INTERFACES
;
13770 /* interface IHTMLUnknownElement; */
13773 /*****************************************************************************
13774 * IOmHistory interface
13780 uuid(FECEAAA2
-8405-11CF
-8BA1
-00AA00476DA6
)
13782 interface IOmHistory
: IDispatch
13784 [propget, id(DISPID_IOMHISTORY_LENGTH
)]
13785 HRESULT length
([retval, out] short *p
);
13787 [id(DISPID_IOMHISTORY_BACK
)]
13788 HRESULT back
([optional, in] VARIANT *pvargdistance
);
13790 [id(DISPID_IOMHISTORY_FORWARD
)]
13791 HRESULT forward
([optional, in] VARIANT *pvargdistance
);
13793 [id(DISPID_IOMHISTORY_GO
)]
13794 HRESULT go
([optional, in] VARIANT *pvargdistance
);
13799 uuid(FECEAAA3
-8405-11cf
-8BA1
-00AA00476DA6
)
13801 coclass HTMLHistory
13803 [default] interface IOmHistory
;
13806 /*****************************************************************************
13807 * IHTMLMimeTypesCollection interface
13813 uuid(3050F3FC
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13815 interface IHTMLMimeTypesCollection
: IDispatch
13817 [propget, id(DISPID_IHTMLMIMETYPESCOLLECTION_LENGTH
)]
13818 HRESULT length
([retval, out] LONG *p
);
13823 uuid(3050f3fe
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13827 [default] interface IHTMLMimeTypesCollection
;
13830 /*****************************************************************************
13831 * IHTMLPluginsCollection interface
13837 uuid(3050F3FD
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13839 interface IHTMLPluginsCollection
: IDispatch
13841 [propget, id(DISPID_IHTMLPLUGINSCOLLECTION_LENGTH
)]
13842 HRESULT length
([retval, out] LONG *p
);
13844 [id(DISPID_IHTMLPLUGINSCOLLECTION_REFRESH
)]
13845 HRESULT refresh
([defaultvalue(0), in] VARIANT_BOOL reload
);
13850 uuid(3050f54a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13852 dispinterface DispCPlugins
13856 [propget, id(DISPID_IHTMLPLUGINSCOLLECTION_LENGTH
)]
13859 [id(DISPID_IHTMLPLUGINSCOLLECTION_REFRESH
)]
13860 void refresh
([defaultvalue(0), in] VARIANT_BOOL reload
);
13862 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
13863 IDispatch
*constructor
();
13868 uuid(3050f3ff
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13872 [default] dispinterface DispCPlugins
;
13873 interface IHTMLPluginsCollection
;
13874 interface IHTMLDOMConstructor
;
13877 /*****************************************************************************
13878 * IHTMLOpsProfile interface
13884 uuid(3050F401
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
13886 interface IHTMLOpsProfile
: IDispatch
13888 [id(DISPID_IHTMLOPSPROFILE_ADDREQUEST
)]
13889 HRESULT addRequest
(
13891 [optional, in] VARIANT reserved
,
13892 [retval, out] VARIANT_BOOL *success
);
13894 [id(DISPID_IHTMLOPSPROFILE_CLEARREQUEST
)]
13895 HRESULT clearRequest
();
13897 [id(DISPID_IHTMLOPSPROFILE_DOREQUEST
)]
13899 [in] VARIANT usage
,
13900 [optional, in] VARIANT fname
,
13901 [optional, in] VARIANT domain
,
13902 [optional, in] VARIANT path
,
13903 [optional, in] VARIANT expire
,
13904 [optional, in] VARIANT reserved
);
13906 [id(DISPID_IHTMLOPSPROFILE_GETATTRIBUTE
)]
13907 HRESULT getAttribute
(
13909 [retval, out] BSTR *value
);
13911 [id(DISPID_IHTMLOPSPROFILE_SETATTRIBUTE
)]
13912 HRESULT setAttribute
(
13915 [optional, in] VARIANT prefs
,
13916 [retval, out] VARIANT_BOOL *success
);
13918 [id(DISPID_IHTMLOPSPROFILE_COMMITCHANGES
)]
13919 HRESULT commitChanges
([retval, out] VARIANT_BOOL *success
);
13921 [id(DISPID_IHTMLOPSPROFILE_ADDREADREQUEST
)]
13922 HRESULT addReadRequest
(
13924 [optional, in] VARIANT reserved
,
13925 [retval, out] VARIANT_BOOL *success
);
13927 [id(DISPID_IHTMLOPSPROFILE_DOREADREQUEST
)]
13928 HRESULT doReadRequest
(
13929 [in] VARIANT usage
,
13930 [optional, in] VARIANT fname
,
13931 [optional, in] VARIANT domain
,
13932 [optional, in] VARIANT path
,
13933 [optional, in] VARIANT expire
,
13934 [optional, in] VARIANT reserved
);
13936 [id(DISPID_IHTMLOPSPROFILE_DOWRITEREQUEST
)]
13937 HRESULT doWriteRequest
([retval, out] VARIANT_BOOL *success
);
13942 uuid(3050f402
-98b5
-11cf
-bb82
-00aa00bdce0b
)
13944 coclass COpsProfile
13946 [default] interface IHTMLOpsProfile
;
13949 /*****************************************************************************
13950 * IOmNavigator interface
13956 uuid(FECEAAA5
-8405-11CF
-8BA1
-00AA00476DA6
)
13958 interface IOmNavigator
: IDispatch
13960 [propget, id(DISPID_IOMNAVIGATOR_APPCODENAME
)]
13961 HRESULT appCodeName
([retval, out] BSTR *p
);
13963 [propget, id(DISPID_IOMNAVIGATOR_APPNAME
)]
13964 HRESULT appName
([retval, out] BSTR *p
);
13966 [propget, id(DISPID_IOMNAVIGATOR_APPVERSION
)]
13967 HRESULT appVersion
([retval, out] BSTR *p
);
13969 [propget, id(DISPID_IOMNAVIGATOR_USERAGENT
)]
13970 HRESULT userAgent
([retval, out] BSTR *p
);
13972 [id(DISPID_IOMNAVIGATOR_JAVAENABLED
)]
13973 HRESULT javaEnabled
([retval, out] VARIANT_BOOL *enabled
);
13975 [id(DISPID_IOMNAVIGATOR_TAINTENABLED
)]
13976 HRESULT taintEnabled
([retval, out] VARIANT_BOOL *enabled
);
13978 [propget, id(DISPID_IOMNAVIGATOR_MIMETYPES
)]
13979 HRESULT mimeTypes
([retval, out] IHTMLMimeTypesCollection
**p
);
13981 [propget, id(DISPID_IOMNAVIGATOR_PLUGINS
)]
13982 HRESULT plugins
([retval, out] IHTMLPluginsCollection
**p
);
13984 [propget, id(DISPID_IOMNAVIGATOR_COOKIEENABLED
)]
13985 HRESULT cookieEnabled
([retval, out] VARIANT_BOOL *p
);
13987 [propget, id(DISPID_IOMNAVIGATOR_OPSPROFILE
)]
13988 HRESULT opsProfile
([retval, out] IHTMLOpsProfile
**p
);
13990 [id(DISPID_IOMNAVIGATOR_TOSTRING
)]
13991 HRESULT toString
([retval, out] BSTR *String);
13993 [propget, id(DISPID_IOMNAVIGATOR_CPUCLASS
)]
13994 HRESULT cpuClass
([retval, out] BSTR *p
);
13996 [propget, id(DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE
)]
13997 HRESULT systemLanguage
([retval, out] BSTR *p
);
13999 [propget, id(DISPID_IOMNAVIGATOR_BROWSERLANGUAGE
), hidden]
14000 HRESULT browserLanguage
([retval, out] BSTR *p
);
14002 [propget, id(DISPID_IOMNAVIGATOR_USERLANGUAGE
)]
14003 HRESULT userLanguage
([retval, out] BSTR *p
);
14005 [propget, id(DISPID_IOMNAVIGATOR_PLATFORM
)]
14006 HRESULT platform
([retval, out] BSTR *p
);
14008 [propget, id(DISPID_IOMNAVIGATOR_APPMINORVERSION
)]
14009 HRESULT appMinorVersion
([retval, out] BSTR *p
);
14011 [propget, id(DISPID_IOMNAVIGATOR_CONNECTIONSPEED
), hidden]
14012 HRESULT connectionSpeed
([retval, out] LONG *p
);
14014 [propget, id(DISPID_IOMNAVIGATOR_ONLINE
)]
14015 HRESULT onLine
([retval, out] VARIANT_BOOL *p
);
14017 [propget, id(DISPID_IOMNAVIGATOR_USERPROFILE
)]
14018 HRESULT userProfile
([retval, out] IHTMLOpsProfile
**p
);
14021 /*****************************************************************************
14022 * DispHTMLNavigator dispinterface
14026 uuid(3050f54c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14028 dispinterface DispHTMLNavigator
14032 [propget, id(DISPID_IOMNAVIGATOR_APPCODENAME
)]
14033 BSTR appCodeName
();
14035 [propget, id(DISPID_IOMNAVIGATOR_APPNAME
)]
14038 [propget, id(DISPID_IOMNAVIGATOR_APPVERSION
)]
14041 [propget, id(DISPID_IOMNAVIGATOR_USERAGENT
)]
14044 [id(DISPID_IOMNAVIGATOR_JAVAENABLED
)]
14045 VARIANT_BOOL javaEnabled
();
14047 [id(DISPID_IOMNAVIGATOR_TAINTENABLED
)]
14048 VARIANT_BOOL taintEnabled
();
14050 [propget, id(DISPID_IOMNAVIGATOR_MIMETYPES
)]
14051 IHTMLMimeTypesCollection
*mimeTypes
();
14053 [propget, id(DISPID_IOMNAVIGATOR_PLUGINS
)]
14054 IHTMLPluginsCollection
*plugins
();
14056 [propget, id(DISPID_IOMNAVIGATOR_COOKIEENABLED
)]
14057 VARIANT_BOOL cookieEnabled
();
14059 [propget, id(DISPID_IOMNAVIGATOR_OPSPROFILE
)]
14060 IHTMLOpsProfile
*opsProfile
();
14062 [id(DISPID_IOMNAVIGATOR_TOSTRING
)]
14065 [propget, id(DISPID_IOMNAVIGATOR_CPUCLASS
)]
14068 [propget, id(DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE
)]
14069 BSTR systemLanguage
();
14071 [propget, id(DISPID_IOMNAVIGATOR_BROWSERLANGUAGE
), hidden]
14072 BSTR browserLanguage
();
14074 [propget, id(DISPID_IOMNAVIGATOR_USERLANGUAGE
)]
14075 BSTR userLanguage
();
14077 [propget, id(DISPID_IOMNAVIGATOR_PLATFORM
)]
14080 [propget, id(DISPID_IOMNAVIGATOR_APPMINORVERSION
)]
14081 BSTR appMinorVersion
();
14083 [propget, id(DISPID_IOMNAVIGATOR_CONNECTIONSPEED
), hidden]
14084 LONG connectionSpeed
();
14086 [propget, id(DISPID_IOMNAVIGATOR_ONLINE
)]
14087 VARIANT_BOOL onLine
();
14089 [propget, id(DISPID_IOMNAVIGATOR_USERPROFILE
)]
14090 IHTMLOpsProfile
*userProfile
();
14092 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
14097 uuid(FECEAAA6
-8405-11cf
-8BA1
-00AA00476DA6
)
14099 coclass HTMLNavigator
14101 [default] dispinterface DispHTMLNavigator
;
14102 interface IOmNavigator
;
14105 /*****************************************************************************
14106 * IHTMLLocation interface
14112 uuid(163BB1E0
-6E00
-11cf
-837A
-48DC04C10000
)
14114 interface IHTMLLocation
: IDispatch
14116 [propput, id(DISPID_IHTMLLOCATION_HREF
)]
14117 HRESULT href
([in] BSTR v
);
14119 [propget, id(DISPID_IHTMLLOCATION_HREF
)]
14120 HRESULT href
([retval, out] BSTR *p
);
14122 [propput, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
14123 HRESULT protocol
([in] BSTR v
);
14125 [propget, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
14126 HRESULT protocol
([retval, out] BSTR *p
);
14128 [propput, id(DISPID_IHTMLLOCATION_HOST
)]
14129 HRESULT host
([in] BSTR v
);
14131 [propget, id(DISPID_IHTMLLOCATION_HOST
)]
14132 HRESULT host
([retval, out] BSTR *p
);
14134 [propput, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
14135 HRESULT hostname
([in] BSTR v
);
14137 [propget, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
14138 HRESULT hostname
([retval, out] BSTR *p
);
14140 [propput, id(DISPID_IHTMLLOCATION_PORT
)]
14141 HRESULT port
([in] BSTR v
);
14143 [propget, id(DISPID_IHTMLLOCATION_PORT
)]
14144 HRESULT port
([retval, out] BSTR *p
);
14146 [propput, id(DISPID_IHTMLLOCATION_PATHNAME
)]
14147 HRESULT pathname
([in] BSTR v
);
14149 [propget, id(DISPID_IHTMLLOCATION_PATHNAME
)]
14150 HRESULT pathname
([retval, out] BSTR *p
);
14152 [propput, id(DISPID_IHTMLLOCATION_SEARCH
)]
14153 HRESULT search
([in] BSTR v
);
14155 [propget, id(DISPID_IHTMLLOCATION_SEARCH
)]
14156 HRESULT search
([retval, out] BSTR *p
);
14158 [propput, id(DISPID_IHTMLLOCATION_HASH
)]
14159 HRESULT hash
([in] BSTR v
);
14161 [propget, id(DISPID_IHTMLLOCATION_HASH
)]
14162 HRESULT hash
([retval, out] BSTR *p
);
14164 [id(DISPID_IHTMLLOCATION_RELOAD
)]
14165 HRESULT reload
([defaultvalue(0), in] VARIANT_BOOL flag
);
14167 [id(DISPID_IHTMLLOCATION_REPLACE
)]
14168 HRESULT replace
([in] BSTR bstr);
14170 [id(DISPID_IHTMLLOCATION_ASSIGN
)]
14171 HRESULT assign
([in] BSTR bstr);
14173 [id(DISPID_IHTMLLOCATION_TOSTRING
)]
14174 HRESULT toString
([retval, out] BSTR *String);
14177 /*****************************************************************************
14178 * DispHTMLHistory dispinterface
14182 uuid(3050f549
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14184 dispinterface DispHTMLHistory
14188 [propget, id(DISPID_IOMHISTORY_LENGTH
)]
14191 [id(DISPID_IOMHISTORY_BACK
)]
14192 void back
([optional, in] VARIANT *pvargdistance
);
14194 [id(DISPID_IOMHISTORY_FORWARD
)]
14195 void forward
([optional, in] VARIANT *pvargdistance
);
14197 [id(DISPID_IOMHISTORY_GO
)]
14198 void go
([optional, in] VARIANT *pvargdistance
);
14200 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
14201 IDispatch
*constructor
();
14204 /*****************************************************************************
14205 * DispHTMLLocation dispinterface
14209 uuid(3050f54e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14211 dispinterface DispHTMLLocation
14215 [propput, id(DISPID_IHTMLLOCATION_HREF
)]
14218 [propget, id(DISPID_IHTMLLOCATION_HREF
)]
14221 [propput, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
14222 void protocol
(BSTR v
);
14224 [propget, id(DISPID_IHTMLLOCATION_PROTOCOL
)]
14227 [propput, id(DISPID_IHTMLLOCATION_HOST
)]
14230 [propget, id(DISPID_IHTMLLOCATION_HOST
)]
14233 [propput, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
14234 void hostname
(BSTR v
);
14236 [propget, id(DISPID_IHTMLLOCATION_HOSTNAME
)]
14239 [propput, id(DISPID_IHTMLLOCATION_PORT
)]
14242 [propget, id(DISPID_IHTMLLOCATION_PORT
)]
14245 [propput, id(DISPID_IHTMLLOCATION_PATHNAME
)]
14246 void pathname
(BSTR v
);
14248 [propget, id(DISPID_IHTMLLOCATION_PATHNAME
)]
14251 [propput, id(DISPID_IHTMLLOCATION_SEARCH
)]
14252 void search
(BSTR v
);
14254 [propget, id(DISPID_IHTMLLOCATION_SEARCH
)]
14257 [propput, id(DISPID_IHTMLLOCATION_HASH
)]
14260 [propget, id(DISPID_IHTMLLOCATION_HASH
)]
14263 [id(DISPID_IHTMLLOCATION_RELOAD
)]
14264 void reload
([in, defaultvalue(0)] VARIANT_BOOL flag
);
14266 [id(DISPID_IHTMLLOCATION_REPLACE
)]
14267 void replace
([in] BSTR bstr);
14269 [id(DISPID_IHTMLLOCATION_ASSIGN
)]
14270 void assign
([in] BSTR bstr);
14272 [id(DISPID_IHTMLLOCATION_TOSTRING
)]
14275 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
14280 uuid(163BB1E1
-6E00
-11cf
-837A
-48DC04C10000
)
14282 coclass HTMLLocation
14284 [default] dispinterface DispHTMLLocation
;
14285 interface IHTMLLocation
;
14292 uuid(3050f4ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14294 interface IHTMLBookmarkCollection
: IDispatch
14296 [propget, id(DISPID_IHTMLBOOKMARKCOLLECTION_LENGTH
), hidden]
14297 HRESULT length
([out, retval] LONG *p
);
14299 [propget, id(DISPID_IHTMLBOOKMARKCOLLECTION__NEWENUM
), hidden, restricted]
14300 HRESULT _newEnum
([out, retval] IUnknown
**p
);
14302 [id(DISPID_IHTMLBOOKMARKCOLLECTION_ITEM
)]
14305 [out, retval] VARIANT *pVarBookmark
);
14308 /*****************************************************************************
14309 * IHTMLDataTransfer interface
14315 uuid(3050f4b3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14317 interface IHTMLDataTransfer
: IDispatch
14319 [id(DISPID_IHTMLDATATRANSFER_SETDATA
)]
14322 [in] VARIANT *data
,
14323 [out, retval] VARIANT_BOOL *pret
);
14325 [id(DISPID_IHTMLDATATRANSFER_GETDATA
)]
14328 [out, retval] VARIANT *pvarRet
);
14330 [id(DISPID_IHTMLDATATRANSFER_CLEARDATA
)]
14333 [out, retval] VARIANT_BOOL *pret
);
14335 [propput, id(DISPID_IHTMLDATATRANSFER_DROPEFFECT
)]
14336 HRESULT dropEffect
([in] BSTR v
);
14338 [propget, id(DISPID_IHTMLDATATRANSFER_DROPEFFECT
)]
14339 HRESULT dropEffect
([out, retval] BSTR *p
);
14341 [propput, id(DISPID_IHTMLDATATRANSFER_EFFECTALLOWED
)]
14342 HRESULT effectAllowed
([in] BSTR v
);
14344 [propget, id(DISPID_IHTMLDATATRANSFER_EFFECTALLOWED
)]
14345 HRESULT effectAllowed
([out, retval] BSTR *p
);
14348 /*****************************************************************************
14349 * IHTMLEventObj interface
14355 uuid(3050F32D
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
14357 interface IHTMLEventObj
: IDispatch
14359 [propget, id(DISPID_IHTMLEVENTOBJ_SRCELEMENT
)]
14360 HRESULT srcElement
([retval, out] IHTMLElement
**p
);
14362 [propget, id(DISPID_IHTMLEVENTOBJ_ALTKEY
)]
14363 HRESULT altKey
([retval, out] VARIANT_BOOL *p
);
14365 [propget, id(DISPID_IHTMLEVENTOBJ_CTRLKEY
)]
14366 HRESULT ctrlKey
([retval, out] VARIANT_BOOL *p
);
14368 [propget, id(DISPID_IHTMLEVENTOBJ_SHIFTKEY
)]
14369 HRESULT shiftKey
([retval, out] VARIANT_BOOL *p
);
14371 [propput, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
14372 HRESULT returnValue
([in] VARIANT v
);
14374 [propget, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
14375 HRESULT returnValue
([retval, out] VARIANT *p
);
14377 [propput, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
14378 HRESULT cancelBubble
([in] VARIANT_BOOL v
);
14380 [propget, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
14381 HRESULT cancelBubble
([retval, out] VARIANT_BOOL *p
);
14383 [propget, id(DISPID_IHTMLEVENTOBJ_FROMELEMENT
)]
14384 HRESULT fromElement
([retval, out] IHTMLElement
**p
);
14386 [propget, id(DISPID_IHTMLEVENTOBJ_TOELEMENT
)]
14387 HRESULT toElement
([retval, out] IHTMLElement
**p
);
14389 [propput, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
14390 HRESULT keyCode
([in] LONG v
);
14392 [propget, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
14393 HRESULT keyCode
([retval, out] LONG *p
);
14395 [propget, id(DISPID_IHTMLEVENTOBJ_BUTTON
)]
14396 HRESULT button
([retval, out] LONG *p
);
14398 [propget, id(DISPID_IHTMLEVENTOBJ_TYPE
)]
14399 HRESULT type
([retval, out] BSTR *p
);
14401 [propget, id(DISPID_IHTMLEVENTOBJ_QUALIFIER
)]
14402 HRESULT qualifier
([retval, out] BSTR *p
);
14404 [propget, id(DISPID_IHTMLEVENTOBJ_REASON
)]
14405 HRESULT reason
([retval, out] LONG *p
);
14407 [propget, id(DISPID_IHTMLEVENTOBJ_X
)]
14408 HRESULT x
([retval, out] LONG *p
);
14410 [propget, id(DISPID_IHTMLEVENTOBJ_Y
)]
14411 HRESULT y
([retval, out] LONG *p
);
14413 [propget, id(DISPID_IHTMLEVENTOBJ_CLIENTX
)]
14414 HRESULT clientX
([retval, out] LONG *p
);
14416 [propget, id(DISPID_IHTMLEVENTOBJ_CLIENTY
)]
14417 HRESULT clientY
([retval, out] LONG *p
);
14419 [propget, id(DISPID_IHTMLEVENTOBJ_OFFSETX
)]
14420 HRESULT offsetX
([retval, out] LONG *p
);
14422 [propget, id(DISPID_IHTMLEVENTOBJ_OFFSETY
)]
14423 HRESULT offsetY
([retval, out] LONG *p
);
14425 [propget, id(DISPID_IHTMLEVENTOBJ_SCREENX
)]
14426 HRESULT screenX
([retval, out] LONG *p
);
14428 [propget, id(DISPID_IHTMLEVENTOBJ_SCREENY
)]
14429 HRESULT screenY
([retval, out] LONG *p
);
14431 [propget, id(DISPID_IHTMLEVENTOBJ_SRCFILTER
)]
14432 HRESULT srcFilter
([retval, out] IDispatch
**p
);
14435 /*****************************************************************************
14436 * DispCEventObj dispinterface
14440 uuid(3050f558
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14442 dispinterface DispCEventObj
14446 [propput, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
14447 void returnValue
(VARIANT v
);
14449 [propget, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE
)]
14450 VARIANT returnValue
();
14452 [propput, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
14453 void cancelBubble
(VARIANT_BOOL v
);
14455 [propget, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE
)]
14456 VARIANT_BOOL cancelBubble
();
14458 [propput, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
14459 void keyCode
(LONG v
);
14461 [propget, id(DISPID_IHTMLEVENTOBJ_KEYCODE
)]
14464 [id(DISPID_IHTMLEVENTOBJ2_SETATTRIBUTE
)]
14466 [in] BSTR strAttributeName
,
14467 [in] VARIANT AttributeValue
,
14468 [in, defaultvalue(1)] LONG lFlags
);
14470 [id(DISPID_IHTMLEVENTOBJ2_GETATTRIBUTE
)]
14471 VARIANT getAttribute
(
14472 [in] BSTR strAttributeName
,
14473 [in, defaultvalue(0)] LONG lFlags
);
14475 [id(DISPID_IHTMLEVENTOBJ2_REMOVEATTRIBUTE
)]
14476 VARIANT_BOOL removeAttribute
(
14477 [in] BSTR strAttributeName
,
14478 [in, defaultvalue(1)] LONG lFlags
);
14480 [propput, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME
)]
14481 void propertyName
(BSTR v
);
14483 [propget, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME
)]
14484 BSTR propertyName
();
14486 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS
)]
14487 void bookmarks
(IHTMLBookmarkCollection
*v
);
14489 [propget, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS
)]
14490 IHTMLBookmarkCollection
*bookmarks
();
14492 [propputref, id(DISPID_IHTMLEVENTOBJ2_RECORDSET
)]
14493 void recordset
(IDispatch
*v
);
14495 [propget, id(DISPID_IHTMLEVENTOBJ2_RECORDSET
)]
14496 IDispatch
*recordset
();
14498 [propput, id(DISPID_IHTMLEVENTOBJ2_DATAFLD
)]
14499 void dataFld
(BSTR v
);
14501 [propget, id(DISPID_IHTMLEVENTOBJ2_DATAFLD
)]
14504 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS
)]
14505 void boundElements
(IHTMLElementCollection
*v
);
14507 [propget, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS
)]
14508 IHTMLElementCollection
*boundElements
();
14510 [propput, id(DISPID_IHTMLEVENTOBJ2_REPEAT
)]
14511 void repeat
(VARIANT_BOOL v
);
14513 [propget, id(DISPID_IHTMLEVENTOBJ2_REPEAT
)]
14514 VARIANT_BOOL repeat
();
14516 [propput, id(DISPID_IHTMLEVENTOBJ2_SRCURN
)]
14517 void srcUrn
(BSTR v
);
14519 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCURN
)]
14522 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT
)]
14523 void srcElement
(IHTMLElement
*v
);
14525 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT
)]
14526 IHTMLElement
*srcElement
();
14528 [propput, id(DISPID_IHTMLEVENTOBJ2_ALTKEY
)]
14529 void altKey
(VARIANT_BOOL v
);
14531 [propget, id(DISPID_IHTMLEVENTOBJ2_ALTKEY
)]
14532 VARIANT_BOOL altKey
();
14534 [propput, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY
)]
14535 void ctrlKey
(VARIANT_BOOL v
);
14537 [propget, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY
)]
14538 VARIANT_BOOL ctrlKey
();
14540 [propput, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY
)]
14541 void shiftKey
(VARIANT_BOOL v
);
14543 [propget, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY
)]
14544 VARIANT_BOOL shiftKey
();
14546 [propputref, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT
)]
14547 void fromElement
(IHTMLElement
*v
);
14549 [propget, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT
)]
14550 IHTMLElement
*fromElement
();
14552 [propputref, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT
)]
14553 void toElement
(IHTMLElement
*v
);
14555 [propget, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT
)]
14556 IHTMLElement
*toElement
();
14558 [propput, id(DISPID_IHTMLEVENTOBJ2_BUTTON
)]
14559 void button
(LONG v
);
14561 [propget, id(DISPID_IHTMLEVENTOBJ2_BUTTON
)]
14564 [propput, id(DISPID_IHTMLEVENTOBJ2_TYPE
)]
14567 [propget, id(DISPID_IHTMLEVENTOBJ2_TYPE
)]
14570 [propput, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER
)]
14571 void qualifier
(BSTR v
);
14573 [propget, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER
)]
14576 [propput, id(DISPID_IHTMLEVENTOBJ2_REASON
)]
14577 void reason
(LONG v
);
14579 [propget, id(DISPID_IHTMLEVENTOBJ2_REASON
)]
14582 [propput, id(DISPID_IHTMLEVENTOBJ2_X
)]
14585 [propget, id(DISPID_IHTMLEVENTOBJ2_X
)]
14588 [propput, id(DISPID_IHTMLEVENTOBJ2_Y
)]
14591 [propget, id(DISPID_IHTMLEVENTOBJ2_Y
)]
14594 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTX
)]
14595 void clientX
(LONG v
);
14597 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTX
)]
14600 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTY
)]
14601 void clientY
(LONG v
);
14603 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTY
)]
14605 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETX
)]
14606 void offsetX
(LONG v
);
14608 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETX
)]
14611 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETY
)]
14612 void offsetY
(LONG v
);
14614 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETY
)]
14617 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENX
)]
14618 void screenX
(LONG v
);
14620 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENX
)]
14623 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENY
)]
14624 void screenY
(LONG v
);
14626 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENY
)]
14629 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER
)]
14630 void srcFilter
(IDispatch
*v
);
14632 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER
)]
14633 IDispatch
*srcFilter
();
14635 [propget, id(DISPID_IHTMLEVENTOBJ2_DATATRANSFER
)]
14636 IHTMLDataTransfer
*dataTransfer
();
14638 [propget, id(DISPID_IHTMLEVENTOBJ3_CONTENTOVERFLOW
)]
14639 VARIANT_BOOL contentOverflow
();
14641 [propput, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT
)]
14642 void shiftLeft
(VARIANT_BOOL v
);
14644 [propget, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT
)]
14645 VARIANT_BOOL shiftLeft
();
14647 [propput, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT
)]
14648 void altLeft
(VARIANT_BOOL v
);
14650 [propget, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT
)]
14651 VARIANT_BOOL altLeft
();
14653 [propput, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT
)]
14654 void ctrlLeft
(VARIANT_BOOL v
);
14656 [propget, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT
)]
14657 VARIANT_BOOL ctrlLeft
();
14659 [propget, id(DISPID_IHTMLEVENTOBJ3_IMECOMPOSITIONCHANGE
), hidden, restricted, nonbrowsable]
14660 LONG_PTR imeCompositionChange
();
14662 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYCOMMAND
), hidden, restricted, nonbrowsable]
14663 LONG_PTR imeNotifyCommand
();
14665 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYDATA
), hidden, restricted, nonbrowsable]
14666 LONG_PTR imeNotifyData
();
14668 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUEST
), hidden, restricted, nonbrowsable]
14669 LONG_PTR imeRequest
();
14671 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUESTDATA
), hidden, restricted, nonbrowsable]
14672 LONG_PTR imeRequestData
();
14674 [propget, id(DISPID_IHTMLEVENTOBJ3_KEYBOARDLAYOUT
), hidden, restricted, nonbrowsable]
14675 LONG_PTR keyboardLayout
();
14677 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORCOOKIE
)]
14678 LONG behaviorCookie
();
14680 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORPART
)]
14681 LONG behaviorPart
();
14683 [propget, id(DISPID_IHTMLEVENTOBJ3_NEXTPAGE
)]
14686 [propget, id(DISPID_IHTMLEVENTOBJ4_WHEELDELTA
)]
14690 /*****************************************************************************
14691 * IHTMLStyleMedia interface
14697 uuid(3051074b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
14699 interface IHTMLStyleMedia
: IDispatch
14701 [propget, id(DISPID_IHTMLSTYLEMEDIA_TYPE
)]
14702 HRESULT type
([out, retval] BSTR *p
);
14704 [id(DISPID_IHTMLSTYLEMEDIA_MATCHMEDIUM
)]
14705 HRESULT matchMedium
(
14706 [in] BSTR mediaQuery
,
14707 [out, retval] VARIANT_BOOL *matches
);
14710 /*****************************************************************************
14711 * IHTMLFramesCollection2 interface
14717 uuid(332C4426
-26CB
-11D0
-B483
-00C04FD90119
)
14719 interface IHTMLFramesCollection2
: IDispatch
14721 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
14723 [in] VARIANT *pvarIndex
,
14724 [retval, out] VARIANT *pvarResult
);
14726 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
14727 HRESULT length
([retval, out] LONG *p
);
14730 /*****************************************************************************
14731 * IHTMLScreen interface
14737 uuid(3050f35C
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
14739 interface IHTMLScreen
: IDispatch
14741 [propget, id(DISPID_IHTMLSCREEN_COLORDEPTH
)]
14742 HRESULT colorDepth
([retval, out] LONG *p
);
14744 [propput, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
14745 HRESULT bufferDepth
([in] LONG v
);
14747 [propget, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
14748 HRESULT bufferDepth
([retval, out] LONG *p
);
14750 [propget, id(DISPID_IHTMLSCREEN_WIDTH
)]
14751 HRESULT width
([retval, out] LONG *p
);
14753 [propget, id(DISPID_IHTMLSCREEN_HEIGHT
)]
14754 HRESULT height
([retval, out] LONG *p
);
14756 [propput, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
14757 HRESULT updateInterval
([in] LONG v
);
14759 [propget, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
14760 HRESULT updateInterval
([retval, out] LONG *p
);
14762 [propget, id(DISPID_IHTMLSCREEN_AVAILHEIGHT
)]
14763 HRESULT availHeight
([retval, out] LONG *p
);
14765 [propget, id(DISPID_IHTMLSCREEN_AVAILWIDTH
)]
14766 HRESULT availWidth
([retval, out] LONG *p
);
14768 [propget, id(DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED
)]
14769 HRESULT fontSmoothingEnabled
([retval, out] VARIANT_BOOL *p
);
14772 /*****************************************************************************
14773 * IHTMLWindow2 interface
14779 uuid(332C4427
-26CB
-11D0
-B483
-00C04FD90119
)
14781 interface IHTMLWindow2
: IHTMLFramesCollection2
14783 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
14784 HRESULT frames
([retval, out] IHTMLFramesCollection2
**p
);
14786 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
14787 HRESULT defaultStatus
([in] BSTR v
);
14789 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
14790 HRESULT defaultStatus
([retval, out] BSTR *p
);
14792 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
14793 HRESULT status
([in] BSTR v
);
14795 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
14796 HRESULT status
([retval, out] BSTR *p
);
14798 [id(DISPID_IHTMLWINDOW2_SETTIMEOUT
)]
14799 HRESULT setTimeout
(
14800 [in] BSTR expression
,
14802 [optional, in] VARIANT *language
,
14803 [retval, out] LONG *timerID
);
14805 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
14806 HRESULT clearTimeout
([in] LONG timerID
);
14808 [id(DISPID_IHTMLWINDOW2_ALERT
)]
14809 HRESULT alert
([defaultvalue(""), in] BSTR message);
14811 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
14813 [defaultvalue(""), in] BSTR message,
14814 [retval, out] VARIANT_BOOL *confirmed
);
14816 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
14818 [defaultvalue(""), in] BSTR message,
14819 [defaultvalue("undefined"), in] BSTR defstr
,
14820 [retval, out] VARIANT *textdata
);
14822 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
14823 HRESULT Image
([retval, out] IHTMLImageElementFactory
**p
);
14825 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
14826 HRESULT location
([retval, out] IHTMLLocation
**p
);
14828 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
14829 HRESULT history
([retval, out] IOmHistory
**p
);
14831 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
14834 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
14835 HRESULT opener
([in] VARIANT v
);
14837 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
14838 HRESULT opener
([retval, out] VARIANT *p
);
14840 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
14841 HRESULT navigator
([retval, out] IOmNavigator
**p
);
14843 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
14844 HRESULT name
([in] BSTR v
);
14846 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
14847 HRESULT name
([retval, out] BSTR *p
);
14849 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
14850 HRESULT parent
([retval, out] IHTMLWindow2
**p
);
14852 [id(DISPID_IHTMLWINDOW2_OPEN
)]
14854 [defaultvalue(""), in] BSTR url
,
14855 [defaultvalue(""), in] BSTR name
,
14856 [defaultvalue(""), in] BSTR features
,
14857 [defaultvalue(0), in] VARIANT_BOOL replace
,
14858 [retval, out] IHTMLWindow2
**pomWindowResult
);
14860 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
14861 HRESULT self
([retval, out] IHTMLWindow2
**p
);
14863 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
14864 HRESULT top
([retval, out] IHTMLWindow2
**p
);
14866 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
14867 HRESULT window
([retval, out] IHTMLWindow2
**p
);
14869 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
14870 HRESULT navigate
([in] BSTR url
);
14872 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
)]
14873 HRESULT onfocus
([in] VARIANT v
);
14875 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
)]
14876 HRESULT onfocus
([retval, out] VARIANT *p
);
14878 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
)]
14879 HRESULT onblur
([in] VARIANT v
);
14881 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
)]
14882 HRESULT onblur
([retval, out] VARIANT *p
);
14884 [propput, id(DISPID_IHTMLWINDOW2_ONLOAD
)]
14885 HRESULT onload
([in] VARIANT v
);
14887 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
)]
14888 HRESULT onload
([retval, out] VARIANT *p
);
14890 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
)]
14891 HRESULT onbeforeunload
([in] VARIANT v
);
14893 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
)]
14894 HRESULT onbeforeunload
([retval, out] VARIANT *p
);
14896 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
)]
14897 HRESULT onunload
([in] VARIANT v
);
14899 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
)]
14900 HRESULT onunload
([retval, out] VARIANT *p
);
14902 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
)]
14903 HRESULT onhelp
([in] VARIANT v
);
14905 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
)]
14906 HRESULT onhelp
([retval, out] VARIANT *p
);
14908 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
)]
14909 HRESULT onerror
([in] VARIANT v
);
14911 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
)]
14912 HRESULT onerror
([retval, out] VARIANT *p
);
14914 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
)]
14915 HRESULT onresize
([in] VARIANT v
);
14917 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
)]
14918 HRESULT onresize
([retval, out] VARIANT *p
);
14920 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
)]
14921 HRESULT onscroll
([in] VARIANT v
);
14923 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
)]
14924 HRESULT onscroll
([retval, out] VARIANT *p
);
14926 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
)]
14927 HRESULT document
([retval, out] IHTMLDocument2
**p
);
14929 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
14930 HRESULT event
([retval, out] IHTMLEventObj
**p
);
14932 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
)]
14933 HRESULT _newEnum
([retval, out] IUnknown
**p
);
14935 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
14936 HRESULT showModalDialog
(
14938 [optional, in] VARIANT *varArgIn
,
14939 [optional, in] VARIANT *varOptions
,
14940 [retval, out] VARIANT *varArgOut
);
14942 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
14945 [optional, in] VARIANT helpArg
,
14946 [defaultvalue(""), in] BSTR features
);
14948 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
14949 HRESULT screen
([retval, out] IHTMLScreen
**p
);
14951 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
14952 HRESULT Option
([retval, out] IHTMLOptionElementFactory
**p
);
14954 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
14957 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
14958 HRESULT closed
([retval, out] VARIANT_BOOL *p
);
14960 [id(DISPID_IHTMLWINDOW2_BLUR
)]
14963 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
14964 HRESULT scroll
([in] LONG x
, [in] LONG y
);
14966 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
14967 HRESULT clientInformation
([retval, out] IOmNavigator
**p
);
14969 [id(DISPID_IHTMLWINDOW2_SETINTERVAL
)]
14970 HRESULT setInterval
([
14971 in] BSTR expression
,
14973 [optional, in] VARIANT *language
,
14974 [retval, out] LONG *timerID
);
14976 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
14977 HRESULT clearInterval
([in] LONG timerID
);
14979 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
14980 HRESULT offscreenBuffering
([in] VARIANT v
);
14982 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
14983 HRESULT offscreenBuffering
([retval, out] VARIANT *p
);
14985 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
14986 HRESULT execScript
(
14988 [defaultvalue("JScript"), in] BSTR language
,
14989 [retval, out] VARIANT *pvarRet
);
14991 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
14992 HRESULT toString
([retval, out] BSTR *String);
14994 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
14995 HRESULT scrollBy
([in] LONG x
, [in] LONG y
);
14997 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
14998 HRESULT scrollTo
([in] LONG x
, [in] LONG y
);
15000 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
15001 HRESULT moveTo
([in] LONG x
, [in] LONG y
);
15003 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
15004 HRESULT moveBy
([in] LONG x
, [in] LONG y
);
15006 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
15007 HRESULT resizeTo
([in] LONG x
, [in] LONG y
);
15009 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
15010 HRESULT resizeBy
([in] LONG x
, [in] LONG y
);
15012 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
15013 HRESULT external
([retval, out] IDispatch
**p
);
15016 /*****************************************************************************
15017 * IHTMLWindow3 interface
15023 uuid(3050f4ae
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15025 interface IHTMLWindow3
: IDispatch
15027 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
15028 HRESULT screenLeft
([out, retval] LONG *p
);
15030 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
15031 HRESULT screenTop
([out, retval] LONG *p
);
15033 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
15034 HRESULT attachEvent
(
15036 [in] IDispatch
*pDisp
,
15037 [out, retval] VARIANT_BOOL *pfResult
);
15039 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
15040 HRESULT detachEvent
(
15042 [in] IDispatch
*pDisp
);
15044 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
15045 HRESULT setTimeout
(
15046 [in] VARIANT *expression
,
15048 [in, optional] VARIANT *language
,
15049 [out, retval] LONG *timerID
);
15051 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
15052 HRESULT setInterval
(
15053 [in] VARIANT *expression
,
15055 [in, optional] VARIANT *language
,
15056 [out, retval] LONG *timerID
);
15058 [id(DISPID_IHTMLWINDOW3_PRINT
)]
15061 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
15062 HRESULT onbeforeprint
([in] VARIANT v
);
15064 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
15065 HRESULT onbeforeprint
([out, retval] VARIANT *p
);
15067 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
15068 HRESULT onafterprint
([in] VARIANT v
);
15070 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
15071 HRESULT onafterprint
([out, retval] VARIANT *p
);
15073 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
15074 HRESULT clipboardData
([out, retval] IHTMLDataTransfer
**p
);
15076 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
15077 HRESULT showModelessDialog
(
15078 [in, defaultvalue("")] BSTR url
,
15079 [in, optional] VARIANT *varArgIn
,
15080 [in, optional] VARIANT *options
,
15081 [out, retval] IHTMLWindow2
**pDialog
);
15084 /*****************************************************************************
15085 * IHTMLWindow4 interface
15091 uuid(3050f6cf
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15093 interface IHTMLWindow4
: IDispatch
15095 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
15096 HRESULT createPopup
([optional, in] VARIANT* varArgIn
,
15097 [retval, out] IDispatch
** ppPopup
);
15099 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
15100 HRESULT frameElement
([retval, out] IHTMLFrameBase
* * p
);
15103 /*****************************************************************************
15104 * IHTMLWindow5 interface
15110 uuid(3051040e-98b5
-11cf
-bb82
-00aa00bdce0b
)
15112 interface IHTMLWindow5
: IDispatch
15114 [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
15115 HRESULT XMLHttpRequest
([in] VARIANT v
);
15117 [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
15118 HRESULT XMLHttpRequest
([retval, out] VARIANT * p
);
15121 /*****************************************************************************
15122 * IHTMLWindow6 interface
15128 uuid(30510453-98b5
-11cf
-bb82
-00aa00bdce0b
)
15130 interface IHTMLWindow6
: IDispatch
15132 [propput, id(DISPID_IHTMLWINDOW6_XDOMAINREQUEST
)]
15133 HRESULT XDomainRequest
([in] VARIANT v
);
15135 [propget, id(DISPID_IHTMLWINDOW6_XDOMAINREQUEST
)]
15136 HRESULT XDomainRequest
([out, retval] VARIANT *p
);
15138 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
15139 HRESULT sessionStorage
([out, retval] IHTMLStorage
**p
);
15141 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
15142 HRESULT localStorage
([out, retval] IHTMLStorage
**p
);
15144 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
15145 HRESULT onhashchange
([in] VARIANT v
);
15147 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
15148 HRESULT onhashchange
([out, retval] VARIANT *p
);
15150 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
15151 HRESULT maxConnectionsPerServer
([out, retval] long *p
);
15153 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
15154 HRESULT postMessage
(
15156 [in, optional] VARIANT targetOrigin
);
15158 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
15159 HRESULT toStaticHTML
(
15160 [in] BSTR bstrHTML
,
15161 [out, retval] BSTR *pbstrStaticHTML
);
15163 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
15164 HRESULT onmessage
([in] VARIANT v
);
15166 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
15167 HRESULT onmessage
([out, retval] VARIANT *p
);
15169 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
15170 HRESULT msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
15173 /*****************************************************************************
15174 * IHTMLWindow7 interface
15180 uuid(305104b7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15182 interface IHTMLWindow7
: IDispatch
15184 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
15185 HRESULT getSelection
([out, retval] IHTMLSelection
**ppIHTMLSelection
);
15187 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
15188 HRESULT getComputedStyle
(
15189 [in] IHTMLDOMNode
* varArgIn
,
15190 [in, defaultvalue("")] BSTR bstrPseudoElt
,
15191 [out, retval] IHTMLCSSStyleDeclaration
**ppComputedStyle
);
15193 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
15194 HRESULT styleMedia
([out, retval] IHTMLStyleMedia
**p
);
15196 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
15197 HRESULT performance
([in] VARIANT v
);
15199 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
15200 HRESULT performance
([out, retval] VARIANT *p
);
15202 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
15203 HRESULT innerWidth
([out, retval] long *p
);
15205 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
15206 HRESULT innerHeight
([out, retval] long *p
);
15208 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
15209 HRESULT pageXOffset
([out, retval] long *p
);
15211 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
15212 HRESULT pageYOffset
([out, retval] long *p
);
15214 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
15215 HRESULT screenX
([out, retval] long *p
);
15217 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
15218 HRESULT screenY
([out, retval] long *p
);
15220 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
15221 HRESULT outerWidth
([out, retval] long *p
);
15223 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
15224 HRESULT outerHeight
([out, retval] long *p
);
15226 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
15227 HRESULT onabort
([in] VARIANT v
);
15229 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
15230 HRESULT onabort
([out, retval] VARIANT *p
);
15232 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
15233 HRESULT oncanplay
([in] VARIANT v
);
15235 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
15236 HRESULT oncanplay
([out, retval] VARIANT *p
);
15238 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
15239 HRESULT oncanplaythrough
([in] VARIANT v
);
15241 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
15242 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
15244 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
15245 HRESULT onchange
([in] VARIANT v
);
15247 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
15248 HRESULT onchange
([out, retval] VARIANT *p
);
15250 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
15251 HRESULT onclick
([in] VARIANT v
);
15253 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
15254 HRESULT onclick
([out, retval] VARIANT *p
);
15256 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
15257 HRESULT oncontextmenu
([in] VARIANT v
);
15259 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
15260 HRESULT oncontextmenu
([out, retval] VARIANT *p
);
15262 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
15263 HRESULT ondblclick
([in] VARIANT v
);
15265 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
15266 HRESULT ondblclick
([out, retval] VARIANT *p
);
15268 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
15269 HRESULT ondrag
([in] VARIANT v
);
15271 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
15272 HRESULT ondrag
([out, retval] VARIANT *p
);
15274 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
15275 HRESULT ondragend
([in] VARIANT v
);
15277 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
15278 HRESULT ondragend
([out, retval] VARIANT *p
);
15280 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
15281 HRESULT ondragenter
([in] VARIANT v
);
15283 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
15284 HRESULT ondragenter
([out, retval] VARIANT *p
);
15286 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
15287 HRESULT ondragleave
([in] VARIANT v
);
15289 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
15290 HRESULT ondragleave
([out, retval] VARIANT *p
);
15292 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
15293 HRESULT ondragover
([in] VARIANT v
);
15295 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
15296 HRESULT ondragover
([out, retval] VARIANT *p
);
15298 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
15299 HRESULT ondragstart
([in] VARIANT v
);
15301 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
15302 HRESULT ondragstart
([out, retval] VARIANT *p
);
15304 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
15305 HRESULT ondrop
([in] VARIANT v
);
15307 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
15308 HRESULT ondrop
([out, retval] VARIANT *p
);
15310 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
15311 HRESULT ondurationchange
([in] VARIANT v
);
15313 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
15314 HRESULT ondurationchange
([out, retval] VARIANT *p
);
15316 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
15317 HRESULT onfocusin
([in] VARIANT v
);
15319 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
15320 HRESULT onfocusin
([out, retval] VARIANT *p
);
15322 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
15323 HRESULT onfocusout
([in] VARIANT v
);
15325 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
15326 HRESULT onfocusout
([out, retval] VARIANT *p
);
15328 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
15329 HRESULT oninput
([in] VARIANT v
);
15331 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
15332 HRESULT oninput
([out, retval] VARIANT *p
);
15334 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
15335 HRESULT onemptied
([in] VARIANT v
);
15337 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
15338 HRESULT onemptied
([out, retval] VARIANT *p
);
15340 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
15341 HRESULT onended
([in] VARIANT v
);
15343 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
15344 HRESULT onended
([out, retval] VARIANT *p
);
15346 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
15347 HRESULT onkeydown
([in] VARIANT v
);
15349 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
15350 HRESULT onkeydown
([out, retval] VARIANT *p
);
15352 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
15353 HRESULT onkeypress
([in] VARIANT v
);
15355 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
15356 HRESULT onkeypress
([out, retval] VARIANT *p
);
15358 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
15359 HRESULT onkeyup
([in] VARIANT v
);
15361 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
15362 HRESULT onkeyup
([out, retval] VARIANT *p
);
15364 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
15365 HRESULT onloadeddata
([in] VARIANT v
);
15367 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
15368 HRESULT onloadeddata
([out, retval] VARIANT *p
);
15370 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
15371 HRESULT onloadedmetadata
([in] VARIANT v
);
15373 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
15374 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
15376 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
15377 HRESULT onloadstart
([in] VARIANT v
);
15379 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
15380 HRESULT onloadstart
([out, retval] VARIANT *p
);
15382 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
15383 HRESULT onmousedown
([in] VARIANT v
);
15385 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
15386 HRESULT onmousedown
([out, retval] VARIANT *p
);
15388 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
15389 HRESULT onmouseenter
([in] VARIANT v
);
15391 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
15392 HRESULT onmouseenter
([out, retval] VARIANT *p
);
15394 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
15395 HRESULT onmouseleave
([in] VARIANT v
);
15397 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
15398 HRESULT onmouseleave
([out, retval] VARIANT *p
);
15400 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
15401 HRESULT onmousemove
([in] VARIANT v
);
15403 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
15404 HRESULT onmousemove
([out, retval] VARIANT *p
);
15406 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
15407 HRESULT onmouseout
([in] VARIANT v
);
15409 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
15410 HRESULT onmouseout
([out, retval] VARIANT *p
);
15412 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
15413 HRESULT onmouseover
([in] VARIANT v
);
15415 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
15416 HRESULT onmouseover
([out, retval] VARIANT *p
);
15418 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
15419 HRESULT onmouseup
([in] VARIANT v
);
15421 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
15422 HRESULT onmouseup
([out, retval] VARIANT *p
);
15424 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
15425 HRESULT onmousewheel
([in] VARIANT v
);
15427 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
15428 HRESULT onmousewheel
([out, retval] VARIANT *p
);
15430 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
15431 HRESULT onoffline
([in] VARIANT v
);
15433 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
15434 HRESULT onoffline
([out, retval] VARIANT *p
);
15436 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
15437 HRESULT ononline
([in] VARIANT v
);
15439 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
15440 HRESULT ononline
([out, retval] VARIANT *p
);
15442 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
15443 HRESULT onprogress
([in] VARIANT v
);
15445 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
15446 HRESULT onprogress
([out, retval] VARIANT *p
);
15448 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
15449 HRESULT onratechange
([in] VARIANT v
);
15451 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
15452 HRESULT onratechange
([out, retval] VARIANT *p
);
15454 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
15455 HRESULT onreadystatechange
([in] VARIANT v
);
15457 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
15458 HRESULT onreadystatechange
([out, retval] VARIANT *p
);
15460 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
15461 HRESULT onreset
([in] VARIANT v
);
15463 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
15464 HRESULT onreset
([out, retval] VARIANT *p
);
15466 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
15467 HRESULT onseeked
([in] VARIANT v
);
15469 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
15470 HRESULT onseeked
([out, retval] VARIANT *p
);
15472 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
15473 HRESULT onseeking
([in] VARIANT v
);
15475 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
15476 HRESULT onseeking
([out, retval] VARIANT *p
);
15478 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
15479 HRESULT onselect
([in] VARIANT v
);
15481 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
15482 HRESULT onselect
([out, retval] VARIANT *p
);
15484 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
15485 HRESULT onstalled
([in] VARIANT v
);
15487 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
15488 HRESULT onstalled
([out, retval] VARIANT *p
);
15490 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
15491 HRESULT onstorage
([in] VARIANT v
);
15493 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
15494 HRESULT onstorage
([out, retval] VARIANT *p
);
15496 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
15497 HRESULT onsubmit
([in] VARIANT v
);
15499 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
15500 HRESULT onsubmit
([out, retval] VARIANT *p
);
15502 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
15503 HRESULT onsuspend
([in] VARIANT v
);
15505 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
15506 HRESULT onsuspend
([out, retval] VARIANT *p
);
15508 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
15509 HRESULT ontimeupdate
([in] VARIANT v
);
15511 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
15512 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
15514 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
15515 HRESULT onpause
([in] VARIANT v
);
15517 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
15518 HRESULT onpause
([out, retval] VARIANT *p
);
15520 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
15521 HRESULT onplay
([in] VARIANT v
);
15523 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
15524 HRESULT onplay
([out, retval] VARIANT *p
);
15526 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
15527 HRESULT onplaying
([in] VARIANT v
);
15529 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
15530 HRESULT onplaying
([out, retval] VARIANT *p
);
15532 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
15533 HRESULT onvolumechange
([in] VARIANT v
);
15535 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
15536 HRESULT onvolumechange
([out, retval] VARIANT *p
);
15538 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
15539 HRESULT onwaiting
([in] VARIANT v
);
15541 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
15542 HRESULT onwaiting
([out, retval] VARIANT *p
);
15545 /*****************************************************************************
15546 * DispHTMLScreen dispinterface
15550 uuid(3050f591
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15552 dispinterface DispHTMLScreen
15556 [propget, id(DISPID_IHTMLSCREEN_COLORDEPTH
)]
15559 [propput, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
15560 void bufferDepth
(long v
);
15562 [propget, id(DISPID_IHTMLSCREEN_BUFFERDEPTH
)]
15563 long bufferDepth
();
15565 [propget, id(DISPID_IHTMLSCREEN_WIDTH
)]
15568 [propget, id(DISPID_IHTMLSCREEN_HEIGHT
)]
15571 [propput, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
15572 void updateInterval
(long v
);
15574 [propget, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL
)]
15575 long updateInterval
();
15577 [propget, id(DISPID_IHTMLSCREEN_AVAILHEIGHT
)]
15578 long availHeight
();
15580 [propget, id(DISPID_IHTMLSCREEN_AVAILWIDTH
)]
15583 [propget, id(DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED
)]
15584 VARIANT_BOOL fontSmoothingEnabled
();
15586 [propget, id(DISPID_IHTMLSCREEN2_LOGICALXDPI
)]
15587 long logicalXDPI
();
15589 [propget, id(DISPID_IHTMLSCREEN2_LOGICALYDPI
)]
15590 long logicalYDPI
();
15592 [propget, id(DISPID_IHTMLSCREEN2_DEVICEXDPI
)]
15595 [propget, id(DISPID_IHTMLSCREEN2_DEVICEYDPI
)]
15598 [propget, id(DISPID_IHTMLSCREEN3_SYSTEMXDPI
)]
15601 [propget, id(DISPID_IHTMLSCREEN3_SYSTEMYDPI
)]
15604 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
), hidden]
15605 IDispatch
*constructor
();
15608 /*****************************************************************************
15609 * DispHTMLWindow2 dispinterface
15613 uuid(3050f55d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
15615 dispinterface DispHTMLWindow2
15619 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
15620 VARIANT item
([in] VARIANT *pvarIndex
);
15622 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
15625 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
15626 IHTMLFramesCollection2
*frames
();
15628 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
15629 void defaultStatus
(BSTR v
);
15631 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
15632 BSTR defaultStatus
();
15634 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
15635 void status
(BSTR v
);
15637 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
15640 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
15641 void clearTimeout
([in] LONG timerID
);
15643 [id(DISPID_IHTMLWINDOW2_ALERT
)]
15644 void alert
([in, defaultvalue("")] BSTR message);
15646 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
15647 VARIANT_BOOL confirm
([in, defaultvalue("")] BSTR message);
15649 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
15651 [in, defaultvalue("")] BSTR message,
15652 [in, defaultvalue("undefined")] BSTR defstr
);
15654 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
15655 IHTMLImageElementFactory
*Image
();
15657 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
15658 IHTMLLocation
*location
();
15660 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
15661 IOmHistory
*history
();
15663 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
15666 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
15667 void opener
(VARIANT v
);
15669 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
15672 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
15673 IOmNavigator
*navigator
();
15675 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
15678 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
15681 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
15682 IHTMLWindow2
*parent
();
15684 [id(DISPID_IHTMLWINDOW2_OPEN
)]
15685 IHTMLWindow2
*open
(
15686 [in, defaultvalue("")] BSTR url
,
15687 [in, defaultvalue("")] BSTR name
,
15688 [in, defaultvalue("")] BSTR features
,
15689 [in, defaultvalue(0)] VARIANT_BOOL replace
);
15691 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
15692 IHTMLWindow2
*self
();
15694 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
15695 IHTMLWindow2
*top
();
15697 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
15698 IHTMLWindow2
*window
();
15700 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
15701 void navigate
([in] BSTR url
);
15703 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
15704 void onfocus
(VARIANT v
);
15706 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
15709 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
15710 void onblur
(VARIANT v
);
15712 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
15715 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
15718 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
15719 void onbeforeunload
(VARIANT v
);
15721 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
15722 VARIANT onbeforeunload
();
15724 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
15725 void onunload
(VARIANT v
);
15727 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
15728 VARIANT onunload
();
15730 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
15731 void onhelp
(VARIANT v
);
15733 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
15736 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
15737 void onerror
(VARIANT v
);
15739 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
15742 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
15743 void onresize
(VARIANT v
);
15745 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
15746 VARIANT onresize
();
15748 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
15749 void onscroll
(VARIANT v
);
15751 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
15752 VARIANT onscroll
();
15754 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
), source]
15755 IHTMLDocument2
*document
();
15757 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
15758 IHTMLEventObj
*event
();
15760 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
), hidden, restricted]
15761 IUnknown
*_newEnum
();
15763 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
15764 VARIANT showModalDialog
(
15766 [in, optional] VARIANT *varArgIn
,
15767 [in, optional] VARIANT *varOptions
);
15769 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
15772 [in, optional] VARIANT helpArg
,
15773 [in, defaultvalue("")] BSTR features
);
15775 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
15776 IHTMLScreen
*screen
();
15778 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
15779 IHTMLOptionElementFactory
*Option
();
15781 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
15784 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
15785 VARIANT_BOOL closed
();
15787 [id(DISPID_IHTMLWINDOW2_BLUR
)]
15790 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
15791 void scroll
([in] LONG x
, [in] LONG y
);
15793 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
15794 IOmNavigator
*clientInformation
();
15796 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
15797 void clearInterval
([in] LONG timerID
);
15799 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
15800 void offscreenBuffering
(VARIANT v
);
15802 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
15803 VARIANT offscreenBuffering
();
15805 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
15806 VARIANT execScript
(
15808 [in, defaultvalue("JScript")] BSTR language
);
15810 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
15813 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
15814 void scrollBy
([in] LONG x
, [in] LONG y
);
15816 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
15817 void scrollTo
([in] LONG x
, [in] LONG y
);
15819 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
15820 void moveTo
([in] LONG x
, [in] LONG y
);
15822 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
15823 void moveBy
([in] LONG x
, [in] LONG y
);
15825 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
15826 void resizeTo
([in] LONG x
, [in] LONG y
);
15828 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
15829 void resizeBy
([in] LONG x
, [in] LONG y
);
15831 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
15832 IDispatch
*external
();
15834 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
15837 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
15840 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
15841 VARIANT_BOOL attachEvent
(
15843 [in] IDispatch
*pDisp
);
15845 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
15848 [in] IDispatch
*pDisp
);
15850 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
15852 [in] VARIANT *expression
,
15854 [in, optional] VARIANT *language
);
15856 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
15858 [in] VARIANT *expression
,
15860 [in, optional] VARIANT *language
);
15862 [id(DISPID_IHTMLWINDOW3_PRINT
)]
15865 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
15866 void onbeforeprint
(VARIANT v
);
15868 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
15869 VARIANT onbeforeprint
();
15871 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
15872 void onafterprint
(VARIANT v
);
15874 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
15875 VARIANT onafterprint
();
15877 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
15878 IHTMLDataTransfer
*clipboardData
();
15880 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
15881 IHTMLWindow2
*showModelessDialog
(
15882 [in, defaultvalue("")] BSTR url
,
15883 [in, optional] VARIANT *varArgIn
,
15884 [in, optional] VARIANT *options
);
15886 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
15887 IDispatch
*createPopup
([in, optional] VARIANT *varArgIn
);
15889 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
15890 IHTMLFrameBase
*frameElement
();
15892 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
15893 IHTMLStorage
*sessionStorage
();
15895 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
15896 IHTMLStorage
*localStorage
();
15898 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
15899 void onhashchange
(VARIANT v
);
15901 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
15902 VARIANT onhashchange
();
15904 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
15905 long maxConnectionsPerServer
();
15907 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
15910 [in, optional] VARIANT targetOrigin
);
15912 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
15913 BSTR toStaticHTML
([in] BSTR bstrHTML
);
15915 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
15916 void onmessage
(VARIANT v
);
15918 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
15919 VARIANT onmessage
();
15921 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
15922 void msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
15924 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
15925 IHTMLSelection
*getSelection
();
15927 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
15928 IHTMLCSSStyleDeclaration
*getComputedStyle
(
15929 [in] IHTMLDOMNode
*varArgIn
,
15930 [in, defaultvalue("")] BSTR bstrPseudoElt
);
15932 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
15933 IHTMLStyleMedia
*styleMedia
();
15935 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
15936 void performance
(VARIANT v
);
15938 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
15939 VARIANT performance
();
15941 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
15944 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
15945 long innerHeight
();
15947 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
15948 long pageXOffset
();
15950 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
15951 long pageYOffset
();
15953 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
15956 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
15959 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
15962 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
15963 long outerHeight
();
15965 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
15966 void onabort
(VARIANT v
);
15968 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
15971 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
15972 void oncanplay
(VARIANT v
);
15974 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
15975 VARIANT oncanplay
();
15977 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
15978 void oncanplaythrough
(VARIANT v
);
15980 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
15981 VARIANT oncanplaythrough
();
15983 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
15984 void onchange
(VARIANT v
);
15986 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
15987 VARIANT onchange
();
15989 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
15990 void onclick
(VARIANT v
);
15992 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
15995 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
15996 void oncontextmenu
(VARIANT v
);
15998 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
15999 VARIANT oncontextmenu
();
16001 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
16002 void ondblclick
(VARIANT v
);
16004 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
16005 VARIANT ondblclick
();
16007 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
16008 void ondrag
(VARIANT v
);
16010 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
16013 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
16014 void ondragend
(VARIANT v
);
16016 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
16017 VARIANT ondragend
();
16019 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
16020 void ondragenter
(VARIANT v
);
16022 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
16023 VARIANT ondragenter
();
16025 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
16026 void ondragleave
(VARIANT v
);
16028 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
16029 VARIANT ondragleave
();
16031 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
16032 void ondragover
(VARIANT v
);
16034 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
16035 VARIANT ondragover
();
16037 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
16038 void ondragstart
(VARIANT v
);
16040 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
16041 VARIANT ondragstart
();
16043 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
16044 void ondrop
(VARIANT v
);
16046 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
16049 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
16050 void ondurationchange
(VARIANT v
);
16052 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
16053 VARIANT ondurationchange
();
16055 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
16056 void onfocusin
(VARIANT v
);
16058 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
16059 VARIANT onfocusin
();
16061 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
16062 void onfocusout
(VARIANT v
);
16064 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
16065 VARIANT onfocusout
();
16067 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
16068 void oninput
(VARIANT v
);
16070 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
16073 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
16074 void onemptied
(VARIANT v
);
16076 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
16077 VARIANT onemptied
();
16079 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
16080 void onended
(VARIANT v
);
16082 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
16085 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
16086 void onkeydown
(VARIANT v
);
16088 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
16089 VARIANT onkeydown
();
16091 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
16092 void onkeypress
(VARIANT v
);
16094 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
16095 VARIANT onkeypress
();
16097 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
16098 void onkeyup
(VARIANT v
);
16100 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
16103 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
16104 void onloadeddata
(VARIANT v
);
16106 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
16107 VARIANT onloadeddata
();
16109 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
16110 void onloadedmetadata
(VARIANT v
);
16112 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
16113 VARIANT onloadedmetadata
();
16115 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
16116 void onloadstart
(VARIANT v
);
16118 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
16119 VARIANT onloadstart
();
16121 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
16122 void onmousedown
(VARIANT v
);
16124 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
16125 VARIANT onmousedown
();
16127 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
16128 void onmouseenter
(VARIANT v
);
16130 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
16131 VARIANT onmouseenter
();
16133 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
16134 void onmouseleave
(VARIANT v
);
16136 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
16137 VARIANT onmouseleave
();
16139 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
16140 void onmousemove
(VARIANT v
);
16142 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
16143 VARIANT onmousemove
();
16145 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
16146 void onmouseout
(VARIANT v
);
16148 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
16149 VARIANT onmouseout
();
16151 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
16152 void onmouseover
(VARIANT v
);
16154 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
16155 VARIANT onmouseover
();
16157 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
16158 void onmouseup
(VARIANT v
);
16160 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
16161 VARIANT onmouseup
();
16163 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
16164 void onmousewheel
(VARIANT v
);
16166 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
16167 VARIANT onmousewheel
();
16169 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
16170 void onoffline
(VARIANT v
);
16172 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
16173 VARIANT onoffline
();
16175 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
16176 void ononline
(VARIANT v
);
16178 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
16179 VARIANT ononline
();
16181 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
16182 void onprogress
(VARIANT v
);
16184 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
16185 VARIANT onprogress
();
16187 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
16188 void onratechange
(VARIANT v
);
16190 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
16191 VARIANT onratechange
();
16193 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
16194 void onreadystatechange
(VARIANT v
);
16196 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
16197 VARIANT onreadystatechange
();
16199 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
16200 void onreset
(VARIANT v
);
16202 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
16205 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
16206 void onseeked
(VARIANT v
);
16208 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
16209 VARIANT onseeked
();
16211 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
16212 void onseeking
(VARIANT v
);
16214 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
16215 VARIANT onseeking
();
16217 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
16218 void onselect
(VARIANT v
);
16220 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
16221 VARIANT onselect
();
16223 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
16224 void onstalled
(VARIANT v
);
16226 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
16227 VARIANT onstalled
();
16229 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
16230 void onstorage
(VARIANT v
);
16232 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
16233 VARIANT onstorage
();
16235 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
16236 void onsubmit
(VARIANT v
);
16238 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
16239 VARIANT onsubmit
();
16241 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
16242 void onsuspend
(VARIANT v
);
16244 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
16245 VARIANT onsuspend
();
16247 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
16248 void ontimeupdate
(VARIANT v
);
16250 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
16251 VARIANT ontimeupdate
();
16253 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
16254 void onpause
(VARIANT v
);
16256 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
16259 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
16260 void onplay
(VARIANT v
);
16262 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
16265 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
16266 void onplaying
(VARIANT v
);
16268 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
16269 VARIANT onplaying
();
16271 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
16272 void onvolumechange
(VARIANT v
);
16274 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
16275 VARIANT onvolumechange
();
16277 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
16278 void onwaiting
(VARIANT v
);
16280 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
16281 VARIANT onwaiting
();
16283 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
16286 /*****************************************************************************
16287 * HTMLWindow2 coclass
16291 uuid(d48a6ec6
-6a4a
-11cf
-94a7
-444553540000)
16293 coclass HTMLWindow2
16295 [default] dispinterface DispHTMLWindow2
;
16296 [source, default] dispinterface HTMLWindowEvents
;
16297 [source] dispinterface HTMLWindowEvents2
;
16298 /* [source] dispinterface HTMLWindowEvents3; */
16299 interface IHTMLWindow2
;
16300 interface IHTMLWindow3
;
16301 interface IHTMLWindow4
;
16302 interface IHTMLWindow5
;
16303 interface IHTMLWindow6
;
16304 interface IHTMLWindow7
;
16305 /* interface IHTMLWindow8; */
16306 interface IHTMLDOMConstructor
;
16307 interface IEventTarget
;
16310 /*****************************************************************************
16311 * DispHTMLWindowProxy dispinterface
16315 uuid(3050f55e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
16317 dispinterface DispHTMLWindowProxy
16321 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM
)]
16322 VARIANT item
([in] VARIANT* pvarIndex
);
16324 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH
)]
16327 [propget, id(DISPID_IHTMLWINDOW2_FRAMES
)]
16328 IHTMLFramesCollection2
* frames
();
16330 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
16331 void defaultStatus
(BSTR v
);
16333 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS
)]
16334 BSTR defaultStatus
();
16336 [propput, id(DISPID_IHTMLWINDOW2_STATUS
)]
16337 void status
(BSTR v
);
16339 [propget, id(DISPID_IHTMLWINDOW2_STATUS
)]
16342 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT
)]
16343 void clearTimeout
([in] LONG timerID
);
16345 [id(DISPID_IHTMLWINDOW2_ALERT
)]
16346 void alert
([defaultvalue(""), in] BSTR message);
16348 [id(DISPID_IHTMLWINDOW2_CONFIRM
)]
16349 VARIANT_BOOL confirm
([defaultvalue(""), in] BSTR message);
16351 [id(DISPID_IHTMLWINDOW2_PROMPT
)]
16352 VARIANT prompt
([defaultvalue(""), in] BSTR message,
16353 [defaultvalue("undefined"), in] BSTR defstr
);
16355 [propget, id(DISPID_IHTMLWINDOW2_IMAGE
)]
16356 IHTMLImageElementFactory
* Image
();
16358 [propget, id(DISPID_IHTMLWINDOW2_LOCATION
)]
16359 IHTMLLocation
* location
();
16361 [propget, id(DISPID_IHTMLWINDOW2_HISTORY
)]
16362 IOmHistory
* history
();
16364 [id(DISPID_IHTMLWINDOW2_CLOSE
)]
16367 [propput, id(DISPID_IHTMLWINDOW2_OPENER
)]
16368 void opener
(VARIANT v
);
16370 [propget, id(DISPID_IHTMLWINDOW2_OPENER
)]
16373 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR
)]
16374 IOmNavigator
* navigator
();
16376 [propput, id(DISPID_IHTMLWINDOW2_NAME
)]
16379 [propget, id(DISPID_IHTMLWINDOW2_NAME
)]
16382 [propget, id(DISPID_IHTMLWINDOW2_PARENT
)]
16383 IHTMLWindow2
* parent
();
16385 [id(DISPID_IHTMLWINDOW2_OPEN
)]
16386 IHTMLWindow2
* open
([defaultvalue(""), in] BSTR url
,
16387 [defaultvalue(""), in] BSTR name
,
16388 [defaultvalue(""), in] BSTR features
,
16389 [defaultvalue(0), in] VARIANT_BOOL replace
);
16391 [propget, id(DISPID_IHTMLWINDOW2_SELF
)]
16392 IHTMLWindow2
* self
();
16394 [propget, id(DISPID_IHTMLWINDOW2_TOP
)]
16395 IHTMLWindow2
* top
();
16397 [propget, id(DISPID_IHTMLWINDOW2_WINDOW
)]
16398 IHTMLWindow2
* window
();
16400 [id(DISPID_IHTMLWINDOW2_NAVIGATE
)]
16401 void navigate
([in] BSTR url
);
16403 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
16404 void onfocus
(VARIANT v
);
16406 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS
), displaybind, bindable]
16409 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
16410 void onblur
(VARIANT v
);
16412 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR
), displaybind, bindable]
16415 [propput, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
16416 void onload
(VARIANT v
);
16418 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD
), displaybind, bindable]
16421 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
16422 void onbeforeunload
(VARIANT v
);
16424 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD
), displaybind, bindable]
16425 VARIANT onbeforeunload
();
16427 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
16428 void onunload
(VARIANT v
);
16430 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD
), displaybind, bindable]
16431 VARIANT onunload
();
16433 [propput, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
16434 void onhelp
(VARIANT v
);
16436 [propget, id(DISPID_IHTMLWINDOW2_ONHELP
), displaybind, bindable]
16439 [propput, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
16440 void onerror
(VARIANT v
);
16442 [propget, id(DISPID_IHTMLWINDOW2_ONERROR
), displaybind, bindable]
16445 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
16446 void onresize
(VARIANT v
);
16448 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE
), displaybind, bindable]
16449 VARIANT onresize
();
16451 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
16452 void onscroll
(VARIANT v
);
16454 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL
), displaybind, bindable]
16455 VARIANT onscroll
();
16457 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT
), source]
16458 IHTMLDocument2
* document
();
16460 [propget, id(DISPID_IHTMLWINDOW2_EVENT
)]
16461 IHTMLEventObj
* event
();
16463 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM
), hidden, restricted]
16464 IUnknown
* _newEnum
();
16466 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG
)]
16467 VARIANT showModalDialog
([in] BSTR dialog
,
16468 [optional, in] VARIANT* varArgIn
,
16469 [optional, in] VARIANT* varOptions
);
16471 [id(DISPID_IHTMLWINDOW2_SHOWHELP
)]
16472 void showHelp
([in] BSTR helpURL
,
16473 [optional, in] VARIANT helpArg
,
16474 [defaultvalue(""), in] BSTR features
);
16476 [propget, id(DISPID_IHTMLWINDOW2_SCREEN
)]
16477 IHTMLScreen
* screen
();
16479 [propget, id(DISPID_IHTMLWINDOW2_OPTION
)]
16480 IHTMLOptionElementFactory
* Option
();
16482 [id(DISPID_IHTMLWINDOW2_FOCUS
)]
16485 [propget, id(DISPID_IHTMLWINDOW2_CLOSED
)]
16486 VARIANT_BOOL closed
();
16488 [id(DISPID_IHTMLWINDOW2_BLUR
)]
16491 [id(DISPID_IHTMLWINDOW2_SCROLL
)]
16492 void scroll
([in] LONG x
,
16495 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION
)]
16496 IOmNavigator
* clientInformation
();
16498 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL
)]
16499 void clearInterval
([in] LONG timerID
);
16501 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
16502 void offscreenBuffering
(VARIANT v
);
16504 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING
)]
16505 VARIANT offscreenBuffering
();
16507 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT
)]
16508 VARIANT execScript
([in] BSTR code
,
16509 [defaultvalue("JScript"), in] BSTR language
);
16511 [id(DISPID_IHTMLWINDOW2_TOSTRING
)]
16514 [id(DISPID_IHTMLWINDOW2_SCROLLBY
)]
16515 void scrollBy
([in] LONG x
,
16518 [id(DISPID_IHTMLWINDOW2_SCROLLTO
)]
16519 void scrollTo
([in] LONG x
,
16522 [id(DISPID_IHTMLWINDOW2_MOVETO
)]
16523 void moveTo
([in] LONG x
,
16526 [id(DISPID_IHTMLWINDOW2_MOVEBY
)]
16527 void moveBy
([in] LONG x
,
16530 [id(DISPID_IHTMLWINDOW2_RESIZETO
)]
16531 void resizeTo
([in] LONG x
,
16534 [id(DISPID_IHTMLWINDOW2_RESIZEBY
)]
16535 void resizeBy
([in] LONG x
,
16538 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL
)]
16539 IDispatch
* external
();
16541 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT
)]
16544 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP
)]
16547 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT
)]
16548 VARIANT_BOOL attachEvent
([in] BSTR event
,
16549 [in] IDispatch
* pDisp
);
16551 [id(DISPID_IHTMLWINDOW3_DETACHEVENT
)]
16552 void detachEvent
([in] BSTR event
,
16553 [in] IDispatch
* pDisp
);
16555 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT
)]
16556 LONG setTimeout
([in] VARIANT* expression
,
16558 [optional, in] VARIANT* language
);
16560 [id(DISPID_IHTMLWINDOW3_SETINTERVAL
)]
16561 LONG setInterval
([in] VARIANT* expression
,
16563 [optional, in] VARIANT* language
);
16565 [id(DISPID_IHTMLWINDOW3_PRINT
)]
16568 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
16569 void onbeforeprint
(VARIANT v
);
16571 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT
), displaybind, bindable]
16572 VARIANT onbeforeprint
();
16574 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
16575 void onafterprint
(VARIANT v
);
16577 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT
), displaybind, bindable]
16578 VARIANT onafterprint
();
16580 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA
)]
16581 IHTMLDataTransfer
* clipboardData
();
16583 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG
)]
16584 IHTMLWindow2
* showModelessDialog
([defaultvalue(""), in] BSTR url
,
16585 [optional, in] VARIANT* varArgIn
,
16586 [optional, in] VARIANT* options
);
16588 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP
)]
16589 IDispatch
* createPopup
([optional, in] VARIANT* varArgIn
);
16591 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT
)]
16592 IHTMLFrameBase
* frameElement
();
16594 [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
16595 void XMLHttpRequest
(VARIANT v
);
16597 [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST
)]
16598 VARIANT XMLHttpRequest
();
16600 [propget, id(DISPID_IHTMLWINDOW6_SESSIONSTORAGE
)]
16601 IHTMLStorage
*sessionStorage
();
16603 [propget, id(DISPID_IHTMLWINDOW6_LOCALSTORAGE
)]
16604 IHTMLStorage
*localStorage
();
16606 [propput, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
16607 void onhashchange
(VARIANT v
);
16609 [propget, id(DISPID_IHTMLWINDOW6_ONHASHCHANGE
), displaybind, bindable]
16610 VARIANT onhashchange
();
16612 [propget, id(DISPID_IHTMLWINDOW6_MAXCONNECTIONSPERSERVER
)]
16613 long maxConnectionsPerServer
();
16615 [id(DISPID_IHTMLWINDOW6_POSTMESSAGE
)]
16618 [in, optional] VARIANT targetOrigin
);
16620 [id(DISPID_IHTMLWINDOW6_TOSTATICHTML
)]
16621 BSTR toStaticHTML
([in] BSTR bstrHTML
);
16623 [propput, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
16624 void onmessage
(VARIANT v
);
16626 [propget, id(DISPID_IHTMLWINDOW6_ONMESSAGE
), displaybind, bindable]
16627 VARIANT onmessage
();
16629 [id(DISPID_IHTMLWINDOW6_MSWRITEPROFILERMARK
)]
16630 void msWriteProfilerMark
([in] BSTR bstrProfilerMarkName
);
16632 [id(DISPID_IHTMLWINDOW7_GETSELECTION
)]
16633 IHTMLSelection
*getSelection
();
16635 [id(DISPID_IHTMLWINDOW7_GETCOMPUTEDSTYLE
)]
16636 IHTMLCSSStyleDeclaration
*getComputedStyle
(
16637 [in] IHTMLDOMNode
*varArgIn
,
16638 [in, defaultvalue("")] BSTR bstrPseudoElt
);
16640 [propget, id(DISPID_IHTMLWINDOW7_STYLEMEDIA
)]
16641 IHTMLStyleMedia
*styleMedia
();
16643 [propput, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
16644 void performance
(VARIANT v
);
16646 [propget, id(DISPID_IHTMLWINDOW7_PERFORMANCE
)]
16647 VARIANT performance
();
16649 [propget, id(DISPID_IHTMLWINDOW7_INNERWIDTH
)]
16652 [propget, id(DISPID_IHTMLWINDOW7_INNERHEIGHT
)]
16653 long innerHeight
();
16655 [propget, id(DISPID_IHTMLWINDOW7_PAGEXOFFSET
)]
16656 long pageXOffset
();
16658 [propget, id(DISPID_IHTMLWINDOW7_PAGEYOFFSET
)]
16659 long pageYOffset
();
16661 [propget, id(DISPID_IHTMLWINDOW7_SCREENX
)]
16664 [propget, id(DISPID_IHTMLWINDOW7_SCREENY
)]
16667 [propget, id(DISPID_IHTMLWINDOW7_OUTERWIDTH
)]
16670 [propget, id(DISPID_IHTMLWINDOW7_OUTERHEIGHT
)]
16671 long outerHeight
();
16673 [propput, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
16674 void onabort
(VARIANT v
);
16676 [propget, id(DISPID_IHTMLWINDOW7_ONABORT
), displaybind, bindable]
16679 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
16680 void oncanplay
(VARIANT v
);
16682 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAY
), displaybind, bindable]
16683 VARIANT oncanplay
();
16685 [propput, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
16686 void oncanplaythrough
(VARIANT v
);
16688 [propget, id(DISPID_IHTMLWINDOW7_ONCANPLAYTHROUGH
), displaybind, bindable]
16689 VARIANT oncanplaythrough
();
16691 [propput, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
16692 void onchange
(VARIANT v
);
16694 [propget, id(DISPID_IHTMLWINDOW7_ONCHANGE
), displaybind, bindable]
16695 VARIANT onchange
();
16697 [propput, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
16698 void onclick
(VARIANT v
);
16700 [propget, id(DISPID_IHTMLWINDOW7_ONCLICK
), displaybind, bindable]
16703 [propput, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
16704 void oncontextmenu
(VARIANT v
);
16706 [propget, id(DISPID_IHTMLWINDOW7_ONCONTEXTMENU
), displaybind, bindable]
16707 VARIANT oncontextmenu
();
16709 [propput, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
16710 void ondblclick
(VARIANT v
);
16712 [propget, id(DISPID_IHTMLWINDOW7_ONDBLCLICK
), displaybind, bindable]
16713 VARIANT ondblclick
();
16715 [propput, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
16716 void ondrag
(VARIANT v
);
16718 [propget, id(DISPID_IHTMLWINDOW7_ONDRAG
), displaybind, bindable]
16721 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
16722 void ondragend
(VARIANT v
);
16724 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGEND
), displaybind, bindable]
16725 VARIANT ondragend
();
16727 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
16728 void ondragenter
(VARIANT v
);
16730 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGENTER
), displaybind, bindable]
16731 VARIANT ondragenter
();
16733 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
16734 void ondragleave
(VARIANT v
);
16736 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGLEAVE
), displaybind, bindable]
16737 VARIANT ondragleave
();
16739 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
16740 void ondragover
(VARIANT v
);
16742 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGOVER
), displaybind, bindable]
16743 VARIANT ondragover
();
16745 [propput, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
16746 void ondragstart
(VARIANT v
);
16748 [propget, id(DISPID_IHTMLWINDOW7_ONDRAGSTART
), displaybind, bindable]
16749 VARIANT ondragstart
();
16751 [propput, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
16752 void ondrop
(VARIANT v
);
16754 [propget, id(DISPID_IHTMLWINDOW7_ONDROP
), displaybind, bindable]
16757 [propput, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
16758 void ondurationchange
(VARIANT v
);
16760 [propget, id(DISPID_IHTMLWINDOW7_ONDURATIONCHANGE
), displaybind, bindable]
16761 VARIANT ondurationchange
();
16763 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
16764 void onfocusin
(VARIANT v
);
16766 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSIN
), displaybind, bindable]
16767 VARIANT onfocusin
();
16769 [propput, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
16770 void onfocusout
(VARIANT v
);
16772 [propget, id(DISPID_IHTMLWINDOW7_ONFOCUSOUT
), displaybind, bindable]
16773 VARIANT onfocusout
();
16775 [propput, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
16776 void oninput
(VARIANT v
);
16778 [propget, id(DISPID_IHTMLWINDOW7_ONINPUT
), displaybind, bindable]
16781 [propput, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
16782 void onemptied
(VARIANT v
);
16784 [propget, id(DISPID_IHTMLWINDOW7_ONEMPTIED
), displaybind, bindable]
16785 VARIANT onemptied
();
16787 [propput, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
16788 void onended
(VARIANT v
);
16790 [propget, id(DISPID_IHTMLWINDOW7_ONENDED
), displaybind, bindable]
16793 [propput, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
16794 void onkeydown
(VARIANT v
);
16796 [propget, id(DISPID_IHTMLWINDOW7_ONKEYDOWN
), displaybind, bindable]
16797 VARIANT onkeydown
();
16799 [propput, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
16800 void onkeypress
(VARIANT v
);
16802 [propget, id(DISPID_IHTMLWINDOW7_ONKEYPRESS
), displaybind, bindable]
16803 VARIANT onkeypress
();
16805 [propput, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
16806 void onkeyup
(VARIANT v
);
16808 [propget, id(DISPID_IHTMLWINDOW7_ONKEYUP
), displaybind, bindable]
16811 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
16812 void onloadeddata
(VARIANT v
);
16814 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDDATA
), displaybind, bindable]
16815 VARIANT onloadeddata
();
16817 [propput, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
16818 void onloadedmetadata
(VARIANT v
);
16820 [propget, id(DISPID_IHTMLWINDOW7_ONLOADEDMETADATA
), displaybind, bindable]
16821 VARIANT onloadedmetadata
();
16823 [propput, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
16824 void onloadstart
(VARIANT v
);
16826 [propget, id(DISPID_IHTMLWINDOW7_ONLOADSTART
), displaybind, bindable]
16827 VARIANT onloadstart
();
16829 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
16830 void onmousedown
(VARIANT v
);
16832 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEDOWN
), displaybind, bindable]
16833 VARIANT onmousedown
();
16835 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
16836 void onmouseenter
(VARIANT v
);
16838 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEENTER
), displaybind, bindable]
16839 VARIANT onmouseenter
();
16841 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
16842 void onmouseleave
(VARIANT v
);
16844 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSELEAVE
), displaybind, bindable]
16845 VARIANT onmouseleave
();
16847 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
16848 void onmousemove
(VARIANT v
);
16850 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEMOVE
), displaybind, bindable]
16851 VARIANT onmousemove
();
16853 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
16854 void onmouseout
(VARIANT v
);
16856 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOUT
), displaybind, bindable]
16857 VARIANT onmouseout
();
16859 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
16860 void onmouseover
(VARIANT v
);
16862 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEOVER
), displaybind, bindable]
16863 VARIANT onmouseover
();
16865 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
16866 void onmouseup
(VARIANT v
);
16868 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEUP
), displaybind, bindable]
16869 VARIANT onmouseup
();
16871 [propput, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
16872 void onmousewheel
(VARIANT v
);
16874 [propget, id(DISPID_IHTMLWINDOW7_ONMOUSEWHEEL
), displaybind, bindable]
16875 VARIANT onmousewheel
();
16877 [propput, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
16878 void onoffline
(VARIANT v
);
16880 [propget, id(DISPID_IHTMLWINDOW7_ONOFFLINE
), displaybind, bindable]
16881 VARIANT onoffline
();
16883 [propput, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
16884 void ononline
(VARIANT v
);
16886 [propget, id(DISPID_IHTMLWINDOW7_ONONLINE
), displaybind, bindable]
16887 VARIANT ononline
();
16889 [propput, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
16890 void onprogress
(VARIANT v
);
16892 [propget, id(DISPID_IHTMLWINDOW7_ONPROGRESS
), displaybind, bindable]
16893 VARIANT onprogress
();
16895 [propput, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
16896 void onratechange
(VARIANT v
);
16898 [propget, id(DISPID_IHTMLWINDOW7_ONRATECHANGE
), displaybind, bindable]
16899 VARIANT onratechange
();
16901 [propput, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
16902 void onreadystatechange
(VARIANT v
);
16904 [propget, id(DISPID_IHTMLWINDOW7_ONREADYSTATECHANGE
), displaybind, bindable]
16905 VARIANT onreadystatechange
();
16907 [propput, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
16908 void onreset
(VARIANT v
);
16910 [propget, id(DISPID_IHTMLWINDOW7_ONRESET
), displaybind, bindable]
16913 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
16914 void onseeked
(VARIANT v
);
16916 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKED
), displaybind, bindable]
16917 VARIANT onseeked
();
16919 [propput, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
16920 void onseeking
(VARIANT v
);
16922 [propget, id(DISPID_IHTMLWINDOW7_ONSEEKING
), displaybind, bindable]
16923 VARIANT onseeking
();
16925 [propput, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
16926 void onselect
(VARIANT v
);
16928 [propget, id(DISPID_IHTMLWINDOW7_ONSELECT
), displaybind, bindable]
16929 VARIANT onselect
();
16931 [propput, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
16932 void onstalled
(VARIANT v
);
16934 [propget, id(DISPID_IHTMLWINDOW7_ONSTALLED
), displaybind, bindable]
16935 VARIANT onstalled
();
16937 [propput, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
16938 void onstorage
(VARIANT v
);
16940 [propget, id(DISPID_IHTMLWINDOW7_ONSTORAGE
), displaybind, bindable]
16941 VARIANT onstorage
();
16943 [propput, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
16944 void onsubmit
(VARIANT v
);
16946 [propget, id(DISPID_IHTMLWINDOW7_ONSUBMIT
), displaybind, bindable]
16947 VARIANT onsubmit
();
16949 [propput, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
16950 void onsuspend
(VARIANT v
);
16952 [propget, id(DISPID_IHTMLWINDOW7_ONSUSPEND
), displaybind, bindable]
16953 VARIANT onsuspend
();
16955 [propput, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
16956 void ontimeupdate
(VARIANT v
);
16958 [propget, id(DISPID_IHTMLWINDOW7_ONTIMEUPDATE
), displaybind, bindable]
16959 VARIANT ontimeupdate
();
16961 [propput, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
16962 void onpause
(VARIANT v
);
16964 [propget, id(DISPID_IHTMLWINDOW7_ONPAUSE
), displaybind, bindable]
16967 [propput, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
16968 void onplay
(VARIANT v
);
16970 [propget, id(DISPID_IHTMLWINDOW7_ONPLAY
), displaybind, bindable]
16973 [propput, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
16974 void onplaying
(VARIANT v
);
16976 [propget, id(DISPID_IHTMLWINDOW7_ONPLAYING
), displaybind, bindable]
16977 VARIANT onplaying
();
16979 [propput, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
16980 void onvolumechange
(VARIANT v
);
16982 [propget, id(DISPID_IHTMLWINDOW7_ONVOLUMECHANGE
), displaybind, bindable]
16983 VARIANT onvolumechange
();
16985 [propput, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
16986 void onwaiting
(VARIANT v
);
16988 [propget, id(DISPID_IHTMLWINDOW7_ONWAITING
), displaybind, bindable]
16989 VARIANT onwaiting
();
16991 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL
;
16994 /*****************************************************************************
16995 * HTMLWindowEvents interface
16999 uuid(96A0A4E0
-D062
-11cf
-94B6
-00AA0060275C
)
17001 dispinterface HTMLWindowEvents
17005 [id(DISPID_HTMLWINDOWEVENTS_ONLOAD
)]
17008 [id(DISPID_HTMLWINDOWEVENTS_ONUNLOAD
)]
17011 [id(DISPID_HTMLWINDOWEVENTS_ONHELP
)]
17012 VARIANT_BOOL onhelp
();
17014 [id(DISPID_HTMLWINDOWEVENTS_ONFOCUS
)]
17017 [id(DISPID_HTMLWINDOWEVENTS_ONBLUR
)]
17020 [id(DISPID_HTMLWINDOWEVENTS_ONERROR
)]
17021 void onerror
([in] BSTR description
,
17025 [id(DISPID_HTMLWINDOWEVENTS_ONRESIZE
)]
17028 [id(DISPID_HTMLWINDOWEVENTS_ONSCROLL
)]
17031 [id(DISPID_HTMLWINDOWEVENTS_ONBEFOREUNLOAD
)]
17032 void onbeforeunload
();
17034 [id(DISPID_HTMLWINDOWEVENTS_ONBEFOREPRINT
)]
17035 void onbeforeprint
();
17037 [id(DISPID_HTMLWINDOWEVENTS_ONAFTERPRINT
)]
17038 void onafterprint
();
17041 /*****************************************************************************
17042 * HTMLWindowEvents2 interface
17046 uuid(3050f625
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17048 dispinterface HTMLWindowEvents2
17052 [id(DISPID_HTMLWINDOWEVENTS2_ONLOAD
)]
17053 void onload
([in] IHTMLEventObj
* pEvtObj
);
17055 [id(DISPID_HTMLWINDOWEVENTS2_ONUNLOAD
)]
17056 void onunload
([in] IHTMLEventObj
* pEvtObj
);
17058 [id(DISPID_HTMLWINDOWEVENTS2_ONHELP
)]
17059 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
17061 [id(DISPID_HTMLWINDOWEVENTS2_ONFOCUS
)]
17062 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
17064 [id(DISPID_HTMLWINDOWEVENTS2_ONBLUR
)]
17065 void onblur
([in] IHTMLEventObj
* pEvtObj
);
17067 [id(DISPID_HTMLWINDOWEVENTS2_ONERROR
)]
17068 void onerror
([in] BSTR description
,
17072 [id(DISPID_HTMLWINDOWEVENTS2_ONRESIZE
)]
17073 void onresize
([in] IHTMLEventObj
* pEvtObj
);
17075 [id(DISPID_HTMLWINDOWEVENTS2_ONSCROLL
)]
17076 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
17078 [id(DISPID_HTMLWINDOWEVENTS2_ONBEFOREUNLOAD
)]
17079 void onbeforeunload
([in] IHTMLEventObj
* pEvtObj
);
17081 [id(DISPID_HTMLWINDOWEVENTS2_ONBEFOREPRINT
)]
17082 void onbeforeprint
([in] IHTMLEventObj
* pEvtObj
);
17084 [id(DISPID_HTMLWINDOWEVENTS2_ONAFTERPRINT
)]
17085 void onafterprint
([in] IHTMLEventObj
* pEvtObj
);
17088 /*****************************************************************************
17089 * HTMLWindowProxy class
17092 uuid(3050f391
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17094 coclass HTMLWindowProxy
17096 [default] dispinterface DispHTMLWindowProxy
;
17097 [source, default] dispinterface HTMLWindowEvents
;
17098 [source] dispinterface HTMLWindowEvents2
;
17099 interface IHTMLWindow2
;
17100 interface IHTMLWindow3
;
17101 interface IHTMLWindow4
;
17102 interface IHTMLWindow5
;
17105 /*****************************************************************************
17106 * HTMLDocumentEvents2 interface
17110 uuid(3050f613
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17112 dispinterface HTMLDocumentEvents2
17116 [id(DISPID_HTMLDOCUMENTEVENTS2_ONHELP
)]
17117 VARIANT_BOOL onhelp
([in] IHTMLEventObj
*pEvtObj
);
17119 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCLICK
)]
17120 VARIANT_BOOL onclick
([in] IHTMLEventObj
*pEvtObj
);
17122 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDBLCLICK
)]
17123 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
*pEvtObj
);
17125 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYDOWN
)]
17126 void onkeydown
([in] IHTMLEventObj
*pEvtObj
);
17128 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYUP
)]
17129 void onkeyup
([in] IHTMLEventObj
*pEvtObj
);
17131 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYPRESS
)]
17132 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
*pEvtObj
);
17134 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEDOWN
)]
17135 void onmousedown
([in] IHTMLEventObj
*pEvtObj
);
17137 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEMOVE
)]
17138 void onmousemove
([in] IHTMLEventObj
*pEvtObj
);
17140 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEUP
)]
17141 void onmouseup
([in] IHTMLEventObj
*pEvtObj
);
17143 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOUT
)]
17144 void onmouseout
([in] IHTMLEventObj
*pEvtObj
);
17146 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOVER
)]
17147 void onmouseover
([in] IHTMLEventObj
*pEvtObj
);
17149 [id(DISPID_HTMLDOCUMENTEVENTS2_ONREADYSTATECHANGE
)]
17150 void onreadystatechange
([in] IHTMLEventObj
*pEvtObj
);
17152 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREUPDATE
)]
17153 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
*pEvtObj
);
17155 [id(DISPID_HTMLDOCUMENTEVENTS2_ONAFTERUPDATE
)]
17156 void onafterupdate
([in] IHTMLEventObj
*pEvtObj
);
17158 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWEXIT
)]
17159 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
*pEvtObj
);
17161 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWENTER
)]
17162 void onrowenter
([in] IHTMLEventObj
*pEvtObj
);
17164 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDRAGSTART
)]
17165 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
*pEvtObj
);
17167 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSELECTSTART
)]
17168 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
*pEvtObj
);
17170 [id(DISPID_HTMLDOCUMENTEVENTS2_ONERRORUPDATE
)]
17171 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
*pEvtObj
);
17173 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCONTEXTMENU
)]
17174 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
*pEvtObj
);
17176 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSTOP
)]
17177 VARIANT_BOOL onstop
([in] IHTMLEventObj
*pEvtObj
);
17179 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWSDELETE
)]
17180 void onrowsdelete
([in] IHTMLEventObj
*pEvtObj
);
17182 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWSINSERTED
)]
17183 void onrowsinserted
([in] IHTMLEventObj
*pEvtObj
);
17185 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCELLCHANGE
)]
17186 void oncellchange
([in] IHTMLEventObj
*pEvtObj
);
17188 [id(DISPID_HTMLDOCUMENTEVENTS2_ONPROPERTYCHANGE
)]
17189 void onpropertychange
([in] IHTMLEventObj
*pEvtObj
);
17191 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCHANGED
)]
17192 void ondatasetchanged
([in] IHTMLEventObj
*pEvtObj
);
17194 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATAAVAILABLE
)]
17195 void ondataavailable
([in] IHTMLEventObj
*pEvtObj
);
17197 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCOMPLETE
)]
17198 void ondatasetcomplete
([in] IHTMLEventObj
*pEvtObj
);
17200 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREEDITFOCUS
)]
17201 void onbeforeeditfocus
([in] IHTMLEventObj
*pEvtObj
);
17203 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSELECTIONCHANGE
)]
17204 void onselectionchange
([in] IHTMLEventObj
*pEvtObj
);
17206 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCONTROLSELECT
)]
17207 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
*pEvtObj
);
17209 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEWHEEL
)]
17210 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
*pEvtObj
);
17212 [id(DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSIN
)]
17213 void onfocusin
([in] IHTMLEventObj
*pEvtObj
);
17215 [id(DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSOUT
)]
17216 void onfocusout
([in] IHTMLEventObj
*pEvtObj
);
17218 [id(DISPID_HTMLDOCUMENTEVENTS2_ONACTIVATE
)]
17219 void onactivate
([in] IHTMLEventObj
*pEvtObj
);
17221 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDEACTIVATE
)]
17222 void ondeactivate
([in] IHTMLEventObj
*pEvtObj
);
17224 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREACTIVATE
)]
17225 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
*pEvtObj
);
17227 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREDEACTIVATE
)]
17228 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
*pEvtObj
);
17231 /*****************************************************************************
17232 * HTMLDocumentEvents interface
17236 uuid(3050f260
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17238 dispinterface HTMLDocumentEvents
17242 [id(DISPID_HTMLDOCUMENTEVENTS_ONHELP
)]
17243 VARIANT_BOOL onhelp
();
17245 [id(DISPID_HTMLDOCUMENTEVENTS_ONCLICK
)]
17246 VARIANT_BOOL onclick
();
17248 [id(DISPID_HTMLDOCUMENTEVENTS_ONDBLCLICK
)]
17249 VARIANT_BOOL ondblclick
();
17251 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYDOWN
)]
17254 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYUP
)]
17257 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYPRESS
)]
17258 VARIANT_BOOL onkeypress
();
17260 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEDOWN
)]
17261 void onmousedown
();
17263 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEMOVE
)]
17264 void onmousemove
();
17266 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEUP
)]
17269 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOUT
)]
17272 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOVER
)]
17273 void onmouseover
();
17275 [id(DISPID_HTMLDOCUMENTEVENTS_ONREADYSTATECHANGE
)]
17276 void onreadystatechange
();
17278 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREUPDATE
)]
17279 VARIANT_BOOL onbeforeupdate
();
17281 [id(DISPID_HTMLDOCUMENTEVENTS_ONAFTERUPDATE
)]
17282 void onafterupdate
();
17284 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWEXIT
)]
17285 VARIANT_BOOL onrowexit
();
17287 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWENTER
)]
17290 [id(DISPID_HTMLDOCUMENTEVENTS_ONDRAGSTART
)]
17291 VARIANT_BOOL ondragstart
();
17293 [id(DISPID_HTMLDOCUMENTEVENTS_ONSELECTSTART
)]
17294 VARIANT_BOOL onselectstart
();
17296 [id(DISPID_HTMLDOCUMENTEVENTS_ONERRORUPDATE
)]
17297 VARIANT_BOOL onerrorupdate
();
17299 [id(DISPID_HTMLDOCUMENTEVENTS_ONCONTEXTMENU
)]
17300 VARIANT_BOOL oncontextmenu
();
17302 [id(DISPID_HTMLDOCUMENTEVENTS_ONSTOP
)]
17303 VARIANT_BOOL onstop
();
17305 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWSDELETE
)]
17306 void onrowsdelete
();
17308 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWSINSERTED
)]
17309 void onrowsinserted
();
17311 [id(DISPID_HTMLDOCUMENTEVENTS_ONCELLCHANGE
)]
17312 void oncellchange
();
17314 [id(DISPID_HTMLDOCUMENTEVENTS_ONPROPERTYCHANGE
)]
17315 void onpropertychange
();
17317 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATASETCHANGED
)]
17318 void ondatasetchanged
();
17320 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATAAVAILABLE
)]
17321 void ondataavailable
();
17323 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATASETCOMPLETE
)]
17324 void ondatasetcomplete
();
17326 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREEDITFOCUS
)]
17327 void onbeforeeditfocus
();
17329 [id(DISPID_HTMLDOCUMENTEVENTS_ONSELECTIONCHANGE
)]
17330 void onselectionchange
();
17332 [id(DISPID_HTMLDOCUMENTEVENTS_ONCONTROLSELECT
)]
17333 VARIANT_BOOL oncontrolselect
();
17335 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEWHEEL
)]
17336 VARIANT_BOOL onmousewheel
();
17338 [id(DISPID_HTMLDOCUMENTEVENTS_ONFOCUSIN
)]
17341 [id(DISPID_HTMLDOCUMENTEVENTS_ONFOCUSOUT
)]
17344 [id(DISPID_HTMLDOCUMENTEVENTS_ONACTIVATE
)]
17347 [id(DISPID_HTMLDOCUMENTEVENTS_ONDEACTIVATE
)]
17348 void ondeactivate
();
17350 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREACTIVATE
)]
17351 VARIANT_BOOL onbeforeactivate
();
17353 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREDEACTIVATE
)]
17354 VARIANT_BOOL onbeforedeactivate
();
17357 /*****************************************************************************
17358 * HTMLTextContainerEvents interface
17362 uuid(1ff6aa72
-5842-11cf
-a707
-00aa00c0098d
)
17364 dispinterface HTMLTextContainerEvents
17369 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
17370 VARIANT_BOOL onhelp
();
17372 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
17373 VARIANT_BOOL onclick
();
17375 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
17376 VARIANT_BOOL ondblclick
();
17378 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
17379 VARIANT_BOOL onkeypress
();
17381 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
17384 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
17387 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
17390 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
17391 void onmouseover
();
17393 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
17394 void onmousemove
();
17396 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
17397 void onmousedown
();
17399 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
17402 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
17403 VARIANT_BOOL onselectstart
();
17405 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
17406 void onfilterchange
();
17408 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
17409 VARIANT_BOOL ondragstart
();
17411 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
17412 VARIANT_BOOL onbeforeupdate
();
17414 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
17415 void onafterupdate
();
17417 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
17418 VARIANT_BOOL onerrorupdate
();
17420 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
17421 VARIANT_BOOL onrowexit
();
17423 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
17426 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
17427 void ondatasetchanged
();
17429 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
17430 void ondataavailable
();
17432 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
17433 void ondatasetcomplete
();
17435 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
17436 void onlosecapture
();
17438 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
17439 void onpropertychange
();
17441 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
17444 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
17447 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
17450 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
17453 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
17454 VARIANT_BOOL ondrag
();
17456 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
17459 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
17460 VARIANT_BOOL ondragenter
();
17462 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
17463 VARIANT_BOOL ondragover
();
17465 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
17466 void ondragleave
();
17468 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
17469 VARIANT_BOOL ondrop
();
17471 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
17472 VARIANT_BOOL onbeforecut
();
17474 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
17475 VARIANT_BOOL oncut
();
17477 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
17478 VARIANT_BOOL onbeforecopy
();
17480 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
17481 VARIANT_BOOL oncopy
();
17483 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
17484 VARIANT_BOOL onbeforepaste
();
17486 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
17487 VARIANT_BOOL onpaste
();
17489 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
17490 VARIANT_BOOL oncontextmenu
();
17492 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
17493 void onrowsdelete
();
17495 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
17496 void onrowsinserted
();
17498 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
17499 void oncellchange
();
17501 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
17502 void onreadystatechange
();
17504 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
17505 void onbeforeeditfocus
();
17507 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
17508 void onlayoutcomplete
();
17510 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
17513 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
17514 VARIANT_BOOL onbeforedeactivate
();
17516 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
17517 VARIANT_BOOL onbeforeactivate
();
17519 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
17522 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
17523 VARIANT_BOOL oncontrolselect
();
17525 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
17526 VARIANT_BOOL onmovestart
();
17528 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
17531 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
17532 VARIANT_BOOL onresizestart
();
17534 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
17535 void onresizeend
();
17537 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
17538 void onmouseenter
();
17540 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
17541 void onmouseleave
();
17543 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
17544 VARIANT_BOOL onmousewheel
();
17546 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
17549 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
17550 void ondeactivate
();
17552 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
17555 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
17558 [id(DISPID_HTMLTEXTCONTAINEREVENTS_ONCHANGE
)]
17561 [id(DISPID_HTMLTEXTCONTAINEREVENTS_ONSELECT
)]
17565 /*****************************************************************************
17566 * HTMLTextContainerEvents2 interface
17570 uuid(3050f624
-98b5
-11cf
-bb82
-00aa00bdce0b
)
17572 dispinterface HTMLTextContainerEvents2
17576 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
17577 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
17579 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
17580 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
17582 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
17583 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
17585 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
17586 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
17588 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
17589 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
17591 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
17592 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
17594 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
17595 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
17597 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
17598 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
17600 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
17601 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
17603 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
17604 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
17606 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
17607 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
17609 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
17610 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
17612 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
17613 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
17615 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
17616 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
17618 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
17619 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
17621 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
17622 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
17624 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
17625 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
17627 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
17628 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
17630 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
17631 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
17633 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
17634 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
17636 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
17637 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
17639 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
17640 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
17642 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
17643 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
17645 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
17646 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
17648 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
17649 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
17651 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
17652 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
17654 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
17655 void onblur
([in] IHTMLEventObj
* pEvtObj
);
17657 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
17658 void onresize
([in] IHTMLEventObj
* pEvtObj
);
17660 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
17661 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
17663 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
17664 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
17666 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
17667 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
17669 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
17670 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
17672 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
17673 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
17675 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
17676 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
17678 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
17679 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
17681 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
17682 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
17684 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
17685 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
17687 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
17688 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
17690 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
17691 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
17693 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
17694 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
17696 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
17697 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
17699 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
17700 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
17702 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
17703 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
17705 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
17706 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
17708 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
17709 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
17711 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
17712 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
17714 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
17715 void onpage
([in] IHTMLEventObj
* pEvtObj
);
17717 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
17718 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
17720 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
17721 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
17723 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
17724 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
17726 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
17727 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
17729 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
17730 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
17732 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
17733 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
17735 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
17736 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
17738 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
17739 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
17741 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
17742 void onmove
([in] IHTMLEventObj
* pEvtObj
);
17744 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
17745 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
17747 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
17748 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
17750 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
17751 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
17753 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
17754 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
17756 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
17757 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
17759 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
17760 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
17762 [id(DISPID_HTMLTEXTCONTAINEREVENTS2_ONCHANGE
)]
17763 void onchange
([in] IHTMLEventObj
* pEvtObj
);
17765 [id(DISPID_HTMLTEXTCONTAINEREVENTS2_ONSELECT
)]
17766 void onselect
([in] IHTMLEventObj
* pEvtObj
);
17769 /*****************************************************************************
17770 * IDOMProcessingInstruction interface
17776 uuid(30510742-98b5
-11cf
-bb82
-00aa00bdce0b
)
17778 interface IDOMProcessingInstruction
: IDispatch
17780 [propget, id(DISPID_IDOMPROCESSINGINSTRUCTION_TARGET
)]
17781 HRESULT target
([out, retval] BSTR *p
);
17783 [propput, id(DISPID_IDOMPROCESSINGINSTRUCTION_DATA
)]
17784 HRESULT data
([in] BSTR v
);
17786 [propget, id(DISPID_IDOMPROCESSINGINSTRUCTION_DATA
)]
17787 HRESULT data
([out, retval] BSTR *p
);
17790 /*****************************************************************************
17791 * IHTMLPerformanceNavigation interface
17797 uuid(30510750-98b5
-11cf
-bb82
-00aa00bdce0b
)
17799 interface IHTMLPerformanceNavigation
: IDispatch
17801 [propget, id(DISPID_IHTMLPERFORMANCENAVIGATION_TYPE
)]
17802 HRESULT type
([out, retval] ULONG
*p
);
17804 [propget, id(DISPID_IHTMLPERFORMANCENAVIGATION_REDIRECTCOUNT
)]
17805 HRESULT redirectCount
([out, retval] ULONG
*p
);
17807 [id(DISPID_IHTMLPERFORMANCENAVIGATION_TOSTRING
)]
17808 HRESULT toString
([out, retval] BSTR *string);
17810 [id(DISPID_IHTMLPERFORMANCENAVIGATION_TOJSON
)]
17811 HRESULT toJSON
([out, retval] VARIANT *pVar
);
17814 /*****************************************************************************
17815 * IHTMLPerformanceTiming interface
17821 uuid(30510752-98b5
-11cf
-bb82
-00aa00bdce0b
)
17823 interface IHTMLPerformanceTiming
: IDispatch
17825 [propget, id(DISPID_IHTMLPERFORMANCETIMING_NAVIGATIONSTART
)]
17826 HRESULT navigationStart
([out, retval] ULONGLONG
*p
);
17828 [propget, id(DISPID_IHTMLPERFORMANCETIMING_UNLOADEVENTSTART
)]
17829 HRESULT unloadEventStart
([out, retval] ULONGLONG
*p
);
17831 [propget, id(DISPID_IHTMLPERFORMANCETIMING_UNLOADEVENTEND
)]
17832 HRESULT unloadEventEnd
([out, retval] ULONGLONG
*p
);
17834 [propget, id(DISPID_IHTMLPERFORMANCETIMING_REDIRECTSTART
)]
17835 HRESULT redirectStart
([out, retval] ULONGLONG
*p
);
17837 [propget, id(DISPID_IHTMLPERFORMANCETIMING_REDIRECTEND
)]
17838 HRESULT redirectEnd
([out, retval] ULONGLONG
*p
);
17840 [propget, id(DISPID_IHTMLPERFORMANCETIMING_FETCHSTART
)]
17841 HRESULT fetchStart
([out, retval] ULONGLONG
*p
);
17843 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMAINLOOKUPSTART
)]
17844 HRESULT domainLookupStart
([out, retval] ULONGLONG
*p
);
17846 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMAINLOOKUPEND
)]
17847 HRESULT domainLookupEnd
([out, retval] ULONGLONG
*p
);
17849 [propget, id(DISPID_IHTMLPERFORMANCETIMING_CONNECTSTART
)]
17850 HRESULT connectStart
([out, retval] ULONGLONG
*p
);
17852 [propget, id(DISPID_IHTMLPERFORMANCETIMING_CONNECTEND
)]
17853 HRESULT connectEnd
([out, retval] ULONGLONG
*p
);
17855 [propget, id(DISPID_IHTMLPERFORMANCETIMING_REQUESTSTART
)]
17856 HRESULT requestStart
([out, retval] ULONGLONG
*p
);
17858 [propget, id(DISPID_IHTMLPERFORMANCETIMING_RESPONSESTART
)]
17859 HRESULT responseStart
([out, retval] ULONGLONG
*p
);
17861 [propget, id(DISPID_IHTMLPERFORMANCETIMING_RESPONSEEND
)]
17862 HRESULT responseEnd
([out, retval] ULONGLONG
*p
);
17864 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMLOADING
)]
17865 HRESULT domLoading
([out, retval] ULONGLONG
*p
);
17867 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMINTERACTIVE
)]
17868 HRESULT domInteractive
([out, retval] ULONGLONG
*p
);
17870 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCONTENTLOADEDEVENTSTART
)]
17871 HRESULT domContentLoadedEventStart
([out, retval] ULONGLONG
*p
);
17873 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCONTENTLOADEDEVENTEND
)]
17874 HRESULT domContentLoadedEventEnd
([out, retval] ULONGLONG
*p
);
17876 [propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCOMPLETE
)]
17877 HRESULT domComplete
([out, retval] ULONGLONG
*p
);
17879 [propget, id(DISPID_IHTMLPERFORMANCETIMING_LOADEVENTSTART
)]
17880 HRESULT loadEventStart
([out, retval] ULONGLONG
*p
);
17882 [propget, id(DISPID_IHTMLPERFORMANCETIMING_LOADEVENTEND
)]
17883 HRESULT loadEventEnd
([out, retval] ULONGLONG
*p
);
17885 [propget, id(DISPID_IHTMLPERFORMANCETIMING_MSFIRSTPAINT
)]
17886 HRESULT msFirstPaint
([out, retval] ULONGLONG
*p
);
17888 [id(DISPID_IHTMLPERFORMANCETIMING_TOSTRING
)]
17889 HRESULT toString
([out, retval] BSTR *string);
17891 [id(DISPID_IHTMLPERFORMANCETIMING_TOJSON
)]
17892 HRESULT toJSON
([out, retval] VARIANT *pVar
);
17895 /*****************************************************************************
17896 * IHTMLPerformance interface
17902 uuid(3051074e-98b5
-11cf
-bb82
-00aa00bdce0b
)
17904 interface IHTMLPerformance
: IDispatch
17906 [propget, id(DISPID_IHTMLPERFORMANCE_NAVIGATION
)]
17907 HRESULT navigation
([out, retval] IHTMLPerformanceNavigation
**p
);
17909 [propget, id(DISPID_IHTMLPERFORMANCE_TIMING
)]
17910 HRESULT timing
([out, retval] IHTMLPerformanceTiming
**p
);
17912 [id(DISPID_IHTMLPERFORMANCE_TOSTRING
)]
17913 HRESULT toString
([out, retval] BSTR *string);
17915 [id(DISPID_IHTMLPERFORMANCE_TOJSON
)]
17916 HRESULT toJSON
([out, retval] VARIANT *pVar
);
17919 /*****************************************************************************
17920 * IHTMLDocument interface
17926 uuid(626FC520
-A41E
-11CF
-A731
-00A0C9082637
)
17928 interface IHTMLDocument
: IDispatch
17930 [propget, id(DISPID_IHTMLDOCUMENT_SCRIPT
)]
17931 HRESULT Script
([retval, out] IDispatch
**p
);
17934 /*****************************************************************************
17935 * IHTMLDocument2 interface
17941 uuid(332C4425
-26CB
-11D0
-B483
-00C04FD90119
)
17943 interface IHTMLDocument2
: IHTMLDocument
17945 [propget, id(DISPID_IHTMLDOCUMENT2_ALL
)]
17946 HRESULT all
([retval, out] IHTMLElementCollection
**p
);
17948 [propget, id(DISPID_IHTMLDOCUMENT2_BODY
)]
17949 HRESULT body
([retval, out] IHTMLElement
**p
);
17951 [propget, id(DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT
)]
17952 HRESULT activeElement
([retval, out] IHTMLElement
**p
);
17954 [propget, id(DISPID_IHTMLDOCUMENT2_IMAGES
)]
17955 HRESULT images
([retval, out] IHTMLElementCollection
**p
);
17957 [propget, id(DISPID_IHTMLDOCUMENT2_APPLETS
)]
17958 HRESULT applets
([retval, out] IHTMLElementCollection
**p
);
17960 [propget, id(DISPID_IHTMLDOCUMENT2_LINKS
)]
17961 HRESULT links
([retval, out] IHTMLElementCollection
**p
);
17963 [propget, id(DISPID_IHTMLDOCUMENT2_FORMS
)]
17964 HRESULT forms
([retval, out] IHTMLElementCollection
**p
);
17966 [propget, id(DISPID_IHTMLDOCUMENT2_ANCHORS
)]
17967 HRESULT anchors
([retval, out] IHTMLElementCollection
**p
);
17969 [propput, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
17970 HRESULT title
([in] BSTR v
);
17972 [propget, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
17973 HRESULT title
([retval, out] BSTR *p
);
17975 [propget, id(DISPID_IHTMLDOCUMENT2_SCRIPTS
)]
17976 HRESULT scripts
([retval, out] IHTMLElementCollection
**p
);
17978 [propput, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
)]
17979 HRESULT designMode
([in] BSTR v
);
17981 [propget, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
)]
17982 HRESULT designMode
([retval, out] BSTR *p
);
17984 [propget, id(DISPID_IHTMLDOCUMENT2_SELECTION
)]
17985 HRESULT selection
([retval, out] IHTMLSelectionObject
**p
);
17987 [propget, id(DISPID_IHTMLDOCUMENT2_READYSTATE
)]
17988 HRESULT readyState
([retval, out] BSTR *p
);
17990 [propget, id(DISPID_IHTMLDOCUMENT2_FRAMES
)]
17991 HRESULT frames
([retval, out] IHTMLFramesCollection2
**p
);
17993 [propget, id(DISPID_IHTMLDOCUMENT2_EMBEDS
)]
17994 HRESULT embeds
([retval, out] IHTMLElementCollection
**p
);
17996 [propget, id(DISPID_IHTMLDOCUMENT2_PLUGINS
)]
17997 HRESULT plugins
([retval, out] IHTMLElementCollection
**p
);
17999 [propput, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
18000 HRESULT alinkColor
([in] VARIANT v
);
18002 [propget, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
18003 HRESULT alinkColor
([retval, out] VARIANT *p
);
18005 [propput, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
18006 HRESULT bgColor
([in] VARIANT v
);
18008 [propget, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
18009 HRESULT bgColor
([retval, out] VARIANT *p
);
18011 [propput, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
18012 HRESULT fgColor
([in] VARIANT v
);
18014 [propget, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
18015 HRESULT fgColor
([retval, out] VARIANT *p
);
18017 [propput, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
18018 HRESULT linkColor
([in] VARIANT v
);
18020 [propget, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
18021 HRESULT linkColor
([retval, out] VARIANT *p
);
18023 [propput, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
18024 HRESULT vlinkColor
([in] VARIANT v
);
18026 [propget, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
18027 HRESULT vlinkColor
([retval, out] VARIANT *p
);
18029 [propget, id(DISPID_IHTMLDOCUMENT2_REFERRER
)]
18030 HRESULT referrer
([retval, out] BSTR *p
);
18032 [propget, id(DISPID_IHTMLDOCUMENT2_LOCATION
)]
18033 HRESULT location
([retval, out] IHTMLLocation
**p
);
18035 [propget, id(DISPID_IHTMLDOCUMENT2_LASTMODIFIED
)]
18036 HRESULT lastModified
([retval, out] BSTR *p
);
18038 [propput, id(DISPID_IHTMLDOCUMENT2_URL
)]
18039 HRESULT URL
([in] BSTR v
);
18041 [propget, id(DISPID_IHTMLDOCUMENT2_URL
)]
18042 HRESULT URL
([retval, out] BSTR *p
);
18044 [propput, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
18045 HRESULT domain
([in] BSTR v
);
18047 [propget, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
18048 HRESULT domain
([retval, out] BSTR *p
);
18050 [propput, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
18051 HRESULT cookie
([in] BSTR v
);
18053 [propget, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
18054 HRESULT cookie
([retval, out] BSTR *p
);
18056 [propput, id(DISPID_IHTMLDOCUMENT2_EXPANDO
)]
18057 HRESULT expando
([in] VARIANT_BOOL v
);
18059 [propget, id(DISPID_IHTMLDOCUMENT2_EXPANDO
)]
18060 HRESULT expando
([retval, out] VARIANT_BOOL *p
);
18062 [propput, id(DISPID_IHTMLDOCUMENT2_CHARSET
)]
18063 HRESULT charset
([in] BSTR v
);
18065 [propget, id(DISPID_IHTMLDOCUMENT2_CHARSET
)]
18066 HRESULT charset
([retval, out] BSTR *p
);
18068 [propput, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
18069 HRESULT defaultCharset
([in] BSTR v
);
18071 [propget, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
18072 HRESULT defaultCharset
([retval, out] BSTR *p
);
18074 [propget, id(DISPID_IHTMLDOCUMENT2_MIMETYPE
)]
18075 HRESULT mimeType
([retval, out] BSTR *p
);
18077 [propget, id(DISPID_IHTMLDOCUMENT2_FILESIZE
)]
18078 HRESULT fileSize
([retval, out] BSTR *p
);
18080 [propget, id(DISPID_IHTMLDOCUMENT2_FILECREATEDDATE
)]
18081 HRESULT fileCreatedDate
([retval, out] BSTR *p
);
18083 [propget, id(DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE
)]
18084 HRESULT fileModifiedDate
([retval, out] BSTR *p
);
18086 [propget, id(DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE
)]
18087 HRESULT fileUpdatedDate
([retval, out] BSTR *p
);
18089 [propget, id(DISPID_IHTMLDOCUMENT2_SECURITY
)]
18090 HRESULT security
([retval, out] BSTR *p
);
18092 [propget, id(DISPID_IHTMLDOCUMENT2_PROTOCOL
)]
18093 HRESULT protocol
([retval, out] BSTR *p
);
18095 [propget, id(DISPID_IHTMLDOCUMENT2_NAMEPROP
)]
18096 HRESULT nameProp
([retval, out] BSTR *p
);
18098 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITE
)]
18099 HRESULT write
([in] SAFEARRAY(VARIANT) psarray
);
18101 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITELN
)]
18102 HRESULT writeln
([in] SAFEARRAY(VARIANT) psarray
);
18104 [id(DISPID_IHTMLDOCUMENT2_OPEN
)]
18106 [defaultvalue("text/html"), in] BSTR url
,
18107 [optional, in] VARIANT name
,
18108 [optional, in] VARIANT features
,
18109 [optional, in] VARIANT replace
,
18110 [retval, out] IDispatch
**pomWindowResult
);
18112 [id(DISPID_IHTMLDOCUMENT2_CLOSE
)]
18115 [id(DISPID_IHTMLDOCUMENT2_CLEAR
)]
18118 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED
)]
18119 HRESULT queryCommandSupported
(
18121 [retval, out] VARIANT_BOOL *pfRet
);
18123 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED
)]
18124 HRESULT queryCommandEnabled
(
18126 [retval, out] VARIANT_BOOL *pfRet
);
18128 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE
)]
18129 HRESULT queryCommandState
(
18131 [retval, out] VARIANT_BOOL *pfRet
);
18133 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM
)]
18134 HRESULT queryCommandIndeterm
(
18136 [retval, out] VARIANT_BOOL *pfRet
);
18138 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT
)]
18139 HRESULT queryCommandText
(
18141 [retval, out] BSTR *pcmdText
);
18143 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE
)]
18144 HRESULT queryCommandValue
(
18146 [retval, out] VARIANT *pcmdValue
);
18148 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMAND
)]
18149 HRESULT execCommand
(
18151 [defaultvalue(0), in] VARIANT_BOOL showUI
,
18152 [optional, in] VARIANT value
,
18153 [retval, out] VARIANT_BOOL *pfRet
);
18155 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP
)]
18156 HRESULT execCommandShowHelp
(
18158 [retval, out] VARIANT_BOOL *pfRet
);
18160 [id(DISPID_IHTMLDOCUMENT2_CREATEELEMENT
)]
18161 HRESULT createElement
(
18163 [retval, out] IHTMLElement
**newElem
);
18165 [propput, id(DISPID_IHTMLDOCUMENT2_ONHELP
)]
18166 HRESULT onhelp
([in] VARIANT v
);
18168 [propget, id(DISPID_IHTMLDOCUMENT2_ONHELP
)]
18169 HRESULT onhelp
([retval, out] VARIANT *p
);
18171 [propput, id(DISPID_IHTMLDOCUMENT2_ONCLICK
)]
18172 HRESULT onclick
([in] VARIANT v
);
18174 [propget, id(DISPID_IHTMLDOCUMENT2_ONCLICK
)]
18175 HRESULT onclick
([retval, out] VARIANT *p
);
18177 [propput, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
)]
18178 HRESULT ondblclick
([in] VARIANT v
);
18180 [propget, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
)]
18181 HRESULT ondblclick
([retval, out] VARIANT *p
);
18183 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
)]
18184 HRESULT onkeyup
([in] VARIANT v
);
18186 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
)]
18187 HRESULT onkeyup
([retval, out] VARIANT *p
);
18189 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
)]
18190 HRESULT onkeydown
([in] VARIANT v
);
18192 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
)]
18193 HRESULT onkeydown
([retval, out] VARIANT *p
);
18195 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
)]
18196 HRESULT onkeypress
([in] VARIANT v
);
18198 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
)]
18199 HRESULT onkeypress
([retval, out] VARIANT *p
);
18201 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
)]
18202 HRESULT onmouseup
([in] VARIANT v
);
18204 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
)]
18205 HRESULT onmouseup
([retval, out] VARIANT *p
);
18207 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
)]
18208 HRESULT onmousedown
([in] VARIANT v
);
18210 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
)]
18211 HRESULT onmousedown
([retval, out] VARIANT *p
);
18213 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
)]
18214 HRESULT onmousemove
([in] VARIANT v
);
18216 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
)]
18217 HRESULT onmousemove
([retval, out] VARIANT *p
);
18219 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
)]
18220 HRESULT onmouseout
([in] VARIANT v
);
18222 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
)]
18223 HRESULT onmouseout
([retval, out] VARIANT *p
);
18225 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
)]
18226 HRESULT onmouseover
([in] VARIANT v
);
18228 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
)]
18229 HRESULT onmouseover
([retval, out] VARIANT *p
);
18231 [propput, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
)]
18232 HRESULT onreadystatechange
([in] VARIANT v
);
18234 [propget, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
)]
18235 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
18237 [propput, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
)]
18238 HRESULT onafterupdate
([in] VARIANT v
);
18240 [propget, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
)]
18241 HRESULT onafterupdate
([retval, out] VARIANT *p
);
18243 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
)]
18244 HRESULT onrowexit
([in] VARIANT v
);
18246 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
)]
18247 HRESULT onrowexit
([retval, out] VARIANT *p
);
18249 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
)]
18250 HRESULT onrowenter
([in] VARIANT v
);
18252 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
)]
18253 HRESULT onrowenter
([retval, out] VARIANT *p
);
18255 [propput, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
)]
18256 HRESULT ondragstart
([in] VARIANT v
);
18258 [propget, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
)]
18259 HRESULT ondragstart
([retval, out] VARIANT *p
);
18261 [propput, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
)]
18262 HRESULT onselectstart
([in] VARIANT v
);
18264 [propget, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
)]
18265 HRESULT onselectstart
([retval, out] VARIANT *p
);
18267 [id(DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT
)]
18268 HRESULT elementFromPoint
(
18271 [retval, out] IHTMLElement
**elementHit
);
18273 [propget, id(DISPID_IHTMLDOCUMENT2_PARENTWINDOW
)]
18274 HRESULT parentWindow
([retval, out] IHTMLWindow2
**p
);
18276 [propget, id(DISPID_IHTMLDOCUMENT2_STYLESHEETS
)]
18277 HRESULT styleSheets
([retval, out] IHTMLStyleSheetsCollection
**p
);
18279 [propput, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
)]
18280 HRESULT onbeforeupdate
([in] VARIANT v
);
18282 [propget, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
)]
18283 HRESULT onbeforeupdate
([retval, out] VARIANT *p
);
18285 [propput, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
)]
18286 HRESULT onerrorupdate
([in] VARIANT v
);
18288 [propget, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
)]
18289 HRESULT onerrorupdate
([retval, out] VARIANT *p
);
18291 [id(DISPID_IHTMLDOCUMENT2_TOSTRING
)]
18292 HRESULT toString
([retval, out] BSTR *String);
18294 [id(DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET
)]
18295 HRESULT createStyleSheet
(
18296 [defaultvalue(""), in] BSTR bstrHref
,
18297 [defaultvalue(-1), in] LONG lIndex
,
18298 [retval, out] IHTMLStyleSheet
**ppnewStyleSheet
);
18301 /*****************************************************************************
18302 * IHTMLDocument3 interface
18308 uuid(3050f485
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18310 interface IHTMLDocument3
: IDispatch
18312 [id(DISPID_IHTMLDOCUMENT3_RELEASECAPTURE
)]
18313 HRESULT releaseCapture
();
18315 [id(DISPID_IHTMLDOCUMENT3_RECALC
)]
18316 HRESULT recalc
([defaultvalue(0), in] VARIANT_BOOL fForce
);
18318 [id(DISPID_IHTMLDOCUMENT3_CREATETEXTNODE
)]
18319 HRESULT createTextNode
(
18321 [retval, out] IHTMLDOMNode
**newTextNode
);
18323 [propget, id(DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT
)]
18324 HRESULT documentElement
([retval, out] IHTMLElement
**p
);
18326 [propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID
), hidden]
18327 HRESULT uniqueID
([retval, out] BSTR *p
);
18329 [id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT
)]
18330 HRESULT attachEvent
(
18332 [in] IDispatch
* pDisp
,
18333 [retval, out] VARIANT_BOOL *pfResult
);
18335 [id(DISPID_IHTMLDOCUMENT3_DETACHEVENT
)]
18336 HRESULT detachEvent
(
18338 [in] IDispatch
*pDisp
);
18340 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
18341 HRESULT onrowsdelete
([in] VARIANT v
);
18343 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
18344 HRESULT onrowsdelete
([retval, out] VARIANT *p
);
18346 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
18347 HRESULT onrowsinserted
([in] VARIANT v
);
18349 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
18350 HRESULT onrowsinserted
([retval, out] VARIANT *p
);
18352 [propput, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
18353 HRESULT oncellchange
([in] VARIANT v
);
18355 [propget, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
18356 HRESULT oncellchange
([retval, out] VARIANT *p
);
18358 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
18359 HRESULT ondatasetchanged
([in] VARIANT v
);
18361 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
18362 HRESULT ondatasetchanged
([retval, out] VARIANT *p
);
18364 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
18365 HRESULT ondataavailable
([in] VARIANT v
);
18367 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
18368 HRESULT ondataavailable
([retval, out] VARIANT * p
);
18370 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
18371 HRESULT ondatasetcomplete
([in] VARIANT v
);
18373 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
18374 HRESULT ondatasetcomplete
([retval, out] VARIANT *p
);
18376 [propput, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
18377 HRESULT onpropertychange
([in] VARIANT v
);
18379 [propget, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
18380 HRESULT onpropertychange
([retval, out] VARIANT *p
);
18382 [propput, id(DISPID_IHTMLDOCUMENT3_DIR
)]
18383 HRESULT dir
([in] BSTR v
);
18385 [propget, id(DISPID_IHTMLDOCUMENT3_DIR
)]
18386 HRESULT dir
([retval, out] BSTR *p
);
18388 [propput, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
18389 HRESULT oncontextmenu
([in] VARIANT v
);
18391 [propget, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
18392 HRESULT oncontextmenu
([retval, out] VARIANT *p
);
18394 [propput, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
18395 HRESULT onstop
([in] VARIANT v
);
18397 [propget, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
18398 HRESULT onstop
([retval, out] VARIANT *p
);
18400 [id(DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT
)]
18401 HRESULT createDocumentFragment
([retval, out] IHTMLDocument2
**pNewDoc
);
18403 [propget, id(DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT
), hidden, restricted]
18404 HRESULT parentDocument
([retval, out] IHTMLDocument2
**p
);
18406 [propput, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
18407 HRESULT enableDownload
([in] VARIANT_BOOL v
);
18409 [propget, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
18410 HRESULT enableDownload
([retval, out] VARIANT_BOOL *p
);
18412 [propput, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
18413 HRESULT baseUrl
([in] BSTR v
);
18415 [propget, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
18416 HRESULT baseUrl
([retval, out] BSTR *p
);
18418 [propget, id(DISPID_IHTMLDOCUMENT3_CHILDNODES
)]
18419 HRESULT childNodes
([retval, out] IDispatch
**p
);
18421 [propput, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
18422 HRESULT inheritStyleSheets
([in] VARIANT_BOOL v
);
18424 [propget, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
18425 HRESULT inheritStyleSheets
([retval, out] VARIANT_BOOL *p
);
18427 [propput, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
18428 HRESULT onbeforeeditfocus
([in] VARIANT v
);
18430 [propget, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
18431 HRESULT onbeforeeditfocus
([retval, out] VARIANT *p
);
18433 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME
)]
18434 HRESULT getElementsByName
(
18436 [retval, out] IHTMLElementCollection
**pelColl
);
18438 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTBYID
)]
18439 HRESULT getElementById
(
18441 [retval, out] IHTMLElement
**pel
);
18443 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME
)]
18444 HRESULT getElementsByTagName
(
18446 [retval, out] IHTMLElementCollection
**pelColl
);
18449 /*****************************************************************************
18450 * IHTMLDocument4 interface
18456 uuid(3050f69a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18458 interface IHTMLDocument4
: IDispatch
18460 [id(DISPID_IHTMLDOCUMENT4_FOCUS
)]
18463 [id(DISPID_IHTMLDOCUMENT4_HASFOCUS
)]
18464 HRESULT hasFocus
([retval, out] VARIANT_BOOL *pfFocus
);
18466 [propput, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
18467 HRESULT onselectionchange
([in] VARIANT v
);
18469 [propget, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
18470 HRESULT onselectionchange
([retval, out] VARIANT *p
);
18472 [propget, id(DISPID_IHTMLDOCUMENT4_NAMESPACES
)]
18473 HRESULT namespaces
([retval, out] IDispatch
**p
);
18475 [id(DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL
)]
18476 HRESULT createDocumentFromUrl
(
18478 [in] BSTR bstrOptions
,
18479 [retval, out] IHTMLDocument2
**newDoc
);
18481 [propput, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
18482 HRESULT media
([in] BSTR v
);
18484 [propget, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
18485 HRESULT media
([retval, out] BSTR *p
);
18487 [id(DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT
)]
18488 HRESULT createEventObject
(
18489 [optional, in] VARIANT *pvarEventObject
,
18490 [retval, out] IHTMLEventObj
**ppEventObj
);
18492 [id(DISPID_IHTMLDOCUMENT4_FIREEVENT
)]
18494 [in] BSTR bstrEventName
,
18495 [optional, in] VARIANT *pvarEventObject
,
18496 [retval, out] VARIANT_BOOL *pfCancelled
);
18498 [id(DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE
)]
18499 HRESULT createRenderStyle
(
18501 [retval, out] IHTMLRenderStyle
**ppIHTMLRenderStyle
);
18503 [propput, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
18504 HRESULT oncontrolselect
([in] VARIANT v
);
18506 [propget, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
18507 HRESULT oncontrolselect
([retval, out] VARIANT *p
);
18509 [propget, id(DISPID_IHTMLDOCUMENT4_URLUNENCODED
)]
18510 HRESULT URLUnencoded
([retval, out] BSTR *p
);
18513 /*****************************************************************************
18514 * IHTMLDocument5 interface
18520 uuid(3050f80c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18522 interface IHTMLDocument5
: IDispatch
18524 [propput, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
18525 HRESULT onmousewheel
([in] VARIANT v
);
18527 [propget, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
18528 HRESULT onmousewheel
([retval, out] VARIANT *p
);
18530 [propget, id(DISPID_IHTMLDOCUMENT5_DOCTYPE
)]
18531 HRESULT doctype
([retval, out] IHTMLDOMNode
**p
);
18533 [propget, id(DISPID_IHTMLDOCUMENT5_IMPLEMENTATION
)]
18534 HRESULT implementation
([retval, out] IHTMLDOMImplementation
**p
);
18536 [id(DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE
)]
18537 HRESULT createAttribute
(
18538 [in] BSTR bstrattrName
,
18539 [retval, out] IHTMLDOMAttribute
**ppattribute
);
18541 [id(DISPID_IHTMLDOCUMENT5_CREATECOMMENT
)]
18542 HRESULT createComment
(
18543 [in] BSTR bstrdata
,
18544 [retval, out] IHTMLDOMNode
**ppRetNode
);
18546 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
18547 HRESULT onfocusin
([in] VARIANT v
);
18549 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
18550 HRESULT onfocusin
([retval, out] VARIANT *p
);
18552 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
18553 HRESULT onfocusout
([in] VARIANT v
);
18555 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
18556 HRESULT onfocusout
([retval, out] VARIANT *p
);
18558 [propput, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
18559 HRESULT onactivate
([in] VARIANT v
);
18561 [propget, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
18562 HRESULT onactivate
([retval, out] VARIANT *p
);
18564 [propput, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
18565 HRESULT ondeactivate
([in] VARIANT v
);
18567 [propget, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
18568 HRESULT ondeactivate
([retval, out] VARIANT *p
);
18570 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
18571 HRESULT onbeforeactivate
([in] VARIANT v
);
18573 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
18574 HRESULT onbeforeactivate
([retval, out] VARIANT *p
);
18576 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
18577 HRESULT onbeforedeactivate
([in] VARIANT v
);
18579 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
18580 HRESULT onbeforedeactivate
([retval, out] VARIANT *p
);
18582 [propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE
)]
18583 HRESULT compatMode
([retval, out] BSTR *p
);
18586 /*****************************************************************************
18587 * IHTMLDocument6 interface
18593 uuid(30510417-98b5
-11cf
-bb82
-00aa00bdce0b
)
18595 interface IHTMLDocument6
: IDispatch
18597 [propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE
)]
18598 HRESULT compatible
([retval, out] IHTMLDocumentCompatibleInfoCollection
**p
);
18600 [propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE
)]
18601 HRESULT documentMode
([retval, out] VARIANT *p
);
18603 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
18604 HRESULT onstorage
([in] VARIANT v
);
18606 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
18607 HRESULT onstorage
([retval, out] VARIANT *p
);
18609 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
18610 HRESULT onstoragecommit
([in] VARIANT v
);
18612 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
18613 HRESULT onstoragecommit
([retval, out] VARIANT *p
);
18615 [id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID
)]
18616 HRESULT getElementById
(
18618 [retval, out] IHTMLElement2
**p
);
18620 [id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS
)]
18621 HRESULT updateSettings
();
18624 /*****************************************************************************
18625 * IHTMLDocument7 interface
18631 uuid(305104b8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18633 interface IHTMLDocument7
: IDispatch
18635 [propget, id(DISPID_IHTMLDOCUMENT7_DEFAULTVIEW
)]
18636 HRESULT defaultView
([out, retval] IHTMLWindow2
**p
);
18638 [id(DISPID_IHTMLDOCUMENT7_CREATECDATASECTION
)]
18639 HRESULT createCDATASection
(
18641 [out, retval] IHTMLDOMNode
**newCDATASectionNode
);
18643 [id(DISPID_IHTMLDOCUMENT7_GETSELECTION
)]
18644 HRESULT getSelection
([out, retval] IHTMLSelection
**ppIHTMLSelection
);
18646 [id(DISPID_IHTMLDOCUMENT7_GETELEMENTSBYTAGNAMENS
)]
18647 HRESULT getElementsByTagNameNS
(
18648 [in] VARIANT *pvarNS
,
18649 [in] BSTR bstrLocalName
,
18650 [out, retval] IHTMLElementCollection
**pelColl
);
18652 [id(DISPID_IHTMLDOCUMENT7_CREATEELEMENTNS
)]
18653 HRESULT createElementNS
(
18654 [in] VARIANT *pvarNS
,
18656 [out, retval] IHTMLElement
**newElem
);
18658 [id(DISPID_IHTMLDOCUMENT7_CREATEATTRIBUTENS
)]
18659 HRESULT createAttributeNS
(
18660 [in] VARIANT *pvarNS
,
18661 [in] BSTR bstrAttrName
,
18662 [out, retval] IHTMLDOMAttribute
**ppAttribute
);
18664 [propput, id(DISPID_IHTMLDOCUMENT7_ONMSTHUMBNAILCLICK
), displaybind, bindable]
18665 HRESULT onmsthumbnailclick
([in] VARIANT v
);
18667 [propget, id(DISPID_IHTMLDOCUMENT7_ONMSTHUMBNAILCLICK
), displaybind, bindable]
18668 HRESULT onmsthumbnailclick
([out, retval] VARIANT *p
);
18670 [propget, id(DISPID_IHTMLDOCUMENT7_CHARACTERSET
)]
18671 HRESULT characterSet
([out, retval] BSTR *p
);
18673 [id(DISPID_IHTMLDOCUMENT7_IE9_CREATEELEMENT
)]
18674 HRESULT createElement
(
18676 [out, retval] IHTMLElement
**newElem
);
18678 [id(DISPID_IHTMLDOCUMENT7_IE9_CREATEATTRIBUTE
)]
18679 HRESULT createAttribute
(
18680 [in] BSTR bstrAttrName
,
18681 [out, retval] IHTMLDOMAttribute
**ppAttribute
);
18683 [id(DISPID_IHTMLDOCUMENT7_GETELEMENTSBYCLASSNAME
)]
18684 HRESULT getElementsByClassName
(
18686 [out, retval] IHTMLElementCollection
**pel
);
18688 [id(DISPID_IHTMLDOCUMENT7_CREATEPROCESSINGINSTRUCTION
)]
18689 HRESULT createProcessingInstruction
(
18690 [in] BSTR bstrTarget
,
18691 [in] BSTR bstrData
,
18692 [out, retval] IDOMProcessingInstruction
**newProcessingInstruction
);
18694 [id(DISPID_IHTMLDOCUMENT7_ADOPTNODE
)]
18696 [in] IHTMLDOMNode
*pNodeSource
,
18697 [out, retval] IHTMLDOMNode3
**ppNodeDest
);
18699 [propput, id(DISPID_IHTMLDOCUMENT7_ONMSSITEMODEJUMPLISTITEMREMOVED
), displaybind, bindable]
18700 HRESULT onmssitemodejumplistitemremoved
([in] VARIANT v
);
18702 [propget, id(DISPID_IHTMLDOCUMENT7_ONMSSITEMODEJUMPLISTITEMREMOVED
), displaybind, bindable]
18703 HRESULT onmssitemodejumplistitemremoved
([out, retval] VARIANT *p
);
18705 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_ALL
)]
18706 HRESULT all
([out, retval] IHTMLElementCollection
**p
);
18708 [propget, id(DISPID_IHTMLDOCUMENT7_INPUTENCODING
)]
18709 HRESULT inputEncoding
([out, retval] BSTR *p
);
18711 [propget, id(DISPID_IHTMLDOCUMENT7_XMLENCODING
)]
18712 HRESULT xmlEncoding
([out, retval] BSTR *p
);
18714 [propput, id(DISPID_IHTMLDOCUMENT7_XMLSTANDALONE
)]
18715 HRESULT xmlStandalone
([in] VARIANT_BOOL v
);
18717 [propget, id(DISPID_IHTMLDOCUMENT7_XMLSTANDALONE
)]
18718 HRESULT xmlStandalone
([out, retval] VARIANT_BOOL *p
);
18720 [propput, id(DISPID_IHTMLDOCUMENT7_XMLVERSION
)]
18721 HRESULT xmlVersion
([in] BSTR v
);
18723 [propget, id(DISPID_IHTMLDOCUMENT7_XMLVERSION
)]
18724 HRESULT xmlVersion
([out, retval] BSTR *p
);
18726 [id(DISPID_IHTMLDOCUMENT7_HASATTRIBUTES
)]
18727 HRESULT hasAttributes
([out, retval] VARIANT_BOOL *pfHasAttributes
);
18729 [propput, id(DISPID_IHTMLDOCUMENT7_ONABORT
), displaybind, bindable]
18730 HRESULT onabort
([in] VARIANT v
);
18732 [propget, id(DISPID_IHTMLDOCUMENT7_ONABORT
), displaybind, bindable]
18733 HRESULT onabort
([out, retval] VARIANT *p
);
18735 [propput, id(DISPID_IHTMLDOCUMENT7_ONBLUR
), displaybind, bindable]
18736 HRESULT onblur
([in] VARIANT v
);
18738 [propget, id(DISPID_IHTMLDOCUMENT7_ONBLUR
), displaybind, bindable]
18739 HRESULT onblur
([out, retval] VARIANT *p
);
18741 [propput, id(DISPID_IHTMLDOCUMENT7_ONCANPLAY
), displaybind, bindable]
18742 HRESULT oncanplay
([in] VARIANT v
);
18744 [propget, id(DISPID_IHTMLDOCUMENT7_ONCANPLAY
), displaybind, bindable]
18745 HRESULT oncanplay
([out, retval] VARIANT *p
);
18747 [propput, id(DISPID_IHTMLDOCUMENT7_ONCANPLAYTHROUGH
), displaybind, bindable]
18748 HRESULT oncanplaythrough
([in] VARIANT v
);
18750 [propget, id(DISPID_IHTMLDOCUMENT7_ONCANPLAYTHROUGH
), displaybind, bindable]
18751 HRESULT oncanplaythrough
([out, retval] VARIANT *p
);
18753 [propput, id(DISPID_IHTMLDOCUMENT7_ONCHANGE
), displaybind, bindable]
18754 HRESULT onchange
([in] VARIANT v
);
18756 [propget, id(DISPID_IHTMLDOCUMENT7_ONCHANGE
), displaybind, bindable]
18757 HRESULT onchange
([out, retval] VARIANT *p
);
18759 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAG
), displaybind, bindable]
18760 HRESULT ondrag
([in] VARIANT v
);
18762 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAG
), displaybind, bindable]
18763 HRESULT ondrag
([out, retval] VARIANT *p
);
18765 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGEND
), displaybind, bindable]
18766 HRESULT ondragend
([in] VARIANT v
);
18768 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGEND
), displaybind, bindable]
18769 HRESULT ondragend
([out, retval] VARIANT *p
);
18771 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGENTER
), displaybind, bindable]
18772 HRESULT ondragenter
([in] VARIANT v
);
18774 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGENTER
), displaybind, bindable]
18775 HRESULT ondragenter
([out, retval] VARIANT *p
);
18777 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGLEAVE
), displaybind, bindable]
18778 HRESULT ondragleave
([in] VARIANT v
);
18780 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGLEAVE
), displaybind, bindable]
18781 HRESULT ondragleave
([out, retval] VARIANT *p
);
18783 [propput, id(DISPID_IHTMLDOCUMENT7_ONDRAGOVER
), displaybind, bindable]
18784 HRESULT ondragover
([in] VARIANT v
);
18786 [propget, id(DISPID_IHTMLDOCUMENT7_ONDRAGOVER
), displaybind, bindable]
18787 HRESULT ondragover
([out, retval] VARIANT *p
);
18789 [propput, id(DISPID_IHTMLDOCUMENT7_ONDROP
), displaybind, bindable]
18790 HRESULT ondrop
([in] VARIANT v
);
18792 [propget, id(DISPID_IHTMLDOCUMENT7_ONDROP
), displaybind, bindable]
18793 HRESULT ondrop
([out, retval] VARIANT *p
);
18795 [propput, id(DISPID_IHTMLDOCUMENT7_ONDURATIONCHANGE
), displaybind, bindable]
18796 HRESULT ondurationchange
([in] VARIANT v
);
18798 [propget, id(DISPID_IHTMLDOCUMENT7_ONDURATIONCHANGE
), displaybind, bindable]
18799 HRESULT ondurationchange
([out, retval] VARIANT *p
);
18801 [propput, id(DISPID_IHTMLDOCUMENT7_ONEMPTIED
), displaybind, bindable]
18802 HRESULT onemptied
([in] VARIANT v
);
18804 [propget, id(DISPID_IHTMLDOCUMENT7_ONEMPTIED
), displaybind, bindable]
18805 HRESULT onemptied
([out, retval] VARIANT *p
);
18807 [propput, id(DISPID_IHTMLDOCUMENT7_ONENDED
), displaybind, bindable]
18808 HRESULT onended
([in] VARIANT v
);
18810 [propget, id(DISPID_IHTMLDOCUMENT7_ONENDED
), displaybind, bindable]
18811 HRESULT onended
([out, retval] VARIANT *p
);
18813 [propput, id(DISPID_IHTMLDOCUMENT7_ONERROR
), displaybind, bindable]
18814 HRESULT onerror
([in] VARIANT v
);
18816 [propget, id(DISPID_IHTMLDOCUMENT7_ONERROR
), displaybind, bindable]
18817 HRESULT onerror
([out, retval] VARIANT *p
);
18819 [propput, id(DISPID_IHTMLDOCUMENT7_ONFOCUS
), displaybind, bindable]
18820 HRESULT onfocus
([in] VARIANT v
);
18822 [propget, id(DISPID_IHTMLDOCUMENT7_ONFOCUS
), displaybind, bindable]
18823 HRESULT onfocus
([out, retval] VARIANT *p
);
18825 [propput, id(DISPID_IHTMLDOCUMENT7_ONINPUT
), displaybind, bindable]
18826 HRESULT oninput
([in] VARIANT v
);
18828 [propget, id(DISPID_IHTMLDOCUMENT7_ONINPUT
), displaybind, bindable]
18829 HRESULT oninput
([out, retval] VARIANT *p
);
18831 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOAD
), displaybind, bindable]
18832 HRESULT onload
([in] VARIANT v
);
18834 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOAD
), displaybind, bindable]
18835 HRESULT onload
([out, retval] VARIANT *p
);
18837 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADEDDATA
), displaybind, bindable]
18838 HRESULT onloadeddata
([in] VARIANT v
);
18840 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADEDDATA
), displaybind, bindable]
18841 HRESULT onloadeddata
([out, retval] VARIANT *p
);
18843 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADEDMETADATA
), displaybind, bindable]
18844 HRESULT onloadedmetadata
([in] VARIANT v
);
18846 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADEDMETADATA
), displaybind, bindable]
18847 HRESULT onloadedmetadata
([out, retval] VARIANT *p
);
18849 [propput, id(DISPID_IHTMLDOCUMENT7_ONLOADSTART
), displaybind, bindable]
18850 HRESULT onloadstart
([in] VARIANT v
);
18852 [propget, id(DISPID_IHTMLDOCUMENT7_ONLOADSTART
), displaybind, bindable]
18853 HRESULT onloadstart
([out, retval] VARIANT *p
);
18855 [propput, id(DISPID_IHTMLDOCUMENT7_ONPAUSE
), displaybind, bindable]
18856 HRESULT onpause
([in] VARIANT v
);
18858 [propget, id(DISPID_IHTMLDOCUMENT7_ONPAUSE
), displaybind, bindable]
18859 HRESULT onpause
([out, retval] VARIANT *p
);
18861 [propput, id(DISPID_IHTMLDOCUMENT7_ONPLAY
), displaybind, bindable]
18862 HRESULT onplay
([in] VARIANT v
);
18864 [propget, id(DISPID_IHTMLDOCUMENT7_ONPLAY
), displaybind, bindable]
18865 HRESULT onplay
([out, retval] VARIANT *p
);
18867 [propput, id(DISPID_IHTMLDOCUMENT7_ONPLAYING
), displaybind, bindable]
18868 HRESULT onplaying
([in] VARIANT v
);
18870 [propget, id(DISPID_IHTMLDOCUMENT7_ONPLAYING
), displaybind, bindable]
18871 HRESULT onplaying
([out, retval] VARIANT *p
);
18873 [propput, id(DISPID_IHTMLDOCUMENT7_ONPROGRESS
), displaybind, bindable]
18874 HRESULT onprogress
([in] VARIANT v
);
18876 [propget, id(DISPID_IHTMLDOCUMENT7_ONPROGRESS
), displaybind, bindable]
18877 HRESULT onprogress
([out, retval] VARIANT *p
);
18879 [propput, id(DISPID_IHTMLDOCUMENT7_ONRATECHANGE
), displaybind, bindable]
18880 HRESULT onratechange
([in] VARIANT v
);
18882 [propget, id(DISPID_IHTMLDOCUMENT7_ONRATECHANGE
), displaybind, bindable]
18883 HRESULT onratechange
([out, retval] VARIANT *p
);
18885 [propput, id(DISPID_IHTMLDOCUMENT7_ONRESET
), displaybind, bindable]
18886 HRESULT onreset
([in] VARIANT v
);
18888 [propget, id(DISPID_IHTMLDOCUMENT7_ONRESET
), displaybind, bindable]
18889 HRESULT onreset
([out, retval] VARIANT *p
);
18891 [propput, id(DISPID_IHTMLDOCUMENT7_ONSCROLL
), displaybind, bindable]
18892 HRESULT onscroll
([in] VARIANT v
);
18894 [propget, id(DISPID_IHTMLDOCUMENT7_ONSCROLL
), displaybind, bindable]
18895 HRESULT onscroll
([out, retval] VARIANT *p
);
18897 [propput, id(DISPID_IHTMLDOCUMENT7_ONSEEKED
), displaybind, bindable]
18898 HRESULT onseeked
([in] VARIANT v
);
18900 [propget, id(DISPID_IHTMLDOCUMENT7_ONSEEKED
), displaybind, bindable]
18901 HRESULT onseeked
([out, retval] VARIANT *p
);
18903 [propput, id(DISPID_IHTMLDOCUMENT7_ONSEEKING
), displaybind, bindable]
18904 HRESULT onseeking
([in] VARIANT v
);
18906 [propget, id(DISPID_IHTMLDOCUMENT7_ONSEEKING
), displaybind, bindable]
18907 HRESULT onseeking
([out, retval] VARIANT *p
);
18909 [propput, id(DISPID_IHTMLDOCUMENT7_ONSELECT
), displaybind, bindable]
18910 HRESULT onselect
([in] VARIANT v
);
18912 [propget, id(DISPID_IHTMLDOCUMENT7_ONSELECT
), displaybind, bindable]
18913 HRESULT onselect
([out, retval] VARIANT *p
);
18915 [propput, id(DISPID_IHTMLDOCUMENT7_ONSTALLED
), displaybind, bindable]
18916 HRESULT onstalled
([in] VARIANT v
);
18918 [propget, id(DISPID_IHTMLDOCUMENT7_ONSTALLED
), displaybind, bindable]
18919 HRESULT onstalled
([out, retval] VARIANT *p
);
18921 [propput, id(DISPID_IHTMLDOCUMENT7_ONSUBMIT
), displaybind, bindable]
18922 HRESULT onsubmit
([in] VARIANT v
);
18924 [propget, id(DISPID_IHTMLDOCUMENT7_ONSUBMIT
), displaybind, bindable]
18925 HRESULT onsubmit
([out, retval] VARIANT *p
);
18927 [propput, id(DISPID_IHTMLDOCUMENT7_ONSUSPEND
), displaybind, bindable]
18928 HRESULT onsuspend
([in] VARIANT v
);
18930 [propget, id(DISPID_IHTMLDOCUMENT7_ONSUSPEND
), displaybind, bindable]
18931 HRESULT onsuspend
([out, retval] VARIANT *p
);
18933 [propput, id(DISPID_IHTMLDOCUMENT7_ONTIMEUPDATE
), displaybind, bindable]
18934 HRESULT ontimeupdate
([in] VARIANT v
);
18936 [propget, id(DISPID_IHTMLDOCUMENT7_ONTIMEUPDATE
), displaybind, bindable]
18937 HRESULT ontimeupdate
([out, retval] VARIANT *p
);
18939 [propput, id(DISPID_IHTMLDOCUMENT7_ONVOLUMECHANGE
), displaybind, bindable]
18940 HRESULT onvolumechange
([in] VARIANT v
);
18942 [propget, id(DISPID_IHTMLDOCUMENT7_ONVOLUMECHANGE
), displaybind, bindable]
18943 HRESULT onvolumechange
([out, retval] VARIANT *p
);
18945 [propput, id(DISPID_IHTMLDOCUMENT7_ONWAITING
), displaybind, bindable]
18946 HRESULT onwaiting
([in] VARIANT v
);
18948 [propget, id(DISPID_IHTMLDOCUMENT7_ONWAITING
), displaybind, bindable]
18949 HRESULT onwaiting
([out, retval] VARIANT *p
);
18951 [id(DISPID_IHTMLDOCUMENT7_NORMALIZE
)]
18952 HRESULT normalize
();
18954 [id(DISPID_IHTMLDOCUMENT7_IMPORTNODE
)]
18955 HRESULT importNode
(
18956 [in] IHTMLDOMNode
*pNodeSource
,
18957 [in] VARIANT_BOOL fDeep
,
18958 [out, retval] IHTMLDOMNode3
**ppNodeDest
);
18960 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_PARENTWINDOW
)]
18961 HRESULT parentWindow
([out, retval] IHTMLWindow2
**p
);
18963 [propputref, id(DISPID_IHTMLDOCUMENT7_IE9_BODY
)]
18964 HRESULT body
([in] IHTMLElement
*v
);
18966 [propget, id(DISPID_IHTMLDOCUMENT7_IE9_BODY
)]
18967 HRESULT body
([out, retval] IHTMLElement
**p
);
18969 [propget, id(DISPID_IHTMLDOCUMENT7_HEAD
)]
18970 HRESULT head
([out, retval] IHTMLElement
**p
);
18973 /*****************************************************************************
18974 * IHTMLDocument8 interface
18980 uuid(305107d0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
18982 interface IHTMLDocument8
: IDispatch
18984 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSCONTENTZOOM
), displaybind, bindable]
18985 HRESULT onmscontentzoom
([in] VARIANT v
);
18987 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSCONTENTZOOM
), displaybind, bindable]
18988 HRESULT onmscontentzoom
([out, retval] VARIANT *p
);
18990 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERDOWN
), displaybind, bindable]
18991 HRESULT onmspointerdown
([in] VARIANT v
);
18993 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERDOWN
), displaybind, bindable]
18994 HRESULT onmspointerdown
([out, retval] VARIANT *p
);
18996 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERMOVE
), displaybind, bindable]
18997 HRESULT onmspointermove
([in] VARIANT v
);
18999 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERMOVE
), displaybind, bindable]
19000 HRESULT onmspointermove
([out, retval] VARIANT *p
);
19002 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERUP
), displaybind, bindable]
19003 HRESULT onmspointerup
([in] VARIANT v
);
19005 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERUP
), displaybind, bindable]
19006 HRESULT onmspointerup
([out, retval] VARIANT *p
);
19008 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROVER
), displaybind, bindable]
19009 HRESULT onmspointerover
([in] VARIANT v
);
19011 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROVER
), displaybind, bindable]
19012 HRESULT onmspointerover
([out, retval] VARIANT *p
);
19014 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROUT
), displaybind, bindable]
19015 HRESULT onmspointerout
([in] VARIANT v
);
19017 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROUT
), displaybind, bindable]
19018 HRESULT onmspointerout
([out, retval] VARIANT *p
);
19020 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERCANCEL
), displaybind, bindable]
19021 HRESULT onmspointercancel
([in] VARIANT v
);
19023 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERCANCEL
), displaybind, bindable]
19024 HRESULT onmspointercancel
([out, retval] VARIANT *p
);
19026 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERHOVER
), displaybind, bindable]
19027 HRESULT onmspointerhover
([in] VARIANT v
);
19029 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERHOVER
), displaybind, bindable]
19030 HRESULT onmspointerhover
([out, retval] VARIANT *p
);
19032 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURESTART
), displaybind, bindable]
19033 HRESULT onmsgesturestart
([in] VARIANT v
);
19035 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURESTART
), displaybind, bindable]
19036 HRESULT onmsgesturestart
([out, retval] VARIANT *p
);
19038 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURECHANGE
), displaybind, bindable]
19039 HRESULT onmsgesturechange
([in] VARIANT v
);
19041 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURECHANGE
), displaybind, bindable]
19042 HRESULT onmsgesturechange
([out, retval] VARIANT *p
);
19044 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREEND
), displaybind, bindable]
19045 HRESULT onmsgestureend
([in] VARIANT v
);
19047 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREEND
), displaybind, bindable]
19048 HRESULT onmsgestureend
([out, retval] VARIANT *p
);
19050 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREHOLD
), displaybind, bindable]
19051 HRESULT onmsgesturehold
([in] VARIANT v
);
19053 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREHOLD
), displaybind, bindable]
19054 HRESULT onmsgesturehold
([out, retval] VARIANT *p
);
19056 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURETAP
), displaybind, bindable]
19057 HRESULT onmsgesturetap
([in] VARIANT v
);
19059 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURETAP
), displaybind, bindable]
19060 HRESULT onmsgesturetap
([out, retval] VARIANT *p
);
19062 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREDOUBLETAP
), displaybind, bindable]
19063 HRESULT onmsgesturedoubletap
([in] VARIANT v
);
19065 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREDOUBLETAP
), displaybind, bindable]
19066 HRESULT onmsgesturedoubletap
([out, retval] VARIANT *p
);
19068 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSINERTIASTART
), displaybind, bindable]
19069 HRESULT onmsinertiastart
([in] VARIANT v
);
19071 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSINERTIASTART
), displaybind, bindable]
19072 HRESULT onmsinertiastart
([out, retval] VARIANT *p
);
19074 [id(DISPID_IHTMLDOCUMENT8_ELEMENTSFROMPOINT
)]
19075 HRESULT elementsFromPoint
(
19078 [out, retval] IHTMLDOMChildrenCollection
**elementsHit
);
19080 [id(DISPID_IHTMLDOCUMENT8_ELEMENTSFROMRECT
)]
19081 HRESULT elementsFromRect
(
19086 [out, retval] IHTMLDOMChildrenCollection
**elementsHit
);
19088 [propput, id(DISPID_IHTMLDOCUMENT8_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable]
19089 HRESULT onmsmanipulationstatechanged
([in] VARIANT v
);
19091 [propget, id(DISPID_IHTMLDOCUMENT8_ONMSMANIPULATIONSTATECHANGED
), displaybind, bindable]
19092 HRESULT onmsmanipulationstatechanged
([out, retval] VARIANT *p
);
19094 [propput, id(DISPID_IHTMLDOCUMENT8_MSCAPSLOCKWARNINGOFF
)]
19095 HRESULT msCapsLockWarningOff
([in] VARIANT_BOOL v
);
19097 [propget, id(DISPID_IHTMLDOCUMENT8_MSCAPSLOCKWARNINGOFF
)]
19098 HRESULT msCapsLockWarningOff
([out, retval] VARIANT_BOOL *p
);
19101 /*****************************************************************************
19102 * IDocumentEvent interface
19108 uuid(305104bc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19110 interface IDocumentEvent
: IDispatch
19112 [id(DISPID_IDOCUMENTEVENT_CREATEEVENT
)]
19113 HRESULT createEvent
([in] BSTR eventType
, [out, retval] IDOMEvent
**ppEvent
);
19116 /*****************************************************************************
19117 * IDocumentSelector interface
19123 uuid(30510462-98b5
-11cf
-bb82
-00aa00bdce0b
)
19125 interface IDocumentSelector
: IDispatch
19127 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR
)]
19128 HRESULT querySelector
(
19130 [out, retval] IHTMLElement
**pel
);
19132 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL
)]
19133 HRESULT querySelectorAll
(
19135 [out, retval] IHTMLDOMChildrenCollection
**pel
);
19138 /*****************************************************************************
19139 * DispHTMLDocument dispinterface
19143 uuid(3050f55f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19145 dispinterface DispHTMLDocument
19149 [propget, id(DISPID_IHTMLDOCUMENT_SCRIPT
), hidden, nonbrowsable]
19150 IDispatch
*Script
();
19152 [propget, id(DISPID_IHTMLDOCUMENT2_ALL
)]
19153 IHTMLElementCollection
*all
();
19155 [propget, id(DISPID_IHTMLDOCUMENT2_BODY
)]
19156 IHTMLElement
*body
();
19158 [propget, id(DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT
)]
19159 IHTMLElement
*activeElement
();
19161 [propget, id(DISPID_IHTMLDOCUMENT2_IMAGES
)]
19162 IHTMLElementCollection
*images
();
19164 [propget, id(DISPID_IHTMLDOCUMENT2_APPLETS
)]
19165 IHTMLElementCollection
*applets
();
19167 [propget, id(DISPID_IHTMLDOCUMENT2_LINKS
)]
19168 IHTMLElementCollection
*links
();
19170 [propget, id(DISPID_IHTMLDOCUMENT2_FORMS
)]
19171 IHTMLElementCollection
*forms
();
19173 [propget, id(DISPID_IHTMLDOCUMENT2_ANCHORS
)]
19174 IHTMLElementCollection
*anchors
();
19176 [propput, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
19177 void title
(BSTR v
);
19179 [propget, id(DISPID_IHTMLDOCUMENT2_TITLE
)]
19182 [propget, id(DISPID_IHTMLDOCUMENT2_SCRIPTS
)]
19183 IHTMLElementCollection
*scripts
();
19185 [propput, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
), hidden]
19186 void designMode
(BSTR v
);
19188 [propget, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE
), hidden]
19191 [propget, id(DISPID_IHTMLDOCUMENT2_SELECTION
)]
19192 IHTMLSelectionObject
*selection
();
19194 [propget, id(DISPID_IHTMLDOCUMENT2_READYSTATE
), bindable]
19197 [propget, id(DISPID_IHTMLDOCUMENT2_FRAMES
)]
19198 IHTMLFramesCollection2
*frames
();
19200 [propget, id(DISPID_IHTMLDOCUMENT2_EMBEDS
)]
19201 IHTMLElementCollection
*embeds
();
19203 [propget, id(DISPID_IHTMLDOCUMENT2_PLUGINS
)]
19204 IHTMLElementCollection
*plugins
();
19206 [propput, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
19207 void alinkColor
(VARIANT v
);
19209 [propget, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR
)]
19210 VARIANT alinkColor
();
19212 [propput, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
19213 void bgColor
(VARIANT v
);
19215 [propget, id(DISPID_IHTMLDOCUMENT2_BGCOLOR
)]
19218 [propput, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
19219 void fgColor
(VARIANT v
);
19221 [propget, id(DISPID_IHTMLDOCUMENT2_FGCOLOR
)]
19224 [propput, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
19225 void linkColor
(VARIANT v
);
19227 [propget, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR
)]
19228 VARIANT linkColor
();
19230 [propput, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
19231 void vlinkColor
(VARIANT v
);
19233 [propget, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR
)]
19234 VARIANT vlinkColor
();
19236 [propget, id(DISPID_IHTMLDOCUMENT2_REFERRER
)]
19239 [propget, id(DISPID_IHTMLDOCUMENT2_LOCATION
)]
19240 IHTMLLocation
*location
();
19242 [propget, id(DISPID_IHTMLDOCUMENT2_LASTMODIFIED
)]
19243 BSTR lastModified
();
19245 [propput, id(DISPID_IHTMLDOCUMENT2_URL
)]
19248 [propget, id(DISPID_IHTMLDOCUMENT2_URL
)]
19251 [propput, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
19252 void domain
(BSTR v
);
19254 [propget, id(DISPID_IHTMLDOCUMENT2_DOMAIN
)]
19257 [propput, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
19258 void cookie
(BSTR v
);
19260 [propget, id(DISPID_IHTMLDOCUMENT2_COOKIE
)]
19263 [propput, id(DISPID_IHTMLDOCUMENT2_EXPANDO
), bindable, hidden]
19264 void expando
(VARIANT_BOOL v
);
19266 [propget, id(DISPID_IHTMLDOCUMENT2_EXPANDO
), bindable, hidden]
19267 VARIANT_BOOL expando
();
19269 [propput, id(DISPID_IHTMLDOCUMENT2_CHARSET
), hidden]
19270 void charset
(BSTR v
);
19272 [propget, id(DISPID_IHTMLDOCUMENT2_CHARSET
), hidden]
19275 [propput, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
19276 void defaultCharset
(BSTR v
);
19278 [propget, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET
)]
19279 BSTR defaultCharset
();
19281 [propget, id(DISPID_IHTMLDOCUMENT2_MIMETYPE
)]
19284 [propget, id(DISPID_IHTMLDOCUMENT2_FILESIZE
)]
19287 [propget, id(DISPID_IHTMLDOCUMENT2_FILECREATEDDATE
)]
19288 BSTR fileCreatedDate
();
19290 [propget, id(DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE
)]
19291 BSTR fileModifiedDate
();
19293 [propget, id(DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE
)]
19294 BSTR fileUpdatedDate
();
19296 [propget, id(DISPID_IHTMLDOCUMENT2_SECURITY
)]
19299 [propget, id(DISPID_IHTMLDOCUMENT2_PROTOCOL
)]
19302 [propget, id(DISPID_IHTMLDOCUMENT2_NAMEPROP
)]
19305 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITE
)]
19306 void write
([in] SAFEARRAY(VARIANT) psarray
);
19308 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITELN
)]
19309 void writeln
([in] SAFEARRAY(VARIANT) psarray
);
19311 [id(DISPID_IHTMLDOCUMENT2_OPEN
)]
19313 [defaultvalue("text/html"), in] BSTR url
,
19314 [optional, in] VARIANT name
,
19315 [optional, in] VARIANT features
,
19316 [optional, in] VARIANT replace
);
19318 [id(DISPID_IHTMLDOCUMENT2_CLOSE
)]
19321 [id(DISPID_IHTMLDOCUMENT2_CLEAR
)]
19324 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED
)]
19325 VARIANT_BOOL queryCommandSupported
([in] BSTR cmdID
);
19327 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED
)]
19328 VARIANT_BOOL queryCommandEnabled
([in] BSTR cmdID
);
19330 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE
)]
19331 VARIANT_BOOL queryCommandState
([in] BSTR cmdID
);
19333 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM
)]
19334 VARIANT_BOOL queryCommandIndeterm
([in] BSTR cmdID
);
19336 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT
)]
19337 BSTR queryCommandText
([in] BSTR cmdID
);
19339 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE
)]
19340 VARIANT queryCommandValue
([in] BSTR cmdID
);
19342 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMAND
)]
19343 VARIANT_BOOL execCommand
(
19345 [defaultvalue(0), in] VARIANT_BOOL showUI
,
19346 [optional, in] VARIANT value
);
19348 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP
)]
19349 VARIANT_BOOL execCommandShowHelp
([in] BSTR cmdID
);
19351 [id(DISPID_IHTMLDOCUMENT2_CREATEELEMENT
)]
19352 IHTMLElement
*createElement
([in] BSTR eTag
);
19354 [propput, id(DISPID_IHTMLDOCUMENT2_ONHELP
), displaybind, bindable]
19355 void onhelp
(VARIANT v
);
19357 [propget, id(DISPID_IHTMLDOCUMENT2_ONHELP
), displaybind, bindable]
19360 [propput, id(DISPID_IHTMLDOCUMENT2_ONCLICK
), displaybind, bindable]
19361 void onclick
(VARIANT v
);
19363 [propget, id(DISPID_IHTMLDOCUMENT2_ONCLICK
), displaybind, bindable]
19366 [propput, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
), displaybind, bindable]
19367 void ondblclick
(VARIANT v
);
19369 [propget, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK
), displaybind, bindable]
19370 VARIANT ondblclick
();
19372 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
), displaybind, bindable]
19373 void onkeyup
(VARIANT v
);
19375 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYUP
), displaybind, bindable]
19378 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
), displaybind, bindable]
19379 void onkeydown
(VARIANT v
);
19381 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN
), displaybind, bindable]
19382 VARIANT onkeydown
();
19384 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
), displaybind, bindable]
19385 void onkeypress
(VARIANT v
);
19387 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS
), displaybind, bindable]
19388 VARIANT onkeypress
();
19390 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
), displaybind, bindable]
19391 void onmouseup
(VARIANT v
);
19393 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP
), displaybind, bindable]
19394 VARIANT onmouseup
();
19396 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
), displaybind, bindable]
19397 void onmousedown
(VARIANT v
);
19399 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN
), displaybind, bindable]
19400 VARIANT onmousedown
();
19402 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
), displaybind, bindable]
19403 void onmousemove
(VARIANT v
);
19405 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE
), displaybind, bindable]
19406 VARIANT onmousemove
();
19408 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
), displaybind, bindable]
19409 void onmouseout
(VARIANT v
);
19411 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT
), displaybind, bindable]
19412 VARIANT onmouseout
();
19414 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
), displaybind, bindable]
19415 void onmouseover
(VARIANT v
);
19417 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER
), displaybind, bindable]
19418 VARIANT onmouseover
();
19420 [propput, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
19421 void onreadystatechange
(VARIANT v
);
19423 [propget, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE
), displaybind, bindable]
19424 VARIANT onreadystatechange
();
19426 [propput, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
), displaybind, bindable]
19427 void onafterupdate
(VARIANT v
);
19429 [propget, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE
), displaybind, bindable]
19430 VARIANT onafterupdate
();
19432 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
), displaybind, bindable]
19433 void onrowexit
(VARIANT v
);
19435 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT
), displaybind, bindable]
19436 VARIANT onrowexit
();
19438 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
), displaybind, bindable]
19439 void onrowenter
(VARIANT v
);
19441 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWENTER
), displaybind, bindable]
19442 VARIANT onrowenter
();
19444 [propput, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
), displaybind, bindable]
19445 void ondragstart
(VARIANT v
);
19447 [propget, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART
), displaybind, bindable]
19448 VARIANT ondragstart
();
19450 [propput, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
), displaybind, bindable]
19451 void onselectstart
(VARIANT v
);
19453 [propget, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART
), displaybind, bindable]
19454 VARIANT onselectstart
();
19456 [id(DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT
)]
19457 IHTMLElement
*elementFromPoint
(
19461 [propget, id(DISPID_IHTMLDOCUMENT2_PARENTWINDOW
)]
19462 IHTMLWindow2
*parentWindow
();
19464 [propget, id(DISPID_IHTMLDOCUMENT2_STYLESHEETS
)]
19465 IHTMLStyleSheetsCollection
*styleSheets
();
19467 [propput, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
), displaybind, bindable]
19468 void onbeforeupdate
(VARIANT v
);
19470 [propget, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE
), displaybind, bindable]
19471 VARIANT onbeforeupdate
();
19473 [propput, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
), displaybind, bindable]
19474 void onerrorupdate
(VARIANT v
);
19476 [propget, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE
), displaybind, bindable]
19477 VARIANT onerrorupdate
();
19479 [id(DISPID_IHTMLDOCUMENT2_TOSTRING
)]
19482 [id(DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET
)]
19483 IHTMLStyleSheet
*createStyleSheet
(
19484 [defaultvalue(""), in] BSTR bstrHref
,
19485 [defaultvalue(-1), in] LONG lIndex
);
19487 [id(DISPID_IHTMLDOCUMENT3_RELEASECAPTURE
)]
19488 void releaseCapture
();
19490 [id(DISPID_IHTMLDOCUMENT3_RECALC
)]
19491 void recalc
([defaultvalue(0), in] VARIANT_BOOL fForce
);
19493 [id(DISPID_IHTMLDOCUMENT3_CREATETEXTNODE
)]
19494 IHTMLDOMNode
*createTextNode
([in] BSTR text
);
19496 [propget, id(DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT
)]
19497 IHTMLElement
*documentElement
();
19499 [propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID
), hidden]
19502 [id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT
)]
19503 VARIANT_BOOL attachEvent
(
19505 [in] IDispatch
*pDisp
);
19507 [id(DISPID_IHTMLDOCUMENT3_DETACHEVENT
)]
19510 [in] IDispatch
*pDisp
);
19512 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
19513 void onrowsdelete
(VARIANT v
);
19515 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE
), displaybind, bindable]
19516 VARIANT onrowsdelete
();
19518 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
19519 void onrowsinserted
(VARIANT v
);
19521 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED
), displaybind, bindable]
19522 VARIANT onrowsinserted
();
19524 [propput, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
19525 void oncellchange
(VARIANT v
);
19527 [propget, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE
), displaybind, bindable]
19528 VARIANT oncellchange
();
19530 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
19531 void ondatasetchanged
(VARIANT v
);
19533 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED
), displaybind, bindable]
19534 VARIANT ondatasetchanged
();
19536 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
19537 void ondataavailable
(VARIANT v
);
19539 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE
), displaybind, bindable]
19540 VARIANT ondataavailable
();
19542 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
19543 void ondatasetcomplete
(VARIANT v
);
19545 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE
), displaybind, bindable]
19546 VARIANT ondatasetcomplete
();
19548 [propput, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
19549 void onpropertychange
(VARIANT v
);
19551 [propget, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE
), displaybind, bindable]
19552 VARIANT onpropertychange
();
19554 [propput, id(DISPID_IHTMLDOCUMENT3_DIR
)]
19557 [propget, id(DISPID_IHTMLDOCUMENT3_DIR
)]
19560 [propput, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
19561 void oncontextmenu
(VARIANT v
);
19563 [propget, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU
), displaybind, bindable]
19564 VARIANT oncontextmenu
();
19566 [propput, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
19567 void onstop
(VARIANT v
);
19569 [propget, id(DISPID_IHTMLDOCUMENT3_ONSTOP
), displaybind, bindable]
19572 [id(DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT
)]
19573 IHTMLDocument2
*createDocumentFragment
();
19575 [propget, id(DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT
), hidden, restricted]
19576 IHTMLDocument2
*parentDocument
();
19578 [propput, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
19579 void enableDownload
(VARIANT_BOOL v
);
19581 [propget, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD
), hidden, restricted]
19582 VARIANT_BOOL enableDownload
();
19584 [propput, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
19585 void baseUrl
(BSTR v
);
19587 [propget, id(DISPID_IHTMLDOCUMENT3_BASEURL
), hidden, restricted]
19590 [propput, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
19591 void inheritStyleSheets
(VARIANT_BOOL v
);
19593 [propget, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS
), hidden, restricted]
19594 VARIANT_BOOL inheritStyleSheets
();
19596 [propput, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
19597 void onbeforeeditfocus
(VARIANT v
);
19599 [propget, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS
), displaybind, bindable]
19600 VARIANT onbeforeeditfocus
();
19602 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME
)]
19603 IHTMLElementCollection
*getElementsByName
([in] BSTR v
);
19605 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTBYID
)]
19606 IHTMLElement
*getElementById
([in] BSTR v
);
19608 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME
)]
19609 IHTMLElementCollection
*getElementsByTagName
([in] BSTR v
);
19611 [id(DISPID_IHTMLDOCUMENT4_FOCUS
)]
19614 [id(DISPID_IHTMLDOCUMENT4_HASFOCUS
)]
19615 VARIANT_BOOL hasFocus
();
19617 [propput, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
19618 void onselectionchange
(VARIANT v
);
19620 [propget, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE
), displaybind, bindable]
19621 VARIANT onselectionchange
();
19623 [propget, id(DISPID_IHTMLDOCUMENT4_NAMESPACES
)]
19624 IDispatch
*namespaces
();
19626 [id(DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL
)]
19627 IHTMLDocument2
*createDocumentFromUrl
(
19629 [in] BSTR bstrOptions
);
19631 [propput, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
19632 void media
(BSTR v
);
19634 [propget, id(DISPID_IHTMLDOCUMENT4_MEDIA
)]
19637 [id(DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT
)]
19638 IHTMLEventObj
*createEventObject
([optional, in] VARIANT *pvarEventObject
);
19640 [id(DISPID_IHTMLDOCUMENT4_FIREEVENT
)]
19641 VARIANT_BOOL fireEvent
(
19642 [in] BSTR bstrEventName
,
19643 [optional, in] VARIANT *pvarEventObject
);
19645 [id(DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE
)]
19646 IHTMLRenderStyle
*createRenderStyle
([in] BSTR v
);
19648 [propput, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
19649 void oncontrolselect
(VARIANT v
);
19651 [propget, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT
), displaybind, bindable]
19652 VARIANT oncontrolselect
();
19654 [propget, id(DISPID_IHTMLDOCUMENT4_URLUNENCODED
)]
19655 BSTR URLUnencoded
();
19657 [propput, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
19658 void onmousewheel
(VARIANT v
);
19660 [propget, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL
), displaybind, bindable]
19661 VARIANT onmousewheel
();
19663 [propget, id(DISPID_IHTMLDOCUMENT5_DOCTYPE
)]
19664 IHTMLDOMNode
*doctype
();
19666 [propget, id(DISPID_IHTMLDOCUMENT5_IMPLEMENTATION
)]
19667 IHTMLDOMImplementation
*implementation
();
19669 [id(DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE
)]
19670 IHTMLDOMAttribute
*createAttribute
([in] BSTR bstrattrName
);
19672 [id(DISPID_IHTMLDOCUMENT5_CREATECOMMENT
)]
19673 IHTMLDOMNode
*createComment
([in] BSTR bstrdata
);
19675 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
19676 void onfocusin
(VARIANT v
);
19678 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN
), displaybind, bindable]
19679 VARIANT onfocusin
();
19681 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
19682 void onfocusout
(VARIANT v
);
19684 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT
), displaybind, bindable]
19685 VARIANT onfocusout
();
19687 [propput, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
19688 void onactivate
(VARIANT v
);
19690 [propget, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE
), displaybind, bindable]
19691 VARIANT onactivate
();
19693 [propput, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
19694 void ondeactivate
(VARIANT v
);
19696 [propget, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE
), displaybind, bindable]
19697 VARIANT ondeactivate
();
19699 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
19700 void onbeforeactivate
(VARIANT v
);
19702 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE
), displaybind, bindable]
19703 VARIANT onbeforeactivate
();
19705 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
19706 void onbeforedeactivate
(VARIANT v
);
19708 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE
), displaybind, bindable]
19709 VARIANT onbeforedeactivate
();
19711 [propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE
)]
19714 [propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE
)]
19715 IHTMLDocumentCompatibleInfoCollection
*compatible
();
19717 [propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE
)]
19718 VARIANT documentMode
();
19720 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
19721 void onstorage
(VARIANT v
);
19723 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE
), displaybind, bindable]
19724 VARIANT onstorage
();
19726 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
19727 void onstoragecommit
(VARIANT v
);
19729 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT
), displaybind, bindable]
19730 VARIANT onstoragecommit
();
19732 [id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID
)]
19733 IHTMLElement2
*ie8_getElementById
([in] BSTR bstrId
);
19735 [id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS
)]
19736 void updateSettings
();
19738 WINE_HTMLDOMNODE_DISPINTERFACE_DECL
;
19740 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTOR
)]
19741 IHTMLElement
*querySelector
([in] BSTR v
);
19743 [id(DISPID_IDOCUMENTSELECTOR_QUERYSELECTORALL
)]
19744 IHTMLDOMChildrenCollection
*querySelectorAll
([in] BSTR v
);
19747 /*****************************************************************************
19748 * HTMLDocument coclass
19751 uuid(25336920-03F9
-11cf
-8FD0
-00AA00686F13
)
19753 coclass HTMLDocument
19755 [default] dispinterface DispHTMLDocument
;
19756 [source, default] dispinterface HTMLDocumentEvents
;
19757 [source] dispinterface HTMLDocumentEvents2
;
19758 interface IHTMLDocument2
;
19759 interface IHTMLDocument3
;
19760 interface IHTMLDocument4
;
19761 interface IHTMLDocument5
;
19762 interface IHTMLDocument6
;
19763 interface IHTMLDOMNode
;
19764 interface IHTMLDOMNode2
;
19765 interface IDocumentEvent
;
19768 /*****************************************************************************
19769 * DWebBridgeEvents dispinterface
19773 uuid(a6d897ff
-0a95
-11d1
-b0ba
-006008166e11
)
19775 dispinterface DWebBridgeEvents
19779 [id(DISPID_DWEBBRIDGEEVENTS_ONSCRIPTLETEVENT
)]
19780 void onscriptletevent
([in] BSTR name
,[in] VARIANT eventData
);
19782 [id(DISPID_DWEBBRIDGEEVENTS_ONREADYSTATECHANGE
)]
19783 void onreadystatechange
();
19785 [id(DISPID_DWEBBRIDGEEVENTS_ONCLICK
)]
19786 VARIANT_BOOL onclick
();
19788 [id(DISPID_DWEBBRIDGEEVENTS_ONDBLCLICK
)]
19789 VARIANT_BOOL ondblclick
();
19791 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYDOWN
)]
19794 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYUP
)]
19797 [id(DISPID_DWEBBRIDGEEVENTS_ONKEYPRESS
)]
19798 VARIANT_BOOL onkeypress
();
19800 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEDOWN
)]
19801 void onmousedown
();
19803 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEMOVE
)]
19804 void onmousemove
();
19806 [id(DISPID_DWEBBRIDGEEVENTS_ONMOUSEUP
)]
19810 /*****************************************************************************
19811 * IWebBridge interface
19817 uuid(ae24fdad
-03c6
-11d1
-8b76
-0080c744f389
)
19819 interface IWebBridge
: IDispatch
19821 [propput, id(DISPID_IWEBBRIDGE_URL
)]
19822 HRESULT URL
([in] BSTR v
);
19824 [propget, id(DISPID_IWEBBRIDGE_URL
)]
19825 HRESULT URL
([retval, out] BSTR * p
);
19827 [propput, id(DISPID_IWEBBRIDGE_SCROLLBAR
)]
19828 HRESULT Scrollbar
([in] VARIANT_BOOL v
);
19830 [propget, id(DISPID_IWEBBRIDGE_SCROLLBAR
)]
19831 HRESULT Scrollbar
([retval, out] VARIANT_BOOL * p
);
19833 [propput, id(DISPID_IWEBBRIDGE_EMBED
)]
19834 HRESULT embed
([in] VARIANT_BOOL v
);
19836 [propget, id(DISPID_IWEBBRIDGE_EMBED
)]
19837 HRESULT embed
([retval, out] VARIANT_BOOL * p
);
19839 [propget, id(DISPID_IWEBBRIDGE_EVENT
)]
19840 HRESULT event
([retval, out] IDispatch
* * p
);
19842 [propget, id(DISPID_IWEBBRIDGE_READYSTATE
)]
19843 HRESULT readyState
([retval, out] long * p
);
19845 [id(DISPID_IWEBBRIDGE_ABOUTBOX
)]
19846 HRESULT AboutBox
();
19849 /*****************************************************************************
19850 * Scriptlet coclass
19854 helpstring("Microsoft Scriptlet Component"),
19855 progid
("ScriptBridge.ScriptBridge.1"),
19856 vi_progid
("ScriptBridge.ScriptBridge"),
19857 uuid(ae24fdae
-03c6
-11d1
-8b76
-0080c744f389
)
19861 [default] interface IWebBridge
;
19862 [source, default] dispinterface DWebBridgeEvents
;
19865 /*****************************************************************************
19866 * IHTMLEmbedElement interface
19872 uuid(3050f25f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19874 interface IHTMLEmbedElement
: IDispatch
19876 [propput, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
19877 HRESULT hidden([in] BSTR v
);
19879 [propget, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
19880 HRESULT hidden([retval, out] BSTR *p
);
19882 [propget, id(DISPID_IHTMLEMBEDELEMENT_PALETTE
)]
19883 HRESULT palette
([retval, out] BSTR *p
);
19885 [propget, id(DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE
)]
19886 HRESULT pluginspage
([retval, out] BSTR *p
);
19888 [propput, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
19889 HRESULT src
([in] BSTR v
);
19891 [propget, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
19892 HRESULT src
([retval, out] BSTR *p
);
19894 [propput, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
19895 HRESULT units
([in] BSTR v
);
19897 [propget, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
19898 HRESULT units
([retval, out] BSTR *p
);
19900 [propput, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
19901 HRESULT name
([in] BSTR v
);
19903 [propget, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
19904 HRESULT name
([retval, out] BSTR *p
);
19906 [propput, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
19907 HRESULT width
([in] VARIANT v
);
19909 [propget, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
19910 HRESULT width
([retval, out] VARIANT *p
);
19912 [propput, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
19913 HRESULT height
([in] VARIANT v
);
19915 [propget, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
19916 HRESULT height
([retval, out] VARIANT *p
);
19919 /*****************************************************************************
19920 * DispHTMLEmbedElement dispinterface
19924 uuid(3050f52e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19926 dispinterface DispHTMLEmbed
19930 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
19932 [propput, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
19933 void hidden(BSTR v
);
19935 [propget, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN
)]
19938 [propget, id(DISPID_IHTMLEMBEDELEMENT_PALETTE
)]
19941 [propget, id(DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE
)]
19942 BSTR pluginspage
();
19944 [propput, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
19947 [propget, id(DISPID_IHTMLEMBEDELEMENT_SRC
)]
19950 [propput, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
19951 void units
(BSTR v
);
19953 [propget, id(DISPID_IHTMLEMBEDELEMENT_UNITS
)]
19956 [propput, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
19959 [propget, id(DISPID_IHTMLEMBEDELEMENT_NAME
), displaybind, bindable]
19962 [propput, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
19963 void width
(VARIANT v
);
19965 [propget, id(DISPID_IHTMLEMBEDELEMENT_WIDTH
)]
19968 [propput, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
19969 void height
(VARIANT v
);
19971 [propget, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT
)]
19974 [propput, id(DISPID_IHTMLEMBEDELEMENT2_IE8_SRC
)]
19975 void ie8_src
(BSTR v
);
19977 [propget, id(DISPID_IHTMLEMBEDELEMENT2_IE8_SRC
)]
19980 [propget, id(DISPID_IHTMLEMBEDELEMENT2_IE8_PLUGINSPAGE
)]
19981 BSTR ie8_pluginspage
();
19984 /*****************************************************************************
19985 * HTMLEmbed coclass
19989 uuid(3050f25d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
19993 [default] dispinterface DispHTMLEmbed
;
19994 /* [source, default] dispinterface HTMLControlElementEvents; */
19995 /* [source] dispinterface HTMLControlElementEvents2; */
19996 WINE_HTMLELEMENT_INTERFACES
;
19997 interface IHTMLControlElement
;
19998 interface IHTMLEmbedElement
;
19999 /* interface IHTMLEmbedElement2; */
20000 /* interface IGetSVGDocument; */
20003 /*****************************************************************************
20004 * IHTMLCommentElement interface
20010 uuid(3050f20c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20012 interface IHTMLCommentElement
: IDispatch
20014 [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
20015 HRESULT text
([in] BSTR v
);
20017 [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
20018 HRESULT text
([out, retval] BSTR *p
);
20020 [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
20021 HRESULT atomic
([in] LONG v
);
20023 [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
20024 HRESULT atomic
([out, retval] LONG *p
);
20027 /*****************************************************************************
20028 * IHTMLCommentElement2 interface
20034 uuid(3050f813
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20036 interface IHTMLCommentElement2
: IDispatch
20038 [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
20039 HRESULT data
([in] BSTR v
);
20041 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
20042 HRESULT data
([out, retval] BSTR *p
);
20044 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH
)]
20045 HRESULT length
([out, retval] LONG *p
);
20047 [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA
)]
20048 HRESULT substringData
(
20051 [out, retval] BSTR *pbstrsubString
);
20053 [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA
)]
20054 HRESULT appendData
([in] BSTR bstrstring
);
20056 [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA
)]
20057 HRESULT insertData
(
20059 [in] BSTR bstrstring
);
20061 [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA
)]
20062 HRESULT deleteData
(
20066 [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA
)]
20067 HRESULT replaceData
(
20070 [in] BSTR bstrstring
);
20073 /*****************************************************************************
20074 * DispHTMLCommentElement dispinterface
20078 uuid(3050f50a
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20080 dispinterface DispHTMLCommentElement
20084 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
20086 [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
20089 [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT
), displaybind, bindable]
20092 [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
20093 void atomic
(LONG v
);
20095 [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC
), displaybind, bindable]
20098 [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
20101 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA
)]
20104 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH
)]
20107 [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA
)]
20108 BSTR substringData
(
20112 [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA
)]
20113 void appendData
([in] BSTR bstrstring
);
20115 [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA
)]
20118 [in] BSTR bstrstring
);
20120 [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA
)]
20125 [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA
)]
20129 [in] BSTR bstrstring
);
20134 uuid(3050f60f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20136 dispinterface HTMLElementEvents2
20140 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
20141 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
20143 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
20144 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
20146 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
20147 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
20149 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
20150 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
20152 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
20153 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
20155 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
20156 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
20158 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
20159 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
20161 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
20162 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
20164 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
20165 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
20167 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
20168 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
20170 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
20171 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
20173 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
20174 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
20176 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
20177 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
20179 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
20180 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
20182 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
20183 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
20185 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
20186 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
20188 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
20189 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
20191 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
20192 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
20194 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
20195 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
20197 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
20198 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
20200 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
20201 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
20203 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
20204 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
20206 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
20207 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
20209 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
20210 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
20212 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
20213 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
20215 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
20216 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
20218 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
20219 void onblur
([in] IHTMLEventObj
* pEvtObj
);
20221 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
20222 void onresize
([in] IHTMLEventObj
* pEvtObj
);
20224 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
20225 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
20227 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
20228 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
20230 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
20231 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
20233 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
20234 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
20236 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
20237 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
20239 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
20240 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
20242 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
20243 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
20245 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
20246 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
20248 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
20249 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
20251 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
20252 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
20254 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
20255 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
20257 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
20258 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
20260 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
20261 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
20263 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
20264 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
20266 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
20267 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
20269 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
20270 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
20272 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
20273 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
20275 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
20276 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
20278 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
20279 void onpage
([in] IHTMLEventObj
* pEvtObj
);
20281 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
20282 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
20284 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
20285 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
20287 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
20288 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
20290 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
20291 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
20293 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
20294 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
20296 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
20297 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
20299 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
20300 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
20302 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
20303 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
20305 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
20306 void onmove
([in] IHTMLEventObj
* pEvtObj
);
20308 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
20309 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
20311 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
20312 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
20314 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
20315 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
20317 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
20318 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
20320 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
20321 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
20323 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
20324 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
20329 uuid(3050f33c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20331 dispinterface HTMLElementEvents
20335 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
20336 VARIANT_BOOL onhelp
();
20338 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
20339 VARIANT_BOOL onclick
();
20341 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
20342 VARIANT_BOOL ondblclick
();
20344 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
20345 VARIANT_BOOL onkeypress
();
20347 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
20350 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
20353 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
20356 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
20357 void onmouseover
();
20359 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
20360 void onmousemove
();
20362 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
20363 void onmousedown
();
20365 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
20368 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
20369 VARIANT_BOOL onselectstart
();
20371 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
20372 void onfilterchange
();
20374 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
20375 VARIANT_BOOL ondragstart
();
20377 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
20378 VARIANT_BOOL onbeforeupdate
();
20380 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
20381 void onafterupdate
();
20383 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
20384 VARIANT_BOOL onerrorupdate
();
20386 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
20387 VARIANT_BOOL onrowexit
();
20389 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
20392 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
20393 void ondatasetchanged
();
20395 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
20396 void ondataavailable
();
20398 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
20399 void ondatasetcomplete
();
20401 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
20402 void onlosecapture
();
20404 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
20405 void onpropertychange
();
20407 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
20410 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
20413 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
20416 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
20419 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
20420 VARIANT_BOOL ondrag
();
20422 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
20425 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
20426 VARIANT_BOOL ondragenter
();
20428 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
20429 VARIANT_BOOL ondragover
();
20431 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
20432 void ondragleave
();
20434 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
20435 VARIANT_BOOL ondrop
();
20437 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
20438 VARIANT_BOOL onbeforecut
();
20440 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
20441 VARIANT_BOOL oncut
();
20443 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
20444 VARIANT_BOOL onbeforecopy
();
20446 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
20447 VARIANT_BOOL oncopy
();
20449 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
20450 VARIANT_BOOL onbeforepaste
();
20452 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
20453 VARIANT_BOOL onpaste
();
20455 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
20456 VARIANT_BOOL oncontextmenu
();
20458 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
20459 void onrowsdelete
();
20461 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
20462 void onrowsinserted
();
20464 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
20465 void oncellchange
();
20467 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
20468 void onreadystatechange
();
20470 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
20471 void onbeforeeditfocus
();
20473 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
20474 void onlayoutcomplete
();
20476 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
20479 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
20480 VARIANT_BOOL onbeforedeactivate
();
20482 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
20483 VARIANT_BOOL onbeforeactivate
();
20485 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
20488 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
20489 VARIANT_BOOL oncontrolselect
();
20491 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
20492 VARIANT_BOOL onmovestart
();
20494 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
20497 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
20498 VARIANT_BOOL onresizestart
();
20500 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
20501 void onresizeend
();
20503 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
20504 void onmouseenter
();
20506 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
20507 void onmouseleave
();
20509 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
20510 VARIANT_BOOL onmousewheel
();
20512 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
20515 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
20516 void ondeactivate
();
20518 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
20521 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
20527 uuid(3050f317
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20529 coclass HTMLCommentElement
20531 [default] dispinterface DispHTMLCommentElement
;
20532 [source, default] dispinterface HTMLElementEvents
;
20533 [source] dispinterface HTMLElementEvents2
;
20534 WINE_HTMLELEMENT_INTERFACES
;
20535 interface IHTMLCommentElement
;
20536 interface IHTMLCommentElement2
;
20537 /* interface IHTMLCommentElement3; */
20540 /*****************************************************************************
20541 * HTMLTableEvents dispinterface
20545 uuid(3050f407
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20547 dispinterface HTMLTableEvents
20551 [id(DISPID_HTMLELEMENTEVENTS_ONHELP
)]
20552 VARIANT_BOOL onhelp
();
20554 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK
)]
20555 VARIANT_BOOL onclick
();
20557 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK
)]
20558 VARIANT_BOOL ondblclick
();
20560 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS
)]
20561 VARIANT_BOOL onkeypress
();
20563 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN
)]
20566 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP
)]
20569 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT
)]
20572 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER
)]
20573 void onmouseover
();
20575 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE
)]
20576 void onmousemove
();
20578 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN
)]
20579 void onmousedown
();
20581 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP
)]
20584 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART
)]
20585 VARIANT_BOOL onselectstart
();
20587 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE
)]
20588 void onfilterchange
();
20590 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART
)]
20591 VARIANT_BOOL ondragstart
();
20593 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE
)]
20594 VARIANT_BOOL onbeforeupdate
();
20596 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE
)]
20597 void onafterupdate
();
20599 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE
)]
20600 VARIANT_BOOL onerrorupdate
();
20602 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT
)]
20603 VARIANT_BOOL onrowexit
();
20605 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER
)]
20608 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED
)]
20609 void ondatasetchanged
();
20611 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE
)]
20612 void ondataavailable
();
20614 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE
)]
20615 void ondatasetcomplete
();
20617 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE
)]
20618 void onlosecapture
();
20620 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE
)]
20621 void onpropertychange
();
20623 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL
)]
20626 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS
)]
20629 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR
)]
20632 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE
)]
20635 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG
)]
20636 VARIANT_BOOL ondrag
();
20638 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND
)]
20641 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER
)]
20642 VARIANT_BOOL ondragenter
();
20644 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER
)]
20645 VARIANT_BOOL ondragover
();
20647 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE
)]
20648 void ondragleave
();
20650 [id(DISPID_HTMLELEMENTEVENTS_ONDROP
)]
20651 VARIANT_BOOL ondrop
();
20653 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT
)]
20654 VARIANT_BOOL onbeforecut
();
20656 [id(DISPID_HTMLELEMENTEVENTS_ONCUT
)]
20657 VARIANT_BOOL oncut
();
20659 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY
)]
20660 VARIANT_BOOL onbeforecopy
();
20662 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY
)]
20663 VARIANT_BOOL oncopy
();
20665 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE
)]
20666 VARIANT_BOOL onbeforepaste
();
20668 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE
)]
20669 VARIANT_BOOL onpaste
();
20671 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU
)]
20672 VARIANT_BOOL oncontextmenu
();
20674 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE
)]
20675 void onrowsdelete
();
20677 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED
)]
20678 void onrowsinserted
();
20680 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE
)]
20681 void oncellchange
();
20683 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE
)]
20684 void onreadystatechange
();
20686 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS
)]
20687 void onbeforeeditfocus
();
20689 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE
)]
20690 void onlayoutcomplete
();
20692 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE
)]
20695 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE
)]
20696 VARIANT_BOOL onbeforedeactivate
();
20698 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE
)]
20699 VARIANT_BOOL onbeforeactivate
();
20701 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE
)]
20704 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT
)]
20705 VARIANT_BOOL oncontrolselect
();
20707 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART
)]
20708 VARIANT_BOOL onmovestart
();
20710 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND
)]
20713 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART
)]
20714 VARIANT_BOOL onresizestart
();
20716 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND
)]
20717 void onresizeend
();
20719 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER
)]
20720 void onmouseenter
();
20722 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE
)]
20723 void onmouseleave
();
20725 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL
)]
20726 VARIANT_BOOL onmousewheel
();
20728 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE
)]
20731 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE
)]
20732 void ondeactivate
();
20734 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN
)]
20737 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT
)]
20743 uuid(3050f623
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20745 dispinterface HTMLTableEvents2
20749 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP
)]
20750 VARIANT_BOOL onhelp
([in] IHTMLEventObj
* pEvtObj
);
20752 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK
)]
20753 VARIANT_BOOL onclick
([in] IHTMLEventObj
* pEvtObj
);
20755 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK
)]
20756 VARIANT_BOOL ondblclick
([in] IHTMLEventObj
* pEvtObj
);
20758 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS
)]
20759 VARIANT_BOOL onkeypress
([in] IHTMLEventObj
* pEvtObj
);
20761 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN
)]
20762 void onkeydown
([in] IHTMLEventObj
* pEvtObj
);
20764 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP
)]
20765 void onkeyup
([in] IHTMLEventObj
* pEvtObj
);
20767 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT
)]
20768 void onmouseout
([in] IHTMLEventObj
* pEvtObj
);
20770 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER
)]
20771 void onmouseover
([in] IHTMLEventObj
* pEvtObj
);
20773 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE
)]
20774 void onmousemove
([in] IHTMLEventObj
* pEvtObj
);
20776 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN
)]
20777 void onmousedown
([in] IHTMLEventObj
* pEvtObj
);
20779 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP
)]
20780 void onmouseup
([in] IHTMLEventObj
* pEvtObj
);
20782 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART
)]
20783 VARIANT_BOOL onselectstart
([in] IHTMLEventObj
* pEvtObj
);
20785 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE
)]
20786 void onfilterchange
([in] IHTMLEventObj
* pEvtObj
);
20788 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART
)]
20789 VARIANT_BOOL ondragstart
([in] IHTMLEventObj
* pEvtObj
);
20791 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE
)]
20792 VARIANT_BOOL onbeforeupdate
([in] IHTMLEventObj
* pEvtObj
);
20794 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE
)]
20795 void onafterupdate
([in] IHTMLEventObj
* pEvtObj
);
20797 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE
)]
20798 VARIANT_BOOL onerrorupdate
([in] IHTMLEventObj
* pEvtObj
);
20800 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT
)]
20801 VARIANT_BOOL onrowexit
([in] IHTMLEventObj
* pEvtObj
);
20803 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER
)]
20804 void onrowenter
([in] IHTMLEventObj
* pEvtObj
);
20806 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED
)]
20807 void ondatasetchanged
([in] IHTMLEventObj
* pEvtObj
);
20809 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE
)]
20810 void ondataavailable
([in] IHTMLEventObj
* pEvtObj
);
20812 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE
)]
20813 void ondatasetcomplete
([in] IHTMLEventObj
* pEvtObj
);
20815 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE
)]
20816 void onlosecapture
([in] IHTMLEventObj
* pEvtObj
);
20818 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE
)]
20819 void onpropertychange
([in] IHTMLEventObj
* pEvtObj
);
20821 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL
)]
20822 void onscroll
([in] IHTMLEventObj
* pEvtObj
);
20824 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS
)]
20825 void onfocus
([in] IHTMLEventObj
* pEvtObj
);
20827 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR
)]
20828 void onblur
([in] IHTMLEventObj
* pEvtObj
);
20830 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE
)]
20831 void onresize
([in] IHTMLEventObj
* pEvtObj
);
20833 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG
)]
20834 VARIANT_BOOL ondrag
([in] IHTMLEventObj
* pEvtObj
);
20836 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND
)]
20837 void ondragend
([in] IHTMLEventObj
* pEvtObj
);
20839 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER
)]
20840 VARIANT_BOOL ondragenter
([in] IHTMLEventObj
* pEvtObj
);
20842 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER
)]
20843 VARIANT_BOOL ondragover
([in] IHTMLEventObj
* pEvtObj
);
20845 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE
)]
20846 void ondragleave
([in] IHTMLEventObj
* pEvtObj
);
20848 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP
)]
20849 VARIANT_BOOL ondrop
([in] IHTMLEventObj
* pEvtObj
);
20851 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT
)]
20852 VARIANT_BOOL onbeforecut
([in] IHTMLEventObj
* pEvtObj
);
20854 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT
)]
20855 VARIANT_BOOL oncut
([in] IHTMLEventObj
* pEvtObj
);
20857 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY
)]
20858 VARIANT_BOOL onbeforecopy
([in] IHTMLEventObj
* pEvtObj
);
20860 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY
)]
20861 VARIANT_BOOL oncopy
([in] IHTMLEventObj
* pEvtObj
);
20863 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE
)]
20864 VARIANT_BOOL onbeforepaste
([in] IHTMLEventObj
* pEvtObj
);
20866 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE
)]
20867 VARIANT_BOOL onpaste
([in] IHTMLEventObj
* pEvtObj
);
20869 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU
)]
20870 VARIANT_BOOL oncontextmenu
([in] IHTMLEventObj
* pEvtObj
);
20872 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE
)]
20873 void onrowsdelete
([in] IHTMLEventObj
* pEvtObj
);
20875 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED
)]
20876 void onrowsinserted
([in] IHTMLEventObj
* pEvtObj
);
20878 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE
)]
20879 void oncellchange
([in] IHTMLEventObj
* pEvtObj
);
20881 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE
)]
20882 void onreadystatechange
([in] IHTMLEventObj
* pEvtObj
);
20884 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE
)]
20885 void onlayoutcomplete
([in] IHTMLEventObj
* pEvtObj
);
20887 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE
)]
20888 void onpage
([in] IHTMLEventObj
* pEvtObj
);
20890 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER
)]
20891 void onmouseenter
([in] IHTMLEventObj
* pEvtObj
);
20893 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE
)]
20894 void onmouseleave
([in] IHTMLEventObj
* pEvtObj
);
20896 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE
)]
20897 void onactivate
([in] IHTMLEventObj
* pEvtObj
);
20899 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE
)]
20900 void ondeactivate
([in] IHTMLEventObj
* pEvtObj
);
20902 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE
)]
20903 VARIANT_BOOL onbeforedeactivate
([in] IHTMLEventObj
* pEvtObj
);
20905 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE
)]
20906 VARIANT_BOOL onbeforeactivate
([in] IHTMLEventObj
* pEvtObj
);
20908 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN
)]
20909 void onfocusin
([in] IHTMLEventObj
* pEvtObj
);
20911 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT
)]
20912 void onfocusout
([in] IHTMLEventObj
* pEvtObj
);
20914 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE
)]
20915 void onmove
([in] IHTMLEventObj
* pEvtObj
);
20917 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT
)]
20918 VARIANT_BOOL oncontrolselect
([in] IHTMLEventObj
* pEvtObj
);
20920 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART
)]
20921 VARIANT_BOOL onmovestart
([in] IHTMLEventObj
* pEvtObj
);
20923 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND
)]
20924 void onmoveend
([in] IHTMLEventObj
* pEvtObj
);
20926 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART
)]
20927 VARIANT_BOOL onresizestart
([in] IHTMLEventObj
* pEvtObj
);
20929 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND
)]
20930 void onresizeend
([in] IHTMLEventObj
* pEvtObj
);
20932 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL
)]
20933 VARIANT_BOOL onmousewheel
([in] IHTMLEventObj
* pEvtObj
);
20936 /*****************************************************************************
20937 * IHTMLTableCaption interface
20943 uuid(3050f2eb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20945 interface IHTMLTableCaption
: IDispatch
20947 [propput, id(DISPID_IHTMLTABLECAPTION_ALIGN
)]
20948 HRESULT align
([in] BSTR v
);
20950 [propget, id(DISPID_IHTMLTABLECAPTION_ALIGN
)]
20951 HRESULT align
([retval, out] BSTR *p
);
20953 [propput, id(DISPID_IHTMLTABLECAPTION_VALIGN
)]
20954 HRESULT vAlign
([in] BSTR v
);
20956 [propget, id(DISPID_IHTMLTABLECAPTION_VALIGN
)]
20957 HRESULT vAlign
([retval, out] BSTR *p
);
20960 interface IHTMLTableSection
;
20962 /*****************************************************************************
20963 * IHTMLTable interface
20969 uuid(3050f21e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
20971 interface IHTMLTable
: IDispatch
20973 [propput, id(DISPID_IHTMLTABLE_COLS
)]
20974 HRESULT cols
([in] LONG v
);
20976 [propget, id(DISPID_IHTMLTABLE_COLS
)]
20977 HRESULT cols
([retval, out] LONG *p
);
20979 [propput, id(DISPID_IHTMLTABLE_BORDER
)]
20980 HRESULT border
([in] VARIANT v
);
20982 [propget, id(DISPID_IHTMLTABLE_BORDER
)]
20983 HRESULT border
([retval, out] VARIANT *p
);
20985 [propput, id(DISPID_IHTMLTABLE_FRAME
)]
20986 HRESULT frame
([in] BSTR v
);
20988 [propget, id(DISPID_IHTMLTABLE_FRAME
)]
20989 HRESULT frame
([retval, out] BSTR *p
);
20991 [propput, id(DISPID_IHTMLTABLE_RULES
)]
20992 HRESULT rules
([in] BSTR v
);
20994 [propget, id(DISPID_IHTMLTABLE_RULES
)]
20995 HRESULT rules
([retval, out] BSTR *p
);
20997 [propput, id(DISPID_IHTMLTABLE_CELLSPACING
)]
20998 HRESULT cellSpacing
([in] VARIANT v
);
21000 [propget, id(DISPID_IHTMLTABLE_CELLSPACING
)]
21001 HRESULT cellSpacing
([retval, out] VARIANT *p
);
21003 [propput, id(DISPID_IHTMLTABLE_CELLPADDING
)]
21004 HRESULT cellPadding
([in] VARIANT v
);
21006 [propget, id(DISPID_IHTMLTABLE_CELLPADDING
)]
21007 HRESULT cellPadding
([retval, out] VARIANT *p
);
21009 [propput, id(DISPID_IHTMLTABLE_BACKGROUND
)]
21010 HRESULT background
([in] BSTR v
);
21012 [propget, id(DISPID_IHTMLTABLE_BACKGROUND
)]
21013 HRESULT background
([retval, out] BSTR *p
);
21015 [propput, id(DISPID_IHTMLTABLE_BGCOLOR
)]
21016 HRESULT bgColor
([in] VARIANT v
);
21018 [propget, id(DISPID_IHTMLTABLE_BGCOLOR
)]
21019 HRESULT bgColor
([retval, out] VARIANT *p
);
21021 [propput, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
21022 HRESULT borderColor
([in] VARIANT v
);
21024 [propget, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
21025 HRESULT borderColor
([retval, out] VARIANT *p
);
21027 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
21028 HRESULT borderColorLight
([in] VARIANT v
);
21030 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
21031 HRESULT borderColorLight
([retval, out] VARIANT *p
);
21033 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
21034 HRESULT borderColorDark
([in] VARIANT v
);
21036 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
21037 HRESULT borderColorDark
([retval, out] VARIANT *p
);
21039 [propput, id(DISPID_IHTMLTABLE_ALIGN
)]
21040 HRESULT align
([in] BSTR v
);
21042 [propget, id(DISPID_IHTMLTABLE_ALIGN
)]
21043 HRESULT align
([retval, out] BSTR * p
);
21045 [id(DISPID_IHTMLTABLE_REFRESH
)]
21048 [propget, id(DISPID_IHTMLTABLE_ROWS
)]
21049 HRESULT rows
([retval, out] IHTMLElementCollection
**p
);
21051 [propput, id(DISPID_IHTMLTABLE_WIDTH
)]
21052 HRESULT width
([in] VARIANT v
);
21054 [propget, id(DISPID_IHTMLTABLE_WIDTH
)]
21055 HRESULT width
([retval, out] VARIANT *p
);
21057 [propput, id(DISPID_IHTMLTABLE_HEIGHT
)]
21058 HRESULT height
([in] VARIANT v
);
21060 [propget, id(DISPID_IHTMLTABLE_HEIGHT
)]
21061 HRESULT height
([retval, out] VARIANT *p
);
21063 [propput, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
21064 HRESULT dataPageSize
([in] LONG v
);
21066 [propget, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
21067 HRESULT dataPageSize
([retval, out] LONG *p
);
21069 [id(DISPID_IHTMLTABLE_NEXTPAGE
)]
21070 HRESULT nextPage
();
21072 [id(DISPID_IHTMLTABLE_PREVIOUSPAGE
)]
21073 HRESULT previousPage
();
21075 [propget, id(DISPID_IHTMLTABLE_THEAD
)]
21076 HRESULT tHead
([retval, out] IHTMLTableSection
**p
);
21078 [propget, id(DISPID_IHTMLTABLE_TFOOT
)]
21079 HRESULT tFoot
([retval, out] IHTMLTableSection
**p
);
21081 [propget, id(DISPID_IHTMLTABLE_TBODIES
)]
21082 HRESULT tBodies
([retval, out] IHTMLElementCollection
**p
);
21084 [propget, id(DISPID_IHTMLTABLE_CAPTION
)]
21085 HRESULT caption
([retval, out] IHTMLTableCaption
**p
);
21087 [id(DISPID_IHTMLTABLE_CREATETHEAD
)]
21088 HRESULT createTHead
([retval, out] IDispatch
**head
);
21090 [id(DISPID_IHTMLTABLE_DELETETHEAD
)]
21091 HRESULT deleteTHead
();
21093 [id(DISPID_IHTMLTABLE_CREATETFOOT
)]
21094 HRESULT createTFoot
([retval, out] IDispatch
**foot
);
21096 [id(DISPID_IHTMLTABLE_DELETETFOOT
)]
21097 HRESULT deleteTFoot
();
21099 [id(DISPID_IHTMLTABLE_CREATECAPTION
)]
21100 HRESULT createCaption
([retval, out] IHTMLTableCaption
**caption
);
21102 [id(DISPID_IHTMLTABLE_DELETECAPTION
)]
21103 HRESULT deleteCaption
();
21105 [id(DISPID_IHTMLTABLE_INSERTROW
)]
21107 [defaultvalue(-1), in] LONG index
,
21108 [retval, out] IDispatch
**row
);
21110 [id(DISPID_IHTMLTABLE_DELETEROW
)]
21111 HRESULT deleteRow
([defaultvalue(-1), in] LONG index
);
21113 [propget, id(DISPID_IHTMLTABLE_READYSTATE
)]
21114 HRESULT readyState
([retval, out] BSTR *p
);
21116 [propput, id(DISPID_IHTMLTABLE_ONREADYSTATECHANGE
), displaybind, bindable]
21117 HRESULT onreadystatechange
([in] VARIANT v
);
21119 [propget, id(DISPID_IHTMLTABLE_ONREADYSTATECHANGE
), displaybind, bindable]
21120 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
21127 uuid(3050f4ad
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21129 interface IHTMLTable2
: IDispatch
21131 [id(DISPID_IHTMLTABLE2_FIRSTPAGE
)]
21132 HRESULT firstPage
();
21134 [id(DISPID_IHTMLTABLE2_LASTPAGE
)]
21135 HRESULT lastPage
();
21137 [propget, id(DISPID_IHTMLTABLE2_CELLS
)]
21138 HRESULT cells
([retval, out] IHTMLElementCollection
* * p
);
21140 [id(DISPID_IHTMLTABLE2_MOVEROW
)]
21141 HRESULT moveRow
([defaultvalue(-1), in] LONG indexFrom
,
21142 [defaultvalue(-1), in] LONG indexTo
,
21143 [retval, out] IDispatch
** row
);
21150 uuid(3050f829
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21152 interface IHTMLTable3
: IDispatch
21154 [propput, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
21155 HRESULT summary
([in] BSTR v
);
21157 [propget, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
21158 HRESULT summary
([retval, out] BSTR * p
);
21163 uuid(3050f26b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21167 [default] dispinterface DispHTMLTable
;
21168 [source, default] dispinterface HTMLTableEvents
;
21169 [source] dispinterface HTMLTableEvents2
;
21170 WINE_HTMLDATAELEMENT_INTERFACES
;
21171 interface IHTMLControlElement
;
21172 interface IHTMLTable
;
21173 interface IHTMLTable2
;
21174 interface IHTMLTable3
;
21175 /* interface IHTMLTable4; */
21182 uuid(3050f23b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21184 interface IHTMLTableSection
: IDispatch
21186 [propput, id(DISPID_IHTMLTABLESECTION_ALIGN
)]
21187 HRESULT align
([in] BSTR v
);
21189 [propget, id(DISPID_IHTMLTABLESECTION_ALIGN
)]
21190 HRESULT align
([retval, out] BSTR *p
);
21192 [propput, id(DISPID_IHTMLTABLESECTION_VALIGN
)]
21193 HRESULT vAlign
([in] BSTR v
);
21195 [propget, id(DISPID_IHTMLTABLESECTION_VALIGN
)]
21196 HRESULT vAlign
([retval, out] BSTR *p
);
21198 [propput, id(DISPID_IHTMLTABLESECTION_BGCOLOR
)]
21199 HRESULT bgColor
([in] VARIANT v
);
21201 [propget, id(DISPID_IHTMLTABLESECTION_BGCOLOR
)]
21202 HRESULT bgColor
([retval, out] VARIANT *p
);
21204 [propget, id(DISPID_IHTMLTABLESECTION_ROWS
)]
21205 HRESULT rows
([retval, out] IHTMLElementCollection
**p
);
21207 [id(DISPID_IHTMLTABLESECTION_INSERTROW
)]
21209 [defaultvalue(-1), in] LONG index
,
21210 [retval, out] IDispatch
**row
);
21212 [id(DISPID_IHTMLTABLESECTION_DELETEROW
)]
21213 HRESULT deleteRow
([defaultvalue(-1), in] LONG index
);
21216 /*****************************************************************************
21217 * IHTMLTableRow interface
21223 uuid(3050f23c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21225 interface IHTMLTableRow
: IDispatch
21227 [propput, id(DISPID_IHTMLTABLEROW_ALIGN
)]
21228 HRESULT align
([in] BSTR v
);
21230 [propget, id(DISPID_IHTMLTABLEROW_ALIGN
)]
21231 HRESULT align
([out, retval] BSTR *p
);
21233 [propput, id(DISPID_IHTMLTABLEROW_VALIGN
)]
21234 HRESULT vAlign
([in] BSTR v
);
21236 [propget, id(DISPID_IHTMLTABLEROW_VALIGN
)]
21237 HRESULT vAlign
([out, retval] BSTR *p
);
21239 [propput, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
21240 HRESULT bgColor
([in] VARIANT v
);
21242 [propget, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
21243 HRESULT bgColor
([out, retval] VARIANT *p
);
21245 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
21246 HRESULT borderColor
([in] VARIANT v
);
21248 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
21249 HRESULT borderColor
([out, retval] VARIANT *p
);
21251 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
21252 HRESULT borderColorLight
([in] VARIANT v
);
21254 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
21255 HRESULT borderColorLight
([out, retval] VARIANT *p
);
21257 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
21258 HRESULT borderColorDark
([in] VARIANT v
);
21260 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
21261 HRESULT borderColorDark
([out, retval] VARIANT *p
);
21263 [propget, id(DISPID_IHTMLTABLEROW_ROWINDEX
)]
21264 HRESULT rowIndex
([out, retval] LONG *p
);
21266 [propget, id(DISPID_IHTMLTABLEROW_SECTIONROWINDEX
)]
21267 HRESULT sectionRowIndex
([out, retval] LONG *p
);
21269 [propget, id(DISPID_IHTMLTABLEROW_CELLS
)]
21270 HRESULT cells
([out, retval] IHTMLElementCollection
**p
);
21272 [id(DISPID_IHTMLTABLEROW_INSERTCELL
)]
21273 HRESULT insertCell
(
21274 [in, defaultvalue(-1)] LONG index
,
21275 [out, retval] IDispatch
**row
);
21277 [id(DISPID_IHTMLTABLEROW_DELETECELL
)]
21278 HRESULT deleteCell
([in, defaultvalue(-1)] LONG index
);
21281 /*****************************************************************************
21282 * IHTMLTableCell interface
21288 uuid(3050f23d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21290 interface IHTMLTableCell
: IDispatch
21292 [propput, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
21293 HRESULT rowSpan
([in] long v
);
21295 [propget, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
21296 HRESULT rowSpan
([retval, out] long *p
);
21298 [propput, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
21299 HRESULT colSpan
([in] long v
);
21301 [propget, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
21302 HRESULT colSpan
([retval, out] long *p
);
21304 [propput, id(DISPID_IHTMLTABLECELL_ALIGN
)]
21305 HRESULT align
([in] BSTR v
);
21307 [propget, id(DISPID_IHTMLTABLECELL_ALIGN
)]
21308 HRESULT align
([retval, out] BSTR *p
);
21310 [propput, id(DISPID_IHTMLTABLECELL_VALIGN
)]
21311 HRESULT vAlign
([in] BSTR v
);
21313 [propget, id(DISPID_IHTMLTABLECELL_VALIGN
)]
21314 HRESULT vAlign
([retval, out] BSTR *p
);
21316 [propput, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
21317 HRESULT bgColor
([in] VARIANT v
);
21319 [propget, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
21320 HRESULT bgColor
([retval, out] VARIANT *p
);
21322 [propput, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
21323 HRESULT noWrap
([in] VARIANT_BOOL v
);
21325 [propget, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
21326 HRESULT noWrap
([retval, out] VARIANT_BOOL *p
);
21328 [propput, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
21329 HRESULT background
([in] BSTR v
);
21331 [propget, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
21332 HRESULT background
([retval, out] BSTR *p
);
21334 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
21335 HRESULT borderColor
([in] VARIANT v
);
21337 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
21338 HRESULT borderColor
([retval, out] VARIANT *p
);
21340 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
21341 HRESULT borderColorLight
([in] VARIANT v
);
21343 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
21344 HRESULT borderColorLight
([retval, out] VARIANT *p
);
21346 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
21347 HRESULT borderColorDark
([in] VARIANT v
);
21349 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
21350 HRESULT borderColorDark
([retval, out] VARIANT *p
);
21352 [propput, id(DISPID_IHTMLTABLECELL_WIDTH
)]
21353 HRESULT width
([in] VARIANT v
);
21355 [propget, id(DISPID_IHTMLTABLECELL_WIDTH
)]
21356 HRESULT width
([retval, out] VARIANT *p
);
21358 [propput, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
21359 HRESULT height
([in] VARIANT v
);
21361 [propget, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
21362 HRESULT height
([retval, out] VARIANT *p
);
21364 [propget, id(DISPID_IHTMLTABLECELL_CELLINDEX
)]
21365 HRESULT cellIndex
([retval, out] long *p
);
21368 /*****************************************************************************
21369 * DispHTMLTable dispinterface
21373 uuid(3050f532
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21375 dispinterface DispHTMLTable
21379 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
;
21381 [propput, id(DISPID_IHTMLTABLE_COLS
)]
21384 [propget, id(DISPID_IHTMLTABLE_COLS
)]
21387 [propput, id(DISPID_IHTMLTABLE_BORDER
)]
21388 void border
(VARIANT v
);
21390 [propget, id(DISPID_IHTMLTABLE_BORDER
)]
21393 [propput, id(DISPID_IHTMLTABLE_FRAME
)]
21394 void frame
(BSTR v
);
21396 [propget, id(DISPID_IHTMLTABLE_FRAME
)]
21399 [propput, id(DISPID_IHTMLTABLE_RULES
)]
21400 void rules
(BSTR v
);
21402 [propget, id(DISPID_IHTMLTABLE_RULES
)]
21405 [propput, id(DISPID_IHTMLTABLE_CELLSPACING
)]
21406 void cellSpacing
(VARIANT v
);
21408 [propget, id(DISPID_IHTMLTABLE_CELLSPACING
)]
21409 VARIANT cellSpacing
();
21411 [propput, id(DISPID_IHTMLTABLE_CELLPADDING
)]
21412 void cellPadding
(VARIANT v
);
21414 [propget, id(DISPID_IHTMLTABLE_CELLPADDING
)]
21415 VARIANT cellPadding
();
21417 [propput, id(DISPID_IHTMLTABLE_BACKGROUND
)]
21418 void background
(BSTR v
);
21420 [propget, id(DISPID_IHTMLTABLE_BACKGROUND
)]
21423 [propput, id(DISPID_IHTMLTABLE_BGCOLOR
)]
21424 void bgColor
(VARIANT v
);
21426 [propget, id(DISPID_IHTMLTABLE_BGCOLOR
)]
21429 [propput, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
21430 void borderColor
(VARIANT v
);
21432 [propget, id(DISPID_IHTMLTABLE_BORDERCOLOR
)]
21433 VARIANT borderColor
();
21435 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
21436 void borderColorLight
(VARIANT v
);
21438 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT
)]
21439 VARIANT borderColorLight
();
21441 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
21442 void borderColorDark
(VARIANT v
);
21444 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORDARK
)]
21445 VARIANT borderColorDark
();
21447 [propput, id(DISPID_IHTMLTABLE_ALIGN
)]
21448 void align
(BSTR v
);
21450 [propget, id(DISPID_IHTMLTABLE_ALIGN
)]
21453 [id(DISPID_IHTMLTABLE_REFRESH
)]
21456 [propget, id(DISPID_IHTMLTABLE_ROWS
)]
21457 IHTMLElementCollection
*rows
();
21459 [propput, id(DISPID_IHTMLTABLE_WIDTH
)]
21460 void width
(VARIANT v
);
21462 [propget, id(DISPID_IHTMLTABLE_WIDTH
)]
21465 [propput, id(DISPID_IHTMLTABLE_HEIGHT
)]
21466 void height
(VARIANT v
);
21468 [propget, id(DISPID_IHTMLTABLE_HEIGHT
)]
21471 [propput, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
21472 void dataPageSize
(LONG v
);
21474 [propget, id(DISPID_IHTMLTABLE_DATAPAGESIZE
)]
21475 LONG dataPageSize
();
21477 [id(DISPID_IHTMLTABLE_NEXTPAGE
)]
21480 [id(DISPID_IHTMLTABLE_PREVIOUSPAGE
)]
21481 void previousPage
();
21483 [propget, id(DISPID_IHTMLTABLE_THEAD
)]
21484 IHTMLTableSection
*tHead
();
21486 [propget, id(DISPID_IHTMLTABLE_TFOOT
)]
21487 IHTMLTableSection
*tFoot
();
21489 [propget, id(DISPID_IHTMLTABLE_TBODIES
)]
21490 IHTMLElementCollection
*tBodies
();
21492 [propget, id(DISPID_IHTMLTABLE_CAPTION
)]
21493 IHTMLTableCaption
*caption
();
21495 [id(DISPID_IHTMLTABLE_CREATETHEAD
)]
21496 IDispatch
*createTHead
();
21498 [id(DISPID_IHTMLTABLE_DELETETHEAD
)]
21499 void deleteTHead
();
21501 [id(DISPID_IHTMLTABLE_CREATETFOOT
)]
21502 IDispatch
*createTFoot
();
21504 [id(DISPID_IHTMLTABLE_DELETETFOOT
)]
21505 void deleteTFoot
();
21507 [id(DISPID_IHTMLTABLE_CREATECAPTION
)]
21508 IHTMLTableCaption
*createCaption
();
21510 [id(DISPID_IHTMLTABLE_DELETECAPTION
)]
21511 void deleteCaption
();
21513 [id(DISPID_IHTMLTABLE_INSERTROW
)]
21514 IDispatch
*insertRow
([in, defaultvalue(-1)] LONG index
);
21516 [id(DISPID_IHTMLTABLE_DELETEROW
)]
21517 void deleteRow
([in, defaultvalue(-1)] LONG index
);
21519 [id(DISPID_IHTMLTABLE2_FIRSTPAGE
)]
21522 [id(DISPID_IHTMLTABLE2_LASTPAGE
)]
21525 [propget, id(DISPID_IHTMLTABLE2_CELLS
)]
21526 IHTMLElementCollection
*cells
();
21528 [id(DISPID_IHTMLTABLE2_MOVEROW
)]
21529 IDispatch
*moveRow
(
21530 [in, defaultvalue(-1)] LONG indexFrom
,
21531 [in, defaultvalue(-1)] LONG indexTo
);
21533 [propput, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
21534 void summary
(BSTR v
);
21536 [propget, id(DISPID_IHTMLTABLE3_SUMMARY
), displaybind, bindable]
21540 /*****************************************************************************
21541 * DispHTMLTableRow dispinterface
21545 uuid(3050f535
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21547 dispinterface DispHTMLTableRow
21551 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
21553 [propput, id(DISPID_IHTMLTABLEROW_ALIGN
)]
21554 void align
(BSTR v
);
21556 [propget, id(DISPID_IHTMLTABLEROW_ALIGN
)]
21559 [propput, id(DISPID_IHTMLTABLEROW_VALIGN
)]
21560 void vAlign
(BSTR v
);
21562 [propget, id(DISPID_IHTMLTABLEROW_VALIGN
)]
21565 [propput, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
21566 void bgColor
(VARIANT v
);
21568 [propget, id(DISPID_IHTMLTABLEROW_BGCOLOR
)]
21571 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
21572 void borderColor
(VARIANT v
);
21574 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLOR
)]
21575 VARIANT borderColor
();
21577 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
21578 void borderColorLight
(VARIANT v
);
21580 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT
)]
21581 VARIANT borderColorLight
();
21583 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
21584 void borderColorDark
(VARIANT v
);
21586 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK
)]
21587 VARIANT borderColorDark
();
21589 [propget, id(DISPID_IHTMLTABLEROW_ROWINDEX
)]
21592 [propget, id(DISPID_IHTMLTABLEROW_SECTIONROWINDEX
)]
21593 LONG sectionRowIndex
();
21595 [propget, id(DISPID_IHTMLTABLEROW_CELLS
)]
21596 IHTMLElementCollection
*cells
();
21598 [id(DISPID_IHTMLTABLEROW_INSERTCELL
)]
21599 IDispatch
*insertCell
([in, defaultvalue(-1)] LONG index
);
21601 [id(DISPID_IHTMLTABLEROW_DELETECELL
)]
21602 void deleteCell
([in, defaultvalue(-1)] LONG index
);
21604 [propput, id(DISPID_IHTMLTABLEROW2_HEIGHT
)]
21605 void height
(VARIANT v
);
21607 [propget, id(DISPID_IHTMLTABLEROW2_HEIGHT
)]
21610 [propput, id(DISPID_IHTMLTABLEROW3_CH
), displaybind, bindable]
21613 [propget, id(DISPID_IHTMLTABLEROW3_CH
), displaybind, bindable]
21616 [propput, id(DISPID_IHTMLTABLEROW3_CHOFF
), displaybind, bindable]
21617 void chOff
(BSTR v
);
21619 [propget, id(DISPID_IHTMLTABLEROW3_CHOFF
), displaybind, bindable]
21623 /*****************************************************************************
21624 * HTMLTableRow coclass
21628 uuid(3050f26d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21630 coclass HTMLTableRow
21632 [default] dispinterface DispHTMLTableRow
;
21633 /* [source, default] dispinterface HTMLControlElementEvents; */
21634 /* [source] dispinterface HTMLControlElementEvents2; */
21635 WINE_HTMLELEMENT_INTERFACES
;
21636 interface IHTMLTableRow
;
21637 /* interface IHTMLTableRowMetrics; */
21638 /* interface IHTMLTableRow2; */
21639 /* interface IHTMLTableRow3; */
21640 /* interface IHTMLTableRow4; */
21643 /*****************************************************************************
21644 * DispHTMLTableCell dispinterface
21648 uuid(3050f536
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21650 dispinterface DispHTMLTableCell
21654 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
21656 [propput, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
21657 void rowSpan
(long v
);
21659 [propget, id(DISPID_IHTMLTABLECELL_ROWSPAN
)]
21662 [propput, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
21663 void colSpan
(long v
);
21665 [propget, id(DISPID_IHTMLTABLECELL_COLSPAN
)]
21668 [propput, id(DISPID_IHTMLTABLECELL_ALIGN
)]
21669 void align
(BSTR v
);
21671 [propget, id(DISPID_IHTMLTABLECELL_ALIGN
)]
21674 [propput, id(DISPID_IHTMLTABLECELL_VALIGN
)]
21675 void vAlign
(BSTR v
);
21677 [propget, id(DISPID_IHTMLTABLECELL_VALIGN
)]
21680 [propput, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
21681 void bgColor
(VARIANT v
);
21683 [propget, id(DISPID_IHTMLTABLECELL_BGCOLOR
)]
21686 [propput, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
21687 void noWrap
(VARIANT_BOOL v
);
21689 [propget, id(DISPID_IHTMLTABLECELL_NOWRAP
)]
21690 VARIANT_BOOL noWrap
();
21692 [propput, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
21693 void background
(BSTR v
);
21695 [propget, id(DISPID_IHTMLTABLECELL_BACKGROUND
)]
21698 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
21699 void borderColor
(VARIANT v
);
21701 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLOR
)]
21702 VARIANT borderColor
();
21704 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
21705 void borderColorLight
(VARIANT v
);
21707 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT
)]
21708 VARIANT borderColorLight
();
21710 [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
21711 void borderColorDark
(VARIANT v
);
21713 [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK
)]
21714 VARIANT borderColorDark
();
21716 [propput, id(DISPID_IHTMLTABLECELL_WIDTH
)]
21717 void width
(VARIANT v
);
21719 [propget, id(DISPID_IHTMLTABLECELL_WIDTH
)]
21722 [propput, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
21723 void height
(VARIANT v
);
21725 [propget, id(DISPID_IHTMLTABLECELL_HEIGHT
)]
21728 [propget, id(DISPID_IHTMLTABLECELL_CELLINDEX
)]
21731 [propput, id(DISPID_IHTMLTABLECELL2_ABBR
), displaybind, bindable]
21734 [propget, id(DISPID_IHTMLTABLECELL2_ABBR
), displaybind, bindable]
21737 [propput, id(DISPID_IHTMLTABLECELL2_AXIS
), displaybind, bindable]
21740 [propget, id(DISPID_IHTMLTABLECELL2_AXIS
), displaybind, bindable]
21743 [propput, id(DISPID_IHTMLTABLECELL2_CH
), displaybind, bindable]
21746 [propget, id(DISPID_IHTMLTABLECELL2_CH
), displaybind, bindable]
21749 [propput, id(DISPID_IHTMLTABLECELL2_CHOFF
), displaybind, bindable]
21750 void chOff
(BSTR v
);
21752 [propget, id(DISPID_IHTMLTABLECELL2_CHOFF
), displaybind, bindable]
21755 [propput, id(DISPID_IHTMLTABLECELL2_HEADERS
), displaybind, bindable]
21756 void headers
(BSTR v
);
21758 [propget, id(DISPID_IHTMLTABLECELL2_HEADERS
), displaybind, bindable]
21761 [propput, id(DISPID_IHTMLTABLECELL2_SCOPE
), displaybind, bindable]
21762 void scope
(BSTR v
);
21764 [propget, id(DISPID_IHTMLTABLECELL2_SCOPE
), displaybind, bindable]
21767 [propput, id(DISPID_IHTMLTABLECELL3_IE9_CH
), displaybind, bindable]
21768 void ie9_ch
(BSTR v
);
21770 [propget, id(DISPID_IHTMLTABLECELL3_IE9_CH
), displaybind, bindable]
21773 [propput, id(DISPID_IHTMLTABLECELL3_IE9_CHOFF
), displaybind, bindable]
21774 void ie9_chOff
(BSTR v
);
21776 [propget, id(DISPID_IHTMLTABLECELL3_IE9_CHOFF
), displaybind, bindable]
21780 /*****************************************************************************
21781 * HTMLTableCell coclass
21785 uuid(3050f246
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21787 coclass HTMLTableCell
21789 [default] dispinterface DispHTMLTableCell
;
21790 [source, default] dispinterface HTMLTextContainerEvents
;
21791 [source] dispinterface HTMLTextContainerEvents2
;
21792 WINE_HTMLELEMENT_INTERFACES
;
21793 interface IHTMLControlElement
;
21794 interface IHTMLTextContainer
;
21795 interface IHTMLTableCell
;
21796 /* interface IHTMLTableCell2; */
21797 /* interface IHTMLTableCell3; */
21800 /*****************************************************************************
21801 * IHTMLScriptElement interface
21807 uuid(3050f28b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21809 interface IHTMLScriptElement
: IDispatch
21811 [propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
21812 HRESULT src
([in] BSTR v
);
21814 [propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
21815 HRESULT src
([retval, out] BSTR *p
);
21817 [propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
21818 HRESULT htmlFor
([in] BSTR v
);
21820 [propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
21821 HRESULT htmlFor
([retval, out] BSTR *p
);
21823 [propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
21824 HRESULT event
([in] BSTR v
);
21826 [propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
21827 HRESULT event
([retval, out] BSTR *p
);
21829 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
21830 HRESULT text
([in] BSTR v
);
21832 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
21833 HRESULT text
([retval, out] BSTR *p
);
21835 [propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
21836 HRESULT defer
([in] VARIANT_BOOL v
);
21838 [propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
21839 HRESULT defer
([retval, out] VARIANT_BOOL *p
);
21841 [propget, id(DISPID_IHTMLSCRIPTELEMENT_READYSTATE
)]
21842 HRESULT readyState
([retval, out] BSTR *p
);
21844 [propput, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
21845 HRESULT onerror
([in] VARIANT v
);
21847 [propget, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
21848 HRESULT onerror
([retval, out] VARIANT *p
);
21850 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
21851 HRESULT type
([in] BSTR v
);
21853 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
21854 HRESULT type
([retval, out] BSTR *p
);
21857 /*****************************************************************************
21858 * IHTMLScriptElement2 interface
21864 uuid(3050f828
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21866 interface IHTMLScriptElement2
: IDispatch
21868 [propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
21869 HRESULT charset
([in] BSTR v
);
21871 [propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
21872 HRESULT charset
([retval, out] BSTR *p
);
21875 /*****************************************************************************
21876 * DispHTMLScriptElement dispinterface
21880 uuid(3050f530
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21882 dispinterface DispHTMLScriptElement
21886 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
21888 [propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
21891 [propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC
), displaybind, bindable]
21894 [propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
21895 void htmlFor
(BSTR v
);
21897 [propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR
), displaybind, bindable]
21900 [propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
21901 void event
(BSTR v
);
21903 [propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT
), displaybind, bindable]
21906 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
21909 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT
), displaybind, bindable]
21912 [propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
21913 void defer
(VARIANT_BOOL v
);
21915 [propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER
), displaybind, bindable]
21916 VARIANT_BOOL defer
();
21918 [propput, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
21919 void onerror
(VARIANT v
);
21921 [propget, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR
), displaybind, bindable]
21924 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
21927 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE
), displaybind, bindable]
21930 [propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
21931 void charset
(BSTR v
);
21933 [propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET
), displaybind, bindable]
21936 [propput, id(DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC
)]
21937 void ie8_src
(BSTR v
);
21939 [propget, id(DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC
)]
21943 /*****************************************************************************
21944 * HTMLScriptElement coclass
21948 uuid(3050f28c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21950 coclass HTMLScriptElement
21952 [default] dispinterface DispHTMLScriptElement
;
21953 /* [source, default] dispinterface HTMLScriptEvents; */
21954 /* [source] dispinterface HTMLScriptEvents2; */
21955 WINE_HTMLELEMENT_INTERFACES
;
21956 interface IHTMLScriptElement
;
21957 interface IHTMLScriptElement2
;
21958 /* interface IHTMLScriptElement3; */
21959 /* interface IHTMLScriptElement4; */
21962 /*****************************************************************************
21963 * IHTMLObjectElement interface
21969 uuid(3050f24f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
21971 interface IHTMLObjectElement
: IDispatch
21973 [propget, id(DISPID_IHTMLOBJECTELEMENT_OBJECT
), hidden]
21974 HRESULT object([retval, out] IDispatch
**p
);
21976 [propget, id(DISPID_IHTMLOBJECTELEMENT_CLASSID
), hidden]
21977 HRESULT classid
([retval, out] BSTR *p
);
21979 [propget, id(DISPID_IHTMLOBJECTELEMENT_DATA
), hidden]
21980 HRESULT data
([retval, out] BSTR *p
);
21982 [propputref, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
21983 HRESULT recordset
([in] IDispatch
*v
);
21985 [propget, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
21986 HRESULT recordset
([retval, out] IDispatch
**p
);
21988 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
21989 HRESULT align
([in] BSTR v
);
21991 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
21992 HRESULT align
([retval, out] BSTR *p
);
21994 [propput, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
21995 HRESULT name
([in] BSTR v
);
21997 [propget, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
21998 HRESULT name
([retval, out] BSTR *p
);
22000 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
22001 HRESULT codeBase
([in] BSTR v
);
22003 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
22004 HRESULT codeBase
([retval, out] BSTR *p
);
22006 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
22007 HRESULT codeType
([in] BSTR v
);
22009 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
22010 HRESULT codeType
([retval, out] BSTR *p
);
22012 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
22013 HRESULT code
([in] BSTR v
);
22015 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
22016 HRESULT code
([retval, out] BSTR *p
);
22018 [propget, id(DISPID_IHTMLOBJECTELEMENT_BASEHREF
)]
22019 HRESULT BaseHref
([retval, out] BSTR *p
);
22021 [propput, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
22022 HRESULT type
([in] BSTR v
);
22024 [propget, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
22025 HRESULT type
([retval, out] BSTR *p
);
22027 [propget, id(DISPID_IHTMLOBJECTELEMENT_FORM
)]
22028 HRESULT form
([retval, out] IHTMLFormElement
**p
);
22030 [propput, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
22031 HRESULT width
([in] VARIANT v
);
22033 [propget, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
22034 HRESULT width
([retval, out] VARIANT *p
);
22036 [propput, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
22037 HRESULT height
([in] VARIANT v
);
22039 [propget, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
22040 HRESULT height
([retval, out] VARIANT *p
);
22042 [propget, id(DISPID_IHTMLOBJECTELEMENT_READYSTATE
), hidden]
22043 HRESULT readyState
([retval, out] long *p
);
22045 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
22046 HRESULT onreadystatechange
([in] VARIANT v
);
22048 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
22049 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
22051 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
22052 HRESULT onerror
([in] VARIANT v
);
22054 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
22055 HRESULT onerror
([retval, out] VARIANT *p
);
22057 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
22058 HRESULT altHtml
([in] BSTR v
);
22060 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
22061 HRESULT altHtml
([retval, out] BSTR *p
);
22063 [propput, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
22064 HRESULT vspace
([in] long v
);
22066 [propget, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
22067 HRESULT vspace
([retval, out] long *p
);
22069 [propput, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
22070 HRESULT hspace
([in] long v
);
22072 [propget, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
22073 HRESULT hspace
([retval, out] long *p
);
22076 /*****************************************************************************
22077 * IHTMLObjectElement2 interface
22083 uuid(3050f4cd
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22085 interface IHTMLObjectElement2
: IDispatch
22087 [id(DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET
)]
22088 HRESULT namedRecordset
(
22089 [in] BSTR dataMember
,
22090 [in, optional] VARIANT *hierarchy
,
22091 [out, retval] IDispatch
**ppRecordset
);
22093 [propput, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
22094 HRESULT classid
([in] BSTR v
);
22096 [propget, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
22097 HRESULT classid
([out, retval] BSTR *p
);
22099 [propput, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
22100 HRESULT data
([in] BSTR v
);
22102 [propget, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
22103 HRESULT data
([out, retval] BSTR *p
);
22106 /*****************************************************************************
22107 * IHTMLDivElement interface
22113 uuid(3050f200
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22115 interface IHTMLDivElement
: IDispatch
22117 [propput, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
22118 HRESULT align
([in] BSTR v
);
22120 [propget, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
22121 HRESULT align
([out, retval] BSTR *p
);
22123 [propput, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
22124 HRESULT noWrap
([in] VARIANT_BOOL v
);
22126 [propget, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
22127 HRESULT noWrap
([out, retval] VARIANT_BOOL *p
);
22130 /*****************************************************************************
22131 * DispHTMLDivElement dispinterface
22135 uuid(3050f50c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22137 dispinterface DispHTMLDivElement
22141 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
22143 [propput, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
22144 void align
(BSTR v
);
22146 [propget, id(DISPID_IHTMLDIVELEMENT_ALIGN
), displaybind, bindable]
22149 [propput, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
22150 void noWrap
(VARIANT_BOOL v
);
22152 [propget, id(DISPID_IHTMLDIVELEMENT_NOWRAP
), displaybind, bindable]
22153 VARIANT_BOOL noWrap
();
22156 /*****************************************************************************
22157 * IHTMLParamElement interface
22163 uuid(3050f83d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22165 interface IHTMLParamElement
: IDispatch
22167 [propput, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
22168 HRESULT name
([in] BSTR v
);
22170 [propget, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
22171 HRESULT name
([retval, out] BSTR *p
);
22173 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
22174 HRESULT value
([in] BSTR v
);
22176 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
22177 HRESULT value
([retval, out] BSTR *p
);
22179 [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
22180 HRESULT type
([in] BSTR v
);
22182 [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
22183 HRESULT type
([retval, out] BSTR *p
);
22185 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
22186 HRESULT valueType
([in] BSTR v
);
22188 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
22189 HRESULT valueType
([retval, out] BSTR *p
);
22192 /*****************************************************************************
22193 * IHTMLParamElement2 interface
22199 uuid(30510444-98b5
-11cf
-bb82
-00aa00bdce0b
)
22201 interface IHTMLParamElement2
: IDispatch
22203 [propput, id(DISPID_IHTMLPARAMELEMENT2_NAME
), displaybind, bindable]
22204 HRESULT name
([in] BSTR v
);
22206 [propget, id(DISPID_IHTMLPARAMELEMENT2_NAME
), displaybind, bindable]
22207 HRESULT name
([retval, out] BSTR *p
);
22209 [propput, id(DISPID_IHTMLPARAMELEMENT2_TYPE
), displaybind, bindable]
22210 HRESULT type
([in] BSTR v
);
22212 [propget, id(DISPID_IHTMLPARAMELEMENT2_TYPE
), displaybind, bindable]
22213 HRESULT type
([retval, out] BSTR *p
);
22215 [propput, id(DISPID_IHTMLPARAMELEMENT2_VALUE
), displaybind, bindable]
22216 HRESULT value
([in] BSTR v
);
22218 [propget, id(DISPID_IHTMLPARAMELEMENT2_VALUE
), displaybind, bindable]
22219 HRESULT value
([retval, out] BSTR *p
);
22221 [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
22222 HRESULT valueType
([in] BSTR v
);
22224 [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
22225 HRESULT valueType
([retval, out] BSTR *p
);
22228 /*****************************************************************************
22229 * DispHTMLObjectElement dispinterface
22233 uuid(3050f529
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22235 dispinterface DispHTMLObjectElement
22239 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
22241 [propget, id(DISPID_IHTMLOBJECTELEMENT_OBJECT
), hidden]
22242 IDispatch
*object();
22244 [propputref, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
22245 void recordset
(IDispatch
*v
);
22247 [propget, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET
), hidden]
22248 IDispatch
*recordset
();
22250 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
22251 void align
(BSTR v
);
22253 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALIGN
), displaybind, bindable]
22256 [propput, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
22259 [propget, id(DISPID_IHTMLOBJECTELEMENT_NAME
), displaybind, bindable]
22262 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
22263 void codeBase
(BSTR v
);
22265 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE
), displaybind, bindable]
22268 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
22269 void codeType
(BSTR v
);
22271 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE
), displaybind, bindable]
22274 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
22277 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODE
), displaybind, bindable]
22280 [propget, id(DISPID_IHTMLOBJECTELEMENT_BASEHREF
)]
22283 [propput, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
22286 [propget, id(DISPID_IHTMLOBJECTELEMENT_TYPE
), displaybind, bindable]
22289 [propget, id(DISPID_IHTMLOBJECTELEMENT_FORM
)]
22290 IHTMLFormElement
*form
();
22292 [propput, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
22293 void width
(VARIANT v
);
22295 [propget, id(DISPID_IHTMLOBJECTELEMENT_WIDTH
)]
22298 [propput, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
22299 void height
(VARIANT v
);
22301 [propget, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT
)]
22304 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
22305 void onerror
(VARIANT v
);
22307 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONERROR
), displaybind, bindable]
22310 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
22311 void altHtml
(BSTR v
);
22313 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML
)]
22316 [propput, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
22317 void vspace
(long v
);
22319 [propget, id(DISPID_IHTMLOBJECTELEMENT_VSPACE
)]
22322 [propput, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
22323 void hspace
(long v
);
22325 [propget, id(DISPID_IHTMLOBJECTELEMENT_HSPACE
)]
22328 [id(DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET
)]
22329 IDispatch
*namedRecordset
(
22330 [in] BSTR dataMember
,
22331 [optional, in] VARIANT *hierarchy
);
22333 [propput, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
22334 void classid
(BSTR v
);
22336 [propget, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID
), hidden]
22339 [propput, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
22342 [propget, id(DISPID_IHTMLOBJECTELEMENT2_DATA
), hidden]
22345 [propput, id(DISPID_IHTMLOBJECTELEMENT3_ARCHIVE
), displaybind, bindable]
22346 void archive
(BSTR v
);
22348 [propget, id(DISPID_IHTMLOBJECTELEMENT3_ARCHIVE
), displaybind, bindable]
22351 [propput, id(DISPID_IHTMLOBJECTELEMENT3_ALT
), displaybind, bindable]
22354 [propget, id(DISPID_IHTMLOBJECTELEMENT3_ALT
), displaybind, bindable]
22357 [propput, id(DISPID_IHTMLOBJECTELEMENT3_DECLARE
), displaybind, bindable]
22358 void declare
(VARIANT_BOOL v
);
22360 [propget, id(DISPID_IHTMLOBJECTELEMENT3_DECLARE
), displaybind, bindable]
22361 VARIANT_BOOL declare
();
22363 [propput, id(DISPID_IHTMLOBJECTELEMENT3_STANDBY
), displaybind, bindable]
22364 void standby
(BSTR v
);
22366 [propget, id(DISPID_IHTMLOBJECTELEMENT3_STANDBY
), displaybind, bindable]
22369 [propput, id(DISPID_IHTMLOBJECTELEMENT3_BORDER
)]
22370 void border
(VARIANT v
);
22372 [propget, id(DISPID_IHTMLOBJECTELEMENT3_BORDER
)]
22375 [propput, id(DISPID_IHTMLOBJECTELEMENT3_USEMAP
), displaybind, bindable]
22376 void useMap
(BSTR v
);
22378 [propget, id(DISPID_IHTMLOBJECTELEMENT3_USEMAP
), displaybind, bindable]
22381 [propget, id(DISPID_IHTMLOBJECTELEMENT4_CONTENTDOCUMENT
)]
22382 IDispatch
*contentDocument
();
22384 [propput, id(DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE
)]
22385 void ie8_codeBase
(BSTR v
);
22387 [propget, id(DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE
)]
22388 BSTR ie8_codeBase
();
22390 [propput, id(DISPID_IHTMLOBJECTELEMENT4_IE8_DATA
)]
22391 void ie8_data
(BSTR v
);
22393 [propget, id(DISPID_IHTMLOBJECTELEMENT4_IE8_DATA
)]
22397 /*****************************************************************************
22398 * HTMLObjectElement coclass
22402 uuid(3050f24e
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22404 coclass HTMLObjectElement
22406 [default] dispinterface DispHTMLObjectElement
;
22407 /* [source, default] dispinterface HTMLObjectElementEvents; */
22408 /* [source] dispinterface HTMLObjectElementEvents2; */
22409 WINE_HTMLDATAELEMENT_INTERFACES
;
22410 interface IHTMLControlElement
;
22411 interface IHTMLObjectElement
;
22412 interface IHTMLObjectElement2
;
22413 /* interface IHTMLObjectElement3; */
22414 /* interface IHTMLObjectElement4; */
22415 /* interface IGetSVGDocument; */
22416 /* interface IHTMLObjectElement5; */
22419 /*****************************************************************************
22420 * DispHTMLParamElement dispinterface
22424 uuid(3050f590
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22426 dispinterface DispHTMLParamElement
22430 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
22432 [propput, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
22435 [propget, id(DISPID_IHTMLPARAMELEMENT_NAME
), displaybind, bindable]
22438 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
22439 void value
(BSTR v
);
22441 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE
), displaybind, bindable]
22444 [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
22447 [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE
), displaybind, bindable]
22450 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
22451 void valueType
(BSTR v
);
22453 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE
), displaybind, bindable]
22456 [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
22457 void ie8_valueType
(BSTR v
);
22459 [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE
)]
22460 BSTR ie8_valueType
();
22463 /*****************************************************************************
22464 * IHTMLFrameBase interface
22470 uuid(3050f311
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22472 interface IHTMLFrameBase
: IDispatch
22474 [propput, id(DISPID_IHTMLFRAMEBASE_SRC
)]
22475 HRESULT src
([in] BSTR v
);
22477 [propget, id(DISPID_IHTMLFRAMEBASE_SRC
)]
22478 HRESULT src
([out, retval] BSTR *p
);
22480 [propput, id(DISPID_IHTMLFRAMEBASE_NAME
)]
22481 HRESULT name
([in] BSTR v
);
22483 [propget, id(DISPID_IHTMLFRAMEBASE_NAME
)]
22484 HRESULT name
([out, retval] BSTR *p
);
22486 [propput, id(DISPID_IHTMLFRAMEBASE_BORDER
)]
22487 HRESULT border
([in] VARIANT v
);
22489 [propget, id(DISPID_IHTMLFRAMEBASE_BORDER
)]
22490 HRESULT border
([out, retval] VARIANT *p
);
22492 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)]
22493 HRESULT frameBorder
([in] BSTR v
);
22495 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)]
22496 HRESULT frameBorder
([out, retval] BSTR *p
);
22498 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)]
22499 HRESULT frameSpacing
([in] VARIANT v
);
22501 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)]
22502 HRESULT frameSpacing
([out, retval] VARIANT *p
);
22504 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)]
22505 HRESULT marginWidth
([in] VARIANT v
);
22507 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)]
22508 HRESULT marginWidth
([out, retval] VARIANT *p
);
22510 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)]
22511 HRESULT marginHeight
([in] VARIANT v
);
22513 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)]
22514 HRESULT marginHeight
([out, retval] VARIANT *p
);
22516 [propput, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)]
22517 HRESULT noResize
([in] VARIANT_BOOL v
);
22519 [propget, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)]
22520 HRESULT noResize
([out, retval] VARIANT_BOOL *p
);
22522 [propput, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)]
22523 HRESULT scrolling
([in] BSTR v
);
22525 [propget, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)]
22526 HRESULT scrolling
([out, retval] BSTR *p
);
22529 #define WINE_IHTMLFRAMEBASE_DISPINTERFACE_DECL \
22530 [propput, id(DISPID_IHTMLFRAMEBASE_SRC
)] \
22531 void src
(BSTR v
); \
22533 [propget, id(DISPID_IHTMLFRAMEBASE_SRC
)] \
22536 [propput, id(DISPID_IHTMLFRAMEBASE_NAME
)] \
22537 void name
(BSTR v
); \
22539 [propget, id(DISPID_IHTMLFRAMEBASE_NAME
)] \
22542 [propput, id(DISPID_IHTMLFRAMEBASE_BORDER
)] \
22543 void border
(VARIANT v
); \
22545 [propget, id(DISPID_IHTMLFRAMEBASE_BORDER
)] \
22546 VARIANT border
(); \
22548 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)] \
22549 void frameBorder
(BSTR v
); \
22551 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER
)] \
22552 BSTR frameBorder
(); \
22554 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)] \
22555 void frameSpacing
(VARIANT v
); \
22557 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING
)] \
22558 VARIANT frameSpacing
(); \
22560 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)] \
22561 void marginWidth
(VARIANT v
); \
22563 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH
)] \
22564 VARIANT marginWidth
(); \
22566 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)] \
22567 void marginHeight
(VARIANT v
); \
22569 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT
)] \
22570 VARIANT marginHeight
(); \
22572 [propput, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)] \
22573 void noResize
(VARIANT_BOOL v
); \
22575 [propget, id(DISPID_IHTMLFRAMEBASE_NORESIZE
)] \
22576 VARIANT_BOOL noResize
(); \
22578 [propput, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)] \
22579 void scrolling
(BSTR v
); \
22581 [propget, id(DISPID_IHTMLFRAMEBASE_SCROLLING
)] \
22584 /*****************************************************************************
22585 * IHTMLFrameBase2 interface
22591 uuid(3050f6db
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22593 interface IHTMLFrameBase2
: IDispatch
22595 [propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW
)]
22596 HRESULT contentWindow
([retval, out] IHTMLWindow2
**p
);
22598 [propput, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable]
22599 HRESULT onload
([in] VARIANT v
);
22601 [propget, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable]
22602 HRESULT onload
([retval, out] VARIANT *p
);
22604 [propput, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE
), displaybind, bindable]
22605 HRESULT onreadystatechange
([in] VARIANT v
);
22607 [propget, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE
), displaybind, bindable]
22608 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
22610 [propget, id(DISPID_IHTMLFRAMEBASE2_READYSTATE
)]
22611 HRESULT readyState
([retval, out] BSTR *p
);
22613 [propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)]
22614 HRESULT allowTransparency
([in] VARIANT_BOOL v
);
22616 [propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)]
22617 HRESULT allowTransparency
([retval, out] VARIANT_BOOL *p
);
22620 #define WINE_IHTMLFRAMEBASE2_DISPINTERFACE_DECL \
22621 [propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW
)] \
22622 IHTMLWindow2
*contentWindow
(); \
22624 [propput, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable] \
22625 void onload
(VARIANT v
); \
22627 [propget, id(DISPID_IHTMLFRAMEBASE2_ONLOAD
), displaybind, bindable] \
22628 VARIANT onload
(); \
22630 [propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)] \
22631 void allowTransparency
(VARIANT_BOOL v
); \
22633 [propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY
)] \
22634 VARIANT_BOOL allowTransparency
()
22636 #define WINE_IHTMLFRAMEBASE3_DISPINTERFACE_DECL \
22637 [propput, id(DISPID_IHTMLFRAMEBASE3_LONGDESC
), displaybind, bindable] \
22638 void longDesc
(BSTR v
); \
22640 [propget, id(DISPID_IHTMLFRAMEBASE3_LONGDESC
), displaybind, bindable] \
22644 #define WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL \
22645 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL
; \
22646 WINE_IHTMLFRAMEBASE_DISPINTERFACE_DECL
; \
22647 WINE_IHTMLFRAMEBASE2_DISPINTERFACE_DECL
; \
22648 WINE_IHTMLFRAMEBASE3_DISPINTERFACE_DECL
22650 /*****************************************************************************
22651 * IHTMLFrameElement3 interface
22657 uuid(3051042d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22659 interface IHTMLFrameElement3
: IDispatch
22661 [propget, id(DISPID_IHTMLFRAMEELEMENT3_CONTENTDOCUMENT
)]
22662 HRESULT contentDocument
([out, retval] IDispatch
**p
);
22664 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
22665 HRESULT src
([in] BSTR v
);
22667 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
22668 HRESULT src
([out, retval] BSTR *p
);
22670 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
22671 HRESULT longDesc
([in] BSTR v
);
22673 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
22674 HRESULT longDesc
([out, retval] BSTR *p
);
22676 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
22677 HRESULT frameBorder
([in] BSTR v
);
22679 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
22680 HRESULT frameBorder
([out, retval] BSTR * p
);
22683 /*****************************************************************************
22684 * DispHTMLFrameElement dispinterface
22688 uuid(3050f513
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22690 dispinterface DispHTMLFrameElement
22694 WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL
;
22696 [propput, id(DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR
)]
22697 void borderColor
(VARIANT v
);
22699 [propget, id(DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR
)]
22700 VARIANT borderColor
();
22702 [propput, id(DISPID_IHTMLFRAMEELEMENT2_HEIGHT
)]
22703 void height
(VARIANT v
);
22705 [propget, id(DISPID_IHTMLFRAMEELEMENT2_HEIGHT
)]
22708 [propput, id(DISPID_IHTMLFRAMEELEMENT2_WIDTH
)]
22709 void width
(VARIANT v
);
22711 [propget, id(DISPID_IHTMLFRAMEELEMENT2_WIDTH
)]
22714 [propget, id(DISPID_IHTMLFRAMEELEMENT3_CONTENTDOCUMENT
)]
22715 IDispatch
*contentDocument
();
22717 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
22718 void ie8_src
(BSTR v
);
22720 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC
)]
22723 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
22724 void ie8_longDesc
(BSTR v
);
22726 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC
)]
22727 BSTR ie8_longDesc
();
22729 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
22730 void ie8_frameBorder
(BSTR v
);
22732 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER
)]
22733 BSTR ie8_frameBorder
();
22736 /*****************************************************************************
22737 * HTMLFrameElement coclass
22741 uuid(3050f314
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22743 coclass HTMLFrameElement
22745 [default] dispinterface DispHTMLFrameElement
;
22746 /* [source, default] dispinterface HTMLControlElementEvents; */
22747 /* [source] dispinterface HTMLControlElementEvents2; */
22748 WINE_HTMLDATAELEMENT_INTERFACES
;
22749 interface IHTMLControlElement
;
22750 interface IHTMLFrameBase
;
22751 interface IHTMLFrameBase2
;
22752 /* interface IHTMLFrameBase3; */
22753 /* interface IHTMLFrameElement; */
22754 /* interface IHTMLFrameElement2; */
22755 interface IHTMLFrameElement3
;
22756 /* interface IGetSVGDocument; */
22759 /*****************************************************************************
22760 * IHTMLIFrameElement interface
22766 uuid(3050f315
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22768 interface IHTMLIFrameElement
: IDispatch
22770 [propput, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
22771 HRESULT vspace
([in] LONG v
);
22773 [propget, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
22774 HRESULT vspace
([retval, out] LONG *p
);
22776 [propput, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
22777 HRESULT hspace
([in] LONG v
);
22779 [propget, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
22780 HRESULT hspace
([retval, out] LONG *p
);
22782 [propput, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
22783 HRESULT align
([in] BSTR v
);
22785 [propget, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
22786 HRESULT align
([retval, out] BSTR *p
);
22789 /*****************************************************************************
22790 * IHTMLIFrameElement2 interface
22796 uuid(3050f4e6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22798 interface IHTMLIFrameElement2
: IDispatch
22800 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
22801 HRESULT height
([in] VARIANT v
);
22803 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
22804 HRESULT height
([out, retval] VARIANT *p
);
22806 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
22807 HRESULT width
([in] VARIANT v
);
22809 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
22810 HRESULT width
([out, retval] VARIANT *p
);
22813 /*****************************************************************************
22814 * IHTMLIFrameElement3 interface
22820 uuid(30510433-98b5
-11cf
-bb82
-00aa00bdce0b
)
22822 interface IHTMLIFrameElement3
: IDispatch
22824 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT
)]
22825 HRESULT contentDocument
([out, retval] IDispatch
**p
);
22827 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
22828 HRESULT src
([in] BSTR v
);
22830 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
22831 HRESULT src
([out, retval] BSTR *p
);
22833 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
22834 HRESULT longDesc
([in] BSTR v
);
22836 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
22837 HRESULT longDesc
([out, retval] BSTR *p
);
22839 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
22840 HRESULT frameBorder
([in] BSTR v
);
22842 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
22843 HRESULT frameBorder
([out, retval] BSTR *p
);
22846 /*****************************************************************************
22847 * DispHTMLIFrame dispinterface
22851 uuid(3050f51b
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22853 dispinterface DispHTMLIFrame
22857 WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL
;
22859 [propput, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
22860 void vspace
(LONG v
);
22862 [propget, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE
)]
22865 [propput, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
22866 void hspace
(LONG v
);
22868 [propget, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE
)]
22871 [propput, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
22872 void align
(BSTR v
);
22874 [propget, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN
), displaybind, bindable]
22877 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
22878 void height
(VARIANT v
);
22880 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT
)]
22883 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
22884 void width
(VARIANT v
);
22886 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH
)]
22889 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT
)]
22890 IDispatch
*contentDocument
();
22892 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
22893 void ie8_src
(BSTR v
);
22895 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC
)]
22898 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
22899 void ie8_longDesc
(BSTR v
);
22901 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC
)]
22902 BSTR ie8_longDesc
();
22904 [propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
22905 void ie8_frameBorder
(BSTR v
);
22907 [propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER
)]
22908 BSTR ie8_frameBorder
();
22911 /*****************************************************************************
22912 * HTMLIFrame coclass
22916 uuid(3050f316
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22920 [default] dispinterface DispHTMLIFrame
;
22921 /* [source, default] dispinterface HTMLControlElementEvents; */
22922 /* [source] dispinterface HTMLControlElementEvents2; */
22923 WINE_HTMLDATAELEMENT_INTERFACES
;
22924 interface IHTMLControlElement
;
22925 interface IHTMLFrameBase
;
22926 interface IHTMLFrameBase2
;
22927 /* interface IHTMLFrameBase3; */
22928 interface IHTMLIFrameElement
;
22929 interface IHTMLIFrameElement2
;
22930 interface IHTMLIFrameElement3
;
22931 /* interface IGetSVGDocument; */
22934 /*****************************************************************************
22935 * IHTMLStyleElement interface
22941 uuid(3050f375
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22943 interface IHTMLStyleElement
: IDispatch
22945 [propput, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
22946 HRESULT type
([in] BSTR v
);
22948 [propget, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
22949 HRESULT type
([retval, out] BSTR *p
);
22951 [propget, id(DISPID_IHTMLSTYLEELEMENT_READYSTATE
)]
22952 HRESULT readyState
([retval, out] BSTR *p
);
22954 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
22955 HRESULT onreadystatechange
([in] VARIANT v
);
22957 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE
), displaybind, bindable]
22958 HRESULT onreadystatechange
([retval, out] VARIANT *p
);
22960 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
22961 HRESULT onload
([in] VARIANT v
);
22963 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
22964 HRESULT onload
([retval, out] VARIANT *p
);
22966 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
22967 HRESULT onerror
([in] VARIANT v
);
22969 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
22970 HRESULT onerror
([retval, out] VARIANT *p
);
22972 [propget, id(DISPID_IHTMLSTYLEELEMENT_STYLESHEET
)]
22973 HRESULT styleSheet
([retval, out] IHTMLStyleSheet
**p
);
22975 [propput, id(DISPID_IHTMLSTYLEELEMENT_DISABLED
), displaybind, bindable]
22976 HRESULT disabled
([in] VARIANT_BOOL v
);
22978 [propget, id(DISPID_IHTMLSTYLEELEMENT_DISABLED
), displaybind, bindable]
22979 HRESULT disabled
([retval, out] VARIANT_BOOL *p
);
22981 [propput, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
22982 HRESULT media
([in] BSTR v
);
22984 [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
22985 HRESULT media
([retval, out] BSTR *p
);
22988 /*****************************************************************************
22989 * DispHTMLStyleElement dispinterface
22993 uuid(3050f511
-98b5
-11cf
-bb82
-00aa00bdce0b
)
22995 dispinterface DispHTMLStyleElement
22999 WINE_HTMLELEMENT_DISPINTERFACE_DECL
;
23001 [propput, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
23004 [propget, id(DISPID_IHTMLSTYLEELEMENT_TYPE
), displaybind, bindable]
23007 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
23008 void onload
(VARIANT v
);
23010 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD
), displaybind, bindable]
23013 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
23014 void onerror
(VARIANT v
);
23016 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONERROR
), displaybind, bindable]
23019 [propget, id(DISPID_IHTMLSTYLEELEMENT_STYLESHEET
)]
23020 IHTMLStyleSheet
*styleSheet
();
23022 [propput, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
23023 void media
(BSTR v
);
23025 [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA
), displaybind, bindable]
23029 /*****************************************************************************
23030 * HTMLStyleElement coclass
23034 uuid(3050f37d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23036 coclass HTMLStyleElement
23038 [default] dispinterface DispHTMLStyleElement
;
23039 /* [source, default] dispinterface HTMLStyleElementEvents; */
23040 /* [source] dispinterface HTMLStyleElementEvents2; */
23041 WINE_HTMLELEMENT_INTERFACES
;
23042 interface IHTMLStyleElement
;
23043 /* interface IHTMLStyleElement2; */
23046 /*****************************************************************************
23047 * IHTMLStorage interface
23053 uuid(30510474-98b5
-11cf
-bb82
-00aa00bdce0b
)
23055 interface IHTMLStorage
: IDispatch
23057 [propget, id(DISPID_IHTMLSTORAGE_LENGTH
), hidden]
23058 HRESULT length
([out, retval] long *p
);
23060 [propget, id(DISPID_IHTMLSTORAGE_REMAININGSPACE
), hidden]
23061 HRESULT remainingSpace
([out, retval] long *p
);
23063 [id(DISPID_IHTMLSTORAGE_KEY
)]
23066 [out, retval] BSTR *);
23068 [id(DISPID_IHTMLSTORAGE_GETITEM
)]
23071 [out, retval] VARIANT *);
23073 [id(DISPID_IHTMLSTORAGE_SETITEM
)]
23076 [in] BSTR bstrValue
);
23078 [id(DISPID_IHTMLSTORAGE_REMOVEITEM
)]
23079 HRESULT removeItem
([in] BSTR bstrKey
);
23081 [id(DISPID_IHTMLSTORAGE_CLEAR
)]
23085 /*****************************************************************************
23086 * IDOMEventTarget interface
23092 uuid(305104b9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23094 interface IEventTarget
: IDispatch
23096 [id(DISPID_IEVENTTARGET_ADDEVENTLISTENER
)]
23097 HRESULT addEventListener
(
23099 [in] IDispatch
*listener
,
23100 [in] VARIANT_BOOL useCapture
);
23102 [id(DISPID_IEVENTTARGET_REMOVEEVENTLISTENER
)]
23103 HRESULT removeEventListener
(
23105 [in] IDispatch
*listener
,
23106 [in] VARIANT_BOOL useCapture
);
23108 [id(DISPID_IEVENTTARGET_DISPATCHEVENT
)]
23109 HRESULT dispatchEvent
(
23110 [in] IDOMEvent
*evt
,
23111 [out, retval] VARIANT_BOOL *pfResult
);
23114 typedef enum _DOM_EVENT_PHASE
23116 DEP_CAPTURING_PHASE
= 1,
23118 DEP_BUBBLING_PHASE
= 3,
23119 DOM_EVENT_PHASE_Max
= 0x7fffffff
23122 /*****************************************************************************
23123 * IDOMEvent interface
23129 uuid(305104ba
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23131 interface IDOMEvent
: IDispatch
23133 [propget, id(DISPID_IDOMEVENT_BUBBLES
)]
23134 HRESULT bubbles
([out, retval] VARIANT_BOOL *p
);
23136 [propget, id(DISPID_IDOMEVENT_CANCELABLE
)]
23137 HRESULT cancelable
([out, retval] VARIANT_BOOL *p
);
23139 [propget, id(DISPID_IDOMEVENT_CURRENTTARGET
)]
23140 HRESULT currentTarget
([out, retval] IEventTarget
**p
);
23142 [propget, id(DISPID_IDOMEVENT_DEFAULTPREVENTED
)]
23143 HRESULT defaultPrevented
([out, retval] VARIANT_BOOL *p
);
23145 [propget, id(DISPID_IDOMEVENT_EVENTPHASE
)]
23146 HRESULT eventPhase
([out, retval] USHORT
*p
);
23148 [propget, id(DISPID_IDOMEVENT_TARGET
)]
23149 HRESULT target
([out, retval] IEventTarget
**p
);
23151 [propget, id(DISPID_IDOMEVENT_TIMESTAMP
)]
23152 HRESULT timeStamp
([out, retval] ULONGLONG
*p
);
23154 [propget, id(DISPID_IDOMEVENT_TYPE
)]
23155 HRESULT type
([out, retval] BSTR *p
);
23157 [id(DISPID_IDOMEVENT_INITEVENT
)]
23159 [in] BSTR eventType
,
23160 [in] VARIANT_BOOL canBubble
,
23161 [in] VARIANT_BOOL cancelable
);
23163 [id(DISPID_IDOMEVENT_PREVENTDEFAULT
)]
23164 HRESULT preventDefault
();
23166 [id(DISPID_IDOMEVENT_STOPPROPAGATION
)]
23167 HRESULT stopPropagation
();
23169 [id(DISPID_IDOMEVENT_STOPIMMEDIATEPROPAGATION
)]
23170 HRESULT stopImmediatePropagation
();
23172 [propget, id(DISPID_IDOMEVENT_ISTRUSTED
)]
23173 HRESULT isTrusted
([out, retval] VARIANT_BOOL *p
);
23175 [propput, id(DISPID_IDOMEVENT_CANCELBUBBLE
)]
23176 HRESULT cancelBubble
([in] VARIANT_BOOL v
);
23178 [propget, id(DISPID_IDOMEVENT_CANCELBUBBLE
)]
23179 HRESULT cancelBubble
([out, retval] VARIANT_BOOL *p
);
23181 [propget, id(DISPID_IDOMEVENT_SRCELEMENT
)]
23182 HRESULT srcElement
([out, retval] IHTMLElement
**p
);
23185 /*****************************************************************************
23186 * DispDOMEvent dispinterface
23190 uuid(3050f5a2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23192 dispinterface DispDOMEvent
23196 #define WINE_IDOMEVENT_DISPINTERFACE_DECL \
23197 [propget, id(DISPID_IDOMEVENT_BUBBLES
)] \
23198 VARIANT_BOOL bubbles
(); \
23200 [propget, id(DISPID_IDOMEVENT_CANCELABLE
)] \
23201 VARIANT_BOOL cancelable
(); \
23203 [propget, id(DISPID_IDOMEVENT_CURRENTTARGET
)] \
23204 IEventTarget
*currentTarget
(); \
23206 [propget, id(DISPID_IDOMEVENT_DEFAULTPREVENTED
)] \
23207 VARIANT_BOOL defaultPrevented
(); \
23209 [propget, id(DISPID_IDOMEVENT_EVENTPHASE
)] \
23210 USHORT eventPhase
(); \
23212 [propget, id(DISPID_IDOMEVENT_TARGET
)] \
23213 IEventTarget
*target
(); \
23215 [propget, id(DISPID_IDOMEVENT_TIMESTAMP
)] \
23216 ULONGLONG timeStamp
(); \
23218 [propget, id(DISPID_IDOMEVENT_TYPE
)] \
23221 [id(DISPID_IDOMEVENT_INITEVENT
)] \
23223 [in] BSTR eventType
, \
23224 [in] VARIANT_BOOL canBubble
, \
23225 [in] VARIANT_BOOL cancelable
); \
23227 [id(DISPID_IDOMEVENT_PREVENTDEFAULT
)] \
23228 void preventDefault
(); \
23230 [id(DISPID_IDOMEVENT_STOPPROPAGATION
)] \
23231 void stopPropagation
(); \
23233 [id(DISPID_IDOMEVENT_STOPIMMEDIATEPROPAGATION
)] \
23234 void stopImmediatePropagation
(); \
23236 [propget, id(DISPID_IDOMEVENT_ISTRUSTED
)] \
23237 VARIANT_BOOL isTrusted
(); \
23239 [propput, id(DISPID_IDOMEVENT_CANCELBUBBLE
)] \
23240 void cancelBubble
(VARIANT_BOOL v
); \
23242 [propget, id(DISPID_IDOMEVENT_CANCELBUBBLE
)] \
23243 VARIANT_BOOL cancelBubble
(); \
23245 [propget, id(DISPID_IDOMEVENT_SRCELEMENT
)] \
23246 IHTMLElement
*srcElement
()
23248 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
23251 /*****************************************************************************
23252 * IDOMUIEvent interface
23258 uuid(305106ca
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23260 interface IDOMUIEvent
: IDispatch
23262 [propget, id(DISPID_IDOMUIEVENT_VIEW
)]
23263 HRESULT view
([out, retval] IHTMLWindow2
**p
);
23265 [propget, id(DISPID_IDOMUIEVENT_DETAIL
)]
23266 HRESULT detail
([out, retval] long *p
);
23268 [id(DISPID_IDOMUIEVENT_INITUIEVENT
)]
23269 HRESULT initUIEvent
(
23270 [in] BSTR eventType
,
23271 [in] VARIANT_BOOL canBubble
,
23272 [in] VARIANT_BOOL cancelable
,
23273 [in] IHTMLWindow2
*view
,
23277 /*****************************************************************************
23278 * DispDOMUIEvent dispinterface
23282 uuid(30590072-98b5
-11cf
-bb82
-00aa00bdce0b
)
23284 dispinterface DispDOMUIEvent
23288 #define WINE_IDOMUIEVENT_DISPINTERFACE_DECL \
23289 [propget, id(DISPID_IDOMUIEVENT_VIEW
)] \
23290 IHTMLWindow2
*view
(); \
23292 [propget, id(DISPID_IDOMUIEVENT_DETAIL
)] \
23295 [id(DISPID_IDOMUIEVENT_INITUIEVENT
)] \
23296 void initUIEvent
( \
23297 [in] BSTR eventType
, \
23298 [in] VARIANT_BOOL canBubble
, \
23299 [in] VARIANT_BOOL cancelable
, \
23300 [in] IHTMLWindow2
*view
, \
23303 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
23304 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
23307 /*****************************************************************************
23308 * IDOMMouseEvent interface
23314 uuid(305106ce
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23316 interface IDOMMouseEvent
: IDispatch
23318 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENX
)]
23319 HRESULT screenX
([out, retval] long *p
);
23321 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENY
)]
23322 HRESULT screenY
([out, retval] long *p
);
23324 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTX
)]
23325 HRESULT clientX
([out, retval] long *p
);
23327 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTY
)]
23328 HRESULT clientY
([out, retval] long *p
);
23330 [propget, id(DISPID_IDOMMOUSEEVENT_CTRLKEY
)]
23331 HRESULT ctrlKey
([out, retval] VARIANT_BOOL *p
);
23333 [propget, id(DISPID_IDOMMOUSEEVENT_SHIFTKEY
)]
23334 HRESULT shiftKey
([out, retval] VARIANT_BOOL *p
);
23336 [propget, id(DISPID_IDOMMOUSEEVENT_ALTKEY
)]
23337 HRESULT altKey
([out, retval] VARIANT_BOOL *p
);
23339 [propget, id(DISPID_IDOMMOUSEEVENT_METAKEY
)]
23340 HRESULT metaKey
([out, retval] VARIANT_BOOL *p
);
23342 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTON
)]
23343 HRESULT button
([out, retval] USHORT
*p
);
23345 [propget, id(DISPID_IDOMMOUSEEVENT_RELATEDTARGET
)]
23346 HRESULT relatedTarget
([out, retval] IEventTarget
**p
);
23348 [id(DISPID_IDOMMOUSEEVENT_INITMOUSEEVENT
)]
23349 HRESULT initMouseEvent
(
23350 [in] BSTR eventType
,
23351 [in] VARIANT_BOOL canBubble
,
23352 [in] VARIANT_BOOL cancelable
,
23353 [in] IHTMLWindow2
*viewArg
,
23354 [in] long detailArg
,
23355 [in] long screenXArg
,
23356 [in] long screenYArg
,
23357 [in] long clientXArg
,
23358 [in] long clientYArg
,
23359 [in] VARIANT_BOOL ctrlKeyArg
,
23360 [in] VARIANT_BOOL altKeyArg
,
23361 [in] VARIANT_BOOL shiftKeyArg
,
23362 [in] VARIANT_BOOL metaKeyArg
,
23363 [in] USHORT buttonArg
,
23364 [in] IEventTarget
*relatedTargetArg
);
23366 [id(DISPID_IDOMMOUSEEVENT_GETMODIFIERSTATE
)]
23367 HRESULT getModifierState
(
23369 [out, retval] VARIANT_BOOL *activated
);
23371 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTONS
)]
23372 HRESULT buttons
([out, retval] USHORT
*p
);
23374 [propget, id(DISPID_IDOMMOUSEEVENT_FROMELEMENT
)]
23375 HRESULT fromElement
([out, retval] IHTMLElement
**p
);
23377 [propget, id(DISPID_IDOMMOUSEEVENT_TOELEMENT
)]
23378 HRESULT toElement
([out, retval] IHTMLElement
**p
);
23380 [propget, id(DISPID_IDOMMOUSEEVENT_X
)]
23381 HRESULT x
([out, retval] long *p
);
23383 [propget, id(DISPID_IDOMMOUSEEVENT_Y
)]
23384 HRESULT y
([out, retval] long *p
);
23386 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETX
)]
23387 HRESULT offsetX
([out, retval] long *p
);
23389 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETY
)]
23390 HRESULT offsetY
([out, retval] long *p
);
23392 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEX
)]
23393 HRESULT pageX
([out, retval] long *p
);
23395 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEY
)]
23396 HRESULT pageY
([out, retval] long *p
);
23398 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERX
)]
23399 HRESULT layerX
([out, retval] long *p
);
23401 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERY
)]
23402 HRESULT layerY
([out, retval] long *p
);
23404 [propget, id(DISPID_IDOMMOUSEEVENT_WHICH
)]
23405 HRESULT which
([out, retval] USHORT
*p
);
23408 /*****************************************************************************
23409 * DispDOMMouseEvent dispinterface
23413 uuid(30590073-98b5
-11cf
-bb82
-00aa00bdce0b
)
23415 dispinterface DispDOMMouseEvent
23419 #define WINE_IDOMMOUSEEVENT_DISPINTERFACE_DECL \
23420 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENX
)] \
23423 [propget, id(DISPID_IDOMMOUSEEVENT_SCREENY
)] \
23426 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTX
)] \
23429 [propget, id(DISPID_IDOMMOUSEEVENT_CLIENTY
)] \
23432 [propget, id(DISPID_IDOMMOUSEEVENT_CTRLKEY
)] \
23433 VARIANT_BOOL ctrlKey
(); \
23435 [propget, id(DISPID_IDOMMOUSEEVENT_SHIFTKEY
)] \
23436 VARIANT_BOOL shiftKey
(); \
23438 [propget, id(DISPID_IDOMMOUSEEVENT_ALTKEY
)] \
23439 VARIANT_BOOL altKey
(); \
23441 [propget, id(DISPID_IDOMMOUSEEVENT_METAKEY
)] \
23442 VARIANT_BOOL metaKey
(); \
23444 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTON
)] \
23447 [propget, id(DISPID_IDOMMOUSEEVENT_RELATEDTARGET
)] \
23448 IEventTarget
*relatedTarget
(); \
23450 [id(DISPID_IDOMMOUSEEVENT_INITMOUSEEVENT
)] \
23451 void initMouseEvent
( \
23452 [in] BSTR eventType
, \
23453 [in] VARIANT_BOOL canBubble
, \
23454 [in] VARIANT_BOOL cancelable
, \
23455 [in] IHTMLWindow2
*viewArg
, \
23456 [in] long detailArg
, \
23457 [in] long screenXArg
, \
23458 [in] long screenYArg
, \
23459 [in] long clientXArg
, \
23460 [in] long clientYArg
, \
23461 [in] VARIANT_BOOL ctrlKeyArg
, \
23462 [in] VARIANT_BOOL altKeyArg
, \
23463 [in] VARIANT_BOOL shiftKeyArg
, \
23464 [in] VARIANT_BOOL metaKeyArg
, \
23465 [in] USHORT buttonArg
, \
23466 [in] IEventTarget
*relatedTargetArg
); \
23468 [id(DISPID_IDOMMOUSEEVENT_GETMODIFIERSTATE
)] \
23469 VARIANT_BOOL getModifierState
([in] BSTR keyArg
); \
23471 [propget, id(DISPID_IDOMMOUSEEVENT_BUTTONS
)] \
23472 USHORT buttons
(); \
23474 [propget, id(DISPID_IDOMMOUSEEVENT_FROMELEMENT
)] \
23475 IHTMLElement
*fromElement
(); \
23477 [propget, id(DISPID_IDOMMOUSEEVENT_TOELEMENT
)] \
23478 IHTMLElement
*toElement
(); \
23480 [propget, id(DISPID_IDOMMOUSEEVENT_X
)] \
23483 [propget, id(DISPID_IDOMMOUSEEVENT_Y
)] \
23486 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETX
)] \
23489 [propget, id(DISPID_IDOMMOUSEEVENT_OFFSETY
)] \
23492 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEX
)] \
23495 [propget, id(DISPID_IDOMMOUSEEVENT_PAGEY
)] \
23498 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERX
)] \
23501 [propget, id(DISPID_IDOMMOUSEEVENT_LAYERY
)] \
23504 [propget, id(DISPID_IDOMMOUSEEVENT_WHICH
)] \
23507 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
23508 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
23509 WINE_IDOMMOUSEEVENT_DISPINTERFACE_DECL
;
23512 /*****************************************************************************
23513 * IDOMKeyboardEvent interface
23519 uuid(305106d6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23521 interface IDOMKeyboardEvent
: IDispatch
23523 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEY
)]
23524 HRESULT key
([retval, out] BSTR *p
);
23526 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCATION
)]
23527 HRESULT location
([out, retval] ULONG
*p
);
23529 [propget, id(DISPID_IDOMKEYBOARDEVENT_CTRLKEY
)]
23530 HRESULT ctrlKey
([out, retval] VARIANT_BOOL *p
);
23532 [propget, id(DISPID_IDOMKEYBOARDEVENT_SHIFTKEY
)]
23533 HRESULT shiftKey
([out, retval] VARIANT_BOOL *p
);
23535 [propget, id(DISPID_IDOMKEYBOARDEVENT_ALTKEY
)]
23536 HRESULT altKey
([out, retval] VARIANT_BOOL *p
);
23538 [propget, id(DISPID_IDOMKEYBOARDEVENT_METAKEY
)]
23539 HRESULT metaKey
([out, retval] VARIANT_BOOL *p
);
23541 [propget, id(DISPID_IDOMKEYBOARDEVENT_REPEAT
)]
23542 HRESULT repeat
([out, retval] VARIANT_BOOL *p
);
23544 [id(DISPID_IDOMKEYBOARDEVENT_GETMODIFIERSTATE
)]
23545 HRESULT getModifierState
(
23547 [out, retval] VARIANT_BOOL *state
);
23549 [id(DISPID_IDOMKEYBOARDEVENT_INITKEYBOARDEVENT
)]
23550 HRESULT initKeyboardEvent
(
23551 [in] BSTR eventType
,
23552 [in] VARIANT_BOOL canBubble
,
23553 [in] VARIANT_BOOL cancelable
,
23554 [in] IHTMLWindow2
*viewArg
,
23556 [in] ULONG locationArg
,
23557 [in] BSTR modifiersListArg
,
23558 [in] VARIANT_BOOL repeat
,
23561 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEYCODE
)]
23562 HRESULT keyCode
([out, retval] long *p
);
23564 [propget, id(DISPID_IDOMKEYBOARDEVENT_CHARCODE
)]
23565 HRESULT charCode
([out, retval] long *p
);
23567 [propget, id(DISPID_IDOMKEYBOARDEVENT_WHICH
)]
23568 HRESULT which
([out, retval] long *p
);
23570 [propget, id(DISPID_IDOMKEYBOARDEVENT_IE9_CHAR
)]
23571 HRESULT ie9_char
([out, retval] VARIANT *p
);
23573 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCALE
)]
23574 HRESULT locale
([out, retval] BSTR *p
);
23577 /*****************************************************************************
23578 * DispDOMKeyboardEvent dispinterface
23582 uuid(30590077-98b5
-11cf
-bb82
-00aa00bdce0b
)
23584 dispinterface DispDOMKeyboardEvent
23588 WINE_IDOMEVENT_DISPINTERFACE_DECL
;
23589 WINE_IDOMUIEVENT_DISPINTERFACE_DECL
;
23591 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEY
)]
23594 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCATION
)]
23597 [propget, id(DISPID_IDOMKEYBOARDEVENT_CTRLKEY
)]
23598 VARIANT_BOOL ctrlKey
();
23600 [propget, id(DISPID_IDOMKEYBOARDEVENT_SHIFTKEY
)]
23601 VARIANT_BOOL shiftKey
();
23603 [propget, id(DISPID_IDOMKEYBOARDEVENT_ALTKEY
)]
23604 VARIANT_BOOL altKey
();
23606 [propget, id(DISPID_IDOMKEYBOARDEVENT_METAKEY
)]
23607 VARIANT_BOOL metaKey
();
23609 [propget, id(DISPID_IDOMKEYBOARDEVENT_REPEAT
)]
23610 VARIANT_BOOL repeat
();
23612 [id(DISPID_IDOMKEYBOARDEVENT_GETMODIFIERSTATE
)]
23613 VARIANT_BOOL getModifierState
([in] BSTR keyArg
);
23615 [id(DISPID_IDOMKEYBOARDEVENT_INITKEYBOARDEVENT
)]
23616 void initKeyboardEvent
(
23617 [in] BSTR eventType
,
23618 [in] VARIANT_BOOL canBubble
,
23619 [in] VARIANT_BOOL cancelable
,
23620 [in] IHTMLWindow2
*viewArg
,
23622 [in] ULONG locationArg
,
23623 [in] BSTR modifiersListArg
,
23624 [in] VARIANT_BOOL repeat
,
23627 [propget, id(DISPID_IDOMKEYBOARDEVENT_KEYCODE
)]
23630 [propget, id(DISPID_IDOMKEYBOARDEVENT_CHARCODE
)]
23633 [propget, id(DISPID_IDOMKEYBOARDEVENT_WHICH
)]
23636 [propget, id(DISPID_IDOMKEYBOARDEVENT_IE9_CHAR
)]
23637 VARIANT ie9_char
();
23639 [propget, id(DISPID_IDOMKEYBOARDEVENT_LOCALE
)]
23643 /*****************************************************************************
23644 * IDOMMessageEvent interface
23650 uuid(30510720-98b5
-11cf
-bb82
-00aa00bdce0b
)
23652 interface IDOMMessageEvent
: IDispatch
23654 [propget, id(DISPID_IDOMMESSAGEEVENT_DATA
)]
23655 HRESULT data
([out, retval] BSTR *p
);
23657 [propget, id(DISPID_IDOMMESSAGEEVENT_ORIGIN
)]
23658 HRESULT origin
([out, retval] BSTR *p
);
23660 [propget, id(DISPID_IDOMMESSAGEEVENT_SOURCE
)]
23661 HRESULT source([out, retval] IHTMLWindow2
**p
);
23663 [id(DISPID_IDOMMESSAGEEVENT_INITMESSAGEEVENT
)]
23664 HRESULT initMessageEvent
(
23665 [in] BSTR eventType
,
23666 [in] VARIANT_BOOL canBubble
,
23667 [in] VARIANT_BOOL cancelable
,
23670 [in] BSTR lastEventId
,
23671 [in] IHTMLWindow2
*source);
23674 /*****************************************************************************
23675 * IMarkupContainer interface
23679 pointer_default(unique),
23680 uuid(3050f5f9
-98b5
-11cf
-bb82
-00aa00bdce0B
)
23682 interface IMarkupContainer
: IUnknown
23684 HRESULT OwningDoc
([out] IHTMLDocument2
**ppDoc
);
23687 /*****************************************************************************
23688 * IMarkupPointer interface
23692 pointer_default(unique),
23693 uuid(3050f49f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23695 interface IMarkupPointer
: IUnknown
23697 HRESULT OwningDoc
([out] IHTMLDocument2
**ppDoc
);
23699 HRESULT Gravity
([out] POINTER_GRAVITY
*pGravity
);
23701 HRESULT SetGravity
([in] POINTER_GRAVITY Gravity
);
23703 HRESULT Cling
([out] BOOL
*pfCling
);
23705 HRESULT SetCling
([in] BOOL fCLing
);
23707 HRESULT UnPosition
();
23709 HRESULT IsPositioned
([out] BOOL
*pfPositioned
);
23711 HRESULT GetContainer
([out] IMarkupContainer
**ppContainer
);
23713 HRESULT MoveAdjacentToElement
(
23714 [in] IHTMLElement
*pElement
,
23715 [in] ELEMENT_ADJACENCY eAdj
);
23717 HRESULT MoveToPointer
([in] IMarkupPointer
*pPointer
);
23719 HRESULT MoveToContainer
(
23720 [in] IMarkupContainer
*pContainer
,
23721 [in] BOOL fAtStart
);
23725 [out] MARKUP_CONTEXT_TYPE
*pContext
,
23726 [out] IHTMLElement
**ppElement
,
23727 [in, out] LONG *pcch
,
23728 [out, size_is(*pcch
)] OLECHAR
*pchText
);
23732 [out] MARKUP_CONTEXT_TYPE
*pContext
,
23733 [out] IHTMLElement
**ppElement
,
23734 [in, out] LONG *pcch
,
23735 [out, size_is(*pcch
)] OLECHAR
*pchText
);
23737 HRESULT CurrentScope
([out] IHTMLElement
**ppElemCurrent
);
23740 [in] IMarkupPointer
*pPointerThat
,
23741 [out] BOOL
*pfResult
);
23743 HRESULT IsLeftOfOrEqualTo
(
23744 [in] IMarkupPointer
*pPointerThat
,
23745 [out] BOOL
*pfResult
);
23748 [in] IMarkupPointer
*pPointerThat
,
23749 [out] BOOL
*pfResult
);
23751 HRESULT IsRightOfOrEqualTo
(
23752 [in] IMarkupPointer
*pPointerThat
,
23753 [out] BOOL
*pfResult
);
23756 [in] IMarkupPointer
*pPointerThat
,
23757 [out] BOOL
*pfAreEqual
);
23759 HRESULT MoveUnit
([in] MOVEUNIT_ACTION muAction
);
23762 [in] OLECHAR
*pchFindText
,
23763 [in] DWORD dwFlags
,
23764 [in] IMarkupPointer
*pIEndMatch
,
23765 [in] IMarkupPointer
*pIEndSearch
);
23768 /*****************************************************************************
23769 * IHTMLDOMConstructorCollection interface
23775 uuid(3051049c
-98b5
-11cf
-bb82
-00aa00bdce0b
)
23777 interface IHTMLDOMConstructorCollection
: IDispatch
23779 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_ATTR
)]
23780 HRESULT Attr
([out, retval] IDispatch
**p
);
23782 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_BEHAVIORURNSCOLLECTION
)]
23783 HRESULT BehaviorUrnsCollection
([out, retval] IDispatch
**p
);
23785 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_BOOKMARKCOLLECTION
)]
23786 HRESULT BookmarkCollection
([out, retval] IDispatch
**p
);
23788 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_COMPATIBLEINFO
)]
23789 HRESULT CompatibleInfo
([out, retval] IDispatch
**p
);
23791 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_COMPATIBLEINFOCOLLECTION
)]
23792 HRESULT CompatibleInfoCollection
([out, retval] IDispatch
**p
);
23794 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CONTROLRANGECOLLECTION
)]
23795 HRESULT ControlRangeCollection
([out, retval] IDispatch
**p
);
23797 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSCURRENTSTYLEDECLARATION
)]
23798 HRESULT CSSCurrentStyleDeclaration
([out, retval] IDispatch
**p
);
23800 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSRULELIST
)]
23801 HRESULT CSSRuleList
([out, retval] IDispatch
**p
);
23803 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSRULESTYLEDECLARATION
)]
23804 HRESULT CSSRuleStyleDeclaration
([out, retval] IDispatch
**p
);
23806 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLEDECLARATION
)]
23807 HRESULT CSSStyleDeclaration
([out, retval] IDispatch
**p
);
23809 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLERULE
)]
23810 HRESULT CSSStyleRule
([out, retval] IDispatch
**p
);
23812 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_CSSSTYLESHEET
)]
23813 HRESULT CSSStyleSheet
([out, retval] IDispatch
**p
);
23815 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_DATATRANSFER
)]
23816 HRESULT DataTransfer
([out, retval] IDispatch
**p
);
23818 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_DOMIMPLEMENTATION
)]
23819 HRESULT DOMImplementation
([out, retval] IDispatch
**p
);
23821 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_ELEMENT
)]
23822 HRESULT Element
([out, retval] IDispatch
**p
);
23824 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_EVENT
)]
23825 HRESULT Event
([out, retval] IDispatch
**p
);
23827 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HISTORY
)]
23828 HRESULT History
([out, retval] IDispatch
**p
);
23830 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTCELEMENTBEHAVIORDEFAULTS
)]
23831 HRESULT HTCElementBehaviorDefaults
([out, retval] IDispatch
**p
);
23833 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLANCHORELEMENT
)]
23834 HRESULT HTMLAnchorElement
([out, retval] IDispatch
**p
);
23836 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLAREAELEMENT
)]
23837 HRESULT HTMLAreaElement
([out, retval] IDispatch
**p
);
23839 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLAREASCOLLECTION
)]
23840 HRESULT HTMLAreasCollection
([out, retval] IDispatch
**p
);
23842 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBASEELEMENT
)]
23843 HRESULT HTMLBaseElement
([out, retval] IDispatch
**p
);
23845 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBASEFONTELEMENT
)]
23846 HRESULT HTMLBaseFontElement
([out, retval] IDispatch
**p
);
23848 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBGSOUNDELEMENT
)]
23849 HRESULT HTMLBGSoundElement
([out, retval] IDispatch
**p
);
23851 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBLOCKELEMENT
)]
23852 HRESULT HTMLBlockElement
([out, retval] IDispatch
**p
);
23854 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBODYELEMENT
)]
23855 HRESULT HTMLBodyElement
([out, retval] IDispatch
**p
);
23857 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBRELEMENT
)]
23858 HRESULT HTMLBRElement
([out, retval] IDispatch
**p
);
23860 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLBUTTONELEMENT
)]
23861 HRESULT HTMLButtonElement
([out, retval] IDispatch
**p
);
23863 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLCOLLECTION
)]
23864 HRESULT HTMLCollection
([out, retval] IDispatch
**p
);
23866 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLCOMMENTELEMENT
)]
23867 HRESULT HTMLCommentElement
([out, retval] IDispatch
**p
);
23869 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDDELEMENT
)]
23870 HRESULT HTMLDDElement
([out, retval] IDispatch
**p
);
23872 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDIVELEMENT
)]
23873 HRESULT HTMLDivElement
([out, retval] IDispatch
**p
);
23875 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDOCUMENT
)]
23876 HRESULT HTMLDocument
([out, retval] IDispatch
**p
);
23878 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDLISTELEMENT
)]
23879 HRESULT HTMLDListElement
([out, retval] IDispatch
**p
);
23881 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLDTELEMENT
)]
23882 HRESULT HTMLDTElement
([out, retval] IDispatch
**p
);
23884 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLEMBEDELEMENT
)]
23885 HRESULT HTMLEmbedElement
([out, retval] IDispatch
**p
);
23887 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFIELDSETELEMENT
)]
23888 HRESULT HTMLFieldSetElement
([out, retval] IDispatch
**p
);
23890 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFONTELEMENT
)]
23891 HRESULT HTMLFontElement
([out, retval] IDispatch
**p
);
23893 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFORMELEMENT
)]
23894 HRESULT HTMLFormElement
([out, retval] IDispatch
**p
);
23896 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFRAMEELEMENT
)]
23897 HRESULT HTMLFrameElement
([out, retval] IDispatch
**p
);
23899 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLFRAMESETELEMENT
)]
23900 HRESULT HTMLFrameSetElement
([out, retval] IDispatch
**p
);
23902 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLGENERICELEMENT
)]
23903 HRESULT HTMLGenericElement
([out, retval] IDispatch
**p
);
23905 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHEADELEMENT
)]
23906 HRESULT HTMLHeadElement
([out, retval] IDispatch
**p
);
23908 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHEADINGELEMENT
)]
23909 HRESULT HTMLHeadingElement
([out, retval] IDispatch
**p
);
23911 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHRELEMENT
)]
23912 HRESULT HTMLHRElement
([out, retval] IDispatch
**p
);
23914 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLHTMLELEMENT
)]
23915 HRESULT HTMLHtmlElement
([out, retval] IDispatch
**p
);
23917 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLIFRAMEELEMENT
)]
23918 HRESULT HTMLIFrameElement
([out, retval] IDispatch
**p
);
23920 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLIMAGEELEMENT
)]
23921 HRESULT HTMLImageElement
([out, retval] IDispatch
**p
);
23923 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLINPUTELEMENT
)]
23924 HRESULT HTMLInputElement
([out, retval] IDispatch
**p
);
23926 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLISINDEXELEMENT
)]
23927 HRESULT HTMLIsIndexElement
([out, retval] IDispatch
**p
);
23929 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLABELELEMENT
)]
23930 HRESULT HTMLLabelElement
([out, retval] IDispatch
**p
);
23932 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLEGENDELEMENT
)]
23933 HRESULT HTMLLegendElement
([out, retval] IDispatch
**p
);
23935 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLIELEMENT
)]
23936 HRESULT HTMLLIElement
([out, retval] IDispatch
**p
);
23938 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLLINKELEMENT
)]
23939 HRESULT HTMLLinkElement
([out, retval] IDispatch
**p
);
23941 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMAPELEMENT
)]
23942 HRESULT HTMLMapElement
([out, retval] IDispatch
**p
);
23944 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMARQUEEELEMENT
)]
23945 HRESULT HTMLMarqueeElement
([out, retval] IDispatch
**p
);
23947 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMETAELEMENT
)]
23948 HRESULT HTMLMetaElement
([out, retval] IDispatch
**p
);
23950 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLMODELESSDIALOG
)]
23951 HRESULT HTMLModelessDialog
([out, retval] IDispatch
**p
);
23953 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNAMESPACEINFO
)]
23954 HRESULT HTMLNamespaceInfo
([out, retval] IDispatch
**p
);
23956 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNAMESPACEINFOCOLLECTION
)]
23957 HRESULT HTMLNamespaceInfoCollection
([out, retval] IDispatch
**p
);
23959 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNEXTIDELEMENT
)]
23960 HRESULT HTMLNextIdElement
([out, retval] IDispatch
**p
);
23962 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLNOSHOWELEMENT
)]
23963 HRESULT HTMLNoShowElement
([out, retval] IDispatch
**p
);
23965 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOBJECTELEMENT
)]
23966 HRESULT HTMLObjectElement
([out, retval] IDispatch
**p
);
23968 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOLISTELEMENT
)]
23969 HRESULT HTMLOListElement
([out, retval] IDispatch
**p
);
23971 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLOPTIONELEMENT
)]
23972 HRESULT HTMLOptionElement
([out, retval] IDispatch
**p
);
23974 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPARAGRAPHELEMENT
)]
23975 HRESULT HTMLParagraphElement
([out, retval] IDispatch
**p
);
23977 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPARAMELEMENT
)]
23978 HRESULT HTMLParamElement
([out, retval] IDispatch
**p
);
23980 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPHRASEELEMENT
)]
23981 HRESULT HTMLPhraseElement
([out, retval] IDispatch
**p
);
23983 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPLUGINSCOLLECTION
)]
23984 HRESULT HTMLPluginsCollection
([out, retval] IDispatch
**p
);
23986 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLPOPUP
)]
23987 HRESULT HTMLPopup
([out, retval] IDispatch
**p
);
23989 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSCRIPTELEMENT
)]
23990 HRESULT HTMLScriptElement
([out, retval] IDispatch
**p
);
23992 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSELECTELEMENT
)]
23993 HRESULT HTMLSelectElement
([out, retval] IDispatch
**p
);
23995 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSPANELEMENT
)]
23996 HRESULT HTMLSpanElement
([out, retval] IDispatch
**p
);
23998 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLSTYLEELEMENT
)]
23999 HRESULT HTMLStyleElement
([out, retval] IDispatch
**p
);
24001 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECAPTIONELEMENT
)]
24002 HRESULT HTMLTableCaptionElement
([out, retval] IDispatch
**p
);
24004 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECELLELEMENT
)]
24005 HRESULT HTMLTableCellElement
([out, retval] IDispatch
**p
);
24007 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLECOLELEMENT
)]
24008 HRESULT HTMLTableColElement
([out, retval] IDispatch
**p
);
24010 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLEELEMENT
)]
24011 HRESULT HTMLTableElement
([out, retval] IDispatch
**p
);
24013 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLEROWELEMENT
)]
24014 HRESULT HTMLTableRowElement
([out, retval] IDispatch
**p
);
24016 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTABLESECTIONELEMENT
)]
24017 HRESULT HTMLTableSectionElement
([out, retval] IDispatch
**p
);
24019 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTEXTAREAELEMENT
)]
24020 HRESULT HTMLTextAreaElement
([out, retval] IDispatch
**p
);
24022 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTEXTELEMENT
)]
24023 HRESULT HTMLTextElement
([out, retval] IDispatch
**p
);
24025 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLTITLEELEMENT
)]
24026 HRESULT HTMLTitleElement
([out, retval] IDispatch
**p
);
24028 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLULISTELEMENT
)]
24029 HRESULT HTMLUListElement
([out, retval] IDispatch
**p
);
24031 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_HTMLUNKNOWNELEMENT
)]
24032 HRESULT HTMLUnknownElement
([out, retval] IDispatch
**p
);
24034 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_IMAGE
)]
24035 HRESULT Image
([out, retval] IDispatch
**p
);
24037 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_LOCATION
)]
24038 HRESULT Location
([out, retval] IDispatch
**p
);
24040 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NAMEDNODEMAP
)]
24041 HRESULT NamedNodeMap
([out, retval] IDispatch
**p
);
24043 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NAVIGATOR
)]
24044 HRESULT Navigator
([out, retval] IDispatch
**p
);
24046 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_NODELIST
)]
24047 HRESULT NodeList
([out, retval] IDispatch
**p
);
24049 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_OPTION
)]
24050 HRESULT Option
([out, retval] IDispatch
**p
);
24052 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_SCREEN
)]
24053 HRESULT Screen
([out, retval] IDispatch
**p
);
24055 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_SELECTION
)]
24056 HRESULT Selection
([out, retval] IDispatch
**p
);
24058 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STATICNODELIST
)]
24059 HRESULT StaticNodeList
([out, retval] IDispatch
**p
);
24061 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STORAGE
)]
24062 HRESULT Storage
([out, retval] IDispatch
**p
);
24064 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETLIST
)]
24065 HRESULT StyleSheetList
([out, retval] IDispatch
**p
);
24067 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETPAGE
)]
24068 HRESULT StyleSheetPage
([out, retval] IDispatch
**p
);
24070 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_STYLESHEETPAGELIST
)]
24071 HRESULT StyleSheetPageList
([out, retval] IDispatch
**p
);
24073 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXT
)]
24074 HRESULT Text
([out, retval] IDispatch
**p
);
24076 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRANGE
)]
24077 HRESULT TextRange
([out, retval] IDispatch
**p
);
24079 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRANGECOLLECTION
)]
24080 HRESULT TextRangeCollection
([out, retval] IDispatch
**p
);
24082 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRECTANGLE
)]
24083 HRESULT TextRectangle
([out, retval] IDispatch
**p
);
24085 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_TEXTRECTANGLELIST
)]
24086 HRESULT TextRectangleList
([out, retval] IDispatch
**p
);
24088 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_WINDOW
)]
24089 HRESULT Window
([out, retval] IDispatch
**p
);
24091 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_XDOMAINREQUEST
)]
24092 HRESULT XDomainRequest
([out, retval] IDispatch
**p
);
24094 [propget, id(DISPID_IHTMLDOMCONSTRUCTORCOLLECTION_XMLHTTPREQUEST
)]
24095 HRESULT XMLHttpRequest
([out, retval] IDispatch
**p
);
24098 /*****************************************************************************
24099 * IXMLGenericParse interface
24103 pointer_default(unique),
24104 uuid(E4E23071
-4D07
-11d2
-AE76
-0080C73BC199
)
24106 interface IXMLGenericParse
: IUnknown
24108 HRESULT SetGenericParse
(
24109 [in] VARIANT_BOOL fDoGeneric
);
24112 /*****************************************************************************
24113 * ISegment interface
24117 pointer_default(unique),
24118 uuid(3050f683
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24120 interface ISegment
: IUnknown
24122 HRESULT GetPointers
(
24123 [in] IMarkupPointer
*pIStart
,
24124 [in] IMarkupPointer
*pIEnd
);
24127 /*****************************************************************************
24128 * IElementSegment interface
24132 pointer_default(unique),
24133 uuid(3050f68f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24135 interface IElementSegment
: ISegment
24137 HRESULT GetElement
([out] IHTMLElement
**ppIElement
);
24139 HRESULT SetPrimary
([in] BOOL fPrimary
);
24141 HRESULT IsPrimary
([out] BOOL
*pfPrimary
);
24144 /*****************************************************************************
24145 * ISelectionServicesListener interface
24149 pointer_default(unique),
24150 uuid(3050f699
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24152 interface ISelectionServicesListener
: IUnknown
24154 HRESULT BeginSelectionUndo
();
24156 HRESULT EndSelectionUndo
();
24158 HRESULT OnSelectedElementExit
(
24159 [in] IMarkupPointer
*pIElementStart
,
24160 [in] IMarkupPointer
*pIElementEnd
,
24161 [in] IMarkupPointer
*pIElementContentStart
,
24162 [in] IMarkupPointer
*pIElementContentEnd
);
24164 HRESULT OnChangeType
(
24165 [in] SELECTION_TYPE eType
,
24166 [in] ISelectionServicesListener
*pIListener
);
24168 HRESULT GetTypeDetail
([out] BSTR *pTypeDetail
);
24171 /*****************************************************************************
24172 * ISelectionServices interface
24176 pointer_default(unique),
24177 uuid(3050f684
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24179 interface ISelectionServices
: IUnknown
24181 HRESULT SetSelectionType
(
24182 [in] SELECTION_TYPE eType
,
24183 [in] ISelectionServicesListener
*pIListener
);
24185 HRESULT GetMarkupContainer
([out] IMarkupContainer
**ppIContainer
);
24187 HRESULT AddSegment
(
24188 [in] IMarkupPointer
*pIStart
,
24189 [in] IMarkupPointer
*pIEnd
,
24190 [out] ISegment
**ppISegmentAdded
);
24192 HRESULT AddElementSegment
(
24193 [in] IHTMLElement
*pIElement
,
24194 [out] IElementSegment
**ppISegmentAdded
);
24196 HRESULT RemoveSegment
([in] ISegment
*pISegment
);
24198 HRESULT GetSelectionServicesListener
([out] ISelectionServicesListener
**ppISelectionServicesListener
);
24201 /*****************************************************************************
24202 * IHTMLEditDesigner interface
24206 pointer_default(unique),
24207 uuid(3050f662
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24209 interface IHTMLEditDesigner
: IUnknown
24211 HRESULT PreHandleEvent
(
24212 [in] DISPID inEvtDispId
,
24213 [in] IHTMLEventObj
*pIEventObj
);
24215 HRESULT PostHandleEvent
(
24216 [in] DISPID inEvtDispId
,
24217 [in] IHTMLEventObj
*pIEventObj
);
24219 HRESULT TranslateAccelerator
(
24220 [in] DISPID inEvtDispId
,
24221 [in] IHTMLEventObj
*pIEventObj
);
24223 HRESULT PostEditorEventNotify
(
24224 [in] DISPID inEvtDispId
,
24225 [in] IHTMLEventObj
*pIEventObj
);
24228 /*****************************************************************************
24229 * IHTMLEditServices interface
24233 pointer_default(unique),
24234 uuid(3050f663
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24236 interface IHTMLEditServices
: IUnknown
24238 HRESULT AddDesigner
([in] IHTMLEditDesigner
*pIDesigner
);
24240 HRESULT RemoveDesigner
([in] IHTMLEditDesigner
*pIDesigner
);
24242 HRESULT GetSelectionServices
(
24243 [in] IMarkupContainer
*pIContainer
,
24244 [out] ISelectionServices
**ppSelSvc
);
24246 HRESULT MoveToSelectionAnchor
([in] IMarkupPointer
*pIStartAnchor
);
24248 HRESULT MoveToSelectionEnd
([in] IMarkupPointer
*pIEndAnchor
);
24250 HRESULT SelectRange
(
24251 [in] IMarkupPointer
* pStart
,
24252 [in] IMarkupPointer
* pEnd
,
24253 [in] SELECTION_TYPE eType
);
24256 /*****************************************************************************
24257 * IElementBehaviorSite interface
24261 uuid(3050F427
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
24263 interface IElementBehaviorSite
: IUnknown
{
24264 HRESULT GetElement
([out, retval] IHTMLElement
**ppElement
);
24265 HRESULT RegisterNotification
([in] long lEvent
);
24268 /*****************************************************************************
24269 * IElementBehavior interface
24273 uuid(3050F425
-98B5
-11CF
-BB82
-00AA00BDCE0B
)
24275 interface IElementBehavior
: IUnknown
{
24276 HRESULT Init
([in] IElementBehaviorSite
*pBehaviorSite
);
24277 HRESULT Notify
([in] long lEvent
, [in, out] VARIANT *pVar
);
24281 /*****************************************************************************
24282 * IElementBehaviorFactory interface
24286 uuid(3050f429
-98b5
-11cf
-bb82
-00aa00bdce0b
)
24288 interface IElementBehaviorFactory
: IUnknown
24290 HRESULT FindBehavior
(
24291 [in] BSTR bstrBehavior
,
24292 [in] BSTR bstrBehaviorUrl
,
24293 [in] IElementBehaviorSite
*pSite
,
24294 [out] IElementBehavior
**ppBehavior
);
24297 } /* library MSHTML */
24299 interface IOleCommandTarget
;
24301 /*****************************************************************************
24302 * IHTMLPrivateWindow interface
24306 uuid(3050f6dc
-98b5
-11cf
-bb82
-00aa00bdce0b
),
24309 interface IHTMLPrivateWindow
: IUnknown
24311 HRESULT SuperNavigate
(BSTR url
, BSTR arg2
, BSTR arg3
, BSTR arg4
, VARIANT *post_data
, VARIANT *headers
, ULONG flags
);
24312 HRESULT GetPendingUrl
(BSTR *url
);
24313 HRESULT SetPICSTarget
(IOleCommandTarget
*cmdtrg
);
24314 HRESULT PICSComplete
(int arg
);
24315 HRESULT FindWindowByName
(LPCWSTR name
, IHTMLWindow2
**ret
);
24316 HRESULT GetAddressBarUrl
(BSTR *url
);
24319 /*****************************************************************************
24320 * IWebBrowserPriv interface
24324 uuid(3050f804
-98b5
-11cf
-bb82
-00aa00bdce0b
),
24327 interface IWebBrowserPriv
: IUnknown
24329 HRESULT NavigateWithBindCtx
(VARIANT *uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
24330 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
);
24334 /*****************************************************************************
24335 * IWebBrowserPriv2IE8 interface
24339 uuid(3ed72303
-6ffc
-4214-ba90
-faf1862dec8a
),
24342 interface IWebBrowserPriv2IE8
: IUnknown
24344 HRESULT NavigateWithBindCtx2
(IUri
*uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
24345 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
);
24346 HRESULT SetBrowserFrameOptions
(DWORD opt1
, DWORD opt2
);
24347 HRESULT DetachConnectionPoints
();
24348 HRESULT GetProcessId
(DWORD
*pid
);
24349 HRESULT CompatAttachEditEvents
();
24350 HRESULT HandleOpenOptions
(IUnknown
*obj
, BSTR bstr, int options
);
24351 HRESULT SetSearchTerm
(BSTR term
);
24352 HRESULT GetSearchTerm
(BSTR *term
);
24353 HRESULT GetCurrentDocument
(IDispatch
** doc
);
24356 /*****************************************************************************
24357 * IWebBrowserPriv2IE9 interface
24361 uuid(3ed72303
-6ffc
-4214-ba90
-faf1862dec8a
),
24364 interface IWebBrowserPriv2IE9
: IUnknown
24366 HRESULT NavigateWithBindCtx2
(IUri
*uri
, VARIANT *flags
, VARIANT *target_frame
, VARIANT *post_data
,
24367 VARIANT *headers
, IBindCtx
*bind_ctx
, LPOLESTR url_fragment
, DWORD unused
);
24368 /* Probably more */