Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenmshtml.idl
Go to the documentation of this file.
00001 /* 00002 * Copyright 2004-2010 Jacek Caban for CodeWeavers 00003 * Copyright 2008 Konstantin Kondratyuk (Etersoft) 00004 * 00005 * This library is free software; you can redistribute it and/or 00006 * modify it under the terms of the GNU Lesser General Public 00007 * License as published by the Free Software Foundation; either 00008 * version 2.1 of the License, or (at your option) any later version. 00009 * 00010 * This library is distributed in the hope that it will be useful, 00011 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00012 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00013 * Lesser General Public License for more details. 00014 * 00015 * You should have received a copy of the GNU Lesser General Public 00016 * License along with this library; if not, write to the Free Software 00017 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA 00018 */ 00019 00020 #include <mshtmdid.h> 00021 #include <mshtmcid.h> 00022 #include <olectl.h> 00023 00024 #if defined(_MSC_VER) && (__midl >= 501) 00025 midl_pragma warning(disable: 2362) 00026 #endif 00027 00028 import "ocidl.idl"; 00029 import "dimm.idl"; 00030 import "shtypes.idl"; 00031 00032 cpp_quote("#include <olectl.h>") 00033 00034 cpp_quote("DEFINE_GUID(SID_SEditCommandTarget, 0x3050f4b5,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);") 00035 cpp_quote("DEFINE_GUID(SID_SHTMLEditHost, 0x3050f6a0,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);") 00036 cpp_quote("DEFINE_GUID(SID_SHTMLEditServices, 0x3050f7f9,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);") 00037 cpp_quote("#define SID_SHTMLWindow IID_IHTMLWindow2") 00038 cpp_quote("#define SID_SElementBehaviorFactory IID_IElementBehaviorFactory") 00039 00040 cpp_quote("#ifdef WINE_NO_UNICODE_MACROS") 00041 cpp_quote("#undef FindText") 00042 cpp_quote("#endif") 00043 00044 typedef enum { 00045 POINTER_GRAVITY_Left, 00046 POINTER_GRAVITY_Right, 00047 POINTER_GRAVITY_Max = 2147483647 00048 } POINTER_GRAVITY; 00049 00050 typedef enum { 00051 CONTEXT_TYPE_None, 00052 CONTEXT_TYPE_Text, 00053 CONTEXT_TYPE_EnterScope, 00054 CONTEXT_TYPE_ExitScope, 00055 CONTEXT_TYPE_NoScope, 00056 MARKUP_CONTEXT_TYPE_Max = 2147483647 00057 } MARKUP_CONTEXT_TYPE; 00058 00059 typedef enum { 00060 ELEM_ADJ_BeforeBegin, 00061 ELEM_ADJ_AfterBegin, 00062 ELEM_ADJ_BeforeEnd, 00063 ELEM_ADJ_AfterEnd, 00064 ELEMENT_ADJACENCY_Max = 2147483647 00065 } ELEMENT_ADJACENCY; 00066 00067 typedef enum { 00068 MOVEUNIT_PREVCHAR, 00069 MOVEUNIT_NEXTCHAR, 00070 MOVEUNIT_PREVCLUSTERBEG, 00071 MOVEUNIT_NEXTCLUSTERBEG, 00072 MOVEUNIT_PREVCLUSTEREND, 00073 MOVEUNIT_NEXTCLUSTEREND, 00074 MOVEUNIT_PREVWORDBEG, 00075 MOVEUNIT_NEXTWORDBEG, 00076 MOVEUNIT_PREVWORDEND, 00077 MOVEUNIT_NEXTWORDEND, 00078 MOVEUNIT_PREVPROOFWORD, 00079 MOVEUNIT_NEXTPROOFWORD, 00080 MOVEUNIT_NEXTURLBEG, 00081 MOVEUNIT_PREVURLBEG, 00082 MOVEUNIT_NEXTURLEND, 00083 MOVEUNIT_PREVURLEND, 00084 MOVEUNIT_PREVSENTENCE, 00085 MOVEUNIT_NEXTSENTENCE, 00086 MOVEUNIT_PREVBLOCK, 00087 MOVEUNIT_NEXTBLOCK, 00088 MOVEUNIT_ACTION_Max = 2147483647 00089 } MOVEUNIT_ACTION; 00090 00091 typedef enum _SELECTION_TYPE { 00092 SELECTION_TYPE_None, 00093 SELECTION_TYPE_Caret, 00094 SELECTION_TYPE_Text, 00095 SELECTION_TYPE_Control, 00096 SELECTION_TYPE_Max = 2147483647 00097 } SELECTION_TYPE; 00098 00099 [ 00100 odl, 00101 oleautomation, 00102 dual, 00103 uuid(3051049b-98b5-11cf-bb82-00aa00bdce0b) 00104 ] 00105 interface IHTMLDOMConstructor : IDispatch 00106 { 00107 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR), hidden] 00108 HRESULT constructor([retval, out] IDispatch* * p); 00109 00110 HRESULT LookupGetter([in] BSTR propname, [retval, out] VARIANT* ppDispHandler); 00111 00112 HRESULT LookupSetter([in] BSTR propname, [retval, out] VARIANT* ppDispHandler); 00113 00114 HRESULT DefineGetter([in] BSTR propname, [in] VARIANT* pdispHandler); 00115 00116 HRESULT DefineSetter([in] BSTR propname, [in] VARIANT* pdispHandler); 00117 } 00118 00119 #define WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL \ 00120 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR), hidden] \ 00121 IDispatch *constructor() 00122 00123 interface IHTMLDocument2; 00124 interface IHTMLStyleSheetsCollection; 00125 interface IHTMLFrameBase; 00126 00127 /***************************************************************************** 00128 * IHTMLFiltersCollection interface 00129 */ 00130 [ 00131 odl, 00132 oleautomation, 00133 dual, 00134 uuid(3050F3EE-98B5-11Cf-BB82-00AA00BDCE0B) 00135 ] 00136 interface IHTMLFiltersCollection : IDispatch 00137 { 00138 [propget, id(DISPID_IHTMLFILTERSCOLLECTION_LENGTH)] 00139 HRESULT length([retval, out] LONG *p); 00140 00141 [propget, id(DISPID_IHTMLFILTERSCOLLECTION__NEWENUM)] 00142 HRESULT _newEnum([retval, out] IUnknown **p); 00143 00144 [id(DISPID_IHTMLFILTERSCOLLECTION_ITEM)] 00145 HRESULT item( 00146 [in] VARIANT *pvarIndex, 00147 [retval, out] VARIANT *pvarResult); 00148 } 00149 00150 [ 00151 version(4.0), 00152 uuid(3050F1C5-98B5-11CF-BB82-00AA00BDCE0B) 00153 ] 00154 library MSHTML 00155 { 00156 00157 importlib("stdole2.tlb"); 00158 00159 /***************************************************************************** 00160 * IHTMLStyle interface 00161 */ 00162 [ 00163 odl, 00164 oleautomation, 00165 dual, 00166 uuid(3050F25E-98B5-11CF-BB82-00AA00BDCE0B) 00167 ] 00168 interface IHTMLStyle : IDispatch 00169 { 00170 [propput, id(DISPID_IHTMLSTYLE_FONTFAMILY), bindable, displaybind] 00171 HRESULT fontFamily([in] BSTR v); 00172 00173 [propget, id(DISPID_IHTMLSTYLE_FONTFAMILY), bindable, displaybind] 00174 HRESULT fontFamily([retval, out] BSTR *p); 00175 00176 [propput, id(DISPID_IHTMLSTYLE_FONTSTYLE), bindable, displaybind] 00177 HRESULT fontStyle([in] BSTR v); 00178 00179 [propget, id(DISPID_IHTMLSTYLE_FONTSTYLE), bindable, displaybind] 00180 HRESULT fontStyle([retval, out] BSTR *p); 00181 00182 [propput, id(DISPID_IHTMLSTYLE_FONTVARIANT), bindable, displaybind] 00183 HRESULT fontVariant([in] BSTR v); 00184 00185 [propget, id(DISPID_IHTMLSTYLE_FONTVARIANT), bindable, displaybind] 00186 HRESULT fontVariant([retval, out] BSTR *p); 00187 00188 [propput, id(DISPID_IHTMLSTYLE_FONTWEIGHT), bindable, displaybind] 00189 HRESULT fontWeight([in] BSTR v); 00190 00191 [propget, id(DISPID_IHTMLSTYLE_FONTWEIGHT), bindable, displaybind] 00192 HRESULT fontWeight([retval, out] BSTR *p); 00193 00194 [propput, id(DISPID_IHTMLSTYLE_FONTSIZE), bindable, displaybind] 00195 HRESULT fontSize([in] VARIANT v); 00196 00197 [propget, id(DISPID_IHTMLSTYLE_FONTSIZE), bindable, displaybind] 00198 HRESULT fontSize([retval, out] VARIANT *p); 00199 00200 [propput, id(DISPID_IHTMLSTYLE_FONT), bindable, displaybind] 00201 HRESULT font([in] BSTR v); 00202 00203 [propget, id(DISPID_IHTMLSTYLE_FONT), bindable, displaybind] 00204 HRESULT font([retval, out] BSTR *p); 00205 00206 [propput, id(DISPID_IHTMLSTYLE_COLOR), bindable, displaybind] 00207 HRESULT color([in] VARIANT v); 00208 00209 [propget, id(DISPID_IHTMLSTYLE_COLOR), bindable, displaybind] 00210 HRESULT color([retval, out] VARIANT *p); 00211 00212 [propput, id(DISPID_IHTMLSTYLE_BACKGROUND), bindable, displaybind] 00213 HRESULT background([in] BSTR v); 00214 00215 [propget, id(DISPID_IHTMLSTYLE_BACKGROUND), bindable, displaybind] 00216 HRESULT background([retval, out] BSTR *p); 00217 00218 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR), bindable, displaybind] 00219 HRESULT backgroundColor([in] VARIANT v); 00220 00221 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR), bindable, displaybind] 00222 HRESULT backgroundColor([retval, out] VARIANT *p); 00223 00224 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE), bindable, displaybind] 00225 HRESULT backgroundImage([in] BSTR v); 00226 00227 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE), bindable, displaybind] 00228 HRESULT backgroundImage([retval, out] BSTR *p); 00229 00230 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT), bindable, displaybind] 00231 HRESULT backgroundRepeat([in] BSTR v); 00232 00233 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT), bindable, displaybind] 00234 HRESULT backgroundRepeat([retval, out] BSTR *p); 00235 00236 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT), bindable, displaybind] 00237 HRESULT backgroundAttachment([in] BSTR v); 00238 00239 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT), bindable, displaybind] 00240 HRESULT backgroundAttachment([retval, out] BSTR *p); 00241 00242 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION), bindable, displaybind] 00243 HRESULT backgroundPosition([in] BSTR v); 00244 00245 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION), bindable, displaybind] 00246 HRESULT backgroundPosition([retval, out] BSTR *p); 00247 00248 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX), bindable, displaybind] 00249 HRESULT backgroundPositionX([in] VARIANT v); 00250 00251 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX), bindable, displaybind] 00252 HRESULT backgroundPositionX([retval, out] VARIANT *p); 00253 00254 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY), bindable, displaybind] 00255 HRESULT backgroundPositionY([in] VARIANT v); 00256 00257 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY), bindable, displaybind] 00258 HRESULT backgroundPositionY([retval, out] VARIANT *p); 00259 00260 [propput, id(DISPID_IHTMLSTYLE_WORDSPACING), bindable, displaybind] 00261 HRESULT wordSpacing([in] VARIANT v); 00262 00263 [propget, id(DISPID_IHTMLSTYLE_WORDSPACING), bindable, displaybind] 00264 HRESULT wordSpacing([retval, out] VARIANT *p); 00265 00266 [propput, id(DISPID_IHTMLSTYLE_LETTERSPACING), bindable, displaybind] 00267 HRESULT letterSpacing([in] VARIANT v); 00268 00269 [propget, id(DISPID_IHTMLSTYLE_LETTERSPACING), bindable, displaybind] 00270 HRESULT letterSpacing([retval, out] VARIANT *p); 00271 00272 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATION), bindable, displaybind] 00273 HRESULT textDecoration([in] BSTR v); 00274 00275 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATION), bindable, displaybind] 00276 HRESULT textDecoration([retval, out] BSTR *p); 00277 00278 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE), bindable, displaybind] 00279 HRESULT textDecorationNone([in] VARIANT_BOOL v); 00280 00281 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE), bindable, displaybind] 00282 HRESULT textDecorationNone([retval, out] VARIANT_BOOL *p); 00283 00284 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE), bindable, displaybind] 00285 HRESULT textDecorationUnderline([in] VARIANT_BOOL v); 00286 00287 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE), bindable, displaybind] 00288 HRESULT textDecorationUnderline([retval, out] VARIANT_BOOL *p); 00289 00290 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE), bindable, displaybind] 00291 HRESULT textDecorationOverline([in] VARIANT_BOOL v); 00292 00293 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE), bindable, displaybind] 00294 HRESULT textDecorationOverline([retval, out] VARIANT_BOOL *p); 00295 00296 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH), bindable, displaybind] 00297 HRESULT textDecorationLineThrough([in] VARIANT_BOOL v); 00298 00299 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH), bindable, displaybind] 00300 HRESULT textDecorationLineThrough([retval, out] VARIANT_BOOL *p); 00301 00302 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK), bindable, displaybind] 00303 HRESULT textDecorationBlink([in] VARIANT_BOOL v); 00304 00305 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK), bindable, displaybind] 00306 HRESULT textDecorationBlink([retval, out] VARIANT_BOOL *p); 00307 00308 [propput, id(DISPID_IHTMLSTYLE_VERTICALALIGN), bindable, displaybind] 00309 HRESULT verticalAlign([in] VARIANT v); 00310 00311 [propget, id(DISPID_IHTMLSTYLE_VERTICALALIGN), bindable, displaybind] 00312 HRESULT verticalAlign([retval, out] VARIANT *p); 00313 00314 [propput, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM), bindable, displaybind] 00315 HRESULT textTransform([in] BSTR v); 00316 00317 [propget, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM), bindable, displaybind] 00318 HRESULT textTransform([retval, out] BSTR *p); 00319 00320 [propput, id(DISPID_IHTMLSTYLE_TEXTALIGN), bindable, displaybind] 00321 HRESULT textAlign([in] BSTR v); 00322 00323 [propget, id(DISPID_IHTMLSTYLE_TEXTALIGN), bindable, displaybind] 00324 HRESULT textAlign([retval, out] BSTR *p); 00325 00326 [propput, id(DISPID_IHTMLSTYLE_TEXTINDENT), bindable, displaybind] 00327 HRESULT textIndent([in] VARIANT v); 00328 00329 [propget, id(DISPID_IHTMLSTYLE_TEXTINDENT), bindable, displaybind] 00330 HRESULT textIndent([retval, out] VARIANT *p); 00331 00332 [propput, id(DISPID_IHTMLSTYLE_LINEHEIGHT), bindable, displaybind] 00333 HRESULT lineHeight([in] VARIANT v); 00334 00335 [propget, id(DISPID_IHTMLSTYLE_LINEHEIGHT), bindable, displaybind] 00336 HRESULT lineHeight([retval, out] VARIANT *p); 00337 00338 [propput, id(DISPID_IHTMLSTYLE_MARGINTOP), bindable, displaybind] 00339 HRESULT marginTop([in] VARIANT v); 00340 00341 [propget, id(DISPID_IHTMLSTYLE_MARGINTOP), bindable, displaybind] 00342 HRESULT marginTop([retval, out] VARIANT *p); 00343 00344 [propput, id(DISPID_IHTMLSTYLE_MARGINRIGHT), bindable, displaybind] 00345 HRESULT marginRight([in] VARIANT v); 00346 00347 [propget, id(DISPID_IHTMLSTYLE_MARGINRIGHT), bindable, displaybind] 00348 HRESULT marginRight([retval, out] VARIANT *p); 00349 00350 [propput, id(DISPID_IHTMLSTYLE_MARGINBOTTOM), bindable, displaybind] 00351 HRESULT marginBottom([in] VARIANT v); 00352 00353 [propget, id(DISPID_IHTMLSTYLE_MARGINBOTTOM), bindable, displaybind] 00354 HRESULT marginBottom([retval, out] VARIANT *p); 00355 00356 [propput, id(DISPID_IHTMLSTYLE_MARGINLEFT), bindable, displaybind] 00357 HRESULT marginLeft([in] VARIANT v); 00358 00359 [propget, id(DISPID_IHTMLSTYLE_MARGINLEFT), bindable, displaybind] 00360 HRESULT marginLeft([retval, out] VARIANT *p); 00361 00362 [propput, id(DISPID_IHTMLSTYLE_MARGIN), bindable, displaybind] 00363 HRESULT margin([in] BSTR v); 00364 00365 [propget, id(DISPID_IHTMLSTYLE_MARGIN), bindable, displaybind] 00366 HRESULT margin([retval, out] BSTR *p); 00367 00368 [propput, id(DISPID_IHTMLSTYLE_PADDINGTOP), bindable, displaybind] 00369 HRESULT paddingTop([in] VARIANT v); 00370 00371 [propget, id(DISPID_IHTMLSTYLE_PADDINGTOP), bindable, displaybind] 00372 HRESULT paddingTop([retval, out] VARIANT *p); 00373 00374 [propput, id(DISPID_IHTMLSTYLE_PADDINGRIGHT), bindable, displaybind] 00375 HRESULT paddingRight([in] VARIANT v); 00376 00377 [propget, id(DISPID_IHTMLSTYLE_PADDINGRIGHT), bindable, displaybind] 00378 HRESULT paddingRight([retval, out] VARIANT *p); 00379 00380 [propput, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM), bindable, displaybind] 00381 HRESULT paddingBottom([in] VARIANT v); 00382 00383 [propget, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM), bindable, displaybind] 00384 HRESULT paddingBottom([retval, out] VARIANT *p); 00385 00386 [propput, id(DISPID_IHTMLSTYLE_PADDINGLEFT), bindable, displaybind] 00387 HRESULT paddingLeft([in] VARIANT v); 00388 00389 [propget, id(DISPID_IHTMLSTYLE_PADDINGLEFT), bindable, displaybind] 00390 HRESULT paddingLeft([retval, out] VARIANT *p); 00391 00392 [propput, id(DISPID_IHTMLSTYLE_PADDING), bindable, displaybind] 00393 HRESULT padding([in] BSTR v); 00394 00395 [propget, id(DISPID_IHTMLSTYLE_PADDING), bindable, displaybind] 00396 HRESULT padding([retval, out] BSTR *p); 00397 00398 [propput, id(DISPID_IHTMLSTYLE_BORDER), bindable, displaybind] 00399 HRESULT border([in] BSTR v); 00400 00401 [propget, id(DISPID_IHTMLSTYLE_BORDER), bindable, displaybind] 00402 HRESULT border([retval, out] BSTR *p); 00403 00404 [propput, id(DISPID_IHTMLSTYLE_BORDERTOP), bindable, displaybind] 00405 HRESULT borderTop([in] BSTR v); 00406 00407 [propget, id(DISPID_IHTMLSTYLE_BORDERTOP), bindable, displaybind] 00408 HRESULT borderTop([retval, out] BSTR *p); 00409 00410 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHT), bindable, displaybind] 00411 HRESULT borderRight([in] BSTR v); 00412 00413 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHT), bindable, displaybind] 00414 HRESULT borderRight([retval, out] BSTR *p); 00415 00416 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOM), bindable, displaybind] 00417 HRESULT borderBottom([in] BSTR v); 00418 00419 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOM), bindable, displaybind] 00420 HRESULT borderBottom([retval, out] BSTR *p); 00421 00422 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFT), bindable, displaybind] 00423 HRESULT borderLeft([in] BSTR v); 00424 00425 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFT), bindable, displaybind] 00426 HRESULT borderLeft([retval, out] BSTR *p); 00427 00428 [propput, id(DISPID_IHTMLSTYLE_BORDERCOLOR), bindable, displaybind] 00429 HRESULT borderColor([in] BSTR v); 00430 00431 [propget, id(DISPID_IHTMLSTYLE_BORDERCOLOR), bindable, displaybind] 00432 HRESULT borderColor([retval, out] BSTR *p); 00433 00434 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR), bindable, displaybind] 00435 HRESULT borderTopColor([in] VARIANT v); 00436 00437 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR), bindable, displaybind] 00438 HRESULT borderTopColor([retval, out] VARIANT *p); 00439 00440 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR), bindable, displaybind] 00441 HRESULT borderRightColor([in] VARIANT v); 00442 00443 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR), bindable, displaybind] 00444 HRESULT borderRightColor([retval, out] VARIANT *p); 00445 00446 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR), bindable, displaybind] 00447 HRESULT borderBottomColor([in] VARIANT v); 00448 00449 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR), bindable, displaybind] 00450 HRESULT borderBottomColor([retval, out] VARIANT *p); 00451 00452 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR), bindable, displaybind] 00453 HRESULT borderLeftColor([in] VARIANT v); 00454 00455 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR), bindable, displaybind] 00456 HRESULT borderLeftColor([retval, out] VARIANT *p); 00457 00458 [propput, id(DISPID_IHTMLSTYLE_BORDERWIDTH), bindable, displaybind] 00459 HRESULT borderWidth([in] BSTR v); 00460 00461 [propget, id(DISPID_IHTMLSTYLE_BORDERWIDTH), bindable, displaybind] 00462 HRESULT borderWidth([retval, out] BSTR *p); 00463 00464 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH), bindable, displaybind] 00465 HRESULT borderTopWidth([in] VARIANT v); 00466 00467 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH), bindable, displaybind] 00468 HRESULT borderTopWidth([retval, out] VARIANT *p); 00469 00470 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH), bindable, displaybind] 00471 HRESULT borderRightWidth([in] VARIANT v); 00472 00473 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH), bindable, displaybind] 00474 HRESULT borderRightWidth([retval, out] VARIANT *p); 00475 00476 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH), bindable, displaybind] 00477 HRESULT borderBottomWidth([in] VARIANT v); 00478 00479 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH), bindable, displaybind] 00480 HRESULT borderBottomWidth([retval, out] VARIANT *p); 00481 00482 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH), bindable, displaybind] 00483 HRESULT borderLeftWidth([in] VARIANT v); 00484 00485 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH), bindable, displaybind] 00486 HRESULT borderLeftWidth([retval, out] VARIANT *p); 00487 00488 [propput, id(DISPID_IHTMLSTYLE_BORDERSTYLE), bindable, displaybind] 00489 HRESULT borderStyle([in] BSTR v); 00490 00491 [propget, id(DISPID_IHTMLSTYLE_BORDERSTYLE), bindable, displaybind] 00492 HRESULT borderStyle([retval, out] BSTR *p); 00493 00494 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE), bindable, displaybind] 00495 HRESULT borderTopStyle([in] BSTR v); 00496 00497 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE), bindable, displaybind] 00498 HRESULT borderTopStyle([retval, out] BSTR *p); 00499 00500 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE), bindable, displaybind] 00501 HRESULT borderRightStyle([in] BSTR v); 00502 00503 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE), bindable, displaybind] 00504 HRESULT borderRightStyle([retval, out] BSTR *p); 00505 00506 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE), bindable, displaybind] 00507 HRESULT borderBottomStyle([in] BSTR v); 00508 00509 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE), bindable, displaybind] 00510 HRESULT borderBottomStyle([retval, out] BSTR *p); 00511 00512 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE), bindable, displaybind] 00513 HRESULT borderLeftStyle([in] BSTR v); 00514 00515 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE), bindable, displaybind] 00516 HRESULT borderLeftStyle([retval, out] BSTR *p); 00517 00518 [propput, id(DISPID_IHTMLSTYLE_WIDTH), bindable, displaybind] 00519 HRESULT width([in] VARIANT v); 00520 00521 [propget, id(DISPID_IHTMLSTYLE_WIDTH), bindable, displaybind] 00522 HRESULT width([retval, out] VARIANT *p); 00523 00524 [propput, id(DISPID_IHTMLSTYLE_HEIGHT), bindable, displaybind] 00525 HRESULT height([in] VARIANT v); 00526 00527 [propget, id(DISPID_IHTMLSTYLE_HEIGHT), bindable, displaybind] 00528 HRESULT height([retval, out] VARIANT *p); 00529 00530 [propput, id(DISPID_IHTMLSTYLE_STYLEFLOAT), bindable, displaybind] 00531 HRESULT styleFloat([in] BSTR v); 00532 00533 [propget, id(DISPID_IHTMLSTYLE_STYLEFLOAT), bindable, displaybind] 00534 HRESULT styleFloat([retval, out] BSTR *p); 00535 00536 [propput, id(DISPID_IHTMLSTYLE_CLEAR), bindable, displaybind] 00537 HRESULT clear([in] BSTR v); 00538 00539 [propget, id(DISPID_IHTMLSTYLE_CLEAR), bindable, displaybind] 00540 HRESULT clear([retval, out] BSTR *p); 00541 00542 [propput, id(DISPID_IHTMLSTYLE_DISPLAY), bindable, displaybind] 00543 HRESULT display([in] BSTR v); 00544 00545 [propget, id(DISPID_IHTMLSTYLE_DISPLAY), bindable, displaybind] 00546 HRESULT display([retval, out] BSTR *p); 00547 00548 [propput, id(DISPID_IHTMLSTYLE_VISIBILITY), bindable, displaybind] 00549 HRESULT visibility([in] BSTR v); 00550 00551 [propget, id(DISPID_IHTMLSTYLE_VISIBILITY), bindable, displaybind] 00552 HRESULT visibility([retval, out] BSTR *p); 00553 00554 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE), bindable, displaybind] 00555 HRESULT listStyleType([in] BSTR v); 00556 00557 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE), bindable, displaybind] 00558 HRESULT listStyleType([retval, out] BSTR *p); 00559 00560 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION), bindable, displaybind] 00561 HRESULT listStylePosition([in] BSTR v); 00562 00563 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION), bindable, displaybind] 00564 HRESULT listStylePosition([retval, out] BSTR *p); 00565 00566 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE), bindable, displaybind] 00567 HRESULT listStyleImage([in] BSTR v); 00568 00569 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE), bindable, displaybind] 00570 HRESULT listStyleImage([retval, out] BSTR *p); 00571 00572 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLE), bindable, displaybind] 00573 HRESULT listStyle([in] BSTR v); 00574 00575 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLE), bindable, displaybind] 00576 HRESULT listStyle([retval, out] BSTR *p); 00577 00578 [propput, id(DISPID_IHTMLSTYLE_WHITESPACE), bindable, displaybind] 00579 HRESULT whiteSpace([in] BSTR v); 00580 00581 [propget, id(DISPID_IHTMLSTYLE_WHITESPACE), bindable, displaybind] 00582 HRESULT whiteSpace([retval, out] BSTR *p); 00583 00584 [propput, id(DISPID_IHTMLSTYLE_TOP), bindable, displaybind] 00585 HRESULT top([in] VARIANT v); 00586 00587 [propget, id(DISPID_IHTMLSTYLE_TOP), bindable, displaybind] 00588 HRESULT top([retval, out] VARIANT *p); 00589 00590 [propput, id(DISPID_IHTMLSTYLE_LEFT), bindable, displaybind] 00591 HRESULT left([in] VARIANT v); 00592 00593 [propget, id(DISPID_IHTMLSTYLE_LEFT), bindable, displaybind] 00594 HRESULT left([retval, out] VARIANT *p); 00595 00596 [propget, id(DISPID_IHTMLSTYLE_POSITION), bindable, displaybind] 00597 HRESULT position([retval, out] BSTR *p); 00598 00599 [propput, id(DISPID_IHTMLSTYLE_ZINDEX), bindable, displaybind] 00600 HRESULT zIndex([in] VARIANT v); 00601 00602 [propget, id(DISPID_IHTMLSTYLE_ZINDEX), bindable, displaybind] 00603 HRESULT zIndex([retval, out] VARIANT *p); 00604 00605 [propput, id(DISPID_IHTMLSTYLE_OVERFLOW), bindable, displaybind] 00606 HRESULT overflow([in] BSTR v); 00607 00608 [propget, id(DISPID_IHTMLSTYLE_OVERFLOW), bindable, displaybind] 00609 HRESULT overflow([retval, out] BSTR *p); 00610 00611 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE), bindable, displaybind] 00612 HRESULT pageBreakBefore([in] BSTR v); 00613 00614 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE), bindable, displaybind] 00615 HRESULT pageBreakBefore([retval, out] BSTR *p); 00616 00617 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER), bindable, displaybind] 00618 HRESULT pageBreakAfter([in] BSTR v); 00619 00620 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER), bindable, displaybind] 00621 HRESULT pageBreakAfter([retval, out] BSTR *p); 00622 00623 [propput, id(DISPID_IHTMLSTYLE_CSSTEXT), bindable, displaybind] 00624 HRESULT cssText([in] BSTR v); 00625 00626 [propget, id(DISPID_IHTMLSTYLE_CSSTEXT), bindable, displaybind] 00627 HRESULT cssText([retval, out] BSTR *p); 00628 00629 [propput, id(DISPID_IHTMLSTYLE_PIXELTOP), bindable, displaybind, hidden] 00630 HRESULT pixelTop([in] LONG v); 00631 00632 [propget, id(DISPID_IHTMLSTYLE_PIXELTOP), bindable, displaybind, hidden] 00633 HRESULT pixelTop([retval, out] LONG *p); 00634 00635 [propput, id(DISPID_IHTMLSTYLE_PIXELLEFT), bindable, displaybind, hidden] 00636 HRESULT pixelLeft([in] LONG v); 00637 00638 [propget, id(DISPID_IHTMLSTYLE_PIXELLEFT), bindable, displaybind, hidden] 00639 HRESULT pixelLeft([retval, out] LONG *p); 00640 00641 [propput, id(DISPID_IHTMLSTYLE_PIXELWIDTH), bindable, displaybind, hidden] 00642 HRESULT pixelWidth([in] LONG v); 00643 00644 [propget, id(DISPID_IHTMLSTYLE_PIXELWIDTH), bindable, displaybind, hidden] 00645 HRESULT pixelWidth([retval, out] LONG *p); 00646 00647 [propput, id(DISPID_IHTMLSTYLE_PIXELHEIGHT), bindable, displaybind, hidden] 00648 HRESULT pixelHeight([in] LONG v); 00649 00650 [propget, id(DISPID_IHTMLSTYLE_PIXELHEIGHT), bindable, displaybind, hidden] 00651 HRESULT pixelHeight([retval, out] LONG *p); 00652 00653 [propput, id(DISPID_IHTMLSTYLE_POSTOP), bindable, displaybind] 00654 HRESULT posTop([in] float v); 00655 00656 [propget, id(DISPID_IHTMLSTYLE_POSTOP), bindable, displaybind] 00657 HRESULT posTop([retval, out] float *p); 00658 00659 [propput, id(DISPID_IHTMLSTYLE_POSLEFT), bindable, displaybind] 00660 HRESULT posLeft([in] float v); 00661 00662 [propget, id(DISPID_IHTMLSTYLE_POSLEFT), bindable, displaybind] 00663 HRESULT posLeft([retval, out] float *p); 00664 00665 [propput, id(DISPID_IHTMLSTYLE_POSWIDTH), bindable, displaybind] 00666 HRESULT posWidth([in] float v); 00667 00668 [propget, id(DISPID_IHTMLSTYLE_POSWIDTH), bindable, displaybind] 00669 HRESULT posWidth([retval, out] float *p); 00670 00671 [propput, id(DISPID_IHTMLSTYLE_POSHEIGHT), bindable, displaybind] 00672 HRESULT posHeight([in] float v); 00673 00674 [propget, id(DISPID_IHTMLSTYLE_POSHEIGHT), bindable, displaybind] 00675 HRESULT posHeight([retval, out] float *p); 00676 00677 [propput, id(DISPID_IHTMLSTYLE_CURSOR), bindable, displaybind] 00678 HRESULT cursor([in] BSTR v); 00679 00680 [propget, id(DISPID_IHTMLSTYLE_CURSOR), bindable, displaybind] 00681 HRESULT cursor([retval, out] BSTR *p); 00682 00683 [propput, id(DISPID_IHTMLSTYLE_CLIP), bindable, displaybind] 00684 HRESULT clip([in] BSTR v); 00685 00686 [propget, id(DISPID_IHTMLSTYLE_CLIP), bindable, displaybind] 00687 HRESULT clip([retval, out] BSTR *p); 00688 00689 [propput, id(DISPID_IHTMLSTYLE_FILTER), bindable, displaybind] 00690 HRESULT filter([in] BSTR v); 00691 00692 [propget, id(DISPID_IHTMLSTYLE_FILTER), bindable, displaybind] 00693 HRESULT filter([retval, out] BSTR *p); 00694 00695 [id(DISPID_IHTMLSTYLE_SETATTRIBUTE)] 00696 HRESULT setAttribute( 00697 [in] BSTR strAttributeName, 00698 [in] VARIANT AttributeValue, 00699 [defaultvalue(1), in] LONG lFlags); 00700 00701 [id(DISPID_IHTMLSTYLE_GETATTRIBUTE)] 00702 HRESULT getAttribute( 00703 [in] BSTR strAttributeName, 00704 [defaultvalue(0), in] LONG lFlags, 00705 [retval, out] VARIANT *AttributeValue); 00706 00707 [id(DISPID_IHTMLSTYLE_REMOVEATTRIBUTE)] 00708 HRESULT removeAttribute( 00709 [in] BSTR strAttributeName, 00710 [defaultvalue(1), in] 00711 LONG lFlags, 00712 [retval, out] VARIANT_BOOL *pfSuccess); 00713 00714 [id(DISPID_IHTMLSTYLE_TOSTRING)] 00715 HRESULT toString([retval, out] BSTR *String); 00716 } 00717 00718 /***************************************************************************** 00719 * IHTMLStyle2 interface 00720 */ 00721 [ 00722 odl, 00723 oleautomation, 00724 dual, 00725 uuid(3050f4a2-98b5-11cf-bb82-00aa00bdce0b) 00726 ] 00727 interface IHTMLStyle2 : IDispatch 00728 { 00729 [propput, id(DISPID_IHTMLSTYLE2_TABLELAYOUT), displaybind, bindable] 00730 HRESULT tableLayout([in] BSTR v); 00731 00732 [propget, id(DISPID_IHTMLSTYLE2_TABLELAYOUT), displaybind, bindable] 00733 HRESULT tableLayout([out, retval] BSTR *p); 00734 00735 [propput, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE), displaybind, bindable] 00736 HRESULT borderCollapse([in] BSTR v); 00737 00738 [propget, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE), displaybind, bindable] 00739 HRESULT borderCollapse([out, retval] BSTR *p); 00740 00741 [propput, id(DISPID_IHTMLSTYLE2_DIRECTION), displaybind, bindable] 00742 HRESULT direction([in] BSTR v); 00743 00744 [propget, id(DISPID_IHTMLSTYLE2_DIRECTION), displaybind, bindable] 00745 HRESULT direction([out, retval] BSTR *p); 00746 00747 [propput, id(DISPID_IHTMLSTYLE2_BEHAVIOR), displaybind, bindable] 00748 HRESULT behavior([in] BSTR v); 00749 00750 [propget, id(DISPID_IHTMLSTYLE2_BEHAVIOR), displaybind, bindable] 00751 HRESULT behavior([out, retval] BSTR *p); 00752 00753 [id(DISPID_IHTMLSTYLE2_SETEXPRESSION)] 00754 HRESULT setExpression( 00755 [in] BSTR propname, 00756 [in] BSTR expression, 00757 [in, defaultvalue("")] BSTR language); 00758 00759 [id(DISPID_IHTMLSTYLE2_GETEXPRESSION)] 00760 HRESULT getExpression( 00761 [in] BSTR propname, 00762 [out, retval] VARIANT *expression); 00763 00764 [id(DISPID_IHTMLSTYLE2_REMOVEEXPRESSION)] 00765 HRESULT removeExpression( 00766 [in] BSTR propname, 00767 [out, retval] VARIANT_BOOL *pfSuccess); 00768 00769 [propput, id(DISPID_IHTMLSTYLE2_POSITION), displaybind, bindable] 00770 HRESULT position([in] BSTR v); 00771 00772 [propget, id(DISPID_IHTMLSTYLE2_POSITION), displaybind, bindable] 00773 HRESULT position([out, retval] BSTR *p); 00774 00775 [propput, id(DISPID_IHTMLSTYLE2_UNICODEBIDI), displaybind, bindable] 00776 HRESULT unicodeBidi([in] BSTR v); 00777 00778 [propget, id(DISPID_IHTMLSTYLE2_UNICODEBIDI), displaybind, bindable] 00779 HRESULT unicodeBidi([out, retval] BSTR *p); 00780 00781 [propput, id(DISPID_IHTMLSTYLE2_BOTTOM), displaybind, bindable] 00782 HRESULT bottom([in] VARIANT v); 00783 00784 [propget, id(DISPID_IHTMLSTYLE2_BOTTOM), displaybind, bindable] 00785 HRESULT bottom([out, retval] VARIANT *p); 00786 00787 [propput, id(DISPID_IHTMLSTYLE2_RIGHT), displaybind, bindable] 00788 HRESULT right([in] VARIANT v); 00789 00790 [propget, id(DISPID_IHTMLSTYLE2_RIGHT), displaybind, bindable] 00791 HRESULT right([out, retval] VARIANT *p); 00792 00793 [propput, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM), displaybind, bindable, hidden] 00794 HRESULT pixelBottom([in] LONG v); 00795 00796 [propget, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM), displaybind, bindable, hidden] 00797 HRESULT pixelBottom([out, retval] LONG *p); 00798 00799 [propput, id(DISPID_IHTMLSTYLE2_PIXELRIGHT), displaybind, bindable, hidden] 00800 HRESULT pixelRight([in] LONG v); 00801 00802 [propget, id(DISPID_IHTMLSTYLE2_PIXELRIGHT), displaybind, bindable, hidden] 00803 HRESULT pixelRight([out, retval] LONG *p); 00804 00805 [propput, id(DISPID_IHTMLSTYLE2_POSBOTTOM), displaybind, bindable] 00806 HRESULT posBottom([in] float v); 00807 00808 [propget, id(DISPID_IHTMLSTYLE2_POSBOTTOM), displaybind, bindable] 00809 HRESULT posBottom([out, retval] float *p); 00810 00811 [propput, id(DISPID_IHTMLSTYLE2_POSRIGHT), displaybind, bindable] 00812 HRESULT posRight([in] float v); 00813 00814 [propget, id(DISPID_IHTMLSTYLE2_POSRIGHT), displaybind, bindable] 00815 HRESULT posRight([out, retval] float *p); 00816 00817 [propput, id(DISPID_IHTMLSTYLE2_IMEMODE), displaybind, bindable] 00818 HRESULT imeMode([in] BSTR v); 00819 00820 [propget, id(DISPID_IHTMLSTYLE2_IMEMODE), displaybind, bindable] 00821 HRESULT imeMode([out, retval] BSTR *p); 00822 00823 [propput, id(DISPID_IHTMLSTYLE2_RUBYALIGN), displaybind, bindable] 00824 HRESULT rubyAlign([in] BSTR v); 00825 00826 [propget, id(DISPID_IHTMLSTYLE2_RUBYALIGN), displaybind, bindable] 00827 HRESULT rubyAlign([out, retval] BSTR *p); 00828 00829 [propput, id(DISPID_IHTMLSTYLE2_RUBYPOSITION), displaybind, bindable] 00830 HRESULT rubyPosition([in] BSTR v); 00831 00832 [propget, id(DISPID_IHTMLSTYLE2_RUBYPOSITION), displaybind, bindable] 00833 HRESULT rubyPosition([out, retval] BSTR *p); 00834 00835 [propput, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG), displaybind, bindable] 00836 HRESULT rubyOverhang([in] BSTR v); 00837 00838 [propget, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG), displaybind, bindable] 00839 HRESULT rubyOverhang([out, retval] BSTR *p); 00840 00841 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR), displaybind, bindable] 00842 HRESULT layoutGridChar([in] VARIANT v); 00843 00844 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR), displaybind, bindable] 00845 HRESULT layoutGridChar([out, retval] VARIANT *p); 00846 00847 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE), displaybind, bindable] 00848 HRESULT layoutGridLine([in] VARIANT v); 00849 00850 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE), displaybind, bindable] 00851 HRESULT layoutGridLine([out, retval] VARIANT *p); 00852 00853 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE), displaybind, bindable] 00854 HRESULT layoutGridMode([in] BSTR v); 00855 00856 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE), displaybind, bindable] 00857 HRESULT layoutGridMode([out, retval] BSTR *p); 00858 00859 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE), displaybind, bindable] 00860 HRESULT layoutGridType([in] BSTR v); 00861 00862 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE), displaybind, bindable] 00863 HRESULT layoutGridType([out, retval] BSTR *p); 00864 00865 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRID), displaybind, bindable, nonbrowsable] 00866 HRESULT layoutGrid([in] BSTR v); 00867 00868 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRID), displaybind, bindable, nonbrowsable] 00869 HRESULT layoutGrid([out, retval] BSTR *p); 00870 00871 [propput, id(DISPID_IHTMLSTYLE2_WORDBREAK), displaybind, bindable] 00872 HRESULT wordBreak([in] BSTR v); 00873 00874 [propget, id(DISPID_IHTMLSTYLE2_WORDBREAK), displaybind, bindable] 00875 HRESULT wordBreak([out, retval] BSTR *p); 00876 00877 [propput, id(DISPID_IHTMLSTYLE2_LINEBREAK), displaybind, bindable] 00878 HRESULT lineBreak([in] BSTR v); 00879 00880 [propget, id(DISPID_IHTMLSTYLE2_LINEBREAK), displaybind, bindable] 00881 HRESULT lineBreak([out, retval] BSTR *p); 00882 00883 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY), displaybind, bindable] 00884 HRESULT textJustify([in] BSTR v); 00885 00886 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY), displaybind, bindable] 00887 HRESULT textJustify([out, retval] BSTR *p); 00888 00889 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM), displaybind, bindable] 00890 HRESULT textJustifyTrim([in] BSTR v); 00891 00892 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM), displaybind, bindable] 00893 HRESULT textJustifyTrim([out, retval] BSTR *p); 00894 00895 [propput, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA), displaybind, bindable] 00896 HRESULT textKashida([in] VARIANT v); 00897 00898 [propget, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA), displaybind, bindable] 00899 HRESULT textKashida([out, retval] VARIANT *p); 00900 00901 [propput, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE), displaybind, bindable] 00902 HRESULT textAutospace([in] BSTR v); 00903 00904 [propget, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE), displaybind, bindable] 00905 HRESULT textAutospace([out, retval] BSTR *p); 00906 00907 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWX), displaybind, bindable] 00908 HRESULT overflowX([in] BSTR v); 00909 00910 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWX), displaybind, bindable] 00911 HRESULT overflowX([out, retval] BSTR *p); 00912 00913 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWY), displaybind, bindable] 00914 HRESULT overflowY([in] BSTR v); 00915 00916 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWY), displaybind, bindable] 00917 HRESULT overflowY([out, retval] BSTR *p); 00918 00919 [propput, id(DISPID_IHTMLSTYLE2_ACCELERATOR), displaybind, bindable] 00920 HRESULT accelerator([in] BSTR v); 00921 00922 [propget, id(DISPID_IHTMLSTYLE2_ACCELERATOR), displaybind, bindable] 00923 HRESULT accelerator([out, retval] BSTR *p); 00924 } 00925 00926 /***************************************************************************** 00927 * IHTMLRuleStyle interface 00928 */ 00929 [ 00930 odl, 00931 oleautomation, 00932 dual, 00933 uuid(3050F3CF-98B5-11CF-BB82-00AA00BDCE0B) 00934 ] 00935 interface IHTMLRuleStyle : IDispatch 00936 { 00937 [propput, id(DISPID_IHTMLRULESTYLE_FONTFAMILY), bindable, displaybind] 00938 HRESULT fontFamily([in] BSTR v); 00939 00940 [propget, id(DISPID_IHTMLRULESTYLE_FONTFAMILY), bindable, displaybind] 00941 HRESULT fontFamily([retval, out] BSTR *p); 00942 00943 [propput, id(DISPID_IHTMLRULESTYLE_FONTSTYLE), bindable, displaybind] 00944 HRESULT fontStyle([in] BSTR v); 00945 00946 [propget, id(DISPID_IHTMLRULESTYLE_FONTSTYLE), bindable, displaybind] 00947 HRESULT fontStyle([retval, out] BSTR *p); 00948 00949 [propput, id(DISPID_IHTMLRULESTYLE_FONTVARIANT), bindable, displaybind] 00950 HRESULT fontVariant([in] BSTR v); 00951 00952 [propget, id(DISPID_IHTMLRULESTYLE_FONTVARIANT), bindable, displaybind] 00953 HRESULT fontVariant([retval, out] BSTR *p); 00954 00955 [propput, id(DISPID_IHTMLRULESTYLE_FONTWEIGHT), bindable, displaybind] 00956 HRESULT fontWeight([in] BSTR v); 00957 00958 [propget, id(DISPID_IHTMLRULESTYLE_FONTWEIGHT), bindable, displaybind] 00959 HRESULT fontWeight([retval, out] BSTR *p); 00960 00961 [propput, id(DISPID_IHTMLRULESTYLE_FONTSIZE), bindable, displaybind] 00962 HRESULT fontSize([in] VARIANT v); 00963 00964 [propget, id(DISPID_IHTMLRULESTYLE_FONTSIZE), bindable, displaybind] 00965 HRESULT fontSize([retval, out] VARIANT *p); 00966 00967 [propput, id(DISPID_IHTMLRULESTYLE_FONT), bindable, displaybind] 00968 HRESULT font([in] BSTR v); 00969 00970 [propget, id(DISPID_IHTMLRULESTYLE_FONT), bindable, displaybind] 00971 HRESULT font([retval, out] BSTR *p); 00972 00973 [propput, id(DISPID_IHTMLRULESTYLE_COLOR), bindable, displaybind] 00974 HRESULT color([in] VARIANT v); 00975 00976 [propget, id(DISPID_IHTMLRULESTYLE_COLOR), bindable, displaybind] 00977 HRESULT color([retval, out] VARIANT *p); 00978 00979 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUND), bindable, displaybind] 00980 HRESULT background([in] BSTR v); 00981 00982 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUND), bindable, displaybind] 00983 HRESULT background([retval, out] BSTR *p); 00984 00985 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDCOLOR), bindable, displaybind] 00986 HRESULT backgroundColor([in] VARIANT v); 00987 00988 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDCOLOR), bindable, displaybind] 00989 HRESULT backgroundColor([retval, out] VARIANT *p); 00990 00991 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDIMAGE), bindable, displaybind] 00992 HRESULT backgroundImage([in] BSTR v); 00993 00994 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDIMAGE), bindable, displaybind] 00995 HRESULT backgroundImage([retval, out] BSTR *p); 00996 00997 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDREPEAT), bindable, displaybind] 00998 HRESULT backgroundRepeat([in] BSTR v); 00999 01000 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDREPEAT), bindable, displaybind] 01001 HRESULT backgroundRepeat([retval, out] BSTR *p); 01002 01003 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDATTACHMENT), bindable, displaybind] 01004 HRESULT backgroundAttachment([in] BSTR v); 01005 01006 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDATTACHMENT), bindable, displaybind] 01007 HRESULT backgroundAttachment([retval, out] BSTR *p); 01008 01009 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITION), bindable, displaybind] 01010 HRESULT backgroundPosition([in] BSTR v); 01011 01012 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITION), bindable, displaybind] 01013 HRESULT backgroundPosition([retval, out] BSTR *p); 01014 01015 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONX), bindable, displaybind] 01016 HRESULT backgroundPositionX([in] VARIANT v); 01017 01018 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONX), bindable, displaybind] 01019 HRESULT backgroundPositionX([retval, out] VARIANT *p); 01020 01021 [propput, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONY), bindable, displaybind] 01022 HRESULT backgroundPositionY([in] VARIANT v); 01023 01024 [propget, id(DISPID_IHTMLRULESTYLE_BACKGROUNDPOSITIONY), bindable, displaybind] 01025 HRESULT backgroundPositionY([retval, out] VARIANT *p); 01026 01027 [propput, id(DISPID_IHTMLRULESTYLE_WORDSPACING), bindable, displaybind] 01028 HRESULT wordSpacing([in] VARIANT v); 01029 01030 [propget, id(DISPID_IHTMLRULESTYLE_WORDSPACING), bindable, displaybind] 01031 HRESULT wordSpacing([retval, out] VARIANT *p); 01032 01033 [propput, id(DISPID_IHTMLRULESTYLE_LETTERSPACING), bindable, displaybind] 01034 HRESULT letterSpacing([in] VARIANT v); 01035 01036 [propget, id(DISPID_IHTMLRULESTYLE_LETTERSPACING), bindable, displaybind] 01037 HRESULT letterSpacing([retval, out] VARIANT *p); 01038 01039 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATION), bindable, displaybind] 01040 HRESULT textDecoration([in] BSTR v); 01041 01042 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATION), bindable, displaybind] 01043 HRESULT textDecoration([retval, out] BSTR *p); 01044 01045 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONNONE), bindable, displaybind] 01046 HRESULT textDecorationNone([in] VARIANT_BOOL v); 01047 01048 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONNONE), bindable, displaybind] 01049 HRESULT textDecorationNone([retval, out] VARIANT_BOOL *p); 01050 01051 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONUNDERLINE), bindable, displaybind] 01052 HRESULT textDecorationUnderline([in] VARIANT_BOOL v); 01053 01054 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONUNDERLINE), bindable, displaybind] 01055 HRESULT textDecorationUnderline([retval, out] VARIANT_BOOL *p); 01056 01057 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONOVERLINE), bindable, displaybind] 01058 HRESULT textDecorationOverline([in] VARIANT_BOOL v); 01059 01060 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONOVERLINE), bindable, displaybind] 01061 HRESULT textDecorationOverline([retval, out] VARIANT_BOOL *p); 01062 01063 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONLINETHROUGH), bindable, displaybind] 01064 HRESULT textDecorationLineThrough([in] VARIANT_BOOL v); 01065 01066 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONLINETHROUGH), bindable, displaybind] 01067 HRESULT textDecorationLineThrough([retval, out] VARIANT_BOOL *p); 01068 01069 [propput, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONBLINK), bindable, displaybind] 01070 HRESULT textDecorationBlink([in] VARIANT_BOOL v); 01071 01072 [propget, id(DISPID_IHTMLRULESTYLE_TEXTDECORATIONBLINK), bindable, displaybind] 01073 HRESULT textDecorationBlink([retval, out] VARIANT_BOOL *p); 01074 01075 [propput, id(DISPID_IHTMLRULESTYLE_VERTICALALIGN), bindable, displaybind] 01076 HRESULT verticalAlign([in] VARIANT v); 01077 01078 [propget, id(DISPID_IHTMLRULESTYLE_VERTICALALIGN), bindable, displaybind] 01079 HRESULT verticalAlign([retval, out] VARIANT *p); 01080 01081 [propput, id(DISPID_IHTMLRULESTYLE_TEXTTRANSFORM), bindable, displaybind] 01082 HRESULT textTransform([in] BSTR v); 01083 01084 [propget, id(DISPID_IHTMLRULESTYLE_TEXTTRANSFORM), bindable, displaybind] 01085 HRESULT textTransform([retval, out] BSTR *p); 01086 01087 [propput, id(DISPID_IHTMLRULESTYLE_TEXTALIGN), bindable, displaybind] 01088 HRESULT textAlign([in] BSTR v); 01089 01090 [propget, id(DISPID_IHTMLRULESTYLE_TEXTALIGN), bindable, displaybind] 01091 HRESULT textAlign([retval, out] BSTR *p); 01092 01093 [propput, id(DISPID_IHTMLRULESTYLE_TEXTINDENT), bindable, displaybind] 01094 HRESULT textIndent([in] VARIANT v); 01095 01096 [propget, id(DISPID_IHTMLRULESTYLE_TEXTINDENT), bindable, displaybind] 01097 HRESULT textIndent([retval, out] VARIANT *p); 01098 01099 [propput, id(DISPID_IHTMLRULESTYLE_LINEHEIGHT), bindable, displaybind] 01100 HRESULT lineHeight([in] VARIANT v); 01101 01102 [propget, id(DISPID_IHTMLRULESTYLE_LINEHEIGHT), bindable, displaybind] 01103 HRESULT lineHeight([retval, out] VARIANT *p); 01104 01105 [propput, id(DISPID_IHTMLRULESTYLE_MARGINTOP), bindable, displaybind] 01106 HRESULT marginTop([in] VARIANT v); 01107 01108 [propget, id(DISPID_IHTMLRULESTYLE_MARGINTOP), bindable, displaybind] 01109 HRESULT marginTop([retval, out] VARIANT *p); 01110 01111 [propput, id(DISPID_IHTMLRULESTYLE_MARGINRIGHT), bindable, displaybind] 01112 HRESULT marginRight([in] VARIANT v); 01113 01114 [propget, id(DISPID_IHTMLRULESTYLE_MARGINRIGHT), bindable, displaybind] 01115 HRESULT marginRight([retval, out] VARIANT *p); 01116 01117 [propput, id(DISPID_IHTMLRULESTYLE_MARGINBOTTOM), bindable, displaybind] 01118 HRESULT marginBottom([in] VARIANT v); 01119 01120 [propget, id(DISPID_IHTMLRULESTYLE_MARGINBOTTOM), bindable, displaybind] 01121 HRESULT marginBottom([retval, out] VARIANT *p); 01122 01123 [propput, id(DISPID_IHTMLRULESTYLE_MARGINLEFT), bindable, displaybind] 01124 HRESULT marginLeft([in] VARIANT v); 01125 01126 [propget, id(DISPID_IHTMLRULESTYLE_MARGINLEFT), bindable, displaybind] 01127 HRESULT marginLeft([retval, out] VARIANT *p); 01128 01129 [propput, id(DISPID_IHTMLRULESTYLE_MARGIN), bindable, displaybind] 01130 HRESULT margin([in] BSTR v); 01131 01132 [propget, id(DISPID_IHTMLRULESTYLE_MARGIN), bindable, displaybind] 01133 HRESULT margin([retval, out] BSTR *p); 01134 01135 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGTOP), bindable, displaybind] 01136 HRESULT paddingTop([in] VARIANT v); 01137 01138 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGTOP), bindable, displaybind] 01139 HRESULT paddingTop([retval, out] VARIANT *p); 01140 01141 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGRIGHT), bindable, displaybind] 01142 HRESULT paddingRight([in] VARIANT v); 01143 01144 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGRIGHT), bindable, displaybind] 01145 HRESULT paddingRight([retval, out] VARIANT *p); 01146 01147 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGBOTTOM), bindable, displaybind] 01148 HRESULT paddingBottom([in] VARIANT v); 01149 01150 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGBOTTOM), bindable, displaybind] 01151 HRESULT paddingBottom([retval, out] VARIANT *p); 01152 01153 [propput, id(DISPID_IHTMLRULESTYLE_PADDINGLEFT), bindable, displaybind] 01154 HRESULT paddingLeft([in] VARIANT v); 01155 01156 [propget, id(DISPID_IHTMLRULESTYLE_PADDINGLEFT), bindable, displaybind] 01157 HRESULT paddingLeft([retval, out] VARIANT *p); 01158 01159 [propput, id(DISPID_IHTMLRULESTYLE_PADDING), bindable, displaybind] 01160 HRESULT padding([in] BSTR v); 01161 01162 [propget, id(DISPID_IHTMLRULESTYLE_PADDING), bindable, displaybind] 01163 HRESULT padding([retval, out] BSTR *p); 01164 01165 [propput, id(DISPID_IHTMLRULESTYLE_BORDER), bindable, displaybind] 01166 HRESULT border([in] BSTR v); 01167 01168 [propget, id(DISPID_IHTMLRULESTYLE_BORDER), bindable, displaybind] 01169 HRESULT border([retval, out] BSTR *p); 01170 01171 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOP), bindable, displaybind] 01172 HRESULT borderTop([in] BSTR v); 01173 01174 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOP), bindable, displaybind] 01175 HRESULT borderTop([retval, out] BSTR *p); 01176 01177 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHT), bindable, displaybind] 01178 HRESULT borderRight([in] BSTR v); 01179 01180 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHT), bindable, displaybind] 01181 HRESULT borderRight([retval, out] BSTR *p); 01182 01183 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOM), bindable, displaybind] 01184 HRESULT borderBottom([in] BSTR v); 01185 01186 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOM), bindable, displaybind] 01187 HRESULT borderBottom([retval, out] BSTR *p); 01188 01189 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFT), bindable, displaybind] 01190 HRESULT borderLeft([in] BSTR v); 01191 01192 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFT), bindable, displaybind] 01193 HRESULT borderLeft([retval, out] BSTR *p); 01194 01195 [propput, id(DISPID_IHTMLRULESTYLE_BORDERCOLOR), bindable, displaybind] 01196 HRESULT borderColor([in] BSTR v); 01197 01198 [propget, id(DISPID_IHTMLRULESTYLE_BORDERCOLOR), bindable, displaybind] 01199 HRESULT borderColor([retval, out] BSTR *p); 01200 01201 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPCOLOR), bindable, displaybind] 01202 HRESULT borderTopColor([in] VARIANT v); 01203 01204 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPCOLOR), bindable, displaybind] 01205 HRESULT borderTopColor([retval, out] VARIANT *p); 01206 01207 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTCOLOR), bindable, displaybind] 01208 HRESULT borderRightColor([in] VARIANT v); 01209 01210 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTCOLOR), bindable, displaybind] 01211 HRESULT borderRightColor([retval, out] VARIANT *p); 01212 01213 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMCOLOR), bindable, displaybind] 01214 HRESULT borderBottomColor([in] VARIANT v); 01215 01216 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMCOLOR), bindable, displaybind] 01217 HRESULT borderBottomColor([retval, out] VARIANT *p); 01218 01219 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTCOLOR), bindable, displaybind] 01220 HRESULT borderLeftColor([in] VARIANT v); 01221 01222 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTCOLOR), bindable, displaybind] 01223 HRESULT borderLeftColor([retval, out] VARIANT *p); 01224 01225 [propput, id(DISPID_IHTMLRULESTYLE_BORDERWIDTH), bindable, displaybind] 01226 HRESULT borderWidth([in] BSTR v); 01227 01228 [propget, id(DISPID_IHTMLRULESTYLE_BORDERWIDTH), bindable, displaybind] 01229 HRESULT borderWidth([retval, out] BSTR *p); 01230 01231 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPWIDTH), bindable, displaybind] 01232 HRESULT borderTopWidth([in] VARIANT v); 01233 01234 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPWIDTH), bindable, displaybind] 01235 HRESULT borderTopWidth([retval, out] VARIANT *p); 01236 01237 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTWIDTH), bindable, displaybind] 01238 HRESULT borderRightWidth([in] VARIANT v); 01239 01240 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTWIDTH), bindable, displaybind] 01241 HRESULT borderRightWidth([retval, out] VARIANT *p); 01242 01243 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMWIDTH), bindable, displaybind] 01244 HRESULT borderBottomWidth([in] VARIANT v); 01245 01246 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMWIDTH), bindable, displaybind] 01247 HRESULT borderBottomWidth([retval, out] VARIANT *p); 01248 01249 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTWIDTH), bindable, displaybind] 01250 HRESULT borderLeftWidth([in] VARIANT v); 01251 01252 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTWIDTH), bindable, displaybind] 01253 HRESULT borderLeftWidth([retval, out] VARIANT *p); 01254 01255 [propput, id(DISPID_IHTMLRULESTYLE_BORDERSTYLE), bindable, displaybind] 01256 HRESULT borderStyle([in] BSTR v); 01257 01258 [propget, id(DISPID_IHTMLRULESTYLE_BORDERSTYLE), bindable, displaybind] 01259 HRESULT borderStyle([retval, out] BSTR *p); 01260 01261 [propput, id(DISPID_IHTMLRULESTYLE_BORDERTOPSTYLE), bindable, displaybind] 01262 HRESULT borderTopStyle([in] BSTR v); 01263 01264 [propget, id(DISPID_IHTMLRULESTYLE_BORDERTOPSTYLE), bindable, displaybind] 01265 HRESULT borderTopStyle([retval, out] BSTR *p); 01266 01267 [propput, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTSTYLE), bindable, displaybind] 01268 HRESULT borderRightStyle([in] BSTR v); 01269 01270 [propget, id(DISPID_IHTMLRULESTYLE_BORDERRIGHTSTYLE), bindable, displaybind] 01271 HRESULT borderRightStyle([retval, out] BSTR *p); 01272 01273 [propput, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMSTYLE), bindable, displaybind] 01274 HRESULT borderBottomStyle([in] BSTR v); 01275 01276 [propget, id(DISPID_IHTMLRULESTYLE_BORDERBOTTOMSTYLE), bindable, displaybind] 01277 HRESULT borderBottomStyle([retval, out] BSTR *p); 01278 01279 [propput, id(DISPID_IHTMLRULESTYLE_BORDERLEFTSTYLE), bindable, displaybind] 01280 HRESULT borderLeftStyle([in] BSTR v); 01281 01282 [propget, id(DISPID_IHTMLRULESTYLE_BORDERLEFTSTYLE), bindable, displaybind] 01283 HRESULT borderLeftStyle([retval, out] BSTR *p); 01284 01285 [propput, id(DISPID_IHTMLRULESTYLE_WIDTH), bindable, displaybind] 01286 HRESULT width([in] VARIANT v); 01287 01288 [propget, id(DISPID_IHTMLRULESTYLE_WIDTH), bindable, displaybind] 01289 HRESULT width([retval, out] VARIANT *p); 01290 01291 [propput, id(DISPID_IHTMLRULESTYLE_HEIGHT), bindable, displaybind] 01292 HRESULT height([in] VARIANT v); 01293 01294 [propget, id(DISPID_IHTMLRULESTYLE_HEIGHT), bindable, displaybind] 01295 HRESULT height([retval, out] VARIANT *p); 01296 01297 [propput, id(DISPID_IHTMLRULESTYLE_STYLEFLOAT), bindable, displaybind] 01298 HRESULT styleFloat([in] BSTR v); 01299 01300 [propget, id(DISPID_IHTMLRULESTYLE_STYLEFLOAT), bindable, displaybind] 01301 HRESULT styleFloat([retval, out] BSTR *p); 01302 01303 [propput, id(DISPID_IHTMLRULESTYLE_CLEAR), bindable, displaybind] 01304 HRESULT clear([in] BSTR v); 01305 01306 [propget, id(DISPID_IHTMLRULESTYLE_CLEAR), bindable, displaybind] 01307 HRESULT clear([retval, out] BSTR *p); 01308 01309 [propput, id(DISPID_IHTMLRULESTYLE_DISPLAY), bindable, displaybind] 01310 HRESULT display([in] BSTR v); 01311 01312 [propget, id(DISPID_IHTMLRULESTYLE_DISPLAY), bindable, displaybind] 01313 HRESULT display([retval, out] BSTR *p); 01314 01315 [propput, id(DISPID_IHTMLRULESTYLE_VISIBILITY), bindable, displaybind] 01316 HRESULT visibility([in] BSTR v); 01317 01318 [propget, id(DISPID_IHTMLRULESTYLE_VISIBILITY), bindable, displaybind] 01319 HRESULT visibility([retval, out] BSTR *p); 01320 01321 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLETYPE), bindable, displaybind] 01322 HRESULT listStyleType([in] BSTR v); 01323 01324 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLETYPE), bindable, displaybind] 01325 HRESULT listStyleType([retval, out] BSTR *p); 01326 01327 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLEPOSITION), bindable, displaybind] 01328 HRESULT listStylePosition([in] BSTR v); 01329 01330 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLEPOSITION), bindable, displaybind] 01331 HRESULT listStylePosition([retval, out] BSTR *p); 01332 01333 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLEIMAGE), bindable, displaybind] 01334 HRESULT listStyleImage([in] BSTR v); 01335 01336 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLEIMAGE), bindable, displaybind] 01337 HRESULT listStyleImage([retval, out] BSTR *p); 01338 01339 [propput, id(DISPID_IHTMLRULESTYLE_LISTSTYLE), bindable, displaybind] 01340 HRESULT listStyle([in] BSTR v); 01341 01342 [propget, id(DISPID_IHTMLRULESTYLE_LISTSTYLE), bindable, displaybind] 01343 HRESULT listStyle([retval, out] BSTR *p); 01344 01345 [propput, id(DISPID_IHTMLRULESTYLE_WHITESPACE), bindable, displaybind] 01346 HRESULT whiteSpace([in] BSTR v); 01347 01348 [propget, id(DISPID_IHTMLRULESTYLE_WHITESPACE), bindable, displaybind] 01349 HRESULT whiteSpace([retval, out] BSTR *p); 01350 01351 [propput, id(DISPID_IHTMLRULESTYLE_TOP), bindable, displaybind] 01352 HRESULT top([in] VARIANT v); 01353 01354 [propget, id(DISPID_IHTMLRULESTYLE_TOP), bindable, displaybind] 01355 HRESULT top([retval, out] VARIANT *p); 01356 01357 [propput, id(DISPID_IHTMLRULESTYLE_LEFT), bindable, displaybind] 01358 HRESULT left([in] VARIANT v); 01359 01360 [propget, id(DISPID_IHTMLRULESTYLE_LEFT), bindable, displaybind] 01361 HRESULT left([retval, out] VARIANT *p); 01362 01363 [propget, id(DISPID_IHTMLRULESTYLE_POSITION), bindable, displaybind] 01364 HRESULT position([retval, out] BSTR *p); 01365 01366 [propput, id(DISPID_IHTMLRULESTYLE_ZINDEX), bindable, displaybind] 01367 HRESULT zIndex([in] VARIANT v); 01368 01369 [propget, id(DISPID_IHTMLRULESTYLE_ZINDEX), bindable, displaybind] 01370 HRESULT zIndex([retval, out] VARIANT *p); 01371 01372 [propput, id(DISPID_IHTMLRULESTYLE_OVERFLOW), bindable, displaybind] 01373 HRESULT overflow([in] BSTR v); 01374 01375 [propget, id(DISPID_IHTMLRULESTYLE_OVERFLOW), bindable, displaybind] 01376 HRESULT overflow([retval, out] BSTR *p); 01377 01378 [propput, id(DISPID_IHTMLRULESTYLE_PAGEBREAKBEFORE), bindable, displaybind] 01379 HRESULT pageBreakBefore([in] BSTR v); 01380 01381 [propget, id(DISPID_IHTMLRULESTYLE_PAGEBREAKBEFORE), bindable, displaybind] 01382 HRESULT pageBreakBefore([retval, out] BSTR *p); 01383 01384 [propput, id(DISPID_IHTMLRULESTYLE_PAGEBREAKAFTER), bindable, displaybind] 01385 HRESULT pageBreakAfter([in] BSTR v); 01386 01387 [propget, id(DISPID_IHTMLRULESTYLE_PAGEBREAKAFTER), bindable, displaybind] 01388 HRESULT pageBreakAfter([retval, out] BSTR *p); 01389 01390 [propput, id(DISPID_IHTMLRULESTYLE_CSSTEXT), bindable, displaybind] 01391 HRESULT cssText([in] BSTR v); 01392 01393 [propget, id(DISPID_IHTMLRULESTYLE_CSSTEXT), bindable, displaybind] 01394 HRESULT cssText([retval, out] BSTR *p); 01395 01396 [propput, id(DISPID_IHTMLRULESTYLE_CURSOR), bindable, displaybind] 01397 HRESULT cursor([in] BSTR v); 01398 01399 [propget, id(DISPID_IHTMLRULESTYLE_CURSOR), bindable, displaybind] 01400 HRESULT cursor([retval, out] BSTR *p); 01401 01402 [propput, id(DISPID_IHTMLRULESTYLE_CLIP), bindable, displaybind] 01403 HRESULT clip([in] BSTR v); 01404 01405 [propget, id(DISPID_IHTMLRULESTYLE_CLIP), bindable, displaybind] 01406 HRESULT clip([retval, out] BSTR *p); 01407 01408 [propput, id(DISPID_IHTMLRULESTYLE_FILTER), bindable, displaybind] 01409 HRESULT filter([in] BSTR v); 01410 01411 [propget, id(DISPID_IHTMLRULESTYLE_FILTER), bindable, displaybind] 01412 HRESULT filter([retval, out] BSTR *p); 01413 01414 [id(DISPID_IHTMLRULESTYLE_SETATTRIBUTE)] 01415 HRESULT setAttribute( 01416 [in] BSTR strAttributeName, 01417 [in] VARIANT AttributeValue, 01418 [defaultvalue(1), in] LONG lFlags); 01419 01420 [id(DISPID_IHTMLRULESTYLE_GETATTRIBUTE)] 01421 HRESULT getAttribute( 01422 [in] BSTR strAttributeName, 01423 [defaultvalue(0), in] LONG lFlags, 01424 [retval, out] VARIANT *AttributeValue); 01425 01426 [id(DISPID_IHTMLRULESTYLE_REMOVEATTRIBUTE)] 01427 HRESULT removeAttribute( 01428 [in] BSTR strAttributeName, 01429 [defaultvalue(1), in] LONG lFlags, 01430 [retval, out] VARIANT_BOOL *pfSuccess); 01431 } 01432 01433 /***************************************************************************** 01434 * DispHTMLStyle dispinterface 01435 */ 01436 [ 01437 hidden, 01438 uuid(3050f55a-98b5-11cf-bb82-00aa00bdce0b) 01439 ] 01440 dispinterface DispHTMLStyle 01441 { 01442 properties: 01443 methods: 01444 [propput, id(DISPID_IHTMLSTYLE_FONTFAMILY), displaybind, bindable] 01445 void fontFamily(BSTR v); 01446 01447 [propget, id(DISPID_IHTMLSTYLE_FONTFAMILY), displaybind, bindable] 01448 BSTR fontFamily(); 01449 01450 [propput, id(DISPID_IHTMLSTYLE_FONTSTYLE), displaybind, bindable] 01451 void fontStyle(BSTR v); 01452 01453 [propget, id(DISPID_IHTMLSTYLE_FONTSTYLE), displaybind, bindable] 01454 BSTR fontStyle(); 01455 01456 [propput, id(DISPID_IHTMLSTYLE_FONTVARIANT), displaybind, bindable] 01457 void fontVariant(BSTR v); 01458 01459 [propget, id(DISPID_IHTMLSTYLE_FONTVARIANT), displaybind, bindable] 01460 BSTR fontVariant(); 01461 01462 [propput, id(DISPID_IHTMLSTYLE_FONTWEIGHT), displaybind, bindable] 01463 void fontWeight(BSTR v); 01464 01465 [propget, id(DISPID_IHTMLSTYLE_FONTWEIGHT), displaybind, bindable] 01466 BSTR fontWeight(); 01467 01468 [propput, id(DISPID_IHTMLSTYLE_FONTSIZE), displaybind, bindable] 01469 void fontSize(VARIANT v); 01470 01471 [propget, id(DISPID_IHTMLSTYLE_FONTSIZE), displaybind, bindable] 01472 VARIANT fontSize(); 01473 01474 [propput, id(DISPID_IHTMLSTYLE_FONT), displaybind, bindable, nonbrowsable] 01475 void font(BSTR v); 01476 01477 [propget, id(DISPID_IHTMLSTYLE_FONT), displaybind, bindable, nonbrowsable] 01478 BSTR font(); 01479 01480 [propput, id(DISPID_IHTMLSTYLE_COLOR), displaybind, bindable] 01481 void color(VARIANT v); 01482 01483 [propget, id(DISPID_IHTMLSTYLE_COLOR), displaybind, bindable] 01484 VARIANT color(); 01485 01486 [propput, id(DISPID_IHTMLSTYLE_BACKGROUND), displaybind, bindable, nonbrowsable] 01487 void background(BSTR v); 01488 01489 [propget, id(DISPID_IHTMLSTYLE_BACKGROUND), displaybind, bindable, nonbrowsable] 01490 BSTR background(); 01491 01492 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR), displaybind, bindable] 01493 void backgroundColor(VARIANT v); 01494 01495 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR), displaybind, bindable] 01496 VARIANT backgroundColor(); 01497 01498 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE), displaybind, bindable] 01499 void backgroundImage(BSTR v); 01500 01501 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE), displaybind, bindable] 01502 BSTR backgroundImage(); 01503 01504 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT), displaybind, bindable] 01505 void backgroundRepeat(BSTR v); 01506 01507 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT), displaybind, bindable] 01508 BSTR backgroundRepeat(); 01509 01510 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT), displaybind, bindable] 01511 void backgroundAttachment(BSTR v); 01512 01513 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT), displaybind, bindable] 01514 BSTR backgroundAttachment(); 01515 01516 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION), displaybind, bindable, nonbrowsable] 01517 void backgroundPosition(BSTR v); 01518 01519 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION), displaybind, bindable, nonbrowsable] 01520 BSTR backgroundPosition(); 01521 01522 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX), displaybind, bindable] 01523 void backgroundPositionX(VARIANT v); 01524 01525 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX), displaybind, bindable] 01526 VARIANT backgroundPositionX(); 01527 01528 [propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY), displaybind, bindable] 01529 void backgroundPositionY(VARIANT v); 01530 01531 [propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY), displaybind, bindable] 01532 VARIANT backgroundPositionY(); 01533 01534 [propput, id(DISPID_IHTMLSTYLE_WORDSPACING), displaybind, bindable] 01535 void wordSpacing(VARIANT v); 01536 01537 [propget, id(DISPID_IHTMLSTYLE_WORDSPACING), displaybind, bindable] 01538 VARIANT wordSpacing(); 01539 01540 [propput, id(DISPID_IHTMLSTYLE_LETTERSPACING), displaybind, bindable] 01541 void letterSpacing(VARIANT v); 01542 01543 [propget, id(DISPID_IHTMLSTYLE_LETTERSPACING), displaybind, bindable] 01544 VARIANT letterSpacing(); 01545 01546 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATION), displaybind, bindable] 01547 void textDecoration(BSTR v); 01548 01549 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATION), displaybind, bindable] 01550 BSTR textDecoration(); 01551 01552 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE), displaybind, bindable] 01553 void textDecorationNone(VARIANT_BOOL v); 01554 01555 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE), displaybind, bindable] 01556 VARIANT_BOOL textDecorationNone(); 01557 01558 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE), displaybind, bindable] 01559 void textDecorationUnderline(VARIANT_BOOL v); 01560 01561 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE), displaybind, bindable] 01562 VARIANT_BOOL textDecorationUnderline(); 01563 01564 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE), displaybind, bindable] 01565 void textDecorationOverline(VARIANT_BOOL v); 01566 01567 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE), displaybind, bindable] 01568 VARIANT_BOOL textDecorationOverline(); 01569 01570 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH), displaybind, bindable] 01571 void textDecorationLineThrough(VARIANT_BOOL v); 01572 01573 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH), displaybind, bindable] 01574 VARIANT_BOOL textDecorationLineThrough(); 01575 01576 [propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK), displaybind, bindable] 01577 void textDecorationBlink(VARIANT_BOOL v); 01578 01579 [propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK), displaybind, bindable] 01580 VARIANT_BOOL textDecorationBlink(); 01581 01582 [propput, id(DISPID_IHTMLSTYLE_VERTICALALIGN), displaybind, bindable] 01583 void verticalAlign(VARIANT v); 01584 01585 [propget, id(DISPID_IHTMLSTYLE_VERTICALALIGN), displaybind, bindable] 01586 VARIANT verticalAlign(); 01587 01588 [propput, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM), displaybind, bindable] 01589 void textTransform(BSTR v); 01590 01591 [propget, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM), displaybind, bindable] 01592 BSTR textTransform(); 01593 01594 [propput, id(DISPID_IHTMLSTYLE_TEXTALIGN), displaybind, bindable] 01595 void textAlign(BSTR v); 01596 01597 [propget, id(DISPID_IHTMLSTYLE_TEXTALIGN), displaybind, bindable] 01598 BSTR textAlign(); 01599 01600 [propput, id(DISPID_IHTMLSTYLE_TEXTINDENT), displaybind, bindable] 01601 void textIndent(VARIANT v); 01602 01603 [propget, id(DISPID_IHTMLSTYLE_TEXTINDENT), displaybind, bindable] 01604 VARIANT textIndent(); 01605 01606 [propput, id(DISPID_IHTMLSTYLE_LINEHEIGHT), displaybind, bindable] 01607 void lineHeight(VARIANT v); 01608 01609 [propget, id(DISPID_IHTMLSTYLE_LINEHEIGHT), displaybind, bindable] 01610 VARIANT lineHeight(); 01611 01612 [propput, id(DISPID_IHTMLSTYLE_MARGINTOP), displaybind, bindable] 01613 void marginTop(VARIANT v); 01614 01615 [propget, id(DISPID_IHTMLSTYLE_MARGINTOP), displaybind, bindable] 01616 VARIANT marginTop(); 01617 01618 [propput, id(DISPID_IHTMLSTYLE_MARGINRIGHT), displaybind, bindable] 01619 void marginRight(VARIANT v); 01620 01621 [propget, id(DISPID_IHTMLSTYLE_MARGINRIGHT), displaybind, bindable] 01622 VARIANT marginRight(); 01623 01624 [propput, id(DISPID_IHTMLSTYLE_MARGINBOTTOM), displaybind, bindable] 01625 void marginBottom(VARIANT v); 01626 01627 [propget, id(DISPID_IHTMLSTYLE_MARGINBOTTOM), displaybind, bindable] 01628 VARIANT marginBottom(); 01629 01630 [propput, id(DISPID_IHTMLSTYLE_MARGINLEFT), displaybind, bindable] 01631 void marginLeft(VARIANT v); 01632 01633 [propget, id(DISPID_IHTMLSTYLE_MARGINLEFT), displaybind, bindable] 01634 VARIANT marginLeft(); 01635 01636 [propput, id(DISPID_IHTMLSTYLE_MARGIN), displaybind, bindable, nonbrowsable] 01637 void margin(BSTR v); 01638 01639 [propget, id(DISPID_IHTMLSTYLE_MARGIN), displaybind, bindable, nonbrowsable] 01640 BSTR margin(); 01641 01642 [propput, id(DISPID_IHTMLSTYLE_PADDINGTOP), displaybind, bindable] 01643 void paddingTop(VARIANT v); 01644 01645 [propget, id(DISPID_IHTMLSTYLE_PADDINGTOP), displaybind, bindable] 01646 VARIANT paddingTop(); 01647 01648 [propput, id(DISPID_IHTMLSTYLE_PADDINGRIGHT), displaybind, bindable] 01649 void paddingRight(VARIANT v); 01650 01651 [propget, id(DISPID_IHTMLSTYLE_PADDINGRIGHT), displaybind, bindable] 01652 VARIANT paddingRight(); 01653 01654 [propput, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM), displaybind, bindable] 01655 void paddingBottom(VARIANT v); 01656 01657 [propget, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM), displaybind, bindable] 01658 VARIANT paddingBottom(); 01659 01660 [propput, id(DISPID_IHTMLSTYLE_PADDINGLEFT), displaybind, bindable] 01661 void paddingLeft(VARIANT v); 01662 01663 [propget, id(DISPID_IHTMLSTYLE_PADDINGLEFT), displaybind, bindable] 01664 VARIANT paddingLeft(); 01665 01666 [propput, id(DISPID_IHTMLSTYLE_PADDING), displaybind, bindable, nonbrowsable] 01667 void padding(BSTR v); 01668 01669 [propget, id(DISPID_IHTMLSTYLE_PADDING), displaybind, bindable, nonbrowsable] 01670 BSTR padding(); 01671 01672 [propput, id(DISPID_IHTMLSTYLE_BORDER), displaybind, bindable, nonbrowsable] 01673 void border(BSTR v); 01674 01675 [propget, id(DISPID_IHTMLSTYLE_BORDER), displaybind, bindable, nonbrowsable] 01676 BSTR border(); 01677 01678 [propput, id(DISPID_IHTMLSTYLE_BORDERTOP), displaybind, bindable] 01679 void borderTop(BSTR v); 01680 01681 [propget, id(DISPID_IHTMLSTYLE_BORDERTOP), displaybind, bindable] 01682 BSTR borderTop(); 01683 01684 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHT), displaybind, bindable] 01685 void borderRight(BSTR v); 01686 01687 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHT), displaybind, bindable] 01688 BSTR borderRight(); 01689 01690 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOM), displaybind, bindable] 01691 void borderBottom(BSTR v); 01692 01693 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOM), displaybind, bindable] 01694 BSTR borderBottom(); 01695 01696 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFT), displaybind, bindable] 01697 void borderLeft(BSTR v); 01698 01699 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFT), displaybind, bindable] 01700 BSTR borderLeft(); 01701 01702 [propput, id(DISPID_IHTMLSTYLE_BORDERCOLOR), displaybind, bindable] 01703 void borderColor(BSTR v); 01704 01705 [propget, id(DISPID_IHTMLSTYLE_BORDERCOLOR), displaybind, bindable] 01706 BSTR borderColor(); 01707 01708 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR), displaybind, bindable] 01709 void borderTopColor(VARIANT v); 01710 01711 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR), displaybind, bindable] 01712 VARIANT borderTopColor(); 01713 01714 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR), displaybind, bindable] 01715 void borderRightColor(VARIANT v); 01716 01717 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR), displaybind, bindable] 01718 VARIANT borderRightColor(); 01719 01720 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR), displaybind, bindable] 01721 void borderBottomColor(VARIANT v); 01722 01723 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR), displaybind, bindable] 01724 VARIANT borderBottomColor(); 01725 01726 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR), displaybind, bindable] 01727 void borderLeftColor(VARIANT v); 01728 01729 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR), displaybind, bindable] 01730 VARIANT borderLeftColor(); 01731 01732 [propput, id(DISPID_IHTMLSTYLE_BORDERWIDTH), displaybind, bindable] 01733 void borderWidth(BSTR v); 01734 01735 [propget, id(DISPID_IHTMLSTYLE_BORDERWIDTH), displaybind, bindable] 01736 BSTR borderWidth(); 01737 01738 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH), displaybind, bindable] 01739 void borderTopWidth(VARIANT v); 01740 01741 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH), displaybind, bindable] 01742 VARIANT borderTopWidth(); 01743 01744 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH), displaybind, bindable] 01745 void borderRightWidth(VARIANT v); 01746 01747 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH), displaybind, bindable] 01748 VARIANT borderRightWidth(); 01749 01750 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH), displaybind, bindable] 01751 void borderBottomWidth(VARIANT v); 01752 01753 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH), displaybind, bindable] 01754 VARIANT borderBottomWidth(); 01755 01756 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH), displaybind, bindable] 01757 void borderLeftWidth(VARIANT v); 01758 01759 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH), displaybind, bindable] 01760 VARIANT borderLeftWidth(); 01761 01762 [propput, id(DISPID_IHTMLSTYLE_BORDERSTYLE), displaybind, bindable] 01763 void borderStyle(BSTR v); 01764 01765 [propget, id(DISPID_IHTMLSTYLE_BORDERSTYLE), displaybind, bindable] 01766 BSTR borderStyle(); 01767 01768 [propput, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE), displaybind, bindable] 01769 void borderTopStyle(BSTR v); 01770 01771 [propget, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE), displaybind, bindable] 01772 BSTR borderTopStyle(); 01773 01774 [propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE), displaybind, bindable] 01775 void borderRightStyle(BSTR v); 01776 01777 [propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE), displaybind, bindable] 01778 BSTR borderRightStyle(); 01779 01780 [propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE), displaybind, bindable] 01781 void borderBottomStyle(BSTR v); 01782 01783 [propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE), displaybind, bindable] 01784 BSTR borderBottomStyle(); 01785 01786 [propput, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE), displaybind, bindable] 01787 void borderLeftStyle(BSTR v); 01788 01789 [propget, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE), displaybind, bindable] 01790 BSTR borderLeftStyle(); 01791 01792 [propput, id(DISPID_IHTMLSTYLE_WIDTH), displaybind, bindable] 01793 void width(VARIANT v); 01794 01795 [propget, id(DISPID_IHTMLSTYLE_WIDTH), displaybind, bindable] 01796 VARIANT width(); 01797 01798 [propput, id(DISPID_IHTMLSTYLE_HEIGHT), displaybind, bindable] 01799 void height(VARIANT v); 01800 01801 [propget, id(DISPID_IHTMLSTYLE_HEIGHT), displaybind, bindable] 01802 VARIANT height(); 01803 01804 [propput, id(DISPID_IHTMLSTYLE_STYLEFLOAT), displaybind, bindable] 01805 void styleFloat(BSTR v); 01806 01807 [propget, id(DISPID_IHTMLSTYLE_STYLEFLOAT), displaybind, bindable] 01808 BSTR styleFloat(); 01809 01810 [propput, id(DISPID_IHTMLSTYLE_CLEAR), displaybind, bindable] 01811 void clear(BSTR v); 01812 01813 [propget, id(DISPID_IHTMLSTYLE_CLEAR), displaybind, bindable] 01814 BSTR clear(); 01815 01816 [propput, id(DISPID_IHTMLSTYLE_DISPLAY), displaybind, bindable] 01817 void display(BSTR v); 01818 01819 [propget, id(DISPID_IHTMLSTYLE_DISPLAY), displaybind, bindable] 01820 BSTR display(); 01821 01822 [propput, id(DISPID_IHTMLSTYLE_VISIBILITY), displaybind, bindable] 01823 void visibility(BSTR v); 01824 01825 [propget, id(DISPID_IHTMLSTYLE_VISIBILITY), displaybind, bindable] 01826 BSTR visibility(); 01827 01828 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE), displaybind, bindable] 01829 void listStyleType(BSTR v); 01830 01831 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE), displaybind, bindable] 01832 BSTR listStyleType(); 01833 01834 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION), displaybind, bindable] 01835 void listStylePosition(BSTR v); 01836 01837 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION), displaybind, bindable] 01838 BSTR listStylePosition(); 01839 01840 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE), displaybind, bindable] 01841 void listStyleImage(BSTR v); 01842 01843 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE), displaybind, bindable] 01844 BSTR listStyleImage(); 01845 01846 [propput, id(DISPID_IHTMLSTYLE_LISTSTYLE), displaybind, bindable, nonbrowsable] 01847 void listStyle(BSTR v); 01848 01849 [propget, id(DISPID_IHTMLSTYLE_LISTSTYLE), displaybind, bindable, nonbrowsable] 01850 BSTR listStyle(); 01851 01852 [propput, id(DISPID_IHTMLSTYLE_WHITESPACE), displaybind, bindable] 01853 void whiteSpace(BSTR v); 01854 01855 [propget, id(DISPID_IHTMLSTYLE_WHITESPACE), displaybind, bindable] 01856 BSTR whiteSpace(); 01857 01858 [propput, id(DISPID_IHTMLSTYLE_TOP), displaybind, bindable] 01859 void top(VARIANT v); 01860 01861 [propget, id(DISPID_IHTMLSTYLE_TOP), displaybind, bindable] 01862 VARIANT top(); 01863 01864 [propput, id(DISPID_IHTMLSTYLE_LEFT), displaybind, bindable] 01865 void left(VARIANT v); 01866 01867 [propget, id(DISPID_IHTMLSTYLE_LEFT), displaybind, bindable] 01868 VARIANT left(); 01869 01870 [propput, id(DISPID_IHTMLSTYLE_ZINDEX), displaybind, bindable] 01871 void zIndex(VARIANT v); 01872 01873 [propget, id(DISPID_IHTMLSTYLE_ZINDEX), displaybind, bindable] 01874 VARIANT zIndex(); 01875 01876 [propput, id(DISPID_IHTMLSTYLE_OVERFLOW), displaybind, bindable] 01877 void overflow(BSTR v); 01878 01879 [propget, id(DISPID_IHTMLSTYLE_OVERFLOW), displaybind, bindable] 01880 BSTR overflow(); 01881 01882 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE), displaybind, bindable] 01883 void pageBreakBefore(BSTR v); 01884 01885 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE), displaybind, bindable] 01886 BSTR pageBreakBefore(); 01887 01888 [propput, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER), displaybind, bindable] 01889 void pageBreakAfter(BSTR v); 01890 01891 [propget, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER), displaybind, bindable] 01892 BSTR pageBreakAfter(); 01893 01894 [propput, id(DISPID_IHTMLSTYLE_CSSTEXT), displaybind, bindable, nonbrowsable] 01895 void cssText(BSTR v); 01896 01897 [propget, id(DISPID_IHTMLSTYLE_CSSTEXT), displaybind, bindable, nonbrowsable] 01898 BSTR cssText(); 01899 01900 [propput, id(DISPID_IHTMLSTYLE_PIXELTOP), displaybind, bindable, hidden] 01901 void pixelTop(LONG v); 01902 01903 [propget, id(DISPID_IHTMLSTYLE_PIXELTOP), displaybind, bindable, hidden] 01904 LONG pixelTop(); 01905 01906 [propput, id(DISPID_IHTMLSTYLE_PIXELLEFT), displaybind, bindable, hidden] 01907 void pixelLeft(LONG v); 01908 01909 [propget, id(DISPID_IHTMLSTYLE_PIXELLEFT), displaybind, bindable, hidden] 01910 LONG pixelLeft(); 01911 01912 [propput, id(DISPID_IHTMLSTYLE_PIXELWIDTH), displaybind, bindable, hidden] 01913 void pixelWidth(LONG v); 01914 01915 [propget, id(DISPID_IHTMLSTYLE_PIXELWIDTH), displaybind, bindable, hidden] 01916 LONG pixelWidth(); 01917 01918 [propput, id(DISPID_IHTMLSTYLE_PIXELHEIGHT), displaybind, bindable, hidden] 01919 void pixelHeight(LONG v); 01920 01921 [propget, id(DISPID_IHTMLSTYLE_PIXELHEIGHT), displaybind, bindable, hidden] 01922 LONG pixelHeight(); 01923 01924 [propput, id(DISPID_IHTMLSTYLE_POSTOP), displaybind, bindable] 01925 void posTop(float v); 01926 01927 [propget, id(DISPID_IHTMLSTYLE_POSTOP), displaybind, bindable] 01928 float posTop(); 01929 01930 [propput, id(DISPID_IHTMLSTYLE_POSLEFT), displaybind, bindable] 01931 void posLeft(float v); 01932 01933 [propget, id(DISPID_IHTMLSTYLE_POSLEFT), displaybind, bindable] 01934 float posLeft(); 01935 01936 [propput, id(DISPID_IHTMLSTYLE_POSWIDTH), displaybind, bindable] 01937 void posWidth(float v); 01938 01939 [propget, id(DISPID_IHTMLSTYLE_POSWIDTH), displaybind, bindable] 01940 float posWidth(); 01941 01942 [propput, id(DISPID_IHTMLSTYLE_POSHEIGHT), displaybind, bindable] 01943 void posHeight(float v); 01944 01945 [propget, id(DISPID_IHTMLSTYLE_POSHEIGHT), displaybind, bindable] 01946 float posHeight(); 01947 01948 [propput, id(DISPID_IHTMLSTYLE_CURSOR), displaybind, bindable] 01949 void cursor(BSTR v); 01950 01951 [propget, id(DISPID_IHTMLSTYLE_CURSOR), displaybind, bindable] 01952 BSTR cursor(); 01953 01954 [propput, id(DISPID_IHTMLSTYLE_CLIP), displaybind, bindable] 01955 void clip(BSTR v); 01956 01957 [propget, id(DISPID_IHTMLSTYLE_CLIP), displaybind, bindable] 01958 BSTR clip(); 01959 01960 [propput, id(DISPID_IHTMLSTYLE_FILTER), displaybind, bindable] 01961 void filter(BSTR v); 01962 01963 [propget, id(DISPID_IHTMLSTYLE_FILTER), displaybind, bindable] 01964 BSTR filter(); 01965 01966 [id(DISPID_IHTMLSTYLE_SETATTRIBUTE)] 01967 void setAttribute( 01968 [in] BSTR strAttributeName, 01969 [in] VARIANT AttributeValue, 01970 [in, defaultvalue(1)] LONG lFlags); 01971 01972 [id(DISPID_IHTMLSTYLE_GETATTRIBUTE)] 01973 VARIANT getAttribute( 01974 [in] BSTR strAttributeName, 01975 [in, defaultvalue(0)] LONG lFlags); 01976 01977 [id(DISPID_IHTMLSTYLE_REMOVEATTRIBUTE)] 01978 VARIANT_BOOL removeAttribute( 01979 [in] BSTR strAttributeName, 01980 [in, defaultvalue(1)] LONG lFlags); 01981 01982 [id(DISPID_IHTMLSTYLE_TOSTRING)] 01983 BSTR toString(); 01984 01985 [propput, id(DISPID_IHTMLSTYLE2_TABLELAYOUT), displaybind, bindable] 01986 void tableLayout(BSTR v); 01987 01988 [propget, id(DISPID_IHTMLSTYLE2_TABLELAYOUT), displaybind, bindable] 01989 BSTR tableLayout(); 01990 01991 [propput, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE), displaybind, bindable] 01992 void borderCollapse(BSTR v); 01993 01994 [propget, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE), displaybind, bindable] 01995 BSTR borderCollapse(); 01996 01997 [propput, id(DISPID_IHTMLSTYLE2_DIRECTION), displaybind, bindable] 01998 void direction(BSTR v); 01999 02000 [propget, id(DISPID_IHTMLSTYLE2_DIRECTION), displaybind, bindable] 02001 BSTR direction(); 02002 02003 [propput, id(DISPID_IHTMLSTYLE2_BEHAVIOR), displaybind, bindable] 02004 void behavior(BSTR v); 02005 02006 [propget, id(DISPID_IHTMLSTYLE2_BEHAVIOR), displaybind, bindable] 02007 BSTR behavior(); 02008 02009 [id(DISPID_IHTMLSTYLE2_SETEXPRESSION)] 02010 void setExpression( 02011 [in] BSTR propname, 02012 [in] BSTR expression, 02013 [in, defaultvalue("")] BSTR language); 02014 02015 [id(DISPID_IHTMLSTYLE2_GETEXPRESSION)] 02016 VARIANT getExpression([in] BSTR propname); 02017 02018 [id(DISPID_IHTMLSTYLE2_REMOVEEXPRESSION)] 02019 VARIANT_BOOL removeExpression([in] BSTR propname); 02020 02021 [propput, id(DISPID_IHTMLSTYLE2_POSITION), displaybind, bindable] 02022 void position(BSTR v); 02023 02024 [propget, id(DISPID_IHTMLSTYLE2_POSITION), displaybind, bindable] 02025 BSTR position(); 02026 02027 [propput, id(DISPID_IHTMLSTYLE2_UNICODEBIDI), displaybind, bindable] 02028 void unicodeBidi(BSTR v); 02029 02030 [propget, id(DISPID_IHTMLSTYLE2_UNICODEBIDI), displaybind, bindable] 02031 BSTR unicodeBidi(); 02032 02033 [propput, id(DISPID_IHTMLSTYLE2_BOTTOM), displaybind, bindable] 02034 void bottom(VARIANT v); 02035 02036 [propget, id(DISPID_IHTMLSTYLE2_BOTTOM), displaybind, bindable] 02037 VARIANT bottom(); 02038 02039 [propput, id(DISPID_IHTMLSTYLE2_RIGHT), displaybind, bindable] 02040 void right(VARIANT v); 02041 02042 [propget, id(DISPID_IHTMLSTYLE2_RIGHT), displaybind, bindable] 02043 VARIANT right(); 02044 02045 [propput, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM), displaybind, bindable, hidden] 02046 void pixelBottom(LONG v); 02047 02048 [propget, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM), displaybind, bindable, hidden] 02049 LONG pixelBottom(); 02050 02051 [propput, id(DISPID_IHTMLSTYLE2_PIXELRIGHT), displaybind, bindable, hidden] 02052 void pixelRight(LONG v); 02053 02054 [propget, id(DISPID_IHTMLSTYLE2_PIXELRIGHT), displaybind, bindable, hidden] 02055 LONG pixelRight(); 02056 02057 [propput, id(DISPID_IHTMLSTYLE2_POSBOTTOM), displaybind, bindable] 02058 void posBottom(float v); 02059 02060 [propget, id(DISPID_IHTMLSTYLE2_POSBOTTOM), displaybind, bindable] 02061 float posBottom(); 02062 02063 [propput, id(DISPID_IHTMLSTYLE2_POSRIGHT), displaybind, bindable] 02064 void posRight(float v); 02065 02066 [propget, id(DISPID_IHTMLSTYLE2_POSRIGHT), displaybind, bindable] 02067 float posRight(); 02068 02069 [propput, id(DISPID_IHTMLSTYLE2_IMEMODE), displaybind, bindable] 02070 void imeMode(BSTR v); 02071 02072 [propget, id(DISPID_IHTMLSTYLE2_IMEMODE), displaybind, bindable] 02073 BSTR imeMode(); 02074 02075 [propput, id(DISPID_IHTMLSTYLE2_RUBYALIGN), displaybind, bindable] 02076 void rubyAlign(BSTR v); 02077 02078 [propget, id(DISPID_IHTMLSTYLE2_RUBYALIGN), displaybind, bindable] 02079 BSTR rubyAlign(); 02080 02081 [propput, id(DISPID_IHTMLSTYLE2_RUBYPOSITION), displaybind, bindable] 02082 void rubyPosition(BSTR v); 02083 02084 [propget, id(DISPID_IHTMLSTYLE2_RUBYPOSITION), displaybind, bindable] 02085 BSTR rubyPosition(); 02086 02087 [propput, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG), displaybind, bindable] 02088 void rubyOverhang(BSTR v); 02089 02090 [propget, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG), displaybind, bindable] 02091 BSTR rubyOverhang(); 02092 02093 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR), displaybind, bindable] 02094 void layoutGridChar(VARIANT v); 02095 02096 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR), displaybind, bindable] 02097 VARIANT layoutGridChar(); 02098 02099 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE), displaybind, bindable] 02100 void layoutGridLine(VARIANT v); 02101 02102 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE), displaybind, bindable] 02103 VARIANT layoutGridLine(); 02104 02105 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE), displaybind, bindable] 02106 void layoutGridMode(BSTR v); 02107 02108 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE), displaybind, bindable] 02109 BSTR layoutGridMode(); 02110 02111 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE), displaybind, bindable] 02112 void layoutGridType(BSTR v); 02113 02114 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE), displaybind, bindable] 02115 BSTR layoutGridType(); 02116 02117 [propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRID), displaybind, bindable, nonbrowsable] 02118 void layoutGrid(BSTR v); 02119 02120 [propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRID), displaybind, bindable, nonbrowsable] 02121 BSTR layoutGrid(); 02122 02123 [propput, id(DISPID_IHTMLSTYLE2_WORDBREAK), displaybind, bindable] 02124 void wordBreak(BSTR v); 02125 02126 [propget, id(DISPID_IHTMLSTYLE2_WORDBREAK), displaybind, bindable] 02127 BSTR wordBreak(); 02128 02129 [propput, id(DISPID_IHTMLSTYLE2_LINEBREAK), displaybind, bindable] 02130 void lineBreak(BSTR v); 02131 02132 [propget, id(DISPID_IHTMLSTYLE2_LINEBREAK), displaybind, bindable] 02133 BSTR lineBreak(); 02134 02135 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY), displaybind, bindable] 02136 void textJustify(BSTR v); 02137 02138 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY), displaybind, bindable] 02139 BSTR textJustify(); 02140 02141 [propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM), displaybind, bindable] 02142 void textJustifyTrim(BSTR v); 02143 02144 [propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM), displaybind, bindable] 02145 BSTR textJustifyTrim(); 02146 02147 [propput, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA), displaybind, bindable] 02148 void textKashida(VARIANT v); 02149 02150 [propget, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA), displaybind, bindable] 02151 VARIANT textKashida(); 02152 02153 [propput, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE), displaybind, bindable] 02154 void textAutospace(BSTR v); 02155 02156 [propget, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE), displaybind, bindable] 02157 BSTR textAutospace(); 02158 02159 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWX), displaybind, bindable] 02160 void overflowX(BSTR v); 02161 02162 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWX), displaybind, bindable] 02163 BSTR overflowX(); 02164 02165 [propput, id(DISPID_IHTMLSTYLE2_OVERFLOWY), displaybind, bindable] 02166 void overflowY(BSTR v); 02167 02168 [propget, id(DISPID_IHTMLSTYLE2_OVERFLOWY), displaybind, bindable] 02169 BSTR overflowY(); 02170 02171 [propput, id(DISPID_IHTMLSTYLE2_ACCELERATOR), displaybind, bindable] 02172 void accelerator(BSTR v); 02173 02174 [propget, id(DISPID_IHTMLSTYLE2_ACCELERATOR), displaybind, bindable] 02175 BSTR accelerator(); 02176 02177 [propput, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW), displaybind, bindable] 02178 void layoutFlow(BSTR v); 02179 02180 [propget, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW), displaybind, bindable] 02181 BSTR layoutFlow(); 02182 02183 [propput, id(DISPID_IHTMLSTYLE3_ZOOM), displaybind, bindable] 02184 void zoom(VARIANT v); 02185 02186 [propget, id(DISPID_IHTMLSTYLE3_ZOOM), displaybind, bindable] 02187 VARIANT zoom(); 02188 02189 [propput, id(DISPID_IHTMLSTYLE3_WORDWRAP), displaybind, bindable] 02190 void wordWrap(BSTR v); 02191 02192 [propget, id(DISPID_IHTMLSTYLE3_WORDWRAP), displaybind, bindable] 02193 BSTR wordWrap(); 02194 02195 [propput, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION), displaybind, bindable] 02196 void textUnderlinePosition(BSTR v); 02197 02198 [propget, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION), displaybind, bindable] 02199 BSTR textUnderlinePosition(); 02200 02201 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR), displaybind, bindable] 02202 void scrollbarBaseColor(VARIANT v); 02203 02204 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR), displaybind, bindable] 02205 VARIANT scrollbarBaseColor(); 02206 02207 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR), displaybind, bindable] 02208 void scrollbarFaceColor(VARIANT v); 02209 02210 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR), displaybind, bindable] 02211 VARIANT scrollbarFaceColor(); 02212 02213 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR), displaybind, bindable] 02214 void scrollbar3dLightColor(VARIANT v); 02215 02216 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR), displaybind, bindable] 02217 VARIANT scrollbar3dLightColor(); 02218 02219 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR), displaybind, bindable] 02220 void scrollbarShadowColor(VARIANT v); 02221 02222 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR), displaybind, bindable] 02223 VARIANT scrollbarShadowColor(); 02224 02225 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR), displaybind, bindable] 02226 void scrollbarHighlightColor(VARIANT v); 02227 02228 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR), displaybind, bindable] 02229 VARIANT scrollbarHighlightColor(); 02230 02231 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR), displaybind, bindable] 02232 void scrollbarDarkShadowColor(VARIANT v); 02233 02234 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR), displaybind, bindable] 02235 VARIANT scrollbarDarkShadowColor(); 02236 02237 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR), displaybind, bindable] 02238 void scrollbarArrowColor(VARIANT v); 02239 02240 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR), displaybind, bindable] 02241 VARIANT scrollbarArrowColor(); 02242 02243 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR), displaybind, bindable] 02244 void scrollbarTrackColor(VARIANT v); 02245 02246 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR), displaybind, bindable] 02247 VARIANT scrollbarTrackColor(); 02248 02249 [propput, id(DISPID_IHTMLSTYLE3_WRITINGMODE), displaybind, bindable] 02250 void writingMode(BSTR v); 02251 02252 [propget, id(DISPID_IHTMLSTYLE3_WRITINGMODE), displaybind, bindable] 02253 BSTR writingMode(); 02254 02255 [propput, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST), displaybind, bindable] 02256 void textAlignLast(BSTR v); 02257 02258 [propget, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST), displaybind, bindable] 02259 BSTR textAlignLast(); 02260 02261 [propput, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE), displaybind, bindable] 02262 void textKashidaSpace(VARIANT v); 02263 02264 [propget, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE), displaybind, bindable] 02265 VARIANT textKashidaSpace(); 02266 02267 [propput, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW), displaybind, bindable] 02268 void textOverflow(BSTR v); 02269 02270 [propget, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW), displaybind, bindable] 02271 BSTR textOverflow(); 02272 02273 [propput, id(DISPID_IHTMLSTYLE4_MINHEIGHT), displaybind, bindable] 02274 void minHeight(VARIANT v); 02275 02276 [propget, id(DISPID_IHTMLSTYLE4_MINHEIGHT), displaybind, bindable] 02277 VARIANT minHeight(); 02278 } 02279 02280 [ 02281 odl, 02282 oleautomation, 02283 dual, 02284 uuid(3050f656-98b5-11cf-bb82-00aa00bdce0b) 02285 ] 02286 interface IHTMLStyle3 : IDispatch 02287 { 02288 [propput, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW), displaybind, bindable] 02289 HRESULT layoutFlow([in] BSTR v); 02290 02291 [propget, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW), displaybind, bindable] 02292 HRESULT layoutFlow([retval, out] BSTR * p); 02293 02294 [propput, id(DISPID_IHTMLSTYLE3_ZOOM), displaybind, bindable] 02295 HRESULT zoom([in] VARIANT v); 02296 02297 [propget, id(DISPID_IHTMLSTYLE3_ZOOM), displaybind, bindable] 02298 HRESULT zoom([retval, out] VARIANT * p); 02299 02300 [propput, id(DISPID_IHTMLSTYLE3_WORDWRAP), displaybind, bindable] 02301 HRESULT wordWrap([in] BSTR v); 02302 02303 [propget, id(DISPID_IHTMLSTYLE3_WORDWRAP), displaybind, bindable] 02304 HRESULT wordWrap([retval, out] BSTR * p); 02305 02306 [propput, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION), displaybind, bindable] 02307 HRESULT textUnderlinePosition([in] BSTR v); 02308 02309 [propget, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION), displaybind, bindable] 02310 HRESULT textUnderlinePosition([retval, out] BSTR * p); 02311 02312 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR), displaybind, bindable] 02313 HRESULT scrollbarBaseColor([in] VARIANT v); 02314 02315 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR), displaybind, bindable] 02316 HRESULT scrollbarBaseColor([retval, out] VARIANT * p); 02317 02318 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR), displaybind, bindable] 02319 HRESULT scrollbarFaceColor([in] VARIANT v); 02320 02321 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR), displaybind, bindable] 02322 HRESULT scrollbarFaceColor([retval, out] VARIANT * p); 02323 02324 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR), displaybind, bindable] 02325 HRESULT scrollbar3dLightColor([in] VARIANT v); 02326 02327 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR), displaybind, bindable] 02328 HRESULT scrollbar3dLightColor([retval, out] VARIANT * p); 02329 02330 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR), displaybind, bindable] 02331 HRESULT scrollbarShadowColor([in] VARIANT v); 02332 02333 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR), displaybind, bindable] 02334 HRESULT scrollbarShadowColor([retval, out] VARIANT * p); 02335 02336 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR), displaybind, bindable] 02337 HRESULT scrollbarHighlightColor([in] VARIANT v); 02338 02339 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR), displaybind, bindable] 02340 HRESULT scrollbarHighlightColor([retval, out] VARIANT * p); 02341 02342 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR), displaybind, bindable] 02343 HRESULT scrollbarDarkShadowColor([in] VARIANT v); 02344 02345 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR), displaybind, bindable] 02346 HRESULT scrollbarDarkShadowColor([retval, out] VARIANT * p); 02347 02348 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR), displaybind, bindable] 02349 HRESULT scrollbarArrowColor([in] VARIANT v); 02350 02351 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR), displaybind, bindable] 02352 HRESULT scrollbarArrowColor([retval, out] VARIANT * p); 02353 02354 [propput, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR), displaybind, bindable] 02355 HRESULT scrollbarTrackColor([in] VARIANT v); 02356 02357 [propget, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR), displaybind, bindable] 02358 HRESULT scrollbarTrackColor([retval, out] VARIANT * p); 02359 02360 [propput, id(DISPID_IHTMLSTYLE3_WRITINGMODE), displaybind, bindable] 02361 HRESULT writingMode([in] BSTR v); 02362 02363 [propget, id(DISPID_IHTMLSTYLE3_WRITINGMODE), displaybind, bindable] 02364 HRESULT writingMode([retval, out] BSTR * p); 02365 02366 [propput, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST), displaybind, bindable] 02367 HRESULT textAlignLast([in] BSTR v); 02368 02369 [propget, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST), displaybind, bindable] 02370 HRESULT textAlignLast([retval, out] BSTR * p); 02371 02372 [propput, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE), displaybind, bindable] 02373 HRESULT textKashidaSpace([in] VARIANT v); 02374 02375 [propget, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE), displaybind, bindable] 02376 HRESULT textKashidaSpace([retval, out] VARIANT * p); 02377 } 02378 02379 /***************************************************************************** 02380 * IHTMLSytyle4 interface 02381 */ 02382 [ 02383 odl, 02384 oleautomation, 02385 dual, 02386 uuid(3050f816-98b5-11cf-bb82-00aa00bdce0b) 02387 ] 02388 interface IHTMLStyle4 : IDispatch 02389 { 02390 [propput, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW), displaybind, bindable] 02391 HRESULT textOverflow([in] BSTR v); 02392 02393 [propget, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW), displaybind, bindable] 02394 HRESULT textOverflow([retval, out] BSTR * p); 02395 02396 [propput, id(DISPID_IHTMLSTYLE4_MINHEIGHT), displaybind, bindable] 02397 HRESULT minHeight([in] VARIANT v); 02398 02399 [propget, id(DISPID_IHTMLSTYLE4_MINHEIGHT), displaybind, bindable] 02400 HRESULT minHeight([retval, out] VARIANT * p); 02401 } 02402 02403 [ 02404 noncreatable, 02405 uuid(3050f285-98b5-11cf-bb82-00aa00bdce0b) 02406 ] 02407 coclass HTMLStyle 02408 { 02409 [default] dispinterface DispHTMLStyle; 02410 interface IHTMLStyle; 02411 interface IHTMLStyle2; 02412 interface IHTMLStyle3; 02413 interface IHTMLStyle4; 02414 /* interface IHTMLStyle5; */ 02415 } 02416 02417 /***************************************************************************** 02418 * IHTMLRenderStyle interface 02419 */ 02420 [ 02421 odl, 02422 oleautomation, 02423 dual, 02424 uuid(3050f6ae-98b5-11cf-bb82-00aa00bdce0b) 02425 ] 02426 interface IHTMLRenderStyle : IDispatch 02427 { 02428 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTLINETHROUGHSTYLE), displaybind, bindable] 02429 HRESULT textLineThroughStyle([in] BSTR v); 02430 02431 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTLINETHROUGHSTYLE), displaybind, bindable] 02432 HRESULT textLineThroughStyle([retval, out] BSTR *p); 02433 02434 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTUNDERLINESTYLE), displaybind, bindable] 02435 HRESULT textUnderlineStyle([in] BSTR v); 02436 02437 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTUNDERLINESTYLE), displaybind, bindable] 02438 HRESULT textUnderlineStyle([retval, out] BSTR *p); 02439 02440 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTEFFECT), displaybind, bindable] 02441 HRESULT textEffect([in] BSTR v); 02442 02443 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTEFFECT), displaybind, bindable] 02444 HRESULT textEffect([retval, out] BSTR *p); 02445 02446 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTCOLOR), displaybind, bindable] 02447 HRESULT textColor([in] VARIANT v); 02448 02449 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTCOLOR), displaybind, bindable] 02450 HRESULT textColor([retval, out] VARIANT *p); 02451 02452 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTBACKGROUNDCOLOR), displaybind, bindable] 02453 HRESULT textBackgroundColor([in] VARIANT v); 02454 02455 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTBACKGROUNDCOLOR), displaybind, bindable] 02456 HRESULT textBackgroundColor([retval, out] VARIANT *p); 02457 02458 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATIONCOLOR), displaybind, bindable] 02459 HRESULT textDecorationColor([in] VARIANT v); 02460 02461 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATIONCOLOR), displaybind, bindable] 02462 HRESULT textDecorationColor([retval, out] VARIANT *p); 02463 02464 [propput, id(DISPID_IHTMLRENDERSTYLE_RENDERINGPRIORITY), displaybind, bindable] 02465 HRESULT renderingPriority([in] LONG v); 02466 02467 [propget, id(DISPID_IHTMLRENDERSTYLE_RENDERINGPRIORITY), displaybind, bindable] 02468 HRESULT renderingPriority([retval, out] LONG *p); 02469 02470 [propput, id(DISPID_IHTMLRENDERSTYLE_DEFAULTTEXTSELECTION), displaybind, bindable] 02471 HRESULT defaultTextSelection([in] BSTR v); 02472 02473 [propget, id(DISPID_IHTMLRENDERSTYLE_DEFAULTTEXTSELECTION), displaybind, bindable] 02474 HRESULT defaultTextSelection([retval, out] BSTR *p); 02475 02476 [propput, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATION), displaybind, bindable] 02477 HRESULT textDecoration([in] BSTR v); 02478 02479 [propget, id(DISPID_IHTMLRENDERSTYLE_TEXTDECORATION), displaybind, bindable] 02480 HRESULT textDecoration([retval, out] BSTR *p); 02481 } 02482 02483 /***************************************************************************** 02484 * IHTMLCurrentStyle interface 02485 */ 02486 [ 02487 odl, 02488 oleautomation, 02489 dual, 02490 uuid(3050f3db-98b5-11cf-bb82-00aa00bdce0b) 02491 ] 02492 interface IHTMLCurrentStyle : IDispatch 02493 { 02494 [propget, id(DISPID_IHTMLCURRENTSTYLE_POSITION), displaybind, bindable] 02495 HRESULT position([retval, out] BSTR *p); 02496 02497 [propget, id(DISPID_IHTMLCURRENTSTYLE_STYLEFLOAT), displaybind, bindable] 02498 HRESULT styleFloat([retval, out] BSTR *p); 02499 02500 [propget, id(DISPID_IHTMLCURRENTSTYLE_COLOR), displaybind, bindable] 02501 HRESULT color([retval, out] VARIANT *p); 02502 02503 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDCOLOR), displaybind, bindable] 02504 HRESULT backgroundColor([retval, out] VARIANT *p); 02505 02506 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTFAMILY), displaybind, bindable] 02507 HRESULT fontFamily([retval, out] BSTR *p); 02508 02509 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSTYLE), displaybind, bindable] 02510 HRESULT fontStyle([retval, out] BSTR *p); 02511 02512 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTVARIANT), displaybind, bindable, hidden] 02513 HRESULT fontVariant([retval, out] BSTR *p); 02514 02515 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTWEIGHT), displaybind, bindable] 02516 HRESULT fontWeight([retval, out] VARIANT *p); 02517 02518 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSIZE), displaybind, bindable] 02519 HRESULT fontSize([retval, out] VARIANT *p); 02520 02521 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDIMAGE), displaybind, bindable] 02522 HRESULT backgroundImage([retval, out] BSTR *p); 02523 02524 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONX), displaybind, bindable] 02525 HRESULT backgroundPositionX([retval, out] VARIANT *p); 02526 02527 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONY), displaybind, bindable] 02528 HRESULT backgroundPositionY([retval, out] VARIANT *p); 02529 02530 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDREPEAT), displaybind, bindable] 02531 HRESULT backgroundRepeat([retval, out] BSTR *p); 02532 02533 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTCOLOR), displaybind, bindable] 02534 HRESULT borderLeftColor([retval, out] VARIANT *p); 02535 02536 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPCOLOR), displaybind, bindable] 02537 HRESULT borderTopColor([retval, out] VARIANT *p); 02538 02539 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTCOLOR), displaybind, bindable] 02540 HRESULT borderRightColor([retval, out] VARIANT *p); 02541 02542 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMCOLOR), displaybind, bindable] 02543 HRESULT borderBottomColor([retval, out] VARIANT *p); 02544 02545 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPSTYLE), displaybind, bindable] 02546 HRESULT borderTopStyle([retval, out] BSTR *p); 02547 02548 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTSTYLE), displaybind, bindable] 02549 HRESULT borderRightStyle([retval, out] BSTR *p); 02550 02551 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMSTYLE), displaybind, bindable] 02552 HRESULT borderBottomStyle([retval, out] BSTR *p); 02553 02554 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTSTYLE), displaybind, bindable] 02555 HRESULT borderLeftStyle([retval, out] BSTR *p); 02556 02557 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPWIDTH), displaybind, bindable] 02558 HRESULT borderTopWidth([retval, out] VARIANT *p); 02559 02560 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTWIDTH), displaybind, bindable] 02561 HRESULT borderRightWidth([retval, out] VARIANT *p); 02562 02563 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMWIDTH), displaybind, bindable] 02564 HRESULT borderBottomWidth([retval, out] VARIANT *p); 02565 02566 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTWIDTH), displaybind, bindable] 02567 HRESULT borderLeftWidth([retval, out] VARIANT *p); 02568 02569 [propget, id(DISPID_IHTMLCURRENTSTYLE_LEFT), displaybind, bindable] 02570 HRESULT left([retval, out] VARIANT *p); 02571 02572 [propget, id(DISPID_IHTMLCURRENTSTYLE_TOP), displaybind, bindable] 02573 HRESULT top([retval, out] VARIANT *p); 02574 02575 [propget, id(DISPID_IHTMLCURRENTSTYLE_WIDTH), displaybind, bindable] 02576 HRESULT width([retval, out] VARIANT *p); 02577 02578 [propget, id(DISPID_IHTMLCURRENTSTYLE_HEIGHT), displaybind, bindable] 02579 HRESULT height([retval, out] VARIANT *p); 02580 02581 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGLEFT), displaybind, bindable] 02582 HRESULT paddingLeft([retval, out] VARIANT *p); 02583 02584 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGTOP), displaybind, bindable] 02585 HRESULT paddingTop([retval, out] VARIANT *p); 02586 02587 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGRIGHT), displaybind, bindable] 02588 HRESULT paddingRight([retval, out] VARIANT *p); 02589 02590 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGBOTTOM), displaybind, bindable] 02591 HRESULT paddingBottom([retval, out] VARIANT *p); 02592 02593 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTALIGN), displaybind, bindable] 02594 HRESULT textAlign([retval, out] BSTR *p); 02595 02596 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTDECORATION), displaybind, bindable] 02597 HRESULT textDecoration([retval, out] BSTR *p); 02598 02599 [propget, id(DISPID_IHTMLCURRENTSTYLE_DISPLAY), displaybind, bindable] 02600 HRESULT display([retval, out] BSTR *p); 02601 02602 [propget, id(DISPID_IHTMLCURRENTSTYLE_VISIBILITY), displaybind, bindable] 02603 HRESULT visibility([retval, out] BSTR *p); 02604 02605 [propget, id(DISPID_IHTMLCURRENTSTYLE_ZINDEX), displaybind, bindable] 02606 HRESULT zIndex([retval, out] VARIANT *p); 02607 02608 [propget, id(DISPID_IHTMLCURRENTSTYLE_LETTERSPACING), displaybind, bindable] 02609 HRESULT letterSpacing([retval, out] VARIANT *p); 02610 02611 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEHEIGHT), displaybind, bindable] 02612 HRESULT lineHeight([retval, out] VARIANT *p); 02613 02614 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTINDENT), displaybind, bindable] 02615 HRESULT textIndent([retval, out] VARIANT *p); 02616 02617 [propget, id(DISPID_IHTMLCURRENTSTYLE_VERTICALALIGN), displaybind, bindable] 02618 HRESULT verticalAlign([retval, out] VARIANT *p); 02619 02620 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDATTACHMENT), displaybind, bindable] 02621 HRESULT backgroundAttachment([retval, out] BSTR *p); 02622 02623 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINTOP), displaybind, bindable] 02624 HRESULT marginTop([retval, out] VARIANT *p); 02625 02626 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINRIGHT), displaybind, bindable] 02627 HRESULT marginRight([retval, out] VARIANT *p); 02628 02629 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINBOTTOM), displaybind, bindable] 02630 HRESULT marginBottom([retval, out] VARIANT *p); 02631 02632 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINLEFT), displaybind, bindable] 02633 HRESULT marginLeft([retval, out] VARIANT *p); 02634 02635 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLEAR), displaybind, bindable] 02636 HRESULT clear([retval, out] BSTR *p); 02637 02638 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLETYPE), displaybind, bindable] 02639 HRESULT listStyleType([retval, out] BSTR *p); 02640 02641 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEPOSITION), displaybind, bindable] 02642 HRESULT listStylePosition([retval, out] BSTR *p); 02643 02644 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEIMAGE), displaybind, bindable] 02645 HRESULT listStyleImage([retval, out] BSTR *p); 02646 02647 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPTOP), displaybind, bindable] 02648 HRESULT clipTop([retval, out] VARIANT *p); 02649 02650 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPRIGHT), displaybind, bindable] 02651 HRESULT clipRight([retval, out] VARIANT *p); 02652 02653 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPBOTTOM), displaybind, bindable] 02654 HRESULT clipBottom([retval, out] VARIANT *p); 02655 02656 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPLEFT), displaybind, bindable] 02657 HRESULT clipLeft([retval, out] VARIANT *p); 02658 02659 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOW), displaybind, bindable] 02660 HRESULT overflow([retval, out] BSTR *p); 02661 02662 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKBEFORE), displaybind, bindable] 02663 HRESULT pageBreakBefore([retval, out] BSTR *p); 02664 02665 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKAFTER), displaybind, bindable] 02666 HRESULT pageBreakAfter([retval, out] BSTR *p); 02667 02668 [propget, id(DISPID_IHTMLCURRENTSTYLE_CURSOR), displaybind, bindable] 02669 HRESULT cursor([retval, out] BSTR *p); 02670 02671 [propget, id(DISPID_IHTMLCURRENTSTYLE_TABLELAYOUT), displaybind, bindable] 02672 HRESULT tableLayout([retval, out] BSTR *p); 02673 02674 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLLAPSE), displaybind, bindable] 02675 HRESULT borderCollapse([retval, out] BSTR *p); 02676 02677 [propget, id(DISPID_IHTMLCURRENTSTYLE_DIRECTION), displaybind, bindable] 02678 HRESULT direction([retval, out] BSTR *p); 02679 02680 [propget, id(DISPID_IHTMLCURRENTSTYLE_BEHAVIOR), displaybind, bindable] 02681 HRESULT behavior([retval, out] BSTR *p); 02682 02683 [id(DISPID_IHTMLCURRENTSTYLE_GETATTRIBUTE)] 02684 HRESULT getAttribute( 02685 [in] BSTR strAttributeName, 02686 [defaultvalue(0), in] LONG lFlags, 02687 [retval, out] VARIANT *AttributeValue); 02688 02689 [propget, id(DISPID_IHTMLCURRENTSTYLE_UNICODEBIDI), displaybind, bindable] 02690 HRESULT unicodeBidi([retval, out] BSTR *p); 02691 02692 [propget, id(DISPID_IHTMLCURRENTSTYLE_RIGHT), displaybind, bindable] 02693 HRESULT right([retval, out] VARIANT *p); 02694 02695 [propget, id(DISPID_IHTMLCURRENTSTYLE_BOTTOM), displaybind, bindable] 02696 HRESULT bottom([retval, out] VARIANT *p); 02697 02698 [propget, id(DISPID_IHTMLCURRENTSTYLE_IMEMODE), displaybind, bindable] 02699 HRESULT imeMode([retval, out] BSTR *p); 02700 02701 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYALIGN), displaybind, bindable] 02702 HRESULT rubyAlign([retval, out] BSTR *p); 02703 02704 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYPOSITION), displaybind, bindable] 02705 HRESULT rubyPosition([retval, out] BSTR *p); 02706 02707 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYOVERHANG), displaybind, bindable] 02708 HRESULT rubyOverhang([retval, out] BSTR *p); 02709 02710 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTAUTOSPACE), displaybind, bindable] 02711 HRESULT textAutospace([retval, out] BSTR *p); 02712 02713 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEBREAK), displaybind, bindable] 02714 HRESULT lineBreak([retval, out] BSTR *p); 02715 02716 [propget, id(DISPID_IHTMLCURRENTSTYLE_WORDBREAK), displaybind, bindable] 02717 HRESULT wordBreak([retval, out] BSTR *p); 02718 02719 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFY), displaybind, bindable] 02720 HRESULT textJustify([retval, out] BSTR *p); 02721 02722 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFYTRIM), displaybind, bindable] 02723 HRESULT textJustifyTrim([retval, out] BSTR *p); 02724 02725 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTKASHIDA), displaybind, bindable] 02726 HRESULT textKashida([retval, out] VARIANT *p); 02727 02728 [propget, id(DISPID_IHTMLCURRENTSTYLE_BLOCKDIRECTION), displaybind, bindable] 02729 HRESULT blockDirection([retval, out] BSTR *p); 02730 02731 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDCHAR), displaybind, bindable] 02732 HRESULT layoutGridChar([retval, out] VARIANT *p); 02733 02734 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDLINE), displaybind, bindable] 02735 HRESULT layoutGridLine([retval, out] VARIANT *p); 02736 02737 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDMODE), displaybind, bindable] 02738 HRESULT layoutGridMode([retval, out] BSTR *p); 02739 02740 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDTYPE), displaybind, bindable] 02741 HRESULT layoutGridType([retval, out] BSTR *p); 02742 02743 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERSTYLE), displaybind, bindable] 02744 HRESULT borderStyle([retval, out] BSTR *p); 02745 02746 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLOR), displaybind, bindable] 02747 HRESULT borderColor([retval, out] BSTR *p); 02748 02749 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERWIDTH), displaybind, bindable] 02750 HRESULT borderWidth([retval, out] BSTR *p); 02751 02752 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDING), displaybind, bindable] 02753 HRESULT padding([retval, out] BSTR *p); 02754 02755 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGIN), displaybind, bindable] 02756 HRESULT margin([retval, out] BSTR *p); 02757 02758 [propget, id(DISPID_IHTMLCURRENTSTYLE_ACCELERATOR), displaybind, bindable] 02759 HRESULT accelerator([retval, out] BSTR *p); 02760 02761 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWX), displaybind, bindable] 02762 HRESULT overflowX([retval, out] BSTR *p); 02763 02764 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWY), displaybind, bindable] 02765 HRESULT overflowY([retval, out] BSTR *p); 02766 02767 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTTRANSFORM), displaybind, bindable] 02768 HRESULT textTransform([retval, out] BSTR *p); 02769 } 02770 02771 /***************************************************************************** 02772 * IHTMLCurrentStyle2 interface 02773 */ 02774 [ 02775 odl, 02776 oleautomation, 02777 dual, 02778 uuid(3050f658-98b5-11cf-bb82-00aa00bdce0b) 02779 ] 02780 interface IHTMLCurrentStyle2 : IDispatch 02781 { 02782 [propget, id(DISPID_IHTMLCURRENTSTYLE2_LAYOUTFLOW), displaybind, bindable] 02783 HRESULT layoutFlow([retval, out] BSTR * p); 02784 02785 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WORDWRAP), displaybind, bindable] 02786 HRESULT wordWrap([retval, out] BSTR * p); 02787 02788 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTUNDERLINEPOSITION), displaybind, bindable] 02789 HRESULT textUnderlinePosition([retval, out] BSTR * p); 02790 02791 [propget, id(DISPID_IHTMLCURRENTSTYLE2_HASLAYOUT), displaybind, bindable] 02792 HRESULT hasLayout([retval, out] VARIANT_BOOL * p); 02793 02794 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARBASECOLOR), displaybind, bindable] 02795 HRESULT scrollbarBaseColor([retval, out] VARIANT * p); 02796 02797 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARFACECOLOR), displaybind, bindable] 02798 HRESULT scrollbarFaceColor([retval, out] VARIANT * p); 02799 02800 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBAR3DLIGHTCOLOR), displaybind, bindable] 02801 HRESULT scrollbar3dLightColor([retval, out] VARIANT * p); 02802 02803 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARSHADOWCOLOR), displaybind, bindable] 02804 HRESULT scrollbarShadowColor([retval, out] VARIANT * p); 02805 02806 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARHIGHLIGHTCOLOR), displaybind, bindable] 02807 HRESULT scrollbarHighlightColor([retval, out] VARIANT * p); 02808 02809 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARDARKSHADOWCOLOR), displaybind, bindable] 02810 HRESULT scrollbarDarkShadowColor([retval, out] VARIANT * p); 02811 02812 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARARROWCOLOR), displaybind, bindable] 02813 HRESULT scrollbarArrowColor([retval, out] VARIANT * p); 02814 02815 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARTRACKCOLOR), displaybind, bindable] 02816 HRESULT scrollbarTrackColor([retval, out] VARIANT * p); 02817 02818 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WRITINGMODE), displaybind, bindable] 02819 HRESULT writingMode([retval, out] BSTR * p); 02820 02821 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ZOOM), displaybind, bindable] 02822 HRESULT zoom([retval, out] VARIANT * p); 02823 02824 [propget, id(DISPID_IHTMLCURRENTSTYLE2_FILTER), displaybind, bindable] 02825 HRESULT filter([retval, out] BSTR * p); 02826 02827 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTALIGNLAST), displaybind, bindable] 02828 HRESULT textAlignLast([retval, out] BSTR * p); 02829 02830 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTKASHIDASPACE), displaybind, bindable] 02831 HRESULT textKashidaSpace([retval, out] VARIANT * p); 02832 02833 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ISBLOCK), displaybind, bindable, hidden, restricted, nonbrowsable] 02834 HRESULT isBlock([retval, out] VARIANT_BOOL * p); 02835 } 02836 02837 /***************************************************************************** 02838 * IHTMLCurrentStyle3 interface 02839 */ 02840 [ 02841 odl, 02842 oleautomation, 02843 dual, 02844 uuid(3050f818-98b5-11cf-bb82-00aa00bdce0b) 02845 ] 02846 interface IHTMLCurrentStyle3 : IDispatch 02847 { 02848 [propget, id(DISPID_IHTMLCURRENTSTYLE3_TEXTOVERFLOW), displaybind, bindable] 02849 HRESULT textOverflow([retval, out] BSTR * p); 02850 02851 [propget, id(DISPID_IHTMLCURRENTSTYLE3_MINHEIGHT), displaybind, bindable] 02852 HRESULT minHeight([retval, out] VARIANT * p); 02853 02854 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WORDSPACING), displaybind, bindable] 02855 HRESULT wordSpacing([retval, out] VARIANT * p); 02856 02857 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WHITESPACE), displaybind, bindable] 02858 HRESULT whiteSpace([retval, out] BSTR * p); 02859 } 02860 02861 /***************************************************************************** 02862 * IHTMLCurrentStyle4 interface 02863 */ 02864 [ 02865 odl, 02866 oleautomation, 02867 dual, 02868 uuid(3050f33b-98b5-11cf-bb82-00aa00bdce0b) 02869 ] 02870 interface IHTMLCurrentStyle4 : IDispatch 02871 { 02872 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MSINTERPOLATIONMODE), displaybind, bindable] 02873 HRESULT msInterpolationMode([retval, out] BSTR * p); 02874 02875 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXHEIGHT), displaybind, bindable] 02876 HRESULT maxHeight([retval, out] VARIANT * p); 02877 02878 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MINWIDTH), displaybind, bindable] 02879 HRESULT minWidth([retval, out] VARIANT * p); 02880 02881 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXWIDTH), displaybind, bindable] 02882 HRESULT maxWidth([retval, out] VARIANT * p); 02883 } 02884 02885 /***************************************************************************** 02886 * DispHTMLCurrentStyle dispinterface 02887 */ 02888 [ 02889 hidden, 02890 uuid(3050f557-98b5-11cf-bb82-00aa00bdce0b) 02891 ] 02892 dispinterface DispHTMLCurrentStyle 02893 { 02894 properties: 02895 methods: 02896 [propget, id(DISPID_IHTMLCURRENTSTYLE_POSITION), displaybind, bindable] 02897 BSTR position(); 02898 02899 [propget, id(DISPID_IHTMLCURRENTSTYLE_STYLEFLOAT), displaybind, bindable] 02900 BSTR styleFloat(); 02901 02902 [propget, id(DISPID_IHTMLCURRENTSTYLE_COLOR), displaybind, bindable] 02903 VARIANT color(); 02904 02905 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDCOLOR), displaybind, bindable] 02906 VARIANT backgroundColor(); 02907 02908 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTFAMILY), displaybind, bindable] 02909 BSTR fontFamily(); 02910 02911 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSTYLE), displaybind, bindable] 02912 BSTR fontStyle(); 02913 02914 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTVARIANT), displaybind, bindable, hidden] 02915 BSTR fontVariant(); 02916 02917 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTWEIGHT), displaybind, bindable] 02918 VARIANT fontWeight(); 02919 02920 [propget, id(DISPID_IHTMLCURRENTSTYLE_FONTSIZE), displaybind, bindable] 02921 VARIANT fontSize(); 02922 02923 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDIMAGE), displaybind, bindable] 02924 BSTR backgroundImage(); 02925 02926 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONX), displaybind, bindable] 02927 VARIANT backgroundPositionX(); 02928 02929 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDPOSITIONY), displaybind, bindable] 02930 VARIANT backgroundPositionY(); 02931 02932 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDREPEAT), displaybind, bindable] 02933 BSTR backgroundRepeat(); 02934 02935 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTCOLOR), displaybind, bindable] 02936 VARIANT borderLeftColor(); 02937 02938 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPCOLOR), displaybind, bindable] 02939 VARIANT borderTopColor(); 02940 02941 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTCOLOR), displaybind, bindable] 02942 VARIANT borderRightColor(); 02943 02944 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMCOLOR), displaybind, bindable] 02945 VARIANT borderBottomColor(); 02946 02947 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPSTYLE), displaybind, bindable] 02948 BSTR borderTopStyle(); 02949 02950 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTSTYLE), displaybind, bindable] 02951 BSTR borderRightStyle(); 02952 02953 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMSTYLE), displaybind, bindable] 02954 BSTR borderBottomStyle(); 02955 02956 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTSTYLE), displaybind, bindable] 02957 BSTR borderLeftStyle(); 02958 02959 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERTOPWIDTH), displaybind, bindable] 02960 VARIANT borderTopWidth(); 02961 02962 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERRIGHTWIDTH), displaybind, bindable] 02963 VARIANT borderRightWidth(); 02964 02965 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERBOTTOMWIDTH), displaybind, bindable] 02966 VARIANT borderBottomWidth(); 02967 02968 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERLEFTWIDTH), displaybind, bindable] 02969 VARIANT borderLeftWidth(); 02970 02971 [propget, id(DISPID_IHTMLCURRENTSTYLE_LEFT), displaybind, bindable] 02972 VARIANT left(); 02973 02974 [propget, id(DISPID_IHTMLCURRENTSTYLE_TOP), displaybind, bindable] 02975 VARIANT top(); 02976 02977 [propget, id(DISPID_IHTMLCURRENTSTYLE_WIDTH), displaybind, bindable] 02978 VARIANT width(); 02979 02980 [propget, id(DISPID_IHTMLCURRENTSTYLE_HEIGHT), displaybind, bindable] 02981 VARIANT height(); 02982 02983 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGLEFT), displaybind, bindable] 02984 VARIANT paddingLeft(); 02985 02986 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGTOP), displaybind, bindable] 02987 VARIANT paddingTop(); 02988 02989 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGRIGHT), displaybind, bindable] 02990 VARIANT paddingRight(); 02991 02992 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDINGBOTTOM), displaybind, bindable] 02993 VARIANT paddingBottom(); 02994 02995 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTALIGN), displaybind, bindable] 02996 BSTR textAlign(); 02997 02998 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTDECORATION), displaybind, bindable] 02999 BSTR textDecoration(); 03000 03001 [propget, id(DISPID_IHTMLCURRENTSTYLE_DISPLAY), displaybind, bindable] 03002 BSTR display(); 03003 03004 [propget, id(DISPID_IHTMLCURRENTSTYLE_VISIBILITY), displaybind, bindable] 03005 BSTR visibility(); 03006 03007 [propget, id(DISPID_IHTMLCURRENTSTYLE_ZINDEX), displaybind, bindable] 03008 VARIANT zIndex(); 03009 03010 [propget, id(DISPID_IHTMLCURRENTSTYLE_LETTERSPACING), displaybind, bindable] 03011 VARIANT letterSpacing(); 03012 03013 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEHEIGHT), displaybind, bindable] 03014 VARIANT lineHeight(); 03015 03016 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTINDENT), displaybind, bindable] 03017 VARIANT textIndent(); 03018 03019 [propget, id(DISPID_IHTMLCURRENTSTYLE_VERTICALALIGN), displaybind, bindable] 03020 VARIANT verticalAlign(); 03021 03022 [propget, id(DISPID_IHTMLCURRENTSTYLE_BACKGROUNDATTACHMENT), displaybind, bindable] 03023 BSTR backgroundAttachment(); 03024 03025 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINTOP), displaybind, bindable] 03026 VARIANT marginTop(); 03027 03028 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINRIGHT), displaybind, bindable] 03029 VARIANT marginRight(); 03030 03031 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINBOTTOM), displaybind, bindable] 03032 VARIANT marginBottom(); 03033 03034 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGINLEFT), displaybind, bindable] 03035 VARIANT marginLeft(); 03036 03037 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLEAR), displaybind, bindable] 03038 BSTR clear(); 03039 03040 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLETYPE), displaybind, bindable] 03041 BSTR listStyleType(); 03042 03043 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEPOSITION), displaybind, bindable] 03044 BSTR listStylePosition(); 03045 03046 [propget, id(DISPID_IHTMLCURRENTSTYLE_LISTSTYLEIMAGE), displaybind, bindable] 03047 BSTR listStyleImage(); 03048 03049 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPTOP), displaybind, bindable] 03050 VARIANT clipTop(); 03051 03052 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPRIGHT), displaybind, bindable] 03053 VARIANT clipRight(); 03054 03055 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPBOTTOM), displaybind, bindable] 03056 VARIANT clipBottom(); 03057 03058 [propget, id(DISPID_IHTMLCURRENTSTYLE_CLIPLEFT), displaybind, bindable] 03059 VARIANT clipLeft(); 03060 03061 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOW), displaybind, bindable] 03062 BSTR overflow(); 03063 03064 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKBEFORE), displaybind, bindable] 03065 BSTR pageBreakBefore(); 03066 03067 [propget, id(DISPID_IHTMLCURRENTSTYLE_PAGEBREAKAFTER), displaybind, bindable] 03068 BSTR pageBreakAfter(); 03069 03070 [propget, id(DISPID_IHTMLCURRENTSTYLE_CURSOR), displaybind, bindable] 03071 BSTR cursor(); 03072 03073 [propget, id(DISPID_IHTMLCURRENTSTYLE_TABLELAYOUT), displaybind, bindable] 03074 BSTR tableLayout(); 03075 03076 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLLAPSE), displaybind, bindable] 03077 BSTR borderCollapse(); 03078 03079 [propget, id(DISPID_IHTMLCURRENTSTYLE_DIRECTION), displaybind, bindable] 03080 BSTR direction(); 03081 03082 [propget, id(DISPID_IHTMLCURRENTSTYLE_BEHAVIOR), displaybind, bindable] 03083 BSTR behavior(); 03084 03085 [id(DISPID_IHTMLCURRENTSTYLE_GETATTRIBUTE)] 03086 VARIANT getAttribute( 03087 [in] BSTR strAttributeName, 03088 [in, defaultvalue(0)] LONG lFlags); 03089 03090 [propget, id(DISPID_IHTMLCURRENTSTYLE_UNICODEBIDI), displaybind, bindable] 03091 BSTR unicodeBidi(); 03092 03093 [propget, id(DISPID_IHTMLCURRENTSTYLE_RIGHT), displaybind, bindable] 03094 VARIANT right(); 03095 03096 [propget, id(DISPID_IHTMLCURRENTSTYLE_BOTTOM), displaybind, bindable] 03097 VARIANT bottom(); 03098 03099 [propget, id(DISPID_IHTMLCURRENTSTYLE_IMEMODE), displaybind, bindable] 03100 BSTR imeMode(); 03101 03102 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYALIGN), displaybind, bindable] 03103 BSTR rubyAlign(); 03104 03105 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYPOSITION), displaybind, bindable] 03106 BSTR rubyPosition(); 03107 03108 [propget, id(DISPID_IHTMLCURRENTSTYLE_RUBYOVERHANG), displaybind, bindable] 03109 BSTR rubyOverhang(); 03110 03111 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTAUTOSPACE), displaybind, bindable] 03112 BSTR textAutospace(); 03113 03114 [propget, id(DISPID_IHTMLCURRENTSTYLE_LINEBREAK), displaybind, bindable] 03115 BSTR lineBreak(); 03116 03117 [propget, id(DISPID_IHTMLCURRENTSTYLE_WORDBREAK), displaybind, bindable] 03118 BSTR wordBreak(); 03119 03120 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFY), displaybind, bindable] 03121 BSTR textJustify(); 03122 03123 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTJUSTIFYTRIM), displaybind, bindable] 03124 BSTR textJustifyTrim(); 03125 03126 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTKASHIDA), displaybind, bindable] 03127 VARIANT textKashida(); 03128 03129 [propget, id(DISPID_IHTMLCURRENTSTYLE_BLOCKDIRECTION), displaybind, bindable] 03130 BSTR blockDirection(); 03131 03132 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDCHAR), displaybind, bindable] 03133 VARIANT layoutGridChar(); 03134 03135 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDLINE), displaybind, bindable] 03136 VARIANT layoutGridLine(); 03137 03138 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDMODE), displaybind, bindable] 03139 BSTR layoutGridMode(); 03140 03141 [propget, id(DISPID_IHTMLCURRENTSTYLE_LAYOUTGRIDTYPE), displaybind, bindable] 03142 BSTR layoutGridType(); 03143 03144 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERSTYLE), displaybind, bindable] 03145 BSTR borderStyle(); 03146 03147 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERCOLOR), displaybind, bindable] 03148 BSTR borderColor(); 03149 03150 [propget, id(DISPID_IHTMLCURRENTSTYLE_BORDERWIDTH), displaybind, bindable] 03151 BSTR borderWidth(); 03152 03153 [propget, id(DISPID_IHTMLCURRENTSTYLE_PADDING), displaybind, bindable] 03154 BSTR padding(); 03155 03156 [propget, id(DISPID_IHTMLCURRENTSTYLE_MARGIN), displaybind, bindable] 03157 BSTR margin(); 03158 03159 [propget, id(DISPID_IHTMLCURRENTSTYLE_ACCELERATOR), displaybind, bindable] 03160 BSTR accelerator(); 03161 03162 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWX), displaybind, bindable] 03163 BSTR overflowX(); 03164 03165 [propget, id(DISPID_IHTMLCURRENTSTYLE_OVERFLOWY), displaybind, bindable] 03166 BSTR overflowY(); 03167 03168 [propget, id(DISPID_IHTMLCURRENTSTYLE_TEXTTRANSFORM), displaybind, bindable] 03169 BSTR textTransform(); 03170 03171 [propget, id(DISPID_IHTMLCURRENTSTYLE2_LAYOUTFLOW), displaybind, bindable] 03172 BSTR layoutFlow(); 03173 03174 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WORDWRAP), displaybind, bindable] 03175 BSTR wordWrap(); 03176 03177 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTUNDERLINEPOSITION), displaybind, bindable] 03178 BSTR textUnderlinePosition(); 03179 03180 [propget, id(DISPID_IHTMLCURRENTSTYLE2_HASLAYOUT), displaybind, bindable] 03181 VARIANT_BOOL hasLayout(); 03182 03183 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARBASECOLOR), displaybind, bindable] 03184 VARIANT scrollbarBaseColor(); 03185 03186 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARFACECOLOR), displaybind, bindable] 03187 VARIANT scrollbarFaceColor(); 03188 03189 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBAR3DLIGHTCOLOR), displaybind, bindable] 03190 VARIANT scrollbar3dLightColor(); 03191 03192 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARSHADOWCOLOR), displaybind, bindable] 03193 VARIANT scrollbarShadowColor(); 03194 03195 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARHIGHLIGHTCOLOR), displaybind, bindable] 03196 VARIANT scrollbarHighlightColor(); 03197 03198 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARDARKSHADOWCOLOR), displaybind, bindable] 03199 VARIANT scrollbarDarkShadowColor(); 03200 03201 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARARROWCOLOR), displaybind, bindable] 03202 VARIANT scrollbarArrowColor(); 03203 03204 [propget, id(DISPID_IHTMLCURRENTSTYLE2_SCROLLBARTRACKCOLOR), displaybind, bindable] 03205 VARIANT scrollbarTrackColor(); 03206 03207 [propget, id(DISPID_IHTMLCURRENTSTYLE2_WRITINGMODE), displaybind, bindable] 03208 BSTR writingMode(); 03209 03210 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ZOOM), displaybind, bindable] 03211 VARIANT zoom(); 03212 03213 [propget, id(DISPID_IHTMLCURRENTSTYLE2_FILTER), displaybind, bindable] 03214 BSTR filter(); 03215 03216 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTALIGNLAST), displaybind, bindable] 03217 BSTR textAlignLast(); 03218 03219 [propget, id(DISPID_IHTMLCURRENTSTYLE2_TEXTKASHIDASPACE), displaybind, bindable] 03220 VARIANT textKashidaSpace(); 03221 03222 [propget, id(DISPID_IHTMLCURRENTSTYLE2_ISBLOCK), displaybind, bindable, hidden, restricted, nonbrowsable] 03223 VARIANT_BOOL isBlock(); 03224 03225 [propget, id(DISPID_IHTMLCURRENTSTYLE3_TEXTOVERFLOW), displaybind, bindable] 03226 BSTR textOverflow(); 03227 03228 [propget, id(DISPID_IHTMLCURRENTSTYLE3_MINHEIGHT), displaybind, bindable] 03229 VARIANT minHeight(); 03230 03231 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WORDSPACING), displaybind, bindable] 03232 VARIANT wordSpacing(); 03233 03234 [propget, id(DISPID_IHTMLCURRENTSTYLE3_WHITESPACE), displaybind, bindable] 03235 BSTR whiteSpace(); 03236 03237 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MSINTERPOLATIONMODE), displaybind, bindable] 03238 BSTR msInterpolationMode(); 03239 03240 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXHEIGHT), displaybind, bindable] 03241 VARIANT maxHeight(); 03242 03243 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MINWIDTH), displaybind, bindable] 03244 VARIANT minWidth(); 03245 03246 [propget, id(DISPID_IHTMLCURRENTSTYLE4_MAXWIDTH), displaybind, bindable] 03247 VARIANT maxWidth(); 03248 } 03249 03250 [ 03251 noncreatable, 03252 uuid(3050f3dc-98b5-11cf-bb82-00aa00bdce0b) 03253 ] 03254 coclass HTMLCurrentStyle 03255 { 03256 [default] dispinterface DispHTMLCurrentStyle; 03257 interface IHTMLCurrentStyle; 03258 interface IHTMLCurrentStyle2; 03259 interface IHTMLCurrentStyle3; 03260 interface IHTMLCurrentStyle4; 03261 } 03262 03263 /***************************************************************************** 03264 * IHTMLRect interface 03265 */ 03266 [ 03267 odl, 03268 oleautomation, 03269 dual, 03270 uuid(3050f4a3-98b5-11cf-bb82-00aa00bdce0b) 03271 ] 03272 interface IHTMLRect : IDispatch 03273 { 03274 [propput, id(DISPID_IHTMLRECT_LEFT)] 03275 HRESULT left([in] LONG v); 03276 03277 [propget, id(DISPID_IHTMLRECT_LEFT)] 03278 HRESULT left([retval, out] LONG *p); 03279 03280 [propput, id(DISPID_IHTMLRECT_TOP)] 03281 HRESULT top([in] LONG v); 03282 03283 [propget, id(DISPID_IHTMLRECT_TOP)] 03284 HRESULT top([retval, out] LONG *p); 03285 03286 [propput, id(DISPID_IHTMLRECT_RIGHT)] 03287 HRESULT right([in] LONG v); 03288 03289 [propget, id(DISPID_IHTMLRECT_RIGHT)] 03290 HRESULT right([retval, out] LONG *p); 03291 03292 [propput, id(DISPID_IHTMLRECT_BOTTOM)] 03293 HRESULT bottom([in] LONG v); 03294 03295 [propget, id(DISPID_IHTMLRECT_BOTTOM)] 03296 HRESULT bottom([retval, out] LONG *p); 03297 } 03298 03299 /***************************************************************************** 03300 * IHTMLRectCollection interface 03301 */ 03302 [ 03303 odl, 03304 oleautomation, 03305 dual, 03306 uuid(3050f4a4-98b5-11cf-bb82-00aa00bdce0b) 03307 ] 03308 interface IHTMLRectCollection : IDispatch 03309 { 03310 [propget, id(DISPID_IHTMLRECTCOLLECTION_LENGTH)] 03311 HRESULT length([retval, out] LONG *p); 03312 03313 [propget, id(DISPID_IHTMLRECTCOLLECTION__NEWENUM), hidden, restricted] 03314 HRESULT _newEnum([retval, out] IUnknown **p); 03315 03316 [id(DISPID_IHTMLRECTCOLLECTION_ITEM)] 03317 HRESULT item( 03318 [in] VARIANT *pvarIndex, 03319 [retval, out] VARIANT *pvarResult); 03320 } 03321 03322 /***************************************************************************** 03323 * IHTMLDOMNode interface 03324 */ 03325 [ 03326 odl, 03327 oleautomation, 03328 dual, 03329 uuid(3050f5da-98b5-11cf-bb82-00aa00bdce0b) 03330 ] 03331 interface IHTMLDOMNode : IDispatch 03332 { 03333 [propget, id(DISPID_IHTMLDOMNODE_NODETYPE)] 03334 HRESULT nodeType([retval, out] LONG *p); 03335 03336 [propget, id(DISPID_IHTMLDOMNODE_PARENTNODE)] 03337 HRESULT parentNode([retval, out] IHTMLDOMNode **p); 03338 03339 [id(DISPID_IHTMLDOMNODE_HASCHILDNODES)] 03340 HRESULT hasChildNodes([retval, out] VARIANT_BOOL *fChildren); 03341 03342 [propget, id(DISPID_IHTMLDOMNODE_CHILDNODES)] 03343 HRESULT childNodes([retval, out] IDispatch **p); 03344 03345 [propget, id(DISPID_IHTMLDOMNODE_ATTRIBUTES)] 03346 HRESULT attributes([retval, out] IDispatch **p); 03347 03348 [id(DISPID_IHTMLDOMNODE_INSERTBEFORE)] 03349 HRESULT insertBefore( 03350 [in] IHTMLDOMNode *newChild, 03351 [optional, in] VARIANT refChild, 03352 [retval, out] IHTMLDOMNode **node); 03353 03354 [id(DISPID_IHTMLDOMNODE_REMOVECHILD)] 03355 HRESULT removeChild( 03356 [in] IHTMLDOMNode *oldChild, 03357 [retval, out] IHTMLDOMNode **node); 03358 03359 [id(DISPID_IHTMLDOMNODE_REPLACECHILD)] 03360 HRESULT replaceChild( 03361 [in] IHTMLDOMNode *newChild, 03362 [in] IHTMLDOMNode *oldChild, 03363 [retval, out] IHTMLDOMNode **node); 03364 03365 [id(DISPID_IHTMLDOMNODE_CLONENODE)] 03366 HRESULT cloneNode( 03367 [in] VARIANT_BOOL fDeep, 03368 [retval, out] IHTMLDOMNode **clonedNode); 03369 03370 [id(DISPID_IHTMLDOMNODE_REMOVENODE)] 03371 HRESULT removeNode( 03372 [defaultvalue(0), in] VARIANT_BOOL fDeep, 03373 [retval, out] IHTMLDOMNode **removed); 03374 03375 [id(DISPID_IHTMLDOMNODE_SWAPNODE)] 03376 HRESULT swapNode( 03377 [in] IHTMLDOMNode *otherNode, 03378 [retval, out] IHTMLDOMNode **swappedNode); 03379 03380 [id(DISPID_IHTMLDOMNODE_REPLACENODE)] 03381 HRESULT replaceNode( 03382 [in] IHTMLDOMNode *replacement, 03383 [retval, out] IHTMLDOMNode **replaced); 03384 03385 [id(DISPID_IHTMLDOMNODE_APPENDCHILD)] 03386 HRESULT appendChild( 03387 [in] IHTMLDOMNode *newChild, 03388 [retval, out] IHTMLDOMNode **node); 03389 03390 [propget, id(DISPID_IHTMLDOMNODE_NODENAME)] 03391 HRESULT nodeName([retval, out] BSTR *p); 03392 03393 [propput, id(DISPID_IHTMLDOMNODE_NODEVALUE)] 03394 HRESULT nodeValue([in] VARIANT v); 03395 03396 [propget, id(DISPID_IHTMLDOMNODE_NODEVALUE)] 03397 HRESULT nodeValue([retval, out] VARIANT *p); 03398 03399 [propget, id(DISPID_IHTMLDOMNODE_FIRSTCHILD)] 03400 HRESULT firstChild([retval, out] IHTMLDOMNode **p); 03401 03402 [propget, id(DISPID_IHTMLDOMNODE_LASTCHILD)] 03403 HRESULT lastChild([retval, out] IHTMLDOMNode **p); 03404 03405 [propget, id(DISPID_IHTMLDOMNODE_PREVIOUSSIBLING)] 03406 HRESULT previousSibling([retval, out] IHTMLDOMNode **p); 03407 03408 [propget, id(DISPID_IHTMLDOMNODE_NEXTSIBLING)] 03409 HRESULT nextSibling([retval, out] IHTMLDOMNode **p); 03410 } 03411 03412 #define WINE_IHTMLDOMNODE_DISPINTERFACE_DECL \ 03413 [propget, id(DISPID_IHTMLDOMNODE_NODETYPE)] \ 03414 LONG nodeType(); \ 03415 \ 03416 [propget, id(DISPID_IHTMLDOMNODE_PARENTNODE)] \ 03417 IHTMLDOMNode* parentNode(); \ 03418 \ 03419 [id(DISPID_IHTMLDOMNODE_HASCHILDNODES)] \ 03420 VARIANT_BOOL hasChildNodes(); \ 03421 \ 03422 [propget, id(DISPID_IHTMLDOMNODE_CHILDNODES)] \ 03423 IDispatch* childNodes(); \ 03424 \ 03425 [propget, id(DISPID_IHTMLDOMNODE_ATTRIBUTES)] \ 03426 IDispatch* attributes(); \ 03427 \ 03428 [id(DISPID_IHTMLDOMNODE_INSERTBEFORE)] \ 03429 IHTMLDOMNode* insertBefore( \ 03430 [in] IHTMLDOMNode* newChild, \ 03431 [optional, in] VARIANT refChild); \ 03432 \ 03433 [id(DISPID_IHTMLDOMNODE_REMOVECHILD)] \ 03434 IHTMLDOMNode* removeChild([in] IHTMLDOMNode* oldChild); \ 03435 \ 03436 [id(DISPID_IHTMLDOMNODE_REPLACECHILD)] \ 03437 IHTMLDOMNode* replaceChild( \ 03438 [in] IHTMLDOMNode* newChild, \ 03439 [in] IHTMLDOMNode* oldChild); \ 03440 \ 03441 [id(DISPID_IHTMLDOMNODE_CLONENODE)] \ 03442 IHTMLDOMNode* cloneNode([in] VARIANT_BOOL fDeep); \ 03443 \ 03444 [id(DISPID_IHTMLDOMNODE_REMOVENODE)] \ 03445 IHTMLDOMNode* removeNode([defaultvalue(0), in] VARIANT_BOOL fDeep); \ 03446 \ 03447 [id(DISPID_IHTMLDOMNODE_SWAPNODE)] \ 03448 IHTMLDOMNode* swapNode([in] IHTMLDOMNode* otherNode); \ 03449 \ 03450 [id(DISPID_IHTMLDOMNODE_REPLACENODE)] \ 03451 IHTMLDOMNode* replaceNode([in] IHTMLDOMNode* replacement); \ 03452 \ 03453 [id(DISPID_IHTMLDOMNODE_APPENDCHILD)] \ 03454 IHTMLDOMNode* appendChild([in] IHTMLDOMNode* newChild); \ 03455 \ 03456 [propget, id(DISPID_IHTMLDOMNODE_NODENAME)] \ 03457 BSTR nodeName(); \ 03458 \ 03459 [propput, id(DISPID_IHTMLDOMNODE_NODEVALUE)] \ 03460 void nodeValue(VARIANT v); \ 03461 \ 03462 [propget, id(DISPID_IHTMLDOMNODE_NODEVALUE)] \ 03463 VARIANT nodeValue(); \ 03464 \ 03465 [propget, id(DISPID_IHTMLDOMNODE_FIRSTCHILD)] \ 03466 IHTMLDOMNode* firstChild(); \ 03467 \ 03468 [propget, id(DISPID_IHTMLDOMNODE_LASTCHILD)] \ 03469 IHTMLDOMNode* lastChild(); \ 03470 \ 03471 [propget, id(DISPID_IHTMLDOMNODE_PREVIOUSSIBLING)] \ 03472 IHTMLDOMNode* previousSibling(); \ 03473 \ 03474 [propget, id(DISPID_IHTMLDOMNODE_NEXTSIBLING)] \ 03475 IHTMLDOMNode* nextSibling() 03476 03477 /***************************************************************************** 03478 * IHTMLDOMNode2 interface 03479 */ 03480 [ 03481 odl, 03482 oleautomation, 03483 dual, 03484 uuid(3050f80b-98b5-11cf-bb82-00aa00bdce0b) 03485 ] 03486 interface IHTMLDOMNode2 : IDispatch 03487 { 03488 [propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT)] 03489 HRESULT ownerDocument([retval, out] IDispatch **p); 03490 } 03491 03492 #define WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL \ 03493 [propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT)] \ 03494 IDispatch *ownerDocument() 03495 03496 #define WINE_HTMLDOMNODE_DISPINTERFACE_DECL \ 03497 WINE_IHTMLDOMNODE_DISPINTERFACE_DECL; \ 03498 WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL 03499 03500 /***************************************************************************** 03501 * IHTMLDOMAttribute interface 03502 */ 03503 [ 03504 odl, 03505 oleautomation, 03506 dual, 03507 uuid(3050f4b0-98b5-11cf-bb82-00aa00bdce0b) 03508 ] 03509 interface IHTMLDOMAttribute : IDispatch 03510 { 03511 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODENAME)] 03512 HRESULT nodeName([retval, out] BSTR *p); 03513 03514 [propput, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE)] 03515 HRESULT nodeValue([in] VARIANT v); 03516 03517 [propget, id(DISPID_IHTMLDOMATTRIBUTE_NODEVALUE)] 03518 HRESULT nodeValue([retval, out] VARIANT *p); 03519 03520 [propget, id(DISPID_IHTMLDOMATTRIBUTE_SPECIFIED)] 03521 HRESULT specified([retval, out] VARIANT_BOOL *p); 03522 } 03523 03524 /***************************************************************************** 03525 * IHTMLDOMAttribute2 interface 03526 */ 03527 [ 03528 odl, 03529 oleautomation, 03530 dual, 03531 uuid(3050f810-98b5-11cf-bb82-00aa00bdce0b) 03532 ] 03533 interface IHTMLDOMAttribute2 : IDispatch 03534 { 03535 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NAME)] 03536 HRESULT name([retval, out] BSTR *p); 03537 03538 [propput, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE)] 03539 HRESULT value([in] BSTR v); 03540 03541 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_VALUE)] 03542 HRESULT value([retval, out] BSTR *p); 03543 03544 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_EXPANDO)] 03545 HRESULT expando([retval, out] VARIANT_BOOL *p); 03546 03547 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NODETYPE)] 03548 HRESULT nodeType([retval, out] long *p); 03549 03550 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE)] 03551 HRESULT parentNode([retval, out] IHTMLDOMNode **p); 03552 03553 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES)] 03554 HRESULT childNodes([retval, out] IDispatch **p); 03555 03556 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD)] 03557 HRESULT firstChild([retval, out] IHTMLDOMNode **p); 03558 03559 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD)] 03560 HRESULT lastChild([retval, out] IHTMLDOMNode **p); 03561 03562 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING)] 03563 HRESULT previousSibling([retval, out] IHTMLDOMNode **p); 03564 03565 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING)] 03566 HRESULT nextSibling([retval, out] IHTMLDOMNode **p); 03567 03568 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES)] 03569 HRESULT attributes([retval, out] IDispatch **p); 03570 03571 [propget, id(DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT)] 03572 HRESULT ownerDocument([retval, out] IDispatch **p); 03573 03574 [id(DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE)] 03575 HRESULT insertBefore( 03576 [in] IHTMLDOMNode *newChild, 03577 [optional, in] VARIANT refChild, 03578 [retval, out] IHTMLDOMNode **node); 03579 03580 [id(DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD)] 03581 HRESULT replaceChild( 03582 [in] IHTMLDOMNode *newChild, 03583 [in] IHTMLDOMNode *oldChild, 03584 [retval, out] IHTMLDOMNode **node); 03585 03586 [id(DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD)] 03587 HRESULT removeChild( 03588 [in] IHTMLDOMNode *oldChild, 03589 [retval, out] IHTMLDOMNode **node); 03590 03591 [id(DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD)] 03592 HRESULT appendChild( 03593 [in] IHTMLDOMNode *newChild, 03594 [retval, out] IHTMLDOMNode **node); 03595 03596 [id(DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES)] 03597 HRESULT hasChildNodes([retval, out] VARIANT_BOOL *fChildren); 03598 03599 [id(DISPID_IHTMLDOMATTRIBUTE2_CLONENODE)] 03600 HRESULT cloneNode( 03601 [in] VARIANT_BOOL fDeep, 03602 [retval, out] IHTMLDOMAttribute **clonedNode); 03603 } 03604 03605 /***************************************************************************** 03606 * IHTMLDOMTextNode interface 03607 */ 03608 [ 03609 odl, 03610 oleautomation, 03611 dual, 03612 uuid(3050f4b1-98b5-11cf-bb82-00aa00bdce0b) 03613 ] 03614 interface IHTMLDOMTextNode : IDispatch 03615 { 03616 [propput, id(DISPID_IHTMLDOMTEXTNODE_DATA)] 03617 HRESULT data([in] BSTR v); 03618 03619 [propget, id(DISPID_IHTMLDOMTEXTNODE_DATA)] 03620 HRESULT data([out, retval] BSTR *p); 03621 03622 [id(DISPID_IHTMLDOMTEXTNODE_TOSTRING)] 03623 HRESULT toString([out, retval] BSTR *String); 03624 03625 [propget, id(DISPID_IHTMLDOMTEXTNODE_LENGTH)] 03626 HRESULT length([out, retval] LONG *p); 03627 03628 [id(DISPID_IHTMLDOMTEXTNODE_SPLITTEXT)] 03629 HRESULT splitText( 03630 [in] LONG offset, 03631 [out, retval] IHTMLDOMNode **pRetNode); 03632 } 03633 03634 /***************************************************************************** 03635 * IHTMLDOMTextNode2 interface 03636 */ 03637 [ 03638 odl, 03639 oleautomation, 03640 dual, 03641 uuid(3050f809-98b5-11cf-bb82-00aa00bdce0b) 03642 ] 03643 interface IHTMLDOMTextNode2 : IDispatch 03644 { 03645 [id(DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA)] 03646 HRESULT substringData([in] LONG offset,[in] LONG Count,[retval, out] BSTR* pbstrsubString); 03647 03648 [id(DISPID_IHTMLDOMTEXTNODE2_APPENDDATA)] 03649 HRESULT appendData([in] BSTR bstrstring); 03650 03651 [id(DISPID_IHTMLDOMTEXTNODE2_INSERTDATA)] 03652 HRESULT insertData([in] LONG offset,[in] BSTR bstrstring); 03653 03654 [id(DISPID_IHTMLDOMTEXTNODE2_DELETEDATA)] 03655 HRESULT deleteData([in] LONG offset,[in] LONG Count); 03656 03657 [id(DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA)] 03658 HRESULT replaceData([in] LONG offset,[in] LONG Count,[in] BSTR bstrstring); 03659 } 03660 03661 [ 03662 noncreatable, 03663 uuid(3050f4ba-98b5-11cf-bb82-00aa00bdce0b) 03664 ] 03665 coclass HTMLDOMTextNode 03666 { 03667 [default] dispinterface DispHTMLDOMTextNode; 03668 interface IHTMLDOMTextNode; 03669 interface IHTMLDOMTextNode2; 03670 interface IHTMLDOMNode; 03671 interface IHTMLDOMNode2; 03672 } 03673 03674 /***************************************************************************** 03675 * IHTMLDOMImplementation interface 03676 */ 03677 [ 03678 odl, 03679 oleautomation, 03680 dual, 03681 uuid(3050f80d-98b5-11cf-bb82-00aa00bdce0b) 03682 ] 03683 interface IHTMLDOMImplementation : IDispatch 03684 { 03685 [id(DISPID_IHTMLDOMIMPLEMENTATION_HASFEATURE)] 03686 HRESULT hasFeature( 03687 [in] BSTR bstrfeature, 03688 [optional, in] VARIANT version, 03689 [retval, out] VARIANT_BOOL *pfHasFeature); 03690 } 03691 03692 /***************************************************************************** 03693 * IHTMLDocumentCompatibleInfo interface 03694 */ 03695 [ 03696 odl, 03697 oleautomation, 03698 dual, 03699 uuid(3051041a-98b5-11cf-bb82-00aa00bdce0b) 03700 ] 03701 interface IHTMLDocumentCompatibleInfo : IDispatch 03702 { 03703 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFO_USERAGENT)] 03704 HRESULT userAgent([retval, out] BSTR *p); 03705 03706 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFO_VERSION)] 03707 HRESULT version([retval, out] BSTR *p); 03708 } 03709 03710 /***************************************************************************** 03711 * IHTMLDocumentCompatibleInfoCollection interface 03712 */ 03713 [ 03714 odl, 03715 oleautomation, 03716 dual, 03717 uuid(30510418-98b5-11cf-bb82-00aa00bdce0b) 03718 ] 03719 interface IHTMLDocumentCompatibleInfoCollection : IDispatch 03720 { 03721 [propget, id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFOCOLLECTION_LENGTH)] 03722 HRESULT length([retval, out] long *p); 03723 03724 [id(DISPID_IHTMLDOCUMENTCOMPATIBLEINFOCOLLECTION_ITEM)] 03725 HRESULT item([in] long i, [retval, out]IHTMLDocumentCompatibleInfo **p); 03726 } 03727 03728 /***************************************************************************** 03729 * DispHTMLDOMTextNode dispinterface 03730 */ 03731 [ 03732 hidden, 03733 uuid(3050f565-98b5-11cf-bb82-00aa00bdce0b) 03734 ] 03735 dispinterface DispHTMLDOMTextNode 03736 { 03737 properties: 03738 methods: 03739 [propput, id(DISPID_IHTMLDOMTEXTNODE_DATA)] 03740 void data(BSTR v); 03741 03742 [propget, id(DISPID_IHTMLDOMTEXTNODE_DATA)] 03743 BSTR data(); 03744 03745 [id(DISPID_IHTMLDOMTEXTNODE_TOSTRING)] 03746 BSTR toString(); 03747 03748 [propget, id(DISPID_IHTMLDOMTEXTNODE_LENGTH)] 03749 LONG length(); 03750 03751 [id(DISPID_IHTMLDOMTEXTNODE_SPLITTEXT)] 03752 IHTMLDOMNode *splitText([in] LONG offset); 03753 03754 [id(DISPID_IHTMLDOMTEXTNODE2_SUBSTRINGDATA)] 03755 BSTR substringData( 03756 [in] LONG offset, 03757 [in] LONG Count); 03758 03759 [id(DISPID_IHTMLDOMTEXTNODE2_APPENDDATA)] 03760 void appendData([in] BSTR bstrstring); 03761 03762 [id(DISPID_IHTMLDOMTEXTNODE2_INSERTDATA)] 03763 void insertData( 03764 [in] LONG offset, 03765 [in] BSTR bstrstring); 03766 03767 [id(DISPID_IHTMLDOMTEXTNODE2_DELETEDATA)] 03768 void deleteData( 03769 [in] LONG offset, 03770 [in] LONG Count); 03771 03772 [id(DISPID_IHTMLDOMTEXTNODE2_REPLACEDATA)] 03773 void replaceData( 03774 [in] LONG offset, 03775 [in] LONG Count, 03776 [in] BSTR bstrstring); 03777 03778 WINE_HTMLDOMNODE_DISPINTERFACE_DECL; 03779 } 03780 03781 /***************************************************************************** 03782 * IHTMLAttributeCollection3 interface 03783 */ 03784 [ 03785 odl, 03786 oleautomation, 03787 dual, 03788 uuid(30510469-98b5-11cf-bb82-00aa00bdce0b) 03789 ] 03790 interface IHTMLAttributeCollection3 : IDispatch 03791 { 03792 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_GETNAMEDITEM)] 03793 HRESULT getNamedItem( 03794 [in] BSTR bstrName, 03795 [retval, out] IHTMLDOMAttribute **ppNodeOut); 03796 03797 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_SETNAMEDITEM)] 03798 HRESULT setNamedItem( 03799 [in] IHTMLDOMAttribute *pNodeIn, 03800 [retval, out] IHTMLDOMAttribute **ppNodeOut); 03801 03802 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_REMOVENAMEDITEM)] 03803 HRESULT removeNamedItem( 03804 [in] BSTR bstrName, 03805 [retval, out] IHTMLDOMAttribute **ppNodeOut); 03806 03807 [id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_ITEM)] 03808 HRESULT item( 03809 [in] long index, 03810 [retval, out] IHTMLDOMAttribute **ppNodeOut); 03811 03812 [propget, id(DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_LENGTH)] 03813 HRESULT length([retval, out] long *p); 03814 } 03815 03816 /***************************************************************************** 03817 * IHTMLDOMChildrenCollection interface 03818 */ 03819 [ 03820 odl, 03821 oleautomation, 03822 dual, 03823 uuid(3050f5ab-98b5-11cf-bb82-00aa00bdce0b) 03824 ] 03825 interface IHTMLDOMChildrenCollection : IDispatch 03826 { 03827 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH)] 03828 HRESULT length([out, retval] LONG *p); 03829 03830 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM), hidden, restricted] 03831 HRESULT _newEnum([out, retval] IUnknown **p); 03832 03833 [id(DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM)] 03834 HRESULT item( 03835 [in] LONG index, 03836 [out, retval] IDispatch **ppItem); 03837 } 03838 03839 /***************************************************************************** 03840 * DispDOMChildrenCollection dispinterface 03841 */ 03842 [ 03843 hidden, 03844 uuid(3050f577-98b5-11cf-bb82-00aa00bdce0b) 03845 ] 03846 dispinterface DispDOMChildrenCollection 03847 { 03848 properties: 03849 methods: 03850 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH)] 03851 LONG length(); 03852 03853 [propget, id(DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM), hidden, restricted] 03854 IUnknown *_newEnum(); 03855 03856 [id(DISPID_IHTMLDOMCHILDRENCOLLECTION_ITEM)] 03857 IDispatch *item([in] LONG index); 03858 } 03859 03860 interface IHTMLElementCollection; 03861 03862 /***************************************************************************** 03863 * IHTMLElement interface 03864 */ 03865 [ 03866 odl, 03867 dual, 03868 oleautomation, 03869 uuid(3050f1FF-98B5-11CF-BB82-00AA00BDCE0B) 03870 ] 03871 interface IHTMLElement : IDispatch 03872 { 03873 [id(DISPID_IHTMLELEMENT_SETATTRIBUTE)] 03874 HRESULT setAttribute( 03875 [in] BSTR strAttributeName, 03876 [in] VARIANT AttributeValue, 03877 [defaultvalue(1), in] LONG lFlags); 03878 03879 [id(DISPID_IHTMLELEMENT_GETATTRIBUTE)] 03880 HRESULT getAttribute( 03881 [in] BSTR strAttributeName, 03882 [defaultvalue(0), in] LONG lFlags, 03883 [retval, out] VARIANT *AttributeValue); 03884 03885 [id(DISPID_IHTMLELEMENT_REMOVEATTRIBUTE)] 03886 HRESULT removeAttribute( 03887 [in] BSTR strAttributeName, 03888 [defaultvalue(1), in] LONG lFlags, 03889 [retval, out] VARIANT_BOOL *pfSuccess); 03890 03891 [propput, id(DISPID_IHTMLELEMENT_CLASSNAME)] 03892 HRESULT className([in] BSTR v); 03893 03894 [propget, id(DISPID_IHTMLELEMENT_CLASSNAME)] 03895 HRESULT className([retval, out] BSTR *p); 03896 03897 [propput, id(DISPID_IHTMLELEMENT_ID)] 03898 HRESULT id([in] BSTR v); 03899 03900 [propget, id(DISPID_IHTMLELEMENT_ID)] 03901 HRESULT id([retval, out] BSTR *p); 03902 03903 [propget, id(DISPID_IHTMLELEMENT_TAGNAME)] 03904 HRESULT tagName([retval, out] BSTR *p); 03905 03906 [propget, id(DISPID_IHTMLELEMENT_PARENTELEMENT)] 03907 HRESULT parentElement([retval, out] IHTMLElement **p); 03908 03909 [propget, id(DISPID_IHTMLELEMENT_STYLE)] 03910 HRESULT style([retval, out] IHTMLStyle **p); 03911 03912 [propput, id(DISPID_IHTMLELEMENT_ONHELP)] 03913 HRESULT onhelp([in] VARIANT v); 03914 03915 [propget, id(DISPID_IHTMLELEMENT_ONHELP)] 03916 HRESULT onhelp([retval, out] VARIANT *p); 03917 03918 [propput, id(DISPID_IHTMLELEMENT_ONCLICK)] 03919 HRESULT onclick([in] VARIANT v); 03920 03921 [propget, id(DISPID_IHTMLELEMENT_ONCLICK)] 03922 HRESULT onclick([retval, out] VARIANT *p); 03923 03924 [propput, id(DISPID_IHTMLELEMENT_ONDBLCLICK)] 03925 HRESULT ondblclick([in] VARIANT v); 03926 03927 [propget, id(DISPID_IHTMLELEMENT_ONDBLCLICK)] 03928 HRESULT ondblclick([retval, out] VARIANT *p); 03929 03930 [propput, id(DISPID_IHTMLELEMENT_ONKEYDOWN)] 03931 HRESULT onkeydown([in] VARIANT v); 03932 03933 [propget, id(DISPID_IHTMLELEMENT_ONKEYDOWN)] 03934 HRESULT onkeydown([retval, out] VARIANT *p); 03935 03936 [propput, id(DISPID_IHTMLELEMENT_ONKEYUP)] 03937 HRESULT onkeyup([in] VARIANT v); 03938 03939 [propget, id(DISPID_IHTMLELEMENT_ONKEYUP)] 03940 HRESULT onkeyup([retval, out] VARIANT *p); 03941 03942 [propput, id(DISPID_IHTMLELEMENT_ONKEYPRESS)] 03943 HRESULT onkeypress([in] VARIANT v); 03944 03945 [propget, id(DISPID_IHTMLELEMENT_ONKEYPRESS)] 03946 HRESULT onkeypress([retval, out] VARIANT *p); 03947 03948 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOUT)] 03949 HRESULT onmouseout([in] VARIANT v); 03950 03951 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOUT)] 03952 HRESULT onmouseout([retval, out] VARIANT *p); 03953 03954 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOVER)] 03955 HRESULT onmouseover([in] VARIANT v); 03956 03957 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOVER)] 03958 HRESULT onmouseover([retval, out] VARIANT *p); 03959 03960 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE)] 03961 HRESULT onmousemove([in] VARIANT v); 03962 03963 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE)] 03964 HRESULT onmousemove([retval, out] VARIANT *p); 03965 03966 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN)] 03967 HRESULT onmousedown([in] VARIANT v); 03968 03969 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN)] 03970 HRESULT onmousedown([retval, out] VARIANT *p); 03971 03972 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEUP)] 03973 HRESULT onmouseup([in] VARIANT v); 03974 03975 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEUP)] 03976 HRESULT onmouseup([retval, out] VARIANT *p); 03977 03978 [propget, id(DISPID_IHTMLELEMENT_DOCUMENT)] 03979 HRESULT document([retval, out] IDispatch **p); 03980 03981 [propput, id(DISPID_IHTMLELEMENT_TITLE)] 03982 HRESULT title([in] BSTR v); 03983 03984 [propget, id(DISPID_IHTMLELEMENT_TITLE)] 03985 HRESULT title([retval, out] BSTR *p); 03986 03987 [propput, id(DISPID_IHTMLELEMENT_LANGUAGE)] 03988 HRESULT language([in] BSTR v); 03989 03990 [propget, id(DISPID_IHTMLELEMENT_LANGUAGE)] 03991 HRESULT language([retval, out] BSTR *p); 03992 03993 [propput, id(DISPID_IHTMLELEMENT_ONSELECTSTART)] 03994 HRESULT onselectstart([in] VARIANT v); 03995 03996 [propget, id(DISPID_IHTMLELEMENT_ONSELECTSTART)] 03997 HRESULT onselectstart([retval, out] VARIANT *p); 03998 03999 [id(DISPID_IHTMLELEMENT_SCROLLINTOVIEW)] 04000 HRESULT scrollIntoView([optional, in] VARIANT varargStart); 04001 04002 [id(DISPID_IHTMLELEMENT_CONTAINS)] 04003 HRESULT contains( 04004 [in] IHTMLElement *pChild, 04005 [retval, out] VARIANT_BOOL *pfResult); 04006 04007 [propget, id(DISPID_IHTMLELEMENT_SOURCEINDEX)] 04008 HRESULT sourceIndex([retval, out] LONG *p); 04009 04010 [propget, id(DISPID_IHTMLELEMENT_RECORDNUMBER)] 04011 HRESULT recordNumber([retval, out] VARIANT *p); 04012 04013 [propput, id(DISPID_IHTMLELEMENT_LANG)] 04014 HRESULT lang([in] BSTR v); 04015 04016 [propget, id(DISPID_IHTMLELEMENT_LANG)] 04017 HRESULT lang([retval, out] BSTR *p); 04018 04019 [propget, id(DISPID_IHTMLELEMENT_OFFSETLEFT)] 04020 HRESULT offsetLeft([retval, out] LONG *p); 04021 04022 [propget, id(DISPID_IHTMLELEMENT_OFFSETTOP)] 04023 HRESULT offsetTop([retval, out] LONG *p); 04024 04025 [propget, id(DISPID_IHTMLELEMENT_OFFSETWIDTH)] 04026 HRESULT offsetWidth([retval, out] LONG *p); 04027 04028 [propget, id(DISPID_IHTMLELEMENT_OFFSETHEIGHT)] 04029 HRESULT offsetHeight([retval, out] LONG *p); 04030 04031 [propget, id(DISPID_IHTMLELEMENT_OFFSETPARENT)] 04032 HRESULT offsetParent([retval, out] IHTMLElement **p); 04033 04034 [propput, id(DISPID_IHTMLELEMENT_INNERHTML)] 04035 HRESULT innerHTML([in] BSTR v); 04036 04037 [propget, id(DISPID_IHTMLELEMENT_INNERHTML)] 04038 HRESULT innerHTML([retval, out] BSTR *p); 04039 04040 [propput, id(DISPID_IHTMLELEMENT_INNERTEXT)] 04041 HRESULT innerText([in] BSTR v); 04042 04043 [propget, id(DISPID_IHTMLELEMENT_INNERTEXT)] 04044 HRESULT innerText([retval, out] BSTR *p); 04045 04046 [propput, id(DISPID_IHTMLELEMENT_OUTERHTML)] 04047 HRESULT outerHTML([in] BSTR v); 04048 04049 [propget, id(DISPID_IHTMLELEMENT_OUTERHTML)] 04050 HRESULT outerHTML([retval, out] BSTR *p); 04051 04052 [propput, id(DISPID_IHTMLELEMENT_OUTERTEXT)] 04053 HRESULT outerText([in] BSTR v); 04054 04055 [propget, id(DISPID_IHTMLELEMENT_OUTERTEXT)] 04056 HRESULT outerText([retval, out] BSTR *p); 04057 04058 [id(DISPID_IHTMLELEMENT_INSERTADJACENTHTML)] 04059 HRESULT insertAdjacentHTML([in] BSTR where, [in] BSTR html); 04060 04061 [id(DISPID_IHTMLELEMENT_INSERTADJACENTTEXT)] 04062 HRESULT insertAdjacentText([in] BSTR where, [in] BSTR text); 04063 04064 [propget, id(DISPID_IHTMLELEMENT_PARENTTEXTEDIT)] 04065 HRESULT parentTextEdit([retval, out] IHTMLElement **p); 04066 04067 [propget, id(DISPID_IHTMLELEMENT_ISTEXTEDIT)] 04068 HRESULT isTextEdit([retval, out] VARIANT_BOOL *p); 04069 04070 [id(DISPID_IHTMLELEMENT_CLICK)] 04071 HRESULT click(); 04072 04073 [propget, id(DISPID_IHTMLELEMENT_FILTERS)] 04074 HRESULT filters([retval, out] IHTMLFiltersCollection **p); 04075 04076 [propput, id(DISPID_IHTMLELEMENT_ONDRAGSTART)] 04077 HRESULT ondragstart([in] VARIANT v); 04078 04079 [propget, id(DISPID_IHTMLELEMENT_ONDRAGSTART)] 04080 HRESULT ondragstart([retval, out] VARIANT *p); 04081 04082 [id(DISPID_IHTMLELEMENT_TOSTRING)] 04083 HRESULT toString([retval, out] BSTR *String); 04084 04085 [propput, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE)] 04086 HRESULT onbeforeupdate([in] VARIANT v); 04087 04088 [propget, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE)] 04089 HRESULT onbeforeupdate([retval, out] VARIANT *p); 04090 04091 [propput, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE)] 04092 HRESULT onafterupdate([in] VARIANT v); 04093 04094 [propget, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE)] 04095 HRESULT onafterupdate([retval, out] VARIANT *p); 04096 04097 [propput, id(DISPID_IHTMLELEMENT_ONERRORUPDATE)] 04098 HRESULT onerrorupdate([in] VARIANT v); 04099 04100 [propget, id(DISPID_IHTMLELEMENT_ONERRORUPDATE)] 04101 HRESULT onerrorupdate([retval, out] VARIANT *p); 04102 04103 [propput, id(DISPID_IHTMLELEMENT_ONROWEXIT)] 04104 HRESULT onrowexit([in] VARIANT v); 04105 04106 [propget, id(DISPID_IHTMLELEMENT_ONROWEXIT)] 04107 HRESULT onrowexit([retval, out] VARIANT *p); 04108 04109 [propput, id(DISPID_IHTMLELEMENT_ONROWENTER)] 04110 HRESULT onrowenter([in] VARIANT v); 04111 04112 [propget, id(DISPID_IHTMLELEMENT_ONROWENTER)] 04113 HRESULT onrowenter([retval, out] VARIANT *p); 04114 04115 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED)] 04116 HRESULT ondatasetchanged([in] VARIANT v); 04117 04118 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED)] 04119 HRESULT ondatasetchanged([retval, out] VARIANT *p); 04120 04121 [propput, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE)] 04122 HRESULT ondataavailable([in] VARIANT v); 04123 04124 [propget, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE)] 04125 HRESULT ondataavailable([retval, out] VARIANT *p); 04126 04127 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE)] 04128 HRESULT ondatasetcomplete([in] VARIANT v); 04129 04130 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE)] 04131 HRESULT ondatasetcomplete([retval, out] VARIANT *p); 04132 04133 [propput, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE)] 04134 HRESULT onfilterchange([in] VARIANT v); 04135 04136 [propget, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE)] 04137 HRESULT onfilterchange([retval, out] VARIANT *p); 04138 04139 [propget, id(DISPID_IHTMLELEMENT_CHILDREN)] 04140 HRESULT children([retval, out] IDispatch **p); 04141 04142 [propget, id(DISPID_IHTMLELEMENT_ALL)] 04143 HRESULT all([retval, out] IDispatch **p); 04144 } 04145 04146 #define WINE_IHTMLELEMENT_DISPINTERFACE_DECL \ 04147 [id(DISPID_IHTMLELEMENT_SETATTRIBUTE)] \ 04148 void setAttribute( \ 04149 [in] BSTR strAttributeName, \ 04150 [in] VARIANT AttValue, \ 04151 [defaultvalue(1), in] LONG lFlags); \ 04152 \ 04153 [id(DISPID_IHTMLELEMENT_GETATTRIBUTE)] \ 04154 VARIANT getAttribute( \ 04155 [in] BSTR strAttributeName, \ 04156 [defaultvalue(0), in] LONG lFlags); \ 04157 \ 04158 [id(DISPID_IHTMLELEMENT_REMOVEATTRIBUTE)] \ 04159 VARIANT_BOOL removeAttribute( \ 04160 [in] BSTR strAttributeName, \ 04161 [defaultvalue(1), in] LONG lFlags); \ 04162 \ 04163 [propput, id(DISPID_IHTMLELEMENT_CLASSNAME), bindable] \ 04164 void className(BSTR v); \ 04165 \ 04166 [propget, id(DISPID_IHTMLELEMENT_CLASSNAME), bindable] \ 04167 BSTR className(); \ 04168 \ 04169 [propput, id(DISPID_IHTMLELEMENT_ID), bindable] \ 04170 void id(BSTR v); \ 04171 \ 04172 [propget, id(DISPID_IHTMLELEMENT_ID), bindable] \ 04173 BSTR id(); \ 04174 \ 04175 [propget, id(DISPID_IHTMLELEMENT_TAGNAME)] \ 04176 BSTR tagName(); \ 04177 \ 04178 [propget, id(DISPID_IHTMLELEMENT_PARENTELEMENT)] \ 04179 IHTMLElement *parentElement(); \ 04180 \ 04181 [propget, id(DISPID_IHTMLELEMENT_STYLE), nonbrowsable] \ 04182 IHTMLStyle *style(); \ 04183 \ 04184 [propput, id(DISPID_IHTMLELEMENT_ONHELP), displaybind, bindable] \ 04185 void onhelp(VARIANT v); \ 04186 \ 04187 [propget, id(DISPID_IHTMLELEMENT_ONHELP), displaybind, bindable] \ 04188 VARIANT onhelp(); \ 04189 \ 04190 [propput, id(DISPID_IHTMLELEMENT_ONCLICK), displaybind, bindable] \ 04191 void onclick(VARIANT v); \ 04192 \ 04193 [propget, id(DISPID_IHTMLELEMENT_ONCLICK), displaybind, bindable] \ 04194 VARIANT onclick(); \ 04195 \ 04196 [propput, id(DISPID_IHTMLELEMENT_ONDBLCLICK), displaybind, bindable]\ 04197 void ondblclick(VARIANT v); \ 04198 \ 04199 [propget, id(DISPID_IHTMLELEMENT_ONDBLCLICK), displaybind, bindable]\ 04200 VARIANT ondblclick(); \ 04201 \ 04202 [propput, id(DISPID_IHTMLELEMENT_ONKEYDOWN), displaybind, bindable] \ 04203 void onkeydown(VARIANT v); \ 04204 \ 04205 [propget, id(DISPID_IHTMLELEMENT_ONKEYDOWN), displaybind, bindable] \ 04206 VARIANT onkeydown(); \ 04207 \ 04208 [propput, id(DISPID_IHTMLELEMENT_ONKEYUP), displaybind, bindable] \ 04209 void onkeyup(VARIANT v); \ 04210 \ 04211 [propget, id(DISPID_IHTMLELEMENT_ONKEYUP), displaybind, bindable] \ 04212 VARIANT onkeyup(); \ 04213 \ 04214 [propput, id(DISPID_IHTMLELEMENT_ONKEYPRESS), displaybind, bindable]\ 04215 void onkeypress(VARIANT v); \ 04216 \ 04217 [propget, id(DISPID_IHTMLELEMENT_ONKEYPRESS), displaybind, bindable]\ 04218 VARIANT onkeypress(); \ 04219 \ 04220 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOUT), displaybind, bindable]\ 04221 void onmouseout(VARIANT v); \ 04222 \ 04223 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOUT), displaybind, bindable]\ 04224 VARIANT onmouseout(); \ 04225 \ 04226 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEOVER), displaybind, bindable] \ 04227 void onmouseover(VARIANT v); \ 04228 \ 04229 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEOVER), displaybind, bindable] \ 04230 VARIANT onmouseover(); \ 04231 \ 04232 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE), displaybind, bindable] \ 04233 void onmousemove(VARIANT v); \ 04234 \ 04235 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEMOVE), displaybind, bindable] \ 04236 VARIANT onmousemove(); \ 04237 \ 04238 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN), displaybind, bindable] \ 04239 void onmousedown(VARIANT v); \ 04240 \ 04241 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEDOWN), displaybind, bindable] \ 04242 VARIANT onmousedown(); \ 04243 \ 04244 [propput, id(DISPID_IHTMLELEMENT_ONMOUSEUP), displaybind, bindable] \ 04245 void onmouseup(VARIANT v); \ 04246 \ 04247 [propget, id(DISPID_IHTMLELEMENT_ONMOUSEUP), displaybind, bindable] \ 04248 VARIANT onmouseup(); \ 04249 \ 04250 [propget, id(DISPID_IHTMLELEMENT_DOCUMENT)] IDispatch* document(); \ 04251 \ 04252 [propput, id(DISPID_IHTMLELEMENT_TITLE), displaybind, bindable] \ 04253 void title(BSTR v); \ 04254 \ 04255 [propget, id(DISPID_IHTMLELEMENT_TITLE), displaybind, bindable] \ 04256 BSTR title(); \ 04257 \ 04258 [propput, id(DISPID_IHTMLELEMENT_LANGUAGE), displaybind, bindable] \ 04259 void language(BSTR v); \ 04260 \ 04261 [propget, id(DISPID_IHTMLELEMENT_LANGUAGE), displaybind, bindable] \ 04262 BSTR language(); \ 04263 \ 04264 [propput, id(DISPID_IHTMLELEMENT_ONSELECTSTART), displaybind, bindable] \ 04265 void onselectstart(VARIANT v); \ 04266 \ 04267 [propget, id(DISPID_IHTMLELEMENT_ONSELECTSTART), displaybind, bindable] \ 04268 VARIANT onselectstart(); \ 04269 \ 04270 [id(DISPID_IHTMLELEMENT_SCROLLINTOVIEW)] \ 04271 void scrollIntoView([optional, in] VARIANT varargStart); \ 04272 \ 04273 [id(DISPID_IHTMLELEMENT_CONTAINS)] \ 04274 VARIANT_BOOL contains([in] IHTMLElement* pChild); \ 04275 \ 04276 [propget, id(DISPID_IHTMLELEMENT_SOURCEINDEX), bindable] \ 04277 LONG sourceIndex(); \ 04278 \ 04279 [propget, id(DISPID_IHTMLELEMENT_RECORDNUMBER)] \ 04280 VARIANT recordNumber(); \ 04281 \ 04282 [propput, id(DISPID_IHTMLELEMENT_LANG)] \ 04283 void lang(BSTR v); \ 04284 \ 04285 [propget, id(DISPID_IHTMLELEMENT_LANG)] \ 04286 BSTR lang(); \ 04287 \ 04288 [propget, id(DISPID_IHTMLELEMENT_OFFSETLEFT)] \ 04289 LONG offsetLeft(); \ 04290 \ 04291 [propget, id(DISPID_IHTMLELEMENT_OFFSETTOP)] \ 04292 LONG offsetTop(); \ 04293 \ 04294 [propget, id(DISPID_IHTMLELEMENT_OFFSETWIDTH)] \ 04295 LONG offsetWidth(); \ 04296 \ 04297 [propget, id(DISPID_IHTMLELEMENT_OFFSETHEIGHT)] \ 04298 LONG offsetHeight(); \ 04299 \ 04300 [propget, id(DISPID_IHTMLELEMENT_OFFSETPARENT)] \ 04301 IHTMLElement* offsetParent(); \ 04302 \ 04303 [propput, id(DISPID_IHTMLELEMENT_INNERHTML)] \ 04304 void innerHTML(BSTR v); \ 04305 \ 04306 [propget, id(DISPID_IHTMLELEMENT_INNERHTML)] \ 04307 BSTR innerHTML(); \ 04308 \ 04309 [propput, id(DISPID_IHTMLELEMENT_INNERTEXT)] \ 04310 void innerText(BSTR v); \ 04311 \ 04312 [propget, id(DISPID_IHTMLELEMENT_INNERTEXT)] \ 04313 BSTR innerText(); \ 04314 \ 04315 [propput, id(DISPID_IHTMLELEMENT_OUTERHTML)] \ 04316 void outerHTML(BSTR v); \ 04317 \ 04318 [propget, id(DISPID_IHTMLELEMENT_OUTERHTML)] \ 04319 BSTR outerHTML(); \ 04320 \ 04321 [propput, id(DISPID_IHTMLELEMENT_OUTERTEXT)] \ 04322 void outerText(BSTR v); \ 04323 \ 04324 [propget, id(DISPID_IHTMLELEMENT_OUTERTEXT)] \ 04325 BSTR outerText(); \ 04326 \ 04327 [id(DISPID_IHTMLELEMENT_INSERTADJACENTHTML)] \ 04328 void insertAdjacentHTML( \ 04329 [in] BSTR where, \ 04330 [in] BSTR html); \ 04331 \ 04332 [id(DISPID_IHTMLELEMENT_INSERTADJACENTTEXT)] \ 04333 void insertAdjacentText( \ 04334 [in] BSTR where, \ 04335 [in] BSTR text); \ 04336 \ 04337 [propget, id(DISPID_IHTMLELEMENT_PARENTTEXTEDIT)] \ 04338 IHTMLElement* parentTextEdit(); \ 04339 \ 04340 [propget, id(DISPID_IHTMLELEMENT_ISTEXTEDIT)] \ 04341 VARIANT_BOOL isTextEdit(); \ 04342 \ 04343 [id(DISPID_IHTMLELEMENT_CLICK)] \ 04344 void click(); \ 04345 \ 04346 [propget, id(DISPID_IHTMLELEMENT_FILTERS)] \ 04347 IHTMLFiltersCollection* filters(); \ 04348 \ 04349 [propput, id(DISPID_IHTMLELEMENT_ONDRAGSTART), displaybind, bindable] \ 04350 void ondragstart(VARIANT v); \ 04351 \ 04352 [propget, id(DISPID_IHTMLELEMENT_ONDRAGSTART), displaybind, bindable] \ 04353 VARIANT ondragstart(); \ 04354 \ 04355 [id(DISPID_IHTMLELEMENT_TOSTRING)] \ 04356 BSTR toString(); \ 04357 \ 04358 [propput, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE), displaybind, bindable] \ 04359 void onbeforeupdate(VARIANT v); \ 04360 \ 04361 [propget, id(DISPID_IHTMLELEMENT_ONBEFOREUPDATE), displaybind, bindable] \ 04362 VARIANT onbeforeupdate(); \ 04363 \ 04364 [propput, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE), displaybind, bindable] \ 04365 void onafterupdate(VARIANT v); \ 04366 \ 04367 [propget, id(DISPID_IHTMLELEMENT_ONAFTERUPDATE), displaybind, bindable] \ 04368 VARIANT onafterupdate(); \ 04369 \ 04370 [propput, id(DISPID_IHTMLELEMENT_ONERRORUPDATE), displaybind, bindable] \ 04371 void onerrorupdate(VARIANT v); \ 04372 \ 04373 [propget, id(DISPID_IHTMLELEMENT_ONERRORUPDATE), displaybind, bindable] \ 04374 VARIANT onerrorupdate(); \ 04375 \ 04376 [propput, id(DISPID_IHTMLELEMENT_ONROWEXIT), displaybind, bindable] \ 04377 void onrowexit(VARIANT v); \ 04378 \ 04379 [propget, id(DISPID_IHTMLELEMENT_ONROWEXIT), displaybind, bindable] \ 04380 VARIANT onrowexit(); \ 04381 \ 04382 [propput, id(DISPID_IHTMLELEMENT_ONROWENTER), displaybind, bindable] \ 04383 void onrowenter(VARIANT v); \ 04384 \ 04385 [propget, id(DISPID_IHTMLELEMENT_ONROWENTER), displaybind, bindable] \ 04386 VARIANT onrowenter(); \ 04387 \ 04388 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED), displaybind, bindable] \ 04389 void ondatasetchanged(VARIANT v); \ 04390 \ 04391 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCHANGED), displaybind, bindable] \ 04392 VARIANT ondatasetchanged(); \ 04393 \ 04394 [propput, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE), displaybind, bindable] \ 04395 void ondataavailable(VARIANT v); \ 04396 \ 04397 [propget, id(DISPID_IHTMLELEMENT_ONDATAAVAILABLE), displaybind, bindable] \ 04398 VARIANT ondataavailable(); \ 04399 \ 04400 [propput, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE), displaybind, bindable] \ 04401 void ondatasetcomplete(VARIANT v); \ 04402 \ 04403 [propget, id(DISPID_IHTMLELEMENT_ONDATASETCOMPLETE), displaybind, bindable] \ 04404 VARIANT ondatasetcomplete(); \ 04405 \ 04406 [propput, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE), displaybind, bindable] \ 04407 void onfilterchange(VARIANT v); \ 04408 \ 04409 [propget, id(DISPID_IHTMLELEMENT_ONFILTERCHANGE), displaybind, bindable] \ 04410 VARIANT onfilterchange(); \ 04411 \ 04412 [propget, id(DISPID_IHTMLELEMENT_CHILDREN)] \ 04413 IDispatch* children(); \ 04414 \ 04415 [propget, id(DISPID_IHTMLELEMENT_ALL)] \ 04416 IDispatch* all() 04417 04418 /***************************************************************************** 04419 * IHTMLElement2 interface 04420 */ 04421 [ 04422 odl, 04423 oleautomation, 04424 dual, 04425 uuid(3050f434-98b5-11cf-bb82-00aa00bdce0b) 04426 ] 04427 interface IHTMLElement2 : IDispatch 04428 { 04429 [propget, id(DISPID_IHTMLELEMENT2_SCOPENAME)] 04430 HRESULT scopeName([retval, out] BSTR *p); 04431 04432 [id(DISPID_IHTMLELEMENT2_SETCAPTURE)] 04433 HRESULT setCapture([defaultvalue(-1), in] VARIANT_BOOL containerCapture); 04434 04435 [id(DISPID_IHTMLELEMENT2_RELEASECAPTURE)] 04436 HRESULT releaseCapture(); 04437 04438 [propput, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE), displaybind, bindable] 04439 HRESULT onlosecapture([in] VARIANT v); 04440 04441 [propget, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE), displaybind, bindable] 04442 HRESULT onlosecapture([retval, out] VARIANT *p); 04443 04444 [id(DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT)] 04445 HRESULT componentFromPoint( 04446 [in] LONG x, 04447 [in] LONG y, 04448 [retval, out] BSTR *component); 04449 04450 [id(DISPID_IHTMLELEMENT2_DOSCROLL)] 04451 HRESULT doScroll([optional, in] VARIANT component); 04452 04453 [propput, id(DISPID_IHTMLELEMENT2_ONSCROLL), displaybind, bindable] 04454 HRESULT onscroll([in] VARIANT v); 04455 04456 [propget, id(DISPID_IHTMLELEMENT2_ONSCROLL), displaybind, bindable] 04457 HRESULT onscroll([retval, out] VARIANT *p); 04458 04459 [propput, id(DISPID_IHTMLELEMENT2_ONDRAG), displaybind, bindable] 04460 HRESULT ondrag([in] VARIANT v); 04461 04462 [propget, id(DISPID_IHTMLELEMENT2_ONDRAG), displaybind, bindable] 04463 HRESULT ondrag([retval, out] VARIANT *p); 04464 04465 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGEND), displaybind, bindable] 04466 HRESULT ondragend([in] VARIANT v); 04467 04468 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGEND), displaybind, bindable] 04469 HRESULT ondragend([retval, out] VARIANT *p); 04470 04471 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGENTER), displaybind, bindable] 04472 HRESULT ondragenter([in] VARIANT v); 04473 04474 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGENTER), displaybind, bindable] 04475 HRESULT ondragenter([retval, out] VARIANT *p); 04476 04477 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGOVER), displaybind, bindable] 04478 HRESULT ondragover([in] VARIANT v); 04479 04480 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGOVER), displaybind, bindable] 04481 HRESULT ondragover([retval, out] VARIANT *p); 04482 04483 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE), displaybind, bindable] 04484 HRESULT ondragleave([in] VARIANT v); 04485 04486 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE), displaybind, bindable] 04487 HRESULT ondragleave([retval, out] VARIANT *p); 04488 04489 [propput, id(DISPID_IHTMLELEMENT2_ONDROP), displaybind, bindable] 04490 HRESULT ondrop([in] VARIANT v); 04491 04492 [propget, id(DISPID_IHTMLELEMENT2_ONDROP), displaybind, bindable] 04493 HRESULT ondrop([retval, out] VARIANT *p); 04494 04495 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECUT), displaybind, bindable] 04496 HRESULT onbeforecut([in] VARIANT v); 04497 04498 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECUT), displaybind, bindable] 04499 HRESULT onbeforecut([retval, out] VARIANT *p); 04500 04501 [propput, id(DISPID_IHTMLELEMENT2_ONCUT), displaybind, bindable] 04502 HRESULT oncut([in] VARIANT v); 04503 04504 [propget, id(DISPID_IHTMLELEMENT2_ONCUT), displaybind, bindable] 04505 HRESULT oncut([retval, out] VARIANT *p); 04506 04507 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY), displaybind, bindable] 04508 HRESULT onbeforecopy([in] VARIANT v); 04509 04510 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY), displaybind, bindable] 04511 HRESULT onbeforecopy([retval, out] VARIANT *p); 04512 04513 [propput, id(DISPID_IHTMLELEMENT2_ONCOPY), displaybind, bindable] 04514 HRESULT oncopy([in] VARIANT v); 04515 04516 [propget, id(DISPID_IHTMLELEMENT2_ONCOPY), displaybind, bindable] 04517 HRESULT oncopy([retval, out] VARIANT *p); 04518 04519 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE), displaybind, bindable] 04520 HRESULT onbeforepaste([in] VARIANT v); 04521 04522 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE), displaybind, bindable] 04523 HRESULT onbeforepaste([retval, out] VARIANT *p); 04524 04525 [propput, id(DISPID_IHTMLELEMENT2_ONPASTE), displaybind, bindable] 04526 HRESULT onpaste([in] VARIANT v); 04527 04528 [propget, id(DISPID_IHTMLELEMENT2_ONPASTE), displaybind, bindable] 04529 HRESULT onpaste([retval, out] VARIANT *p); 04530 04531 [propget, id(DISPID_IHTMLELEMENT2_CURRENTSTYLE), nonbrowsable] 04532 HRESULT currentStyle([retval, out] IHTMLCurrentStyle **p); 04533 04534 [propput, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE), displaybind, bindable] 04535 HRESULT onpropertychange([in] VARIANT v); 04536 04537 [propget, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE), displaybind, bindable] 04538 HRESULT onpropertychange([retval, out] VARIANT *p); 04539 04540 [id(DISPID_IHTMLELEMENT2_GETCLIENTRECTS)] 04541 HRESULT getClientRects([retval, out] IHTMLRectCollection **pRectCol); 04542 04543 [id(DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT)] 04544 HRESULT getBoundingClientRect([retval, out] IHTMLRect **pRect); 04545 04546 [id(DISPID_IHTMLELEMENT2_SETEXPRESSION)] 04547 HRESULT setExpression( 04548 [in] BSTR propname, 04549 [in] BSTR expression, 04550 [defaultvalue(""), in] BSTR language); 04551 04552 [id(DISPID_IHTMLELEMENT2_GETEXPRESSION)] 04553 HRESULT getExpression( 04554 [in] BSTR propname, 04555 [retval, out] VARIANT *expression); 04556 04557 [id(DISPID_IHTMLELEMENT2_REMOVEEXPRESSION)] 04558 HRESULT removeExpression( 04559 [in] BSTR propname, 04560 [retval, out] VARIANT_BOOL *pfSuccess); 04561 04562 [propput, id(DISPID_IHTMLELEMENT2_TABINDEX), displaybind, bindable] 04563 HRESULT tabIndex([in] short v); 04564 04565 [propget, id(DISPID_IHTMLELEMENT2_TABINDEX), displaybind, bindable] 04566 HRESULT tabIndex([retval, out] short *p); 04567 04568 [id(DISPID_IHTMLELEMENT2_FOCUS)] 04569 HRESULT focus(); 04570 04571 [propput, id(DISPID_IHTMLELEMENT2_ACCESSKEY), displaybind, bindable] 04572 HRESULT accessKey([in] BSTR v); 04573 04574 [propget, id(DISPID_IHTMLELEMENT2_ACCESSKEY), displaybind, bindable] 04575 HRESULT accessKey([retval, out] BSTR *p); 04576 04577 [propput, id(DISPID_IHTMLELEMENT2_ONBLUR), displaybind, bindable] 04578 HRESULT onblur([in] VARIANT v); 04579 04580 [propget, id(DISPID_IHTMLELEMENT2_ONBLUR), displaybind, bindable] 04581 HRESULT onblur([retval, out] VARIANT *p); 04582 04583 [propput, id(DISPID_IHTMLELEMENT2_ONFOCUS), displaybind, bindable] 04584 HRESULT onfocus([in] VARIANT v); 04585 04586 [propget, id(DISPID_IHTMLELEMENT2_ONFOCUS), displaybind, bindable] 04587 HRESULT onfocus([retval, out] VARIANT *p); 04588 04589 [propput, id(DISPID_IHTMLELEMENT2_ONRESIZE), displaybind, bindable] 04590 HRESULT onresize([in] VARIANT v); 04591 04592 [propget, id(DISPID_IHTMLELEMENT2_ONRESIZE), displaybind, bindable] 04593 HRESULT onresize([retval, out] VARIANT *p); 04594 04595 [id(DISPID_IHTMLELEMENT2_BLUR)] 04596 HRESULT blur(); 04597 04598 [id(DISPID_IHTMLELEMENT2_ADDFILTER)] 04599 HRESULT addFilter([in] IUnknown *pUnk); 04600 04601 [id(DISPID_IHTMLELEMENT2_REMOVEFILTER)] 04602 HRESULT removeFilter([in] IUnknown *pUnk); 04603 04604 [propget, id(DISPID_IHTMLELEMENT2_CLIENTHEIGHT), displaybind, bindable] 04605 HRESULT clientHeight([retval, out] LONG *p); 04606 04607 [propget, id(DISPID_IHTMLELEMENT2_CLIENTWIDTH), displaybind, bindable] 04608 HRESULT clientWidth([retval, out] LONG *p); 04609 04610 [propget, id(DISPID_IHTMLELEMENT2_CLIENTTOP), displaybind, bindable] 04611 HRESULT clientTop([retval, out] LONG *p); 04612 04613 [propget, id(DISPID_IHTMLELEMENT2_CLIENTLEFT), displaybind, bindable] 04614 HRESULT clientLeft([retval, out] LONG *p); 04615 04616 [id(DISPID_IHTMLELEMENT2_ATTACHEVENT)] 04617 HRESULT attachEvent( 04618 [in] BSTR event, 04619 [in] IDispatch *pDisp, 04620 [retval, out] VARIANT_BOOL *pfResult); 04621 04622 [id(DISPID_IHTMLELEMENT2_DETACHEVENT)] 04623 HRESULT detachEvent( 04624 [in] BSTR event, 04625 [in] IDispatch *pDisp); 04626 04627 [propget, id(DISPID_IHTMLELEMENT2_READYSTATE)] 04628 HRESULT readyState([retval, out] VARIANT *p); 04629 04630 [propput, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE), displaybind, bindable] 04631 HRESULT onreadystatechange([in] VARIANT v); 04632 04633 [propget, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE), displaybind, bindable] 04634 HRESULT onreadystatechange([retval, out] VARIANT *p); 04635 04636 [propput, id(DISPID_IHTMLELEMENT2_ONROWSDELETE), displaybind, bindable] 04637 HRESULT onrowsdelete([in] VARIANT v); 04638 04639 [propget, id(DISPID_IHTMLELEMENT2_ONROWSDELETE), displaybind, bindable] 04640 HRESULT onrowsdelete([retval, out] VARIANT *p); 04641 04642 [propput, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED), displaybind, bindable] 04643 HRESULT onrowsinserted([in] VARIANT v); 04644 04645 [propget, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED), displaybind, bindable] 04646 HRESULT onrowsinserted([retval, out] VARIANT *p); 04647 04648 [propput, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE), displaybind, bindable] 04649 HRESULT oncellchange([in] VARIANT v); 04650 04651 [propget, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE), displaybind, bindable] 04652 HRESULT oncellchange([retval, out] VARIANT *p); 04653 04654 [propput, id(DISPID_IHTMLELEMENT2_DIR), displaybind, bindable] 04655 HRESULT dir([in] BSTR v); 04656 04657 [propget, id(DISPID_IHTMLELEMENT2_DIR), displaybind, bindable] 04658 HRESULT dir([retval, out] BSTR *p); 04659 04660 [id(DISPID_IHTMLELEMENT2_CREATECONTROLRANGE)] 04661 HRESULT createControlRange([retval, out] IDispatch **range); 04662 04663 [propget, id(DISPID_IHTMLELEMENT2_SCROLLHEIGHT), displaybind, bindable] 04664 HRESULT scrollHeight([retval, out] LONG *p); 04665 04666 [propget, id(DISPID_IHTMLELEMENT2_SCROLLWIDTH), displaybind, bindable] 04667 HRESULT scrollWidth([retval, out] LONG *p); 04668 04669 [propput, id(DISPID_IHTMLELEMENT2_SCROLLTOP), displaybind, bindable] 04670 HRESULT scrollTop([in] LONG v); 04671 04672 [propget, id(DISPID_IHTMLELEMENT2_SCROLLTOP), displaybind, bindable] 04673 HRESULT scrollTop([retval, out] LONG *p); 04674 04675 [propput, id(DISPID_IHTMLELEMENT2_SCROLLLEFT), displaybind, bindable] 04676 HRESULT scrollLeft([in] LONG v); 04677 04678 [propget, id(DISPID_IHTMLELEMENT2_SCROLLLEFT), displaybind, bindable] 04679 HRESULT scrollLeft([retval, out] LONG *p); 04680 04681 [id(DISPID_IHTMLELEMENT2_CLEARATTRIBUTES)] 04682 HRESULT clearAttributes(); 04683 04684 [id(DISPID_IHTMLELEMENT2_MERGEATTRIBUTES)] 04685 HRESULT mergeAttributes([in] IHTMLElement *mergeThis); 04686 04687 [propput, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU), displaybind, bindable] 04688 HRESULT oncontextmenu([in] VARIANT v); 04689 04690 [propget, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU), displaybind, bindable] 04691 HRESULT oncontextmenu([retval, out] VARIANT *p); 04692 04693 [id(DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT)] 04694 HRESULT insertAdjacentElement( 04695 [in] BSTR where, 04696 [in] IHTMLElement *insertedElement, 04697 [retval, out] IHTMLElement **inserted); 04698 04699 [id(DISPID_IHTMLELEMENT2_APPLYELEMENT)] 04700 HRESULT applyElement( 04701 [in] IHTMLElement *apply, 04702 [in] BSTR where, 04703 [retval, out] IHTMLElement **applied); 04704 04705 [id(DISPID_IHTMLELEMENT2_GETADJACENTTEXT)] 04706 HRESULT getAdjacentText( 04707 [in] BSTR where, 04708 [retval, out] BSTR *text); 04709 04710 [id(DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT)] 04711 HRESULT replaceAdjacentText( 04712 [in] BSTR where, 04713 [in] BSTR newText, 04714 [retval, out] BSTR *oldText); 04715 04716 [propget, id(DISPID_IHTMLELEMENT2_CANHAVECHILDREN)] 04717 HRESULT canHaveChildren([retval, out] VARIANT_BOOL *p); 04718 04719 [id(DISPID_IHTMLELEMENT2_ADDBEHAVIOR)] 04720 HRESULT addBehavior( 04721 [in] BSTR bstrUrl, 04722 [optional, in] VARIANT *pvarFactory, 04723 [retval, out] LONG *pCookie); 04724 04725 [id(DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR)] 04726 HRESULT removeBehavior( 04727 [in] LONG cookie, 04728 [retval, out] VARIANT_BOOL *pfResult); 04729 04730 [propget, id(DISPID_IHTMLELEMENT2_RUNTIMESTYLE), nonbrowsable] 04731 HRESULT runtimeStyle([retval, out] IHTMLStyle **p); 04732 04733 [propget, id(DISPID_IHTMLELEMENT2_BEHAVIORURNS)] 04734 HRESULT behaviorUrns([retval, out] IDispatch **p); 04735 04736 [propput, id(DISPID_IHTMLELEMENT2_TAGURN)] 04737 HRESULT tagUrn([in] BSTR v); 04738 04739 [propget, id(DISPID_IHTMLELEMENT2_TAGURN)] 04740 HRESULT tagUrn([retval, out] BSTR *p); 04741 04742 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS), displaybind, bindable] 04743 HRESULT onbeforeeditfocus([in] VARIANT v); 04744 04745 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS), displaybind, bindable] 04746 HRESULT onbeforeeditfocus([retval, out] VARIANT *p); 04747 04748 [propget, id(DISPID_IHTMLELEMENT2_READYSTATEVALUE), hidden, restricted] 04749 HRESULT readyStateValue([retval, out] LONG *p); 04750 04751 [id(DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME)] 04752 HRESULT getElementsByTagName( 04753 [in] BSTR v, 04754 [retval, out] IHTMLElementCollection **pelColl); 04755 } 04756 04757 #define WINE_IHTMLELEMENT2_DISPINTERFACE_DECL \ 04758 [propget, id(DISPID_IHTMLELEMENT2_SCOPENAME)] \ 04759 BSTR scopeName(); \ 04760 \ 04761 [id(DISPID_IHTMLELEMENT2_SETCAPTURE)] \ 04762 void setCapture([defaultvalue(-1), in] VARIANT_BOOL containerCapture); \ 04763 \ 04764 [id(DISPID_IHTMLELEMENT2_RELEASECAPTURE)] \ 04765 void releaseCapture(); \ 04766 \ 04767 [propput, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE), displaybind, bindable] \ 04768 void onlosecapture(VARIANT v); \ 04769 \ 04770 [propget, id(DISPID_IHTMLELEMENT2_ONLOSECAPTURE), displaybind, bindable] \ 04771 VARIANT onlosecapture(); \ 04772 \ 04773 [id(DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT)] \ 04774 BSTR componentFromPoint([in] LONG x,[in] LONG y); \ 04775 \ 04776 [id(DISPID_IHTMLELEMENT2_DOSCROLL)] \ 04777 void doScroll([optional, in] VARIANT component); \ 04778 \ 04779 [propput, id(DISPID_IHTMLELEMENT2_ONSCROLL), displaybind, bindable] \ 04780 void onscroll(VARIANT v); \ 04781 \ 04782 [propget, id(DISPID_IHTMLELEMENT2_ONSCROLL), displaybind, bindable] \ 04783 VARIANT onscroll(); \ 04784 \ 04785 [propput, id(DISPID_IHTMLELEMENT2_ONDRAG), displaybind, bindable] \ 04786 void ondrag(VARIANT v); \ 04787 \ 04788 [propget, id(DISPID_IHTMLELEMENT2_ONDRAG), displaybind, bindable] \ 04789 VARIANT ondrag(); \ 04790 \ 04791 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGEND), displaybind, bindable] \ 04792 void ondragend(VARIANT v); \ 04793 \ 04794 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGEND), displaybind, bindable] \ 04795 VARIANT ondragend(); \ 04796 \ 04797 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGENTER), displaybind, bindable] \ 04798 void ondragenter(VARIANT v); \ 04799 \ 04800 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGENTER), displaybind, bindable] \ 04801 VARIANT ondragenter(); \ 04802 \ 04803 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGOVER), displaybind, bindable] \ 04804 void ondragover(VARIANT v); \ 04805 \ 04806 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGOVER), displaybind, bindable] \ 04807 VARIANT ondragover(); \ 04808 \ 04809 [propput, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE), displaybind, bindable] \ 04810 void ondragleave(VARIANT v); \ 04811 \ 04812 [propget, id(DISPID_IHTMLELEMENT2_ONDRAGLEAVE), displaybind, bindable] \ 04813 VARIANT ondragleave(); \ 04814 \ 04815 [propput, id(DISPID_IHTMLELEMENT2_ONDROP), displaybind, bindable] \ 04816 void ondrop(VARIANT v); \ 04817 \ 04818 [propget, id(DISPID_IHTMLELEMENT2_ONDROP), displaybind, bindable] \ 04819 VARIANT ondrop(); \ 04820 \ 04821 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECUT), displaybind, bindable] \ 04822 void onbeforecut(VARIANT v); \ 04823 \ 04824 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECUT), displaybind, bindable] \ 04825 VARIANT onbeforecut(); \ 04826 \ 04827 [propput, id(DISPID_IHTMLELEMENT2_ONCUT), displaybind, bindable] \ 04828 void oncut(VARIANT v); \ 04829 \ 04830 [propget, id(DISPID_IHTMLELEMENT2_ONCUT), displaybind, bindable] \ 04831 VARIANT oncut(); \ 04832 \ 04833 [propput, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY), displaybind, bindable] \ 04834 void onbeforecopy(VARIANT v); \ 04835 \ 04836 [propget, id(DISPID_IHTMLELEMENT2_ONBEFORECOPY), displaybind, bindable] \ 04837 VARIANT onbeforecopy(); \ 04838 \ 04839 [propput, id(DISPID_IHTMLELEMENT2_ONCOPY), displaybind, bindable] \ 04840 void oncopy(VARIANT v); \ 04841 \ 04842 [propget, id(DISPID_IHTMLELEMENT2_ONCOPY), displaybind, bindable] \ 04843 VARIANT oncopy(); \ 04844 \ 04845 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE), displaybind, bindable] \ 04846 void onbeforepaste(VARIANT v); \ 04847 \ 04848 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREPASTE), displaybind, bindable] \ 04849 VARIANT onbeforepaste(); \ 04850 \ 04851 [propput, id(DISPID_IHTMLELEMENT2_ONPASTE), displaybind, bindable] \ 04852 void onpaste(VARIANT v); \ 04853 \ 04854 [propget, id(DISPID_IHTMLELEMENT2_ONPASTE), displaybind, bindable] \ 04855 VARIANT onpaste(); \ 04856 \ 04857 [propget, id(DISPID_IHTMLELEMENT2_CURRENTSTYLE), nonbrowsable] \ 04858 IHTMLCurrentStyle* currentStyle(); \ 04859 \ 04860 [propput, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE), displaybind, bindable] \ 04861 void onpropertychange(VARIANT v); \ 04862 \ 04863 [propget, id(DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE), displaybind, bindable] \ 04864 VARIANT onpropertychange(); \ 04865 \ 04866 [id(DISPID_IHTMLELEMENT2_GETCLIENTRECTS)] \ 04867 IHTMLRectCollection* getClientRects(); \ 04868 \ 04869 [id(DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT)] \ 04870 IHTMLRect* getBoundingClientRect(); \ 04871 \ 04872 [id(DISPID_IHTMLELEMENT2_SETEXPRESSION)] \ 04873 void setExpression( \ 04874 [in] BSTR propname, \ 04875 [in] BSTR expr, \ 04876 [defaultvalue(""), in] BSTR lang); \ 04877 \ 04878 [id(DISPID_IHTMLELEMENT2_GETEXPRESSION)] \ 04879 VARIANT getExpression([in] BSTR propname); \ 04880 \ 04881 [id(DISPID_IHTMLELEMENT2_REMOVEEXPRESSION)] \ 04882 VARIANT_BOOL removeExpression([in] BSTR propname); \ 04883 \ 04884 [propput, id(DISPID_IHTMLELEMENT2_TABINDEX), displaybind, bindable] \ 04885 void tabIndex(short v); \ 04886 \ 04887 [propget, id(DISPID_IHTMLELEMENT2_TABINDEX), displaybind, bindable] \ 04888 short tabIndex(); \ 04889 \ 04890 [id(DISPID_IHTMLELEMENT2_FOCUS)] \ 04891 void focus(); \ 04892 \ 04893 [propput, id(DISPID_IHTMLELEMENT2_ACCESSKEY), displaybind, bindable]\ 04894 void accessKey(BSTR v); \ 04895 \ 04896 [propget, id(DISPID_IHTMLELEMENT2_ACCESSKEY), displaybind, bindable]\ 04897 BSTR accessKey(); \ 04898 \ 04899 [propput, id(DISPID_IHTMLELEMENT2_ONBLUR), displaybind, bindable] \ 04900 void onblur(VARIANT v); \ 04901 \ 04902 [propget, id(DISPID_IHTMLELEMENT2_ONBLUR), displaybind, bindable] \ 04903 VARIANT onblur(); \ 04904 \ 04905 [propput, id(DISPID_IHTMLELEMENT2_ONFOCUS), displaybind, bindable] \ 04906 void onfocus(VARIANT v); \ 04907 \ 04908 [propget, id(DISPID_IHTMLELEMENT2_ONFOCUS), displaybind, bindable] \ 04909 VARIANT onfocus(); \ 04910 \ 04911 [propput, id(DISPID_IHTMLELEMENT2_ONRESIZE), displaybind, bindable] \ 04912 void onresize(VARIANT v); \ 04913 \ 04914 [propget, id(DISPID_IHTMLELEMENT2_ONRESIZE), displaybind, bindable] \ 04915 VARIANT onresize(); \ 04916 \ 04917 [id(DISPID_IHTMLELEMENT2_BLUR)] \ 04918 void blur(); \ 04919 \ 04920 [id(DISPID_IHTMLELEMENT2_ADDFILTER)] \ 04921 void addFilter([in] IUnknown* pUnk); \ 04922 \ 04923 [id(DISPID_IHTMLELEMENT2_REMOVEFILTER)] \ 04924 void removeFilter([in] IUnknown* pUnk); \ 04925 \ 04926 [propget, id(DISPID_IHTMLELEMENT2_CLIENTHEIGHT), displaybind, bindable] \ 04927 LONG clientHeight(); \ 04928 \ 04929 [propget, id(DISPID_IHTMLELEMENT2_CLIENTWIDTH), displaybind, bindable] \ 04930 LONG clientWidth(); \ 04931 \ 04932 [propget, id(DISPID_IHTMLELEMENT2_CLIENTTOP), displaybind, bindable] \ 04933 LONG clientTop(); \ 04934 \ 04935 [propget, id(DISPID_IHTMLELEMENT2_CLIENTLEFT), displaybind, bindable] \ 04936 LONG clientLeft(); \ 04937 \ 04938 [id(DISPID_IHTMLELEMENT2_ATTACHEVENT)] \ 04939 VARIANT_BOOL attachEvent( \ 04940 [in] BSTR event, \ 04941 [in] IDispatch* pDisp); \ 04942 \ 04943 [id(DISPID_IHTMLELEMENT2_DETACHEVENT)] \ 04944 void detachEvent( \ 04945 [in] BSTR event, \ 04946 [in] IDispatch* pDisp); \ 04947 \ 04948 [propget, id(DISPID_IHTMLELEMENT2_READYSTATE)] VARIANT readyState(); \ 04949 \ 04950 [propput, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE), displaybind, bindable] \ 04951 void onreadystatechange(VARIANT v); \ 04952 \ 04953 [propget, id(DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE), displaybind, bindable] \ 04954 VARIANT onreadystatechange(); \ 04955 \ 04956 [propput, id(DISPID_IHTMLELEMENT2_ONROWSDELETE), displaybind, bindable] \ 04957 void onrowsdelete(VARIANT v); \ 04958 \ 04959 [propget, id(DISPID_IHTMLELEMENT2_ONROWSDELETE), displaybind, bindable] \ 04960 VARIANT onrowsdelete(); \ 04961 \ 04962 [propput, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED), displaybind, bindable] \ 04963 void onrowsinserted(VARIANT v); \ 04964 \ 04965 [propget, id(DISPID_IHTMLELEMENT2_ONROWSINSERTED), displaybind, bindable] \ 04966 VARIANT onrowsinserted(); \ 04967 \ 04968 [propput, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE), displaybind, bindable] \ 04969 void oncellchange(VARIANT v); \ 04970 \ 04971 [propget, id(DISPID_IHTMLELEMENT2_ONCELLCHANGE), displaybind, bindable] \ 04972 VARIANT oncellchange(); \ 04973 \ 04974 [propput, id(DISPID_IHTMLELEMENT2_DIR), displaybind, bindable] \ 04975 void dir(BSTR v); \ 04976 \ 04977 [propget, id(DISPID_IHTMLELEMENT2_DIR), displaybind, bindable] \ 04978 BSTR dir(); \ 04979 \ 04980 [id(DISPID_IHTMLELEMENT2_CREATECONTROLRANGE)] \ 04981 IDispatch* createControlRange(); \ 04982 \ 04983 [propget, id(DISPID_IHTMLELEMENT2_SCROLLHEIGHT), displaybind, bindable] \ 04984 LONG scrollHeight(); \ 04985 \ 04986 [propget, id(DISPID_IHTMLELEMENT2_SCROLLWIDTH), displaybind, bindable] \ 04987 LONG scrollWidth(); \ 04988 \ 04989 [propput, id(DISPID_IHTMLELEMENT2_SCROLLTOP), displaybind, bindable]\ 04990 void scrollTop(LONG v); \ 04991 \ 04992 [propget, id(DISPID_IHTMLELEMENT2_SCROLLTOP), displaybind, bindable]\ 04993 LONG scrollTop(); \ 04994 \ 04995 [propput, id(DISPID_IHTMLELEMENT2_SCROLLLEFT), displaybind, bindable] \ 04996 void scrollLeft(LONG v); \ 04997 \ 04998 [propget, id(DISPID_IHTMLELEMENT2_SCROLLLEFT), displaybind, bindable] \ 04999 LONG scrollLeft(); \ 05000 \ 05001 [id(DISPID_IHTMLELEMENT2_CLEARATTRIBUTES)] \ 05002 void clearAttributes(); \ 05003 \ 05004 [propput, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU), displaybind, bindable] \ 05005 void oncontextmenu(VARIANT v); \ 05006 \ 05007 [propget, id(DISPID_IHTMLELEMENT2_ONCONTEXTMENU), displaybind, bindable] \ 05008 VARIANT oncontextmenu(); \ 05009 \ 05010 [id(DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT)] \ 05011 IHTMLElement* insertAdjacentElement( \ 05012 [in] BSTR where, \ 05013 [in] IHTMLElement* insertedElement); \ 05014 \ 05015 [id(DISPID_IHTMLELEMENT2_APPLYELEMENT)] \ 05016 IHTMLElement* applyElement([in] IHTMLElement* apply,[in] BSTR where); \ 05017 \ 05018 [id(DISPID_IHTMLELEMENT2_GETADJACENTTEXT)] \ 05019 BSTR getAdjacentText([in] BSTR where); \ 05020 \ 05021 [id(DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT)] \ 05022 BSTR replaceAdjacentText([in] BSTR where,[in] BSTR newText); \ 05023 \ 05024 [propget, id(DISPID_IHTMLELEMENT2_CANHAVECHILDREN)] \ 05025 VARIANT_BOOL canHaveChildren(); \ 05026 \ 05027 [id(DISPID_IHTMLELEMENT2_ADDBEHAVIOR)] \ 05028 LONG addBehavior([in] BSTR bstrUrl,[optional, in] VARIANT* pvarFactory); \ 05029 \ 05030 [id(DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR)] \ 05031 VARIANT_BOOL removeBehavior([in] LONG cookie); \ 05032 \ 05033 [propget, id(DISPID_IHTMLELEMENT2_RUNTIMESTYLE), nonbrowsable] \ 05034 IHTMLStyle* runtimeStyle(); \ 05035 \ 05036 [propget, id(DISPID_IHTMLELEMENT2_BEHAVIORURNS)] \ 05037 IDispatch* behaviorUrns(); \ 05038 \ 05039 [propput, id(DISPID_IHTMLELEMENT2_TAGURN)] \ 05040 void tagUrn(BSTR v); \ 05041 \ 05042 [propget, id(DISPID_IHTMLELEMENT2_TAGURN)] \ 05043 BSTR tagUrn(); \ 05044 \ 05045 [propput, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS), displaybind, bindable] \ 05046 void onbeforeeditfocus(VARIANT v); \ 05047 \ 05048 [propget, id(DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS), displaybind, bindable] \ 05049 VARIANT onbeforeeditfocus(); \ 05050 \ 05051 [propget, id(DISPID_IHTMLELEMENT2_READYSTATEVALUE), hidden, restricted] \ 05052 LONG readyStateValue(); \ 05053 \ 05054 [id(DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME)] \ 05055 IHTMLElementCollection* getElementsByTagName([in] BSTR v) 05056 05057 /***************************************************************************** 05058 * IHTMLElement3 interface 05059 */ 05060 [ 05061 odl, 05062 oleautomation, 05063 dual, 05064 uuid(3050f673-98b5-11cf-bb82-00aa00bdce0b) 05065 ] 05066 interface IHTMLElement3 : IDispatch 05067 { 05068 [id(DISPID_IHTMLELEMENT3_MERGEATTRIBUTES)] HRESULT mergeAttributes([in] 05069 IHTMLElement* mergeThis,[optional, in] VARIANT* pvarFlags); 05070 05071 [propget, id(DISPID_IHTMLELEMENT3_ISMULTILINE)] 05072 HRESULT isMultiLine([retval, out] VARIANT_BOOL * p); 05073 05074 [propget, id(DISPID_IHTMLELEMENT3_CANHAVEHTML)] 05075 HRESULT canHaveHTML([retval, out] VARIANT_BOOL * p); 05076 05077 [propput, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE), displaybind, bindable] 05078 HRESULT onlayoutcomplete([in] VARIANT v); 05079 05080 [propget, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE), displaybind, bindable] 05081 HRESULT onlayoutcomplete([retval, out] VARIANT * p); 05082 05083 [propput, id(DISPID_IHTMLELEMENT3_ONPAGE), displaybind, bindable] 05084 HRESULT onpage([in] VARIANT v); 05085 05086 [propget, id(DISPID_IHTMLELEMENT3_ONPAGE), displaybind, bindable] 05087 HRESULT onpage([retval, out] VARIANT * p); 05088 05089 [propput, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK), hidden, restricted, nonbrowsable] 05090 HRESULT inflateBlock([in] VARIANT_BOOL v); 05091 05092 [propget, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK), hidden, restricted, nonbrowsable] 05093 HRESULT inflateBlock([retval, out] VARIANT_BOOL * p); 05094 05095 [propput, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE), displaybind, bindable] 05096 HRESULT onbeforedeactivate([in] VARIANT v); 05097 05098 [propget, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE), displaybind, bindable] 05099 HRESULT onbeforedeactivate([retval, out] VARIANT * p); 05100 05101 [id(DISPID_IHTMLELEMENT3_SETACTIVE)] HRESULT setActive(); 05102 05103 [propput, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE), displaybind, bindable] 05104 HRESULT contentEditable([in] BSTR v); 05105 05106 [propget, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE), displaybind, bindable] 05107 HRESULT contentEditable([retval, out] BSTR * p); 05108 05109 [propget, id(DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE)] 05110 HRESULT isContentEditable([retval, out] VARIANT_BOOL * p); 05111 05112 [propput, id(DISPID_IHTMLELEMENT3_HIDEFOCUS), displaybind, bindable] 05113 HRESULT hideFocus([in] VARIANT_BOOL v); 05114 05115 [propget, id(DISPID_IHTMLELEMENT3_HIDEFOCUS), displaybind, bindable] 05116 HRESULT hideFocus([retval, out] VARIANT_BOOL * p); 05117 05118 [propput, id(DISPID_IHTMLELEMENT3_DISABLED), displaybind, bindable] 05119 HRESULT disabled([in] VARIANT_BOOL v); 05120 05121 [propget, id(DISPID_IHTMLELEMENT3_DISABLED), displaybind, bindable] 05122 HRESULT disabled([retval, out] VARIANT_BOOL * p); 05123 05124 [propget, id(DISPID_IHTMLELEMENT3_ISDISABLED)] 05125 HRESULT isDisabled([retval, out] VARIANT_BOOL * p); 05126 05127 [propput, id(DISPID_IHTMLELEMENT3_ONMOVE), displaybind, bindable] 05128 HRESULT onmove([in] VARIANT v); 05129 05130 [propget, id(DISPID_IHTMLELEMENT3_ONMOVE), displaybind, bindable] 05131 HRESULT onmove([retval, out] VARIANT * p); 05132 05133 [propput, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT), displaybind, bindable] 05134 HRESULT oncontrolselect([in] VARIANT v); 05135 05136 [propget, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT), displaybind, bindable] 05137 HRESULT oncontrolselect([retval, out] VARIANT * p); 05138 05139 [id(DISPID_IHTMLELEMENT3_FIREEVENT)] 05140 HRESULT fireEvent( 05141 [in] BSTR bstrEventName, 05142 [optional, in] VARIANT* pvarEventObject, 05143 [retval, out] VARIANT_BOOL* pfCancelled); 05144 05145 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZESTART), displaybind, bindable] 05146 HRESULT onresizestart([in] VARIANT v); 05147 05148 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZESTART), displaybind, bindable] 05149 HRESULT onresizestart([retval, out] VARIANT * p); 05150 05151 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZEEND), displaybind, bindable] 05152 HRESULT onresizeend([in] VARIANT v); 05153 05154 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZEEND), displaybind, bindable] 05155 HRESULT onresizeend([retval, out] VARIANT * p); 05156 05157 [propput, id(DISPID_IHTMLELEMENT3_ONMOVESTART), displaybind, bindable] 05158 HRESULT onmovestart([in] VARIANT v); 05159 05160 [propget, id(DISPID_IHTMLELEMENT3_ONMOVESTART), displaybind, bindable] 05161 HRESULT onmovestart([retval, out] VARIANT * p); 05162 05163 [propput, id(DISPID_IHTMLELEMENT3_ONMOVEEND), displaybind, bindable] 05164 HRESULT onmoveend([in] VARIANT v); 05165 05166 [propget, id(DISPID_IHTMLELEMENT3_ONMOVEEND), displaybind, bindable] 05167 HRESULT onmoveend([retval, out] VARIANT * p); 05168 05169 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER), displaybind, bindable] 05170 HRESULT onmouseenter([in] VARIANT v); 05171 05172 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER), displaybind, bindable] 05173 HRESULT onmouseenter([retval, out] VARIANT * p); 05174 05175 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE), displaybind, bindable] 05176 HRESULT onmouseleave([in] VARIANT v); 05177 05178 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE), displaybind, bindable] 05179 HRESULT onmouseleave([retval, out] VARIANT * p); 05180 05181 [propput, id(DISPID_IHTMLELEMENT3_ONACTIVATE), displaybind, bindable] 05182 HRESULT onactivate([in] VARIANT v); 05183 05184 [propget, id(DISPID_IHTMLELEMENT3_ONACTIVATE), displaybind, bindable] 05185 HRESULT onactivate([retval, out] VARIANT * p); 05186 05187 [propput, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE), displaybind, bindable] 05188 HRESULT ondeactivate([in] VARIANT v); 05189 05190 [propget, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE), displaybind, bindable] 05191 HRESULT ondeactivate([retval, out] VARIANT * p); 05192 05193 [id(DISPID_IHTMLELEMENT3_DRAGDROP)] HRESULT dragDrop([retval, out] 05194 VARIANT_BOOL* pfRet); 05195 05196 [propget, id(DISPID_IHTMLELEMENT3_GLYPHMODE), hidden, restricted, nonbrowsable] 05197 HRESULT glyphMode([retval, out] LONG * p); 05198 } 05199 05200 #define WINE_IHTMLELEMENT3_DISPINTERFACE_DECL \ 05201 \ 05202 [id(DISPID_IHTMLELEMENT3_MERGEATTRIBUTES)] \ 05203 void mergeAttributes( \ 05204 [in] IHTMLElement* mergeThis, \ 05205 [optional, in] VARIANT* pvarFlags); \ 05206 \ 05207 [propget, id(DISPID_IHTMLELEMENT3_ISMULTILINE)] \ 05208 VARIANT_BOOL isMultiLine(); \ 05209 \ 05210 [propget, id(DISPID_IHTMLELEMENT3_CANHAVEHTML)] \ 05211 VARIANT_BOOL canHaveHTML(); \ 05212 \ 05213 [propput, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE), displaybind, bindable] \ 05214 void onlayoutcomplete(VARIANT v); \ 05215 \ 05216 [propget, id(DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE), displaybind, bindable] \ 05217 VARIANT onlayoutcomplete(); \ 05218 \ 05219 [propput, id(DISPID_IHTMLELEMENT3_ONPAGE), displaybind, bindable] \ 05220 void onpage(VARIANT v); \ 05221 \ 05222 [propget, id(DISPID_IHTMLELEMENT3_ONPAGE), displaybind, bindable] \ 05223 VARIANT onpage(); \ 05224 \ 05225 [propput, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK), hidden, restricted, nonbrowsable] \ 05226 void inflateBlock(VARIANT_BOOL v); \ 05227 \ 05228 [propget, id(DISPID_IHTMLELEMENT3_INFLATEBLOCK), hidden, restricted, nonbrowsable] \ 05229 VARIANT_BOOL inflateBlock(); \ 05230 \ 05231 [propput, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE), displaybind, bindable] \ 05232 void onbeforedeactivate(VARIANT v); \ 05233 \ 05234 [propget, id(DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE), displaybind, bindable] \ 05235 VARIANT onbeforedeactivate(); \ 05236 \ 05237 [id(DISPID_IHTMLELEMENT3_SETACTIVE)] \ 05238 void setActive(); \ 05239 \ 05240 [propput, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE), displaybind, bindable] \ 05241 void contentEditable(BSTR v); \ 05242 \ 05243 [propget, id(DISPID_IHTMLELEMENT3_CONTENTEDITABLE), displaybind, bindable] \ 05244 BSTR contentEditable(); \ 05245 \ 05246 [propget, id(DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE)] \ 05247 VARIANT_BOOL isContentEditable(); \ 05248 \ 05249 [propput, id(DISPID_IHTMLELEMENT3_HIDEFOCUS), displaybind, bindable]\ 05250 void hideFocus(VARIANT_BOOL v); \ 05251 \ 05252 [propget, id(DISPID_IHTMLELEMENT3_HIDEFOCUS), displaybind, bindable]\ 05253 VARIANT_BOOL hideFocus(); \ 05254 \ 05255 [propput, id(DISPID_IHTMLELEMENT3_DISABLED), displaybind, bindable] \ 05256 void disabled(VARIANT_BOOL v); \ 05257 \ 05258 [propget, id(DISPID_IHTMLELEMENT3_DISABLED), displaybind, bindable] \ 05259 VARIANT_BOOL disabled(); \ 05260 \ 05261 [propget, id(DISPID_IHTMLELEMENT3_ISDISABLED)] \ 05262 VARIANT_BOOL isDisabled(); \ 05263 \ 05264 [propput, id(DISPID_IHTMLELEMENT3_ONMOVE), displaybind, bindable] \ 05265 void onmove(VARIANT v); \ 05266 \ 05267 [propget, id(DISPID_IHTMLELEMENT3_ONMOVE), displaybind, bindable] \ 05268 VARIANT onmove(); \ 05269 \ 05270 [propput, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT), displaybind, bindable] \ 05271 void oncontrolselect(VARIANT v); \ 05272 \ 05273 [propget, id(DISPID_IHTMLELEMENT3_ONCONTROLSELECT), displaybind, bindable] \ 05274 VARIANT oncontrolselect(); \ 05275 \ 05276 [id(DISPID_IHTMLELEMENT3_FIREEVENT)] \ 05277 VARIANT_BOOL fireEvent( \ 05278 [in] BSTR bstrEventName, \ 05279 [optional, in] VARIANT* pvarEventObject); \ 05280 \ 05281 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZESTART), displaybind, bindable] \ 05282 void onresizestart(VARIANT v); \ 05283 \ 05284 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZESTART), displaybind, bindable] \ 05285 VARIANT onresizestart(); \ 05286 \ 05287 [propput, id(DISPID_IHTMLELEMENT3_ONRESIZEEND), displaybind, bindable] \ 05288 void onresizeend(VARIANT v); \ 05289 \ 05290 [propget, id(DISPID_IHTMLELEMENT3_ONRESIZEEND), displaybind, bindable] \ 05291 VARIANT onresizeend(); \ 05292 \ 05293 [propput, id(DISPID_IHTMLELEMENT3_ONMOVESTART), displaybind, bindable] \ 05294 void onmovestart(VARIANT v); \ 05295 \ 05296 [propget, id(DISPID_IHTMLELEMENT3_ONMOVESTART), displaybind, bindable] \ 05297 VARIANT onmovestart(); \ 05298 \ 05299 [propput, id(DISPID_IHTMLELEMENT3_ONMOVEEND), displaybind, bindable]\ 05300 void onmoveend(VARIANT v); \ 05301 \ 05302 [propget, id(DISPID_IHTMLELEMENT3_ONMOVEEND), displaybind, bindable]\ 05303 VARIANT onmoveend(); \ 05304 \ 05305 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER), displaybind, bindable] \ 05306 void onmouseenter(VARIANT v); \ 05307 \ 05308 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSEENTER), displaybind, bindable] \ 05309 VARIANT onmouseenter(); \ 05310 \ 05311 [propput, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE), displaybind, bindable] \ 05312 void onmouseleave(VARIANT v); \ 05313 \ 05314 [propget, id(DISPID_IHTMLELEMENT3_ONMOUSELEAVE), displaybind, bindable] \ 05315 VARIANT onmouseleave(); \ 05316 \ 05317 [propput, id(DISPID_IHTMLELEMENT3_ONACTIVATE), displaybind, bindable] \ 05318 void onactivate(VARIANT v); \ 05319 \ 05320 [propget, id(DISPID_IHTMLELEMENT3_ONACTIVATE), displaybind, bindable] \ 05321 VARIANT onactivate(); \ 05322 \ 05323 [propput, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE), displaybind, bindable] \ 05324 void ondeactivate(VARIANT v); \ 05325 \ 05326 [propget, id(DISPID_IHTMLELEMENT3_ONDEACTIVATE), displaybind, bindable] \ 05327 VARIANT ondeactivate(); \ 05328 \ 05329 [id(DISPID_IHTMLELEMENT3_DRAGDROP)] \ 05330 VARIANT_BOOL dragDrop(); \ 05331 \ 05332 [propget, id(DISPID_IHTMLELEMENT3_GLYPHMODE), hidden, restricted, nonbrowsable] \ 05333 LONG glyphMode() 05334 05335 /***************************************************************************** 05336 * IHTMLElement4 interface 05337 */ 05338 [ 05339 odl, 05340 oleautomation, 05341 dual, 05342 uuid(3050f80f-98b5-11cf-bb82-00aa00bdce0b) 05343 ] 05344 interface IHTMLElement4 : IDispatch 05345 { 05346 [propput, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL), displaybind, bindable] 05347 HRESULT onmousewheel([in] VARIANT v); 05348 05349 [propget, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL), displaybind, bindable] 05350 HRESULT onmousewheel([retval, out] VARIANT * p); 05351 05352 [id(DISPID_IHTMLELEMENT4_NORMALIZE)] 05353 HRESULT normalize(); 05354 05355 [id(DISPID_IHTMLELEMENT4_GETATTRIBUTENODE)] 05356 HRESULT getAttributeNode([in] BSTR bstrname, 05357 [retval, out] IHTMLDOMAttribute** ppAttribute); 05358 05359 [id(DISPID_IHTMLELEMENT4_SETATTRIBUTENODE)] 05360 HRESULT setAttributeNode( 05361 [in] IHTMLDOMAttribute* pattr, 05362 [retval, out] IHTMLDOMAttribute** ppretAttribute); 05363 05364 [id(DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE)] 05365 HRESULT removeAttributeNode( 05366 [in] IHTMLDOMAttribute* pattr, 05367 [retval, out] IHTMLDOMAttribute** ppretAttribute); 05368 05369 [propput, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE), displaybind, bindable] 05370 HRESULT onbeforeactivate([in] VARIANT v); 05371 05372 [propget, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE), displaybind, bindable] 05373 HRESULT onbeforeactivate([retval, out] VARIANT * p); 05374 05375 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSIN), displaybind, bindable] 05376 HRESULT onfocusin([in] VARIANT v); 05377 05378 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSIN), displaybind, bindable] 05379 HRESULT onfocusin([retval, out] VARIANT * p); 05380 05381 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT), displaybind, bindable] 05382 HRESULT onfocusout([in] VARIANT v); 05383 05384 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT), displaybind, bindable] 05385 HRESULT onfocusout([retval, out] VARIANT * p); 05386 } 05387 05388 #define WINE_IHTMLELEMENT4_DISPINTERFACE_DECL \ 05389 [propput, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL), displaybind, bindable] \ 05390 void onmousewheel(VARIANT v); \ 05391 \ 05392 [propget, id(DISPID_IHTMLELEMENT4_ONMOUSEWHEEL), displaybind, bindable] \ 05393 VARIANT onmousewheel(); \ 05394 \ 05395 [id(DISPID_IHTMLELEMENT4_NORMALIZE)] \ 05396 void normalize(); \ 05397 \ 05398 [id(DISPID_IHTMLELEMENT4_GETATTRIBUTENODE)] \ 05399 IHTMLDOMAttribute* getAttributeNode([in] BSTR bstrname); \ 05400 \ 05401 [id(DISPID_IHTMLELEMENT4_SETATTRIBUTENODE)] \ 05402 IHTMLDOMAttribute* setAttributeNode([in] IHTMLDOMAttribute* pattr); \ 05403 \ 05404 [id(DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE)] \ 05405 IHTMLDOMAttribute* removeAttributeNode([in] IHTMLDOMAttribute* pattr); \ 05406 \ 05407 [propput, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE), displaybind, bindable] \ 05408 void onbeforeactivate(VARIANT v); \ 05409 \ 05410 [propget, id(DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE), displaybind, bindable] \ 05411 VARIANT onbeforeactivate(); \ 05412 \ 05413 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSIN), displaybind, bindable]\ 05414 void onfocusin(VARIANT v); \ 05415 \ 05416 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSIN), displaybind, bindable]\ 05417 VARIANT onfocusin(); \ 05418 \ 05419 [propput, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT), displaybind, bindable] \ 05420 void onfocusout(VARIANT v); \ 05421 \ 05422 [propget, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT), displaybind, bindable] \ 05423 VARIANT onfocusout() 05424 05425 #define WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL \ 05426 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTOR)] \ 05427 IHTMLElement *querySelector([in] BSTR v); \ 05428 \ 05429 [id(DISPID_IELEMENTSELECTOR_QUERYSELECTORALL)] \ 05430 IHTMLDOMChildrenCollection *querySelectorAll([in] BSTR v) 05431 05432 /***************************************************************************** 05433 * IHTMLUniqueName interface 05434 */ 05435 [ 05436 odl, 05437 oleautomation, 05438 dual, 05439 uuid(3050f4d0-98b5-11cf-bb82-00aa00bdce0b) 05440 ] 05441 interface IHTMLUniqueName : IDispatch 05442 { 05443 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUENUMBER), hidden] 05444 HRESULT uniqueNumber([retval, out] LONG * p); 05445 05446 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID), hidden] 05447 HRESULT uniqueID([retval, out] BSTR * p); 05448 } 05449 05450 #define WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL \ 05451 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUENUMBER), hidden] \ 05452 LONG uniqueNumber(); \ 05453 \ 05454 [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID), hidden] \ 05455 BSTR uniqueID() 05456 05457 #define WINE_IHTMLELEMENT5_DISPINTERFACE_DECL \ 05458 [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTENODE)] \ 05459 IHTMLDOMAttribute2 *ie8_getAttributeNode([in] BSTR bstrname); \ 05460 \ 05461 [id(DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTENODE)] \ 05462 IHTMLDOMAttribute2 *ie8_setAttributeNode([in] IHTMLDOMAttribute2 *pattr); \ 05463 \ 05464 [id(DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTENODE)] \ 05465 IHTMLDOMAttribute2 *ie8_removeAttributeNode([in] IHTMLDOMAttribute2 *pattr); \ 05466 \ 05467 [id(DISPID_IHTMLELEMENT5_HASATTRIBUTE)] \ 05468 VARIANT_BOOL hasAttribute([in] BSTR name); \ 05469 \ 05470 [propput, id(DISPID_IHTMLELEMENT5_ROLE), displaybind, bindable] \ 05471 void role(BSTR v); \ 05472 \ 05473 [propget, id(DISPID_IHTMLELEMENT5_ROLE), displaybind, bindable] \ 05474 BSTR role(); \ 05475 \ 05476 [propput, id(DISPID_IHTMLELEMENT5_ARIABUSY), displaybind, bindable] \ 05477 void ariaBusy(BSTR v); \ 05478 \ 05479 [propget, id(DISPID_IHTMLELEMENT5_ARIABUSY), displaybind, bindable] \ 05480 BSTR ariaBusy(); \ 05481 \ 05482 [propput, id(DISPID_IHTMLELEMENT5_ARIACHECKED), displaybind, bindable] \ 05483 void ariaChecked(BSTR v); \ 05484 \ 05485 [propget, id(DISPID_IHTMLELEMENT5_ARIACHECKED), displaybind, bindable] \ 05486 BSTR ariaChecked(); \ 05487 \ 05488 [propput, id(DISPID_IHTMLELEMENT5_ARIADISABLED), displaybind, bindable] \ 05489 void ariaDisabled(BSTR v); \ 05490 \ 05491 [propget, id(DISPID_IHTMLELEMENT5_ARIADISABLED), displaybind, bindable] \ 05492 BSTR ariaDisabled(); \ 05493 \ 05494 [propput, id(DISPID_IHTMLELEMENT5_ARIAEXPANDED), displaybind, bindable] \ 05495 void ariaExpanded(BSTR v); \ 05496 \ 05497 [propget, id(DISPID_IHTMLELEMENT5_ARIAEXPANDED), displaybind, bindable] \ 05498 BSTR ariaExpanded(); \ 05499 \ 05500 [propput, id(DISPID_IHTMLELEMENT5_ARIAHASPOPUP), displaybind, bindable]\ 05501 void ariaHaspopup(BSTR v); \ 05502 \ 05503 [propget, id(DISPID_IHTMLELEMENT5_ARIAHASPOPUP), displaybind, bindable] \ 05504 BSTR ariaHaspopup(); \ 05505 \ 05506 [propput, id(DISPID_IHTMLELEMENT5_ARIAHIDDEN), displaybind, bindable] \ 05507 void ariaHidden(BSTR v); \ 05508 \ 05509 [propget, id(DISPID_IHTMLELEMENT5_ARIAHIDDEN), displaybind, bindable] \ 05510 BSTR ariaHidden(); \ 05511 \ 05512 [propput, id(DISPID_IHTMLELEMENT5_ARIAINVALID), displaybind, bindable] \ 05513 void ariaInvalid(BSTR v); \ 05514 \ 05515 [propget, id(DISPID_IHTMLELEMENT5_ARIAINVALID), displaybind, bindable] \ 05516 BSTR ariaInvalid(); \ 05517 \ 05518 [propput, id(DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE), displaybind, bindable] \ 05519 void ariaMultiselectable(BSTR v); \ 05520 \ 05521 [propget, id(DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE), displaybind, bindable] \ 05522 BSTR ariaMultiselectable(); \ 05523 \ 05524 [propput, id(DISPID_IHTMLELEMENT5_ARIAPRESSED), displaybind, bindable] \ 05525 void ariaPressed(BSTR v); \ 05526 \ 05527 [propget, id(DISPID_IHTMLELEMENT5_ARIAPRESSED), displaybind, bindable] \ 05528 BSTR ariaPressed(); \ 05529 \ 05530 [propput, id(DISPID_IHTMLELEMENT5_ARIAREADONLY), displaybind, bindable] \ 05531 void ariaReadonly(BSTR v); \ 05532 \ 05533 [propget, id(DISPID_IHTMLELEMENT5_ARIAREADONLY), displaybind, bindable] \ 05534 BSTR ariaReadonly(); \ 05535 \ 05536 [propput, id(DISPID_IHTMLELEMENT5_ARIAREQUIRED), displaybind, bindable] \ 05537 void ariaRequired(BSTR v); \ 05538 \ 05539 [propget, id(DISPID_IHTMLELEMENT5_ARIAREQUIRED), displaybind, bindable] \ 05540 BSTR ariaRequired(); \ 05541 \ 05542 [propput, id(DISPID_IHTMLELEMENT5_ARIASECRET), displaybind, bindable] \ 05543 void ariaSecret(BSTR v); \ 05544 \ 05545 [propget, id(DISPID_IHTMLELEMENT5_ARIASECRET), displaybind, bindable] \ 05546 BSTR ariaSecret(); \ 05547 \ 05548 [propput, id(DISPID_IHTMLELEMENT5_ARIASELECTED), displaybind, bindable] \ 05549 void ariaSelected(BSTR v); \ 05550 \ 05551 [propget, id(DISPID_IHTMLELEMENT5_ARIASELECTED), displaybind, bindable] \ 05552 BSTR ariaSelected(); \ 05553 \ 05554 [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTE)] \ 05555 VARIANT ie8_getAttribute([in] BSTR strAttributeName); \ 05556 \ 05557 [id(DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTE)] \ 05558 void ie8_setAttribute([in] BSTR strAttributeName,[in] VARIANT AttributeValue); \ 05559 \ 05560 [id(DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTE)] \ 05561 VARIANT_BOOL ie8_removeAttribute([in] BSTR strAttributeName); \ 05562 \ 05563 [propget, id(DISPID_IHTMLELEMENT5_IE8_ATTRIBUTES)] \ 05564 IHTMLAttributeCollection3 *ie8_attributes(); \ 05565 \ 05566 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUENOW), displaybind, bindable] \ 05567 void ariaValuenow(BSTR v); \ 05568 \ 05569 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUENOW), displaybind, bindable] \ 05570 BSTR ariaValuenow(); \ 05571 \ 05572 [propput, id(DISPID_IHTMLELEMENT5_ARIAPOSINSET), displaybind, bindable] \ 05573 void ariaPosinset(short v); \ 05574 \ 05575 [propget, id(DISPID_IHTMLELEMENT5_ARIAPOSINSET), displaybind, bindable] \ 05576 short ariaPosinset(); \ 05577 \ 05578 [propput, id(DISPID_IHTMLELEMENT5_ARIASETSIZE), displaybind, bindable] \ 05579 void ariaSetsize(short v); \ 05580 \ 05581 [propget, id(DISPID_IHTMLELEMENT5_ARIASETSIZE), displaybind, bindable] \ 05582 short ariaSetsize(); \ 05583 \ 05584 [propput, id(DISPID_IHTMLELEMENT5_ARIALEVEL), displaybind, bindable]\ 05585 void ariaLevel(short v); \ 05586 \ 05587 [propget, id(DISPID_IHTMLELEMENT5_ARIALEVEL), displaybind, bindable]\ 05588 short ariaLevel(); \ 05589 \ 05590 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUEMIN), displaybind, bindable] \ 05591 void ariaValuemin(BSTR v); \ 05592 \ 05593 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUEMIN), displaybind, bindable] \ 05594 BSTR ariaValuemin(); \ 05595 \ 05596 [propput, id(DISPID_IHTMLELEMENT5_ARIAVALUEMAX), displaybind, bindable] \ 05597 void ariaValuemax(BSTR v); \ 05598 \ 05599 [propget, id(DISPID_IHTMLELEMENT5_ARIAVALUEMAX), displaybind, bindable] \ 05600 BSTR ariaValuemax(); \ 05601 \ 05602 [propput, id(DISPID_IHTMLELEMENT5_ARIACONTROLS), displaybind, bindable] \ 05603 void ariaControls(BSTR v); \ 05604 \ 05605 [propget, id(DISPID_IHTMLELEMENT5_ARIACONTROLS), displaybind, bindable] \ 05606 BSTR ariaControls(); \ 05607 \ 05608 [propput, id(DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY), displaybind, bindable] \ 05609 void ariaDescribedby(BSTR v); \ 05610 \ 05611 [propget, id(DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY), displaybind, bindable] \ 05612 BSTR ariaDescribedby(); \ 05613 \ 05614 [propput, id(DISPID_IHTMLELEMENT5_ARIAFLOWTO), displaybind, bindable] \ 05615 void ariaFlowto(BSTR v); \ 05616 \ 05617 [propget, id(DISPID_IHTMLELEMENT5_ARIAFLOWTO), displaybind, bindable] \ 05618 BSTR ariaFlowto(); \ 05619 \ 05620 [propput, id(DISPID_IHTMLELEMENT5_ARIALABELLEDBY), displaybind, bindable] \ 05621 void ariaLabelledby(BSTR v); \ 05622 \ 05623 [propget, id(DISPID_IHTMLELEMENT5_ARIALABELLEDBY), displaybind, bindable] \ 05624 BSTR ariaLabelledby(); \ 05625 \ 05626 [propput, id(DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT), displaybind, bindable] \ 05627 void ariaActivedescendant(BSTR v); \ 05628 \ 05629 [propget, id(DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT), displaybind, bindable] \ 05630 BSTR ariaActivedescendant(); \ 05631 \ 05632 [propput, id(DISPID_IHTMLELEMENT5_ARIAOWNS), displaybind, bindable] \ 05633 void ariaOwns(BSTR v); \ 05634 \ 05635 [propget, id(DISPID_IHTMLELEMENT5_ARIAOWNS), displaybind, bindable] \ 05636 BSTR ariaOwns(); \ 05637 \ 05638 [id(DISPID_IHTMLELEMENT5_HASATTRIBUTES)] \ 05639 VARIANT_BOOL hasAttributes(); \ 05640 \ 05641 [propput, id(DISPID_IHTMLELEMENT5_ARIALIVE), displaybind, bindable] \ 05642 void ariaLive(BSTR v); \ 05643 \ 05644 [propget, id(DISPID_IHTMLELEMENT5_ARIALIVE), displaybind, bindable] \ 05645 BSTR ariaLive(); \ 05646 \ 05647 [propput, id(DISPID_IHTMLELEMENT5_ARIARELEVANT), displaybind, bindable] \ 05648 void ariaRelevant(BSTR v); \ 05649 \ 05650 [propget, id(DISPID_IHTMLELEMENT5_ARIARELEVANT), displaybind, bindable] \ 05651 BSTR ariaRelevant() 05652 05653 [ 05654 odl, 05655 oleautomation, 05656 dual, 05657 uuid(3050f3f2-98b5-11cf-bb82-00aa00bdce0b) 05658 ] 05659 interface IHTMLDatabinding : IDispatch 05660 { 05661 [propput, id(DISPID_IHTMLDATABINDING_DATAFLD)] 05662 HRESULT dataFld([in] BSTR v); 05663 05664 [propget, id(DISPID_IHTMLDATABINDING_DATAFLD)] 05665 HRESULT dataFld([retval, out] BSTR * p); 05666 05667 [propput, id(DISPID_IHTMLDATABINDING_DATASRC)] 05668 HRESULT dataSrc([in] BSTR v); 05669 05670 [propget, id(DISPID_IHTMLDATABINDING_DATASRC)] 05671 HRESULT dataSrc([retval, out] BSTR * p); 05672 05673 [propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS)] 05674 HRESULT dataFormatAs([in] BSTR v); 05675 05676 [propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS)] 05677 HRESULT dataFormatAs([retval, out] BSTR * p); 05678 } 05679 05680 #define WINE_IHTMLDATABINDING_DISPINTERFACE_DECL \ 05681 [propput, id(DISPID_IHTMLDATABINDING_DATAFLD)] \ 05682 void dataFld(BSTR v); \ 05683 \ 05684 [propget, id(DISPID_IHTMLDATABINDING_DATAFLD)] \ 05685 BSTR dataFld(); \ 05686 \ 05687 [propput, id(DISPID_IHTMLDATABINDING_DATASRC)] \ 05688 void dataSrc(BSTR v); \ 05689 \ 05690 [propget, id(DISPID_IHTMLDATABINDING_DATASRC)] \ 05691 BSTR dataSrc(); \ 05692 \ 05693 [propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS)] \ 05694 void dataFormatAs(BSTR v); \ 05695 \ 05696 [propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS)] \ 05697 BSTR dataFormatAs() 05698 05699 #define WINE_HTMLELEMENT_DISPINTERFACE_DECL \ 05700 WINE_IHTMLELEMENT_DISPINTERFACE_DECL; \ 05701 WINE_IHTMLELEMENT2_DISPINTERFACE_DECL; \ 05702 WINE_IHTMLELEMENT3_DISPINTERFACE_DECL; \ 05703 WINE_IHTMLELEMENT4_DISPINTERFACE_DECL; \ 05704 WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL; \ 05705 WINE_HTMLDOMNODE_DISPINTERFACE_DECL; \ 05706 WINE_IHTMLELEMENT5_DISPINTERFACE_DECL; \ 05707 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL 05708 05709 #define WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL \ 05710 WINE_IHTMLELEMENT_DISPINTERFACE_DECL; \ 05711 WINE_IHTMLELEMENT2_DISPINTERFACE_DECL; \ 05712 WINE_IHTMLELEMENT3_DISPINTERFACE_DECL; \ 05713 WINE_IHTMLELEMENT4_DISPINTERFACE_DECL; \ 05714 WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL; \ 05715 WINE_HTMLDOMNODE_DISPINTERFACE_DECL; \ 05716 WINE_IHTMLDATABINDING_DISPINTERFACE_DECL; \ 05717 WINE_IHTMLELEMENT5_DISPINTERFACE_DECL; \ 05718 WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL; \ 05719 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL 05720 05721 /***************************************************************************** 05722 * IHTMLGenericElement interface 05723 */ 05724 [ 05725 odl, 05726 oleautomation, 05727 dual, 05728 uuid(3050f4b7-98b5-11cf-bb82-00aa00bdce0b) 05729 ] 05730 interface IHTMLGenericElement : IDispatch 05731 { 05732 [propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET), hidden] 05733 HRESULT recordset([out, retval] IDispatch **p); 05734 05735 [id(DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET)] 05736 HRESULT namedRecordset( 05737 [in] BSTR dataMember, 05738 [in, optional] VARIANT *hierarchy, 05739 [out, retval] IDispatch **ppRecordset); 05740 } 05741 05742 /***************************************************************************** 05743 * DispHTMLGenericElement dispinterface 05744 */ 05745 [ 05746 hidden, 05747 uuid(3050f563-98b5-11cf-bb82-00aa00bdce0b) 05748 ] 05749 dispinterface DispHTMLGenericElement 05750 { 05751 properties: 05752 methods: 05753 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL; 05754 05755 [propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET), hidden] 05756 IDispatch *recordset(); 05757 05758 [id(DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET)] 05759 IDispatch *namedRecordset( 05760 [in] BSTR dataMember, 05761 [in, optional] VARIANT *hierarchy); 05762 } 05763 05764 /***************************************************************************** 05765 * IHTMLStyleSheetRule interface 05766 */ 05767 [ 05768 odl, 05769 oleautomation, 05770 dual, 05771 uuid(3050F357-98B5-11CF-BB82-00AA00BDCE0B) 05772 ] 05773 interface IHTMLStyleSheetRule : IDispatch 05774 { 05775 [propput, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT)] 05776 HRESULT selectorText([in] BSTR v); 05777 05778 [propget, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT)] 05779 HRESULT selectorText([retval, out] BSTR *p); 05780 05781 [propget, id(DISPID_IHTMLSTYLESHEETRULE_STYLE)] 05782 HRESULT style([retval, out] IHTMLRuleStyle **p); 05783 05784 [propget, id(DISPID_IHTMLSTYLESHEETRULE_READONLY)] 05785 HRESULT readOnly([retval, out] VARIANT_BOOL *p); 05786 } 05787 05788 [ 05789 hidden, 05790 uuid(3050f50e-98b5-11cf-bb82-00aa00bdce0b) 05791 ] 05792 dispinterface DispHTMLStyleSheetRule 05793 { 05794 properties: 05795 methods: 05796 [propput, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT)] 05797 void selectorText(BSTR v); 05798 05799 [propget, id(DISPID_IHTMLSTYLESHEETRULE_SELECTORTEXT)] 05800 BSTR selectorText(); 05801 05802 [propget, id(DISPID_IHTMLSTYLESHEETRULE_STYLE), nonbrowsable] 05803 IHTMLRuleStyle* style(); 05804 05805 [propget, id(DISPID_IHTMLSTYLESHEETRULE_READONLY)] 05806 VARIANT_BOOL readOnly(); 05807 05808 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL; 05809 } 05810 05811 [ 05812 noncreatable, 05813 uuid(3050f3ce-98b5-11cf-bb82-00aa00bdce0b) 05814 ] 05815 coclass HTMLStyleSheetRule 05816 { 05817 [default] dispinterface DispHTMLStyleSheetRule; 05818 interface IHTMLStyleSheetRule; 05819 interface IHTMLDOMConstructor; 05820 } 05821 05822 /***************************************************************************** 05823 * IHTMLStyleSheetRulesCollection interface 05824 */ 05825 [ 05826 odl, 05827 oleautomation, 05828 dual, 05829 uuid(3050F2E5-98B5-11Cf-BB82-00AA00BDCE0B) 05830 ] 05831 interface IHTMLStyleSheetRulesCollection : IDispatch 05832 { 05833 [propget, id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH)] 05834 HRESULT length([retval, out] LONG *p); 05835 05836 [id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM)] 05837 HRESULT item( 05838 [in] LONG index, 05839 [retval, out] IHTMLStyleSheetRule **ppHTMLStyleSheetRule); 05840 } 05841 05842 [ 05843 hidden, 05844 uuid(3050f52f-98b5-11cf-bb82-00aa00bdce0b) 05845 ] 05846 dispinterface DispHTMLStyleSheetRulesCollection 05847 { 05848 properties: 05849 methods: 05850 [propget, id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_LENGTH)] 05851 long length(); 05852 05853 [id(DISPID_IHTMLSTYLESHEETRULESCOLLECTION_ITEM)] 05854 IHTMLStyleSheetRule* item([in] long index); 05855 05856 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL; 05857 } 05858 05859 [ 05860 noncreatable, 05861 uuid(3050f3cd-98b5-11cf-bb82-00aa00bdce0b) 05862 ] 05863 coclass HTMLStyleSheetRulesCollection 05864 { 05865 [default] dispinterface DispHTMLStyleSheetRulesCollection; 05866 interface IHTMLStyleSheetRulesCollection; 05867 interface IHTMLDOMConstructor; 05868 } 05869 05870 [ 05871 odl, 05872 oleautomation, 05873 dual, 05874 uuid(3050f7ee-98b5-11cf-bb82-00aa00bdce0b) 05875 ] 05876 interface IHTMLStyleSheetPage : IDispatch 05877 { 05878 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_SELECTOR)] 05879 HRESULT selector([retval, out] BSTR *p); 05880 05881 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS)] 05882 HRESULT pseudoClass([retval, out] BSTR *p); 05883 } 05884 05885 [ 05886 hidden, 05887 uuid(3050f540-98b5-11cf-bb82-00aa00bdce0b) 05888 ] 05889 dispinterface DispHTMLStyleSheetPage 05890 { 05891 properties: 05892 methods: 05893 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_SELECTOR)] 05894 BSTR selector(); 05895 05896 [propget, id(DISPID_IHTMLSTYLESHEETPAGE_PSEUDOCLASS)] 05897 BSTR pseudoClass(); 05898 05899 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL; 05900 } 05901 [ 05902 noncreatable, 05903 uuid(3050f7ef-98b5-11cf-bb82-00aa00bdce0b) 05904 ] 05905 coclass HTMLStyleSheetPage 05906 { 05907 [default] dispinterface DispHTMLStyleSheetPage; 05908 interface IHTMLStyleSheetPage; 05909 interface IHTMLDOMConstructor; 05910 } 05911 05912 [ 05913 odl, 05914 oleautomation, 05915 dual, 05916 uuid(3050f7f0-98b5-11cf-bb82-00aa00bdce0b) 05917 ] 05918 interface IHTMLStyleSheetPagesCollection : IDispatch 05919 { 05920 [propget, id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH)] 05921 HRESULT length([retval, out] LONG *p); 05922 05923 [id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM)] 05924 HRESULT item( 05925 [in] LONG index, 05926 [retval, out] IHTMLStyleSheetPage **ppHTMLStyleSheetPage); 05927 } 05928 05929 [ 05930 hidden, 05931 uuid(3050f543-98b5-11cf-bb82-00aa00bdce0b) 05932 ] 05933 dispinterface DispHTMLStyleSheetPagesCollection 05934 { 05935 properties: 05936 methods: 05937 [propget, id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_LENGTH)] 05938 long length(); 05939 05940 [id(DISPID_IHTMLSTYLESHEETPAGESCOLLECTION_ITEM)] 05941 IHTMLStyleSheetPage* item([in] long index); 05942 05943 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL; 05944 } 05945 05946 [ 05947 noncreatable, 05948 uuid(3050f7f1-98b5-11cf-bb82-00aa00bdce0b) 05949 ] 05950 coclass HTMLStyleSheetPagesCollection 05951 { 05952 [default] dispinterface DispHTMLStyleSheetPagesCollection; 05953 interface IHTMLStyleSheetPagesCollection; 05954 interface IHTMLDOMConstructor; 05955 } 05956 05957 /***************************************************************************** 05958 * IHTMLStyleSheet interface 05959 */ 05960 [ 05961 odl, 05962 oleautomation, 05963 dual, 05964 uuid(3050F2E3-98B5-11CF-BB82-00AA00BDCE0B) 05965 ] 05966 interface IHTMLStyleSheet : IDispatch 05967 { 05968 [propput, id(DISPID_IHTMLSTYLESHEET_TITLE)] 05969 HRESULT title([in] BSTR v); 05970 05971 [propget, id(DISPID_IHTMLSTYLESHEET_TITLE)] 05972 HRESULT title([retval, out] BSTR *p); 05973 05974 [propget, id(DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET)] 05975 HRESULT parentStyleSheet([retval, out] IHTMLStyleSheet **p); 05976 05977 [propget, id(DISPID_IHTMLSTYLESHEET_OWNINGELEMENT)] 05978 HRESULT owningElement([retval, out] IHTMLElement **p); 05979 05980 [propput, id(DISPID_IHTMLSTYLESHEET_DISABLED)] 05981 HRESULT disabled([in] VARIANT_BOOL v); 05982 05983 [propget, id(DISPID_IHTMLSTYLESHEET_DISABLED)] 05984 HRESULT disabled([retval, out] VARIANT_BOOL *p); 05985 05986 [propget, id(DISPID_IHTMLSTYLESHEET_READONLY)] 05987 HRESULT readOnly([retval, out] VARIANT_BOOL *p); 05988 05989 [propget, id(DISPID_IHTMLSTYLESHEET_IMPORTS)] 05990 HRESULT imports([retval, out] IHTMLStyleSheetsCollection **p); 05991 05992 [propput, id(DISPID_IHTMLSTYLESHEET_HREF)] 05993 HRESULT href([in] BSTR v); 05994 05995 [propget, id(DISPID_IHTMLSTYLESHEET_HREF)] 05996 HRESULT href([retval, out] BSTR *p); 05997 05998 [propget, id(DISPID_IHTMLSTYLESHEET_TYPE)] 05999 HRESULT type([retval, out] BSTR *p); 06000 06001 [propget, id(DISPID_IHTMLSTYLESHEET_ID)] 06002 HRESULT id([retval, out] BSTR *p); 06003 06004 [id(DISPID_IHTMLSTYLESHEET_ADDIMPORT)] 06005 HRESULT addImport( 06006 [in] BSTR bstrURL, 06007 [defaultvalue(-1), in] LONG lIndex, 06008 [retval, out] LONG *plIndex); 06009 06010 [id(DISPID_IHTMLSTYLESHEET_ADDRULE)] 06011 HRESULT addRule( 06012 [in] BSTR bstrSelector, 06013 [in] BSTR bstrStyle, 06014 [defaultvalue(-1), in] LONG lIndex, 06015 [retval, out] LONG *plNewIndex); 06016 06017 [id(DISPID_IHTMLSTYLESHEET_REMOVEIMPORT)] 06018 HRESULT removeImport([in] LONG lIndex); 06019 06020 [id(DISPID_IHTMLSTYLESHEET_REMOVERULE)] 06021 HRESULT removeRule([in] LONG lIndex); 06022 06023 [propput, id(DISPID_IHTMLSTYLESHEET_MEDIA)] 06024 HRESULT media([in] BSTR v); 06025 06026 [propget, id(DISPID_IHTMLSTYLESHEET_MEDIA)] 06027 HRESULT media([retval, out] BSTR *p); 06028 06029 [propput, id(DISPID_IHTMLSTYLESHEET_CSSTEXT)] 06030 HRESULT cssText([in] BSTR v); 06031 06032 [propget, id(DISPID_IHTMLSTYLESHEET_CSSTEXT)] 06033 HRESULT cssText([retval, out] BSTR *p); 06034 06035 [propget, id(DISPID_IHTMLSTYLESHEET_RULES)] 06036 HRESULT rules([retval, out] IHTMLStyleSheetRulesCollection **p); 06037 } 06038 06039 /***************************************************************************** 06040 * IHTMLStyleSheet2 interface 06041 */ 06042 [ 06043 odl, 06044 oleautomation, 06045 dual, 06046 uuid(3050f3d1-98b5-11cf-bb82-00aa00bdce0b) 06047 ] 06048 interface IHTMLStyleSheet2 : IDispatch 06049 { 06050 [propget, id(DISPID_IHTMLSTYLESHEET2_PAGES)] 06051 HRESULT pages([retval, out] IHTMLStyleSheetPagesCollection **p); 06052 06053 [id(DISPID_IHTMLSTYLESHEET2_ADDPAGERULE)] 06054 HRESULT addPageRule( 06055 [in] BSTR bstrSelector, 06056 [in] BSTR bstrStyle, 06057 [defaultvalue(-1), in] LONG lIndex, 06058 [retval, out] LONG *plNewIndex); 06059 } 06060 06061 [ 06062 hidden, 06063 uuid(3050f58d-98b5-11cf-bb82-00aa00bdce0b) 06064 ] 06065 dispinterface DispHTMLStyleSheet 06066 { 06067 properties: 06068 methods: 06069 [propput, id(DISPID_IHTMLSTYLESHEET_TITLE)] 06070 void title(BSTR v); 06071 06072 [propget, id(DISPID_IHTMLSTYLESHEET_TITLE)] 06073 BSTR title(); 06074 06075 [propget, id(DISPID_IHTMLSTYLESHEET_PARENTSTYLESHEET)] 06076 IHTMLStyleSheet* parentStyleSheet(); 06077 06078 [propget, id(DISPID_IHTMLSTYLESHEET_OWNINGELEMENT)] 06079 IHTMLElement* owningElement(); 06080 06081 [propput, id(DISPID_IHTMLSTYLESHEET_DISABLED)] 06082 void disabled(VARIANT_BOOL v); 06083 06084 [propget, id(DISPID_IHTMLSTYLESHEET_DISABLED)] 06085 VARIANT_BOOL disabled(); 06086 06087 [propget, id(DISPID_IHTMLSTYLESHEET_READONLY)] 06088 VARIANT_BOOL readOnly(); 06089 06090 [propget, id(DISPID_IHTMLSTYLESHEET_IMPORTS)] 06091 IHTMLStyleSheetsCollection* imports(); 06092 06093 [propput, id(DISPID_IHTMLSTYLESHEET_HREF)] 06094 void href(BSTR v); 06095 06096 [propget, id(DISPID_IHTMLSTYLESHEET_HREF)] 06097 BSTR href(); 06098 06099 [propget, id(DISPID_IHTMLSTYLESHEET_TYPE)] 06100 BSTR type(); 06101 06102 [propget, id(DISPID_IHTMLSTYLESHEET_ID)] 06103 BSTR id(); 06104 06105 [id(DISPID_IHTMLSTYLESHEET_ADDIMPORT)] 06106 LONG addImport( 06107 [in] BSTR bstrURL, 06108 [defaultvalue(-1), in] LONG lIndex); 06109 06110 [id(DISPID_IHTMLSTYLESHEET_ADDRULE)] 06111 LONG addRule( 06112 [in] BSTR bstrSelector, 06113 [in] BSTR bstrStyle, 06114 [defaultvalue(-1), in] LONG lIndex); 06115 06116 [id(DISPID_IHTMLSTYLESHEET_REMOVEIMPORT)] 06117 void removeImport([in] LONG lIndex); 06118 06119 [id(DISPID_IHTMLSTYLESHEET_REMOVERULE)] 06120 void removeRule([in] LONG lIndex); 06121 06122 [propput, id(DISPID_IHTMLSTYLESHEET_MEDIA)] 06123 void media(BSTR v); 06124 06125 [propget, id(DISPID_IHTMLSTYLESHEET_MEDIA)] 06126 BSTR media(); 06127 06128 [propput, id(DISPID_IHTMLSTYLESHEET_CSSTEXT)] 06129 void cssText(BSTR v); 06130 06131 [propget, id(DISPID_IHTMLSTYLESHEET_CSSTEXT)] 06132 BSTR cssText(); 06133 06134 [propget, id(DISPID_IHTMLSTYLESHEET_RULES)] 06135 IHTMLStyleSheetRulesCollection* rules(); 06136 06137 [propget, id(DISPID_IHTMLSTYLESHEET2_PAGES)] 06138 IHTMLStyleSheetPagesCollection* pages(); 06139 06140 [id(DISPID_IHTMLSTYLESHEET2_ADDPAGERULE)] 06141 LONG addPageRule( 06142 [in] BSTR bstrSelector, 06143 [in] BSTR bstrStyle, 06144 [defaultvalue(-1), in] LONG lIndex); 06145 } 06146 06147 [ 06148 noncreatable, 06149 uuid(3050f2e4-98b5-11cf-bb82-00aa00bdce0b) 06150 ] 06151 coclass HTMLStyleSheet 06152 { 06153 [default] dispinterface DispHTMLStyleSheet; 06154 interface IHTMLStyleSheet; 06155 interface IHTMLStyleSheet2; 06156 } 06157 06158 /***************************************************************************** 06159 * IHTMLStyleSheetsCollection interface 06160 */ 06161 [ 06162 odl, 06163 oleautomation, 06164 dual, 06165 uuid(3050F37E-98B5-11CF-BB82-00AA00BDCE0B) 06166 ] 06167 interface IHTMLStyleSheetsCollection : IDispatch 06168 { 06169 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH)] 06170 HRESULT length([retval, out] LONG *p); 06171 06172 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM)] 06173 HRESULT _newEnum([retval, out] IUnknown **p); 06174 06175 [id(DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM)] 06176 HRESULT item( 06177 [in] VARIANT *pvarIndex, 06178 [retval, out] VARIANT *pvarResult); 06179 } 06180 06181 /***************************************************************************** 06182 * DispHTMLStyleSheetsCollection dispinterface 06183 */ 06184 [ 06185 hidden, 06186 uuid(3050f547-98b5-11cf-bb82-00aa00bdce0b) 06187 ] 06188 dispinterface DispHTMLStyleSheetsCollection 06189 { 06190 properties: 06191 methods: 06192 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION_LENGTH)] 06193 long length(); 06194 06195 [propget, id(DISPID_IHTMLSTYLESHEETSCOLLECTION__NEWENUM), hidden, restricted] 06196 IUnknown *_newEnum(); 06197 06198 [id(DISPID_IHTMLSTYLESHEETSCOLLECTION_ITEM)] 06199 VARIANT item([in] VARIANT *pvarIndex); 06200 06201 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR), hidden] 06202 IDispatch *constructor(); 06203 } 06204 06205 /***************************************************************************** 06206 * IHTMLTxtRange interface 06207 */ 06208 [ 06209 odl, 06210 oleautomation, 06211 dual, 06212 uuid(3050f220-98b5-11cf-bb82-00aa00bdce0b) 06213 ] 06214 interface IHTMLTxtRange : IDispatch 06215 { 06216 [propget, id(DISPID_IHTMLTXTRANGE_HTMLTEXT)] 06217 HRESULT htmlText([retval, out] BSTR *p); 06218 06219 [propput, id(DISPID_IHTMLTXTRANGE_TEXT)] 06220 HRESULT text([in] BSTR v); 06221 06222 [propget, id(DISPID_IHTMLTXTRANGE_TEXT)] 06223 HRESULT text([retval, out] BSTR *p); 06224 06225 [id(DISPID_IHTMLTXTRANGE_PARENTELEMENT)] 06226 HRESULT parentElement([retval, out] IHTMLElement **parent); 06227 06228 [id(DISPID_IHTMLTXTRANGE_DUPLICATE)] 06229 HRESULT duplicate([retval, out] IHTMLTxtRange **Duplicate); 06230 06231 [id(DISPID_IHTMLTXTRANGE_INRANGE)] 06232 HRESULT inRange( 06233 [in] IHTMLTxtRange *Range, 06234 [retval, out] VARIANT_BOOL *InRange); 06235 06236 [id(DISPID_IHTMLTXTRANGE_ISEQUAL)] 06237 HRESULT isEqual( 06238 [in] IHTMLTxtRange *Range, 06239 [retval, out] VARIANT_BOOL *IsEqual); 06240 06241 [id(DISPID_IHTMLTXTRANGE_SCROLLINTOVIEW)] 06242 HRESULT scrollIntoView([defaultvalue(-1), in] VARIANT_BOOL fStart); 06243 06244 [id(DISPID_IHTMLTXTRANGE_COLLAPSE)] 06245 HRESULT collapse([defaultvalue(-1), in] VARIANT_BOOL Start); 06246 06247 [id(DISPID_IHTMLTXTRANGE_EXPAND)] 06248 HRESULT expand( 06249 [in] BSTR Unit, 06250 [retval, out] VARIANT_BOOL *Success); 06251 06252 [id(DISPID_IHTMLTXTRANGE_MOVE)] 06253 HRESULT move( 06254 [in] BSTR Unit, 06255 [defaultvalue(1), in] LONG Count, 06256 [retval, out] LONG *ActualCount); 06257 06258 [id(DISPID_IHTMLTXTRANGE_MOVESTART)] 06259 HRESULT moveStart( 06260 [in] BSTR Unit, 06261 [defaultvalue(1), in] LONG Count, 06262 [retval, out] LONG *ActualCount); 06263 06264 [id(DISPID_IHTMLTXTRANGE_MOVEEND)] 06265 HRESULT moveEnd( 06266 [in] BSTR Unit, 06267 [defaultvalue(1), in] LONG Count, 06268 [retval, out] LONG *ActualCount); 06269 06270 [id(DISPID_IHTMLTXTRANGE_SELECT)] 06271 HRESULT select(); 06272 06273 [id(DISPID_IHTMLTXTRANGE_PASTEHTML)] 06274 HRESULT pasteHTML([in] BSTR html); 06275 06276 [id(DISPID_IHTMLTXTRANGE_MOVETOELEMENTTEXT)] 06277 HRESULT moveToElementText([in] IHTMLElement *element); 06278 06279 [id(DISPID_IHTMLTXTRANGE_SETENDPOINT)] 06280 HRESULT setEndPoint( 06281 [in] BSTR how, 06282 [in] IHTMLTxtRange *SourceRange); 06283 06284 [id(DISPID_IHTMLTXTRANGE_COMPAREENDPOINTS)] 06285 HRESULT compareEndPoints( 06286 [in] BSTR how, 06287 [in] IHTMLTxtRange *SourceRange, 06288 [retval, out] LONG *ret); 06289 06290 [id(DISPID_IHTMLTXTRANGE_FINDTEXT)] 06291 HRESULT findText( 06292 [in] BSTR String, 06293 [defaultvalue(1073741823), in] LONG count, 06294 [defaultvalue(0), in] LONG Flags, 06295 [retval, out] VARIANT_BOOL *Success); 06296 06297 [id(DISPID_IHTMLTXTRANGE_MOVETOPOINT)] 06298 HRESULT moveToPoint( 06299 [in] LONG x, 06300 [in] LONG y); 06301 06302 [id(DISPID_IHTMLTXTRANGE_GETBOOKMARK)] 06303 HRESULT getBookmark([retval, out] BSTR *Boolmark); 06304 06305 [id(DISPID_IHTMLTXTRANGE_MOVETOBOOKMARK)] 06306 HRESULT moveToBookmark( 06307 [in] BSTR Bookmark, 06308 [retval, out] VARIANT_BOOL *Success); 06309 06310 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDSUPPORTED)] 06311 HRESULT queryCommandSupported( 06312 [in] BSTR cmdID, 06313 [retval, out] VARIANT_BOOL *pfRet); 06314 06315 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDENABLED)] 06316 HRESULT queryCommandEnabled( 06317 [in] BSTR cmdID, 06318 [retval, out] VARIANT_BOOL *pfRet); 06319 06320 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDSTATE)] 06321 HRESULT queryCommandState( 06322 [in] BSTR cmdID, 06323 [retval, out] VARIANT_BOOL *pfRet); 06324 06325 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDINDETERM)] 06326 HRESULT queryCommandIndeterm( 06327 [in] BSTR cmdID, 06328 [retval, out] VARIANT_BOOL *pfRet); 06329 06330 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDTEXT)] 06331 HRESULT queryCommandText( 06332 [in] BSTR cmdID, 06333 [retval, out] BSTR *pcmdText); 06334 06335 [id(DISPID_IHTMLTXTRANGE_QUERYCOMMANDVALUE)] 06336 HRESULT queryCommandValue( 06337 [in] BSTR cmdID, 06338 [retval, out] VARIANT *pcmdValue); 06339 06340 [id(DISPID_IHTMLTXTRANGE_EXECCOMMAND)] 06341 HRESULT execCommand( 06342 [in] BSTR cmdID, 06343 [defaultvalue(0), in] VARIANT_BOOL showUI, 06344 [optional, in] VARIANT value, 06345 [retval, out] VARIANT_BOOL *pfRet); 06346 06347 [id(DISPID_IHTMLTXTRANGE_EXECCOMMANDSHOWHELP)] 06348 HRESULT execCommandShowHelp( 06349 [in] BSTR cmdID, 06350 [retval, out] VARIANT_BOOL *pfRet); 06351 } 06352 06353 [ 06354 noncreatable, 06355 uuid(3050f37f-98b5-11cf-bb82-00aa00bdce0b) 06356 ] 06357 coclass HTMLStyleSheetsCollection 06358 { 06359 [default] interface IHTMLStyleSheetsCollection; 06360 } 06361 06362 /***************************************************************************** 06363 * IHTMLFormElement interface 06364 */ 06365 [ 06366 odl, 06367 oleautomation, 06368 dual, 06369 uuid(3050F1F7-98B5-11CF-BB82-00AA00BDCE0B) 06370 ] 06371 interface IHTMLFormElement : IDispatch 06372 { 06373 [propput, id(DISPID_IHTMLFORMELEMENT_ACTION)] 06374 HRESULT action([in] BSTR v); 06375 06376 [propget, id(DISPID_IHTMLFORMELEMENT_ACTION)] 06377 HRESULT action([retval, out] BSTR *p); 06378 06379 [propput, id(DISPID_IHTMLFORMELEMENT_DIR)] 06380 HRESULT dir([in] BSTR v); 06381 06382 [propget, id(DISPID_IHTMLFORMELEMENT_DIR)] 06383 HRESULT dir([retval, out] BSTR *p); 06384 06385 [propput, id(DISPID_IHTMLFORMELEMENT_ENCODING)] 06386 HRESULT encoding([in] BSTR v); 06387 06388 [propget, id(DISPID_IHTMLFORMELEMENT_ENCODING)] 06389 HRESULT encoding([retval, out] BSTR *p); 06390 06391 [propput, id(DISPID_IHTMLFORMELEMENT_METHOD)] 06392 HRESULT method([in] BSTR v); 06393 06394 [propget, id(DISPID_IHTMLFORMELEMENT_METHOD)] 06395 HRESULT method([retval, out] BSTR *p); 06396 06397 [propget, id(DISPID_IHTMLFORMELEMENT_ELEMENTS)] 06398 HRESULT elements([retval, out] IDispatch **p); 06399 06400 [propput, id(DISPID_IHTMLFORMELEMENT_TARGET)] 06401 HRESULT target([in] BSTR v); 06402 06403 [propget, id(DISPID_IHTMLFORMELEMENT_TARGET)] 06404 HRESULT target([retval, out] BSTR *p); 06405 06406 [propput, id(DISPID_IHTMLFORMELEMENT_NAME)] 06407 HRESULT name([in] BSTR v); 06408 06409 [propget, id(DISPID_IHTMLFORMELEMENT_NAME)] 06410 HRESULT name([retval, out] BSTR *p); 06411 06412 [propput, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT)] 06413 HRESULT onsubmit([in] VARIANT v); 06414 06415 [propget, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT)] 06416 HRESULT onsubmit([retval, out] VARIANT *p); 06417 06418 [propput, id(DISPID_IHTMLFORMELEMENT_ONRESET)] 06419 HRESULT onreset([in] VARIANT v); 06420 06421 [propget, id(DISPID_IHTMLFORMELEMENT_ONRESET)] 06422 HRESULT onreset([retval, out] VARIANT *p); 06423 06424 [id(DISPID_IHTMLFORMELEMENT_SUBMIT)] 06425 HRESULT submit(); 06426 06427 [id(DISPID_IHTMLFORMELEMENT_RESET)] 06428 HRESULT reset(); 06429 06430 [propput, id(DISPID_IHTMLFORMELEMENT_LENGTH)] 06431 HRESULT length([in] LONG v); 06432 06433 [propget, id(DISPID_IHTMLFORMELEMENT_LENGTH)] 06434 HRESULT length([retval, out] LONG *p); 06435 06436 [propget, id(DISPID_IHTMLFORMELEMENT__NEWENUM)] 06437 HRESULT _newEnum([retval, out] IUnknown **p); 06438 06439 [id(DISPID_IHTMLFORMELEMENT_ITEM)] 06440 HRESULT item( 06441 [optional, in] VARIANT name, 06442 [optional, in] VARIANT index, 06443 [retval, out] IDispatch **pdisp); 06444 06445 [id(DISPID_IHTMLFORMELEMENT_TAGS)] 06446 HRESULT tags( 06447 [in] VARIANT tagName, 06448 [retval, out] IDispatch **pdisp); 06449 } 06450 06451 /***************************************************************************** 06452 * DispHTMLFormElement dispinterface 06453 */ 06454 [ 06455 hidden, 06456 uuid(3050F510-98B5-11CF-BB82-00AA00BDCE0B) 06457 ] 06458 dispinterface DispHTMLFormElement 06459 { 06460 properties: 06461 methods: 06462 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL; 06463 06464 [propput, id(DISPID_IHTMLFORMELEMENT_ACTION)] 06465 void action(BSTR v); 06466 06467 [propget, id(DISPID_IHTMLFORMELEMENT_ACTION)] 06468 BSTR action(); 06469 06470 [propput, id(DISPID_IHTMLFORMELEMENT_ENCODING)] 06471 void encoding(BSTR v); 06472 06473 [propget, id(DISPID_IHTMLFORMELEMENT_ENCODING)] 06474 BSTR encoding(); 06475 06476 [propput, id(DISPID_IHTMLFORMELEMENT_METHOD)] 06477 void method(BSTR v); 06478 06479 [propget, id(DISPID_IHTMLFORMELEMENT_METHOD)] 06480 BSTR method(); 06481 06482 [propget, id(DISPID_IHTMLFORMELEMENT_ELEMENTS)] 06483 IDispatch *elements(); 06484 06485 [propput, id(DISPID_IHTMLFORMELEMENT_TARGET)] 06486 void target(BSTR v); 06487 06488 [propget, id(DISPID_IHTMLFORMELEMENT_TARGET)] 06489 BSTR target(); 06490 06491 [propput, id(DISPID_IHTMLFORMELEMENT_NAME)] 06492 void name(BSTR v); 06493 06494 [propget, id(DISPID_IHTMLFORMELEMENT_NAME)] 06495 BSTR name(); 06496 06497 [propput, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT)] 06498 void onsubmit(VARIANT v); 06499 06500 [propget, id(DISPID_IHTMLFORMELEMENT_ONSUBMIT)] 06501 VARIANT onsubmit(); 06502 06503 [propput, id(DISPID_IHTMLFORMELEMENT_ONRESET)] 06504 void onreset(VARIANT v); 06505 06506 [propget, id(DISPID_IHTMLFORMELEMENT_ONRESET)] 06507 VARIANT onreset(); 06508 06509 [id(DISPID_IHTMLFORMELEMENT_SUBMIT)] 06510 void submit(); 06511 06512 [id(DISPID_IHTMLFORMELEMENT_RESET)] 06513 void reset(); 06514 06515 [propput, id(DISPID_IHTMLFORMELEMENT_LENGTH)] 06516 void length(long v); 06517 06518 [propget, id(DISPID_IHTMLFORMELEMENT_LENGTH)] 06519 long length(); 06520 06521 [propget, id(DISPID_IHTMLFORMELEMENT__NEWENUM), hidden, restricted] 06522 IUnknown *_newEnum(); 06523 06524 [id(DISPID_IHTMLFORMELEMENT_ITEM)] 06525 IDispatch *item(VARIANT name, VARIANT index); 06526 06527 [id(DISPID_IHTMLFORMELEMENT_TAGS)] 06528 IDispatch *tags(VARIANT tagName); 06529 } 06530 06531 [ 06532 hidden, 06533 uuid(3050F364-98B5-11CF-BB82-00AA00BDCE0B) 06534 ] 06535 dispinterface HTMLFormElementEvents 06536 { 06537 properties: 06538 methods: 06539 [id(DISPID_HTMLELEMENTEVENTS_ONHELP)] 06540 VARIANT_BOOL onhelp(); 06541 06542 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK)] 06543 VARIANT_BOOL onclick(); 06544 06545 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK)] 06546 VARIANT_BOOL ondblclick(); 06547 06548 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS)] 06549 VARIANT_BOOL onkeypress(); 06550 06551 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN)] 06552 void onkeydown(); 06553 06554 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP)] 06555 void onkeyup(); 06556 06557 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT)] 06558 void onmouseout(); 06559 06560 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER)] 06561 void onmouseover(); 06562 06563 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE)] 06564 void onmousemove(); 06565 06566 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN)] 06567 void onmousedown(); 06568 06569 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP)] 06570 void onmouseup(); 06571 06572 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART)] 06573 VARIANT_BOOL onselectstart(); 06574 06575 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE)] 06576 void onfilterchange(); 06577 06578 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART)] 06579 VARIANT_BOOL ondragstart(); 06580 06581 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE)] 06582 VARIANT_BOOL onbeforeupdate(); 06583 06584 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE)] 06585 void onafterupdate(); 06586 06587 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE)] 06588 VARIANT_BOOL onerrorupdate(); 06589 06590 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT)] 06591 VARIANT_BOOL onrowexit(); 06592 06593 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER)] 06594 void onrowenter(); 06595 06596 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED)] 06597 void ondatasetchanged(); 06598 06599 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE)] 06600 void ondataavailable(); 06601 06602 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE)] 06603 void ondatasetcomplete(); 06604 06605 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE)] 06606 void onlosecapture(); 06607 06608 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE)] 06609 void onpropertychange(); 06610 06611 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL)] 06612 void onscroll(); 06613 06614 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS)] 06615 void onfocus(); 06616 06617 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR)] 06618 void onblur(); 06619 06620 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE)] 06621 void onresize(); 06622 06623 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG)] 06624 VARIANT_BOOL ondrag(); 06625 06626 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND)] 06627 void ondragend(); 06628 06629 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER)] 06630 VARIANT_BOOL ondragenter(); 06631 06632 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER)] 06633 VARIANT_BOOL ondragover(); 06634 06635 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE)] 06636 void ondragleave(); 06637 06638 [id(DISPID_HTMLELEMENTEVENTS_ONDROP)] 06639 VARIANT_BOOL ondrop(); 06640 06641 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT)] 06642 VARIANT_BOOL onbeforecut(); 06643 06644 [id(DISPID_HTMLELEMENTEVENTS_ONCUT)] 06645 VARIANT_BOOL oncut(); 06646 06647 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY)] 06648 VARIANT_BOOL onbeforecopy(); 06649 06650 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY)] 06651 VARIANT_BOOL oncopy(); 06652 06653 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE)] 06654 VARIANT_BOOL onbeforepaste(); 06655 06656 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE)] 06657 VARIANT_BOOL onpaste(); 06658 06659 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU)] 06660 VARIANT_BOOL oncontextmenu(); 06661 06662 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE)] 06663 void onrowsdelete(); 06664 06665 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED)] 06666 void onrowsinserted(); 06667 06668 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE)] 06669 void oncellchange(); 06670 06671 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE)] 06672 void onreadystatechange(); 06673 06674 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS)] 06675 void onbeforeeditfocus(); 06676 06677 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE)] 06678 void onlayoutcomplete(); 06679 06680 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE)] 06681 void onpage(); 06682 06683 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE)] 06684 VARIANT_BOOL onbeforedeactivate(); 06685 06686 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE)] 06687 VARIANT_BOOL onbeforeactivate(); 06688 06689 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE)] 06690 void onmove(); 06691 06692 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT)] 06693 VARIANT_BOOL oncontrolselect(); 06694 06695 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART)] 06696 VARIANT_BOOL onmovestart(); 06697 06698 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND)] 06699 void onmoveend(); 06700 06701 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART)] 06702 VARIANT_BOOL onresizestart(); 06703 06704 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND)] 06705 void onresizeend(); 06706 06707 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER)] 06708 void onmouseenter(); 06709 06710 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE)] 06711 void onmouseleave(); 06712 06713 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL)] 06714 VARIANT_BOOL onmousewheel(); 06715 06716 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE)] 06717 void onactivate(); 06718 06719 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE)] 06720 void ondeactivate(); 06721 06722 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN)] 06723 void onfocusin(); 06724 06725 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT)] 06726 void onfocusout(); 06727 06728 [id(DISPID_HTMLFORMELEMENTEVENTS_ONSUBMIT)] 06729 VARIANT_BOOL onsubmit(); 06730 06731 [id(DISPID_HTMLFORMELEMENTEVENTS_ONRESET)] 06732 VARIANT_BOOL onreset(); 06733 } 06734 06735 interface IHTMLEventObj; 06736 06737 [ 06738 hidden, 06739 uuid(3050F614-98B5-11CF-BB82-00AA00BDCE0B) 06740 ] 06741 dispinterface HTMLFormElementEvents2 06742 { 06743 properties: 06744 methods: 06745 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP)] 06746 VARIANT_BOOL onhelp([in] IHTMLEventObj* pEvtObj); 06747 06748 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK)] 06749 VARIANT_BOOL onclick([in] IHTMLEventObj* pEvtObj); 06750 06751 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK)] 06752 VARIANT_BOOL ondblclick([in] IHTMLEventObj* pEvtObj); 06753 06754 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS)] 06755 VARIANT_BOOL onkeypress([in] IHTMLEventObj* pEvtObj); 06756 06757 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN)] 06758 void onkeydown([in] IHTMLEventObj* pEvtObj); 06759 06760 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP)] 06761 void onkeyup([in] IHTMLEventObj* pEvtObj); 06762 06763 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT)] 06764 void onmouseout([in] IHTMLEventObj* pEvtObj); 06765 06766 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER)] 06767 void onmouseover([in] IHTMLEventObj* pEvtObj); 06768 06769 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE)] 06770 void onmousemove([in] IHTMLEventObj* pEvtObj); 06771 06772 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN)] 06773 void onmousedown([in] IHTMLEventObj* pEvtObj); 06774 06775 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP)] 06776 void onmouseup([in] IHTMLEventObj* pEvtObj); 06777 06778 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART)] 06779 VARIANT_BOOL onselectstart([in] IHTMLEventObj* pEvtObj); 06780 06781 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE)] 06782 void onfilterchange([in] IHTMLEventObj* pEvtObj); 06783 06784 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART)] 06785 VARIANT_BOOL ondragstart([in] IHTMLEventObj* pEvtObj); 06786 06787 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE)] 06788 VARIANT_BOOL onbeforeupdate([in] IHTMLEventObj* pEvtObj); 06789 06790 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE)] 06791 void onafterupdate([in] IHTMLEventObj* pEvtObj); 06792 06793 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE)] 06794 VARIANT_BOOL onerrorupdate([in] IHTMLEventObj* pEvtObj); 06795 06796 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT)] 06797 VARIANT_BOOL onrowexit([in] IHTMLEventObj* pEvtObj); 06798 06799 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER)] 06800 void onrowenter([in] IHTMLEventObj* pEvtObj); 06801 06802 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED)] 06803 void ondatasetchanged([in] IHTMLEventObj* pEvtObj); 06804 06805 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE)] 06806 void ondataavailable([in] IHTMLEventObj* pEvtObj); 06807 06808 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE)] 06809 void ondatasetcomplete([in] IHTMLEventObj* pEvtObj); 06810 06811 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE)] 06812 void onlosecapture([in] IHTMLEventObj* pEvtObj); 06813 06814 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE)] 06815 void onpropertychange([in] IHTMLEventObj* pEvtObj); 06816 06817 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL)] 06818 void onscroll([in] IHTMLEventObj* pEvtObj); 06819 06820 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS)] 06821 void onfocus([in] IHTMLEventObj* pEvtObj); 06822 06823 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR)] 06824 void onblur([in] IHTMLEventObj* pEvtObj); 06825 06826 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE)] 06827 void onresize([in] IHTMLEventObj* pEvtObj); 06828 06829 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG)] 06830 VARIANT_BOOL ondrag([in] IHTMLEventObj* pEvtObj); 06831 06832 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND)] 06833 void ondragend([in] IHTMLEventObj* pEvtObj); 06834 06835 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER)] 06836 VARIANT_BOOL ondragenter([in] IHTMLEventObj* pEvtObj); 06837 06838 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER)] 06839 VARIANT_BOOL ondragover([in] IHTMLEventObj* pEvtObj); 06840 06841 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE)] 06842 void ondragleave([in] IHTMLEventObj* pEvtObj); 06843 06844 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP)] 06845 VARIANT_BOOL ondrop([in] IHTMLEventObj* pEvtObj); 06846 06847 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT)] 06848 VARIANT_BOOL onbeforecut([in] IHTMLEventObj* pEvtObj); 06849 06850 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT)] 06851 VARIANT_BOOL oncut([in] IHTMLEventObj* pEvtObj); 06852 06853 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY)] 06854 VARIANT_BOOL onbeforecopy([in] IHTMLEventObj* pEvtObj); 06855 06856 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY)] 06857 VARIANT_BOOL oncopy([in] IHTMLEventObj* pEvtObj); 06858 06859 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE)] 06860 VARIANT_BOOL onbeforepaste([in] IHTMLEventObj* pEvtObj); 06861 06862 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE)] 06863 VARIANT_BOOL onpaste([in] IHTMLEventObj* pEvtObj); 06864 06865 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU)] 06866 VARIANT_BOOL oncontextmenu([in] IHTMLEventObj* pEvtObj); 06867 06868 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE)] 06869 void onrowsdelete([in] IHTMLEventObj* pEvtObj); 06870 06871 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED)] 06872 void onrowsinserted([in] IHTMLEventObj* pEvtObj); 06873 06874 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE)] 06875 void oncellchange([in] IHTMLEventObj* pEvtObj); 06876 06877 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE)] 06878 void onreadystatechange([in] IHTMLEventObj* pEvtObj); 06879 06880 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE)] 06881 void onlayoutcomplete([in] IHTMLEventObj* pEvtObj); 06882 06883 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE)] 06884 void onpage([in] IHTMLEventObj* pEvtObj); 06885 06886 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER)] 06887 void onmouseenter([in] IHTMLEventObj* pEvtObj); 06888 06889 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE)] 06890 void onmouseleave([in] IHTMLEventObj* pEvtObj); 06891 06892 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE)] 06893 void onactivate([in] IHTMLEventObj* pEvtObj); 06894 06895 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE)] 06896 void ondeactivate([in] IHTMLEventObj* pEvtObj); 06897 06898 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE)] 06899 VARIANT_BOOL onbeforedeactivate([in] IHTMLEventObj* pEvtObj); 06900 06901 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE)] 06902 VARIANT_BOOL onbeforeactivate([in] IHTMLEventObj* pEvtObj); 06903 06904 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN)] 06905 void onfocusin([in] IHTMLEventObj* pEvtObj); 06906 06907 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT)] 06908 void onfocusout([in] IHTMLEventObj* pEvtObj); 06909 06910 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE)] 06911 void onmove([in] IHTMLEventObj* pEvtObj); 06912 06913 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT)] 06914 VARIANT_BOOL oncontrolselect([in] IHTMLEventObj* pEvtObj); 06915 06916 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART)] 06917 VARIANT_BOOL onmovestart([in] IHTMLEventObj* pEvtObj); 06918 06919 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND)] 06920 void onmoveend([in] IHTMLEventObj* pEvtObj); 06921 06922 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART)] 06923 VARIANT_BOOL onresizestart([in] IHTMLEventObj* pEvtObj); 06924 06925 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND)] 06926 void onresizeend([in] IHTMLEventObj* pEvtObj); 06927 06928 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL)] 06929 VARIANT_BOOL onmousewheel([in] IHTMLEventObj* pEvtObj); 06930 06931 [id(DISPID_HTMLFORMELEMENTEVENTS2_ONSUBMIT)] 06932 VARIANT_BOOL onsubmit([in] IHTMLEventObj* pEvtObj); 06933 06934 [id(DISPID_HTMLFORMELEMENTEVENTS2_ONRESET)] 06935 VARIANT_BOOL onreset([in] IHTMLEventObj* pEvtObj); 06936 } 06937 06938 [ 06939 noncreatable, 06940 uuid(3050F251-98B5-11CF-BB82-00AA00BDCE0B) 06941 ] 06942 coclass HTMLFormElement 06943 { 06944 [default] dispinterface DispHTMLFormElement; 06945 [source, default] dispinterface HTMLFormElementEvents; 06946 [source] dispinterface HTMLFormElementEvents2; 06947 interface IHTMLElement; 06948 interface IHTMLElement2; 06949 interface IHTMLElement3; 06950 interface IHTMLElement4; 06951 interface IHTMLUniqueName; 06952 interface IHTMLDOMNode; 06953 interface IHTMLDOMNode2; 06954 interface IHTMLDOMConstructor; 06955 interface IHTMLFormElement; 06956 } 06957 06958 /***************************************************************************** 06959 * IHTMLTextContainer interface 06960 */ 06961 [ 06962 odl, 06963 oleautomation, 06964 dual, 06965 uuid(3050f230-98b5-11cf-bb82-00aa00bdce0b) 06966 ] 06967 interface IHTMLTextContainer : IDispatch 06968 { 06969 [id(DISPID_IHTMLTEXTCONTAINER_CREATECONTROLRANGE)] 06970 HRESULT createControlRange([retval, out] IDispatch **range); 06971 06972 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLHEIGHT), displaybind, bindable] 06973 HRESULT scrollHeight([retval, out] LONG *p); 06974 06975 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLWIDTH), displaybind, bindable] 06976 HRESULT scrollWidth([retval, out] LONG *p); 06977 06978 [propput, id(DISPID_IHTMLTEXTCONTAINER_SCROLLTOP), displaybind, bindable] 06979 HRESULT scrollTop([in] LONG v); 06980 06981 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLTOP), displaybind, bindable] 06982 HRESULT scrollTop([retval, out] LONG *p); 06983 06984 [propput, id(DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT), displaybind, bindable] 06985 HRESULT scrollLeft([in] LONG v); 06986 06987 [propget, id(DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT), displaybind, bindable] 06988 HRESULT scrollLeft([retval, out] LONG *p); 06989 06990 [propput, id(DISPID_IHTMLTEXTCONTAINER_ONSCROLL), displaybind, bindable] 06991 HRESULT onscroll([in] VARIANT v); 06992 06993 [propget, id(DISPID_IHTMLTEXTCONTAINER_ONSCROLL), displaybind, bindable] 06994 HRESULT onscroll([retval, out] VARIANT *p); 06995 } 06996 06997 /***************************************************************************** 06998 * IHTMLImgElement interface 06999 */ 07000 [ 07001 odl, 07002 oleautomation, 07003 dual, 07004 uuid(3050F240-98B5-11CF-BB82-00AA00BDCE0B) 07005 ] 07006 interface IHTMLImgElement : IDispatch 07007 { 07008 [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP)] 07009 HRESULT isMap([in] VARIANT_BOOL v); 07010 07011 [propget, id(DISPID_IHTMLIMGELEMENT_ISMAP)] 07012 HRESULT isMap([retval, out] VARIANT_BOOL *p); 07013 07014 [propput, id(DISPID_IHTMLIMGELEMENT_USEMAP)] 07015 HRESULT useMap([in] BSTR v); 07016 07017 [propget, id(DISPID_IHTMLIMGELEMENT_USEMAP)] 07018 HRESULT useMap([retval, out] BSTR *p); 07019 07020 [propget, id(DISPID_IHTMLIMGELEMENT_MIMETYPE)] 07021 HRESULT mimeType([retval, out] BSTR *p); 07022 07023 [propget, id(DISPID_IHTMLIMGELEMENT_FILESIZE)] 07024 HRESULT fileSize([retval, out] BSTR *p); 07025 07026 [propget, id(DISPID_IHTMLIMGELEMENT_FILECREATEDDATE)] 07027 HRESULT fileCreatedDate([retval, out] BSTR *p); 07028 07029 [propget, id(DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE)] 07030 HRESULT fileModifiedDate([retval, out] BSTR *p); 07031 07032 [propget, id(DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE)] 07033 HRESULT fileUpdatedDate([retval, out] BSTR *p); 07034 07035 [propget, id(DISPID_IHTMLIMGELEMENT_PROTOCOL)] 07036 HRESULT protocol([retval, out] BSTR *p); 07037 07038 [propget, id(DISPID_IHTMLIMGELEMENT_HREF)] 07039 HRESULT href([retval, out] BSTR *p); 07040 07041 [propget, id(DISPID_IHTMLIMGELEMENT_NAMEPROP)] 07042 HRESULT nameProp([retval, out] BSTR *p); 07043 07044 [propput, id(DISPID_IHTMLIMGELEMENT_BORDER)] 07045 HRESULT border([in] VARIANT v); 07046 07047 [propget, id(DISPID_IHTMLIMGELEMENT_BORDER)] 07048 HRESULT border([retval, out] VARIANT *p); 07049 07050 [propput, id(DISPID_IHTMLIMGELEMENT_VSPACE)] 07051 HRESULT vspace([in] LONG v); 07052 07053 [propget, id(DISPID_IHTMLIMGELEMENT_VSPACE)] 07054 HRESULT vspace([retval, out] LONG *p); 07055 07056 [propput, id(DISPID_IHTMLIMGELEMENT_HSPACE)] 07057 HRESULT hspace([in] LONG v); 07058 07059 [propget, id(DISPID_IHTMLIMGELEMENT_HSPACE)] 07060 HRESULT hspace([retval, out] LONG *p); 07061 07062 [propput, id(DISPID_IHTMLIMGELEMENT_ALT)] 07063 HRESULT alt([in] BSTR v); 07064 07065 [propget, id(DISPID_IHTMLIMGELEMENT_ALT)] 07066 HRESULT alt([retval, out] BSTR *p); 07067 07068 [propput, id(DISPID_IHTMLIMGELEMENT_SRC)] 07069 HRESULT src([in] BSTR v); 07070 07071 [propget, id(DISPID_IHTMLIMGELEMENT_SRC)] 07072 HRESULT src([retval, out] BSTR *p); 07073 07074 [propput, id(DISPID_IHTMLIMGELEMENT_LOWSRC)] 07075 HRESULT lowsrc([in] BSTR v); 07076 07077 [propget, id(DISPID_IHTMLIMGELEMENT_LOWSRC)] 07078 HRESULT lowsrc([retval, out] BSTR *p); 07079 07080 [propput, id(DISPID_IHTMLIMGELEMENT_VRML)] 07081 HRESULT vrml([in] BSTR v); 07082 07083 [propget, id(DISPID_IHTMLIMGELEMENT_VRML)] 07084 HRESULT vrml([retval, out] BSTR *p); 07085 07086 [propput, id(DISPID_IHTMLIMGELEMENT_DYNSRC)] 07087 HRESULT dynsrc([in] BSTR v); 07088 07089 [propget, id(DISPID_IHTMLIMGELEMENT_DYNSRC)] 07090 HRESULT dynsrc([retval, out] BSTR *p); 07091 07092 [propget, id(DISPID_IHTMLIMGELEMENT_READYSTATE)] 07093 HRESULT readyState([retval, out] BSTR *p); 07094 07095 [propget, id(DISPID_IHTMLIMGELEMENT_COMPLETE)] 07096 HRESULT complete([retval, out] VARIANT_BOOL *p); 07097 07098 [propput, id(DISPID_IHTMLIMGELEMENT_LOOP)] 07099 HRESULT loop([in] VARIANT v); 07100 07101 [propget, id(DISPID_IHTMLIMGELEMENT_LOOP)] 07102 HRESULT loop([retval, out] VARIANT *p); 07103 07104 [propput, id(DISPID_IHTMLIMGELEMENT_ALIGN)] 07105 HRESULT align([in] BSTR v); 07106 07107 [propget, id(DISPID_IHTMLIMGELEMENT_ALIGN)] 07108 HRESULT align([retval, out] BSTR *p); 07109 07110 [propput, id(DISPID_IHTMLIMGELEMENT_ONLOAD)] 07111 HRESULT onload([in] VARIANT v); 07112 07113 [propget, id(DISPID_IHTMLIMGELEMENT_ONLOAD)] 07114 HRESULT onload([retval, out] VARIANT *p); 07115 07116 [propput, id(DISPID_IHTMLIMGELEMENT_ONERROR)] 07117 HRESULT onerror([in] VARIANT v); 07118 07119 [propget, id(DISPID_IHTMLIMGELEMENT_ONERROR)] 07120 HRESULT onerror([retval, out] VARIANT *p); 07121 07122 [propput, id(DISPID_IHTMLIMGELEMENT_ONABORT)] 07123 HRESULT onabort([in] VARIANT v); 07124 07125 [propget, id(DISPID_IHTMLIMGELEMENT_ONABORT)] 07126 HRESULT onabort([retval, out] VARIANT *p); 07127 07128 [propput, id(DISPID_IHTMLIMGELEMENT_NAME)] 07129 HRESULT name([in] BSTR v); 07130 07131 [propget, id(DISPID_IHTMLIMGELEMENT_NAME)] 07132 HRESULT name([retval, out] BSTR *p); 07133 07134 [propput, id(DISPID_IHTMLIMGELEMENT_WIDTH)] 07135 HRESULT width([in] LONG v); 07136 07137 [propget, id(DISPID_IHTMLIMGELEMENT_WIDTH)] 07138 HRESULT width([retval, out] LONG *p); 07139 07140 [propput, id(DISPID_IHTMLIMGELEMENT_HEIGHT)] 07141 HRESULT height([in] LONG v); 07142 07143 [propget, id(DISPID_IHTMLIMGELEMENT_HEIGHT)] 07144 HRESULT height([retval, out] LONG *p); 07145 07146 [propput, id(DISPID_IHTMLIMGELEMENT_START)] 07147 HRESULT start([in] BSTR v); 07148 07149 [propget, id(DISPID_IHTMLIMGELEMENT_START)] 07150 HRESULT start([retval, out] BSTR *p); 07151 } 07152 07153 /***************************************************************************** 07154 * IHTMLImageElementFactory interface 07155 */ 07156 [ 07157 odl, 07158 oleautomation, 07159 dual, 07160 uuid(3050F38E-98B5-11CF-BB82-00AA00BDCE0B) 07161 ] 07162 interface IHTMLImageElementFactory : IDispatch 07163 { 07164 [id(DISPID_IHTMLIMAGEELEMENTFACTORY_CREATE)] 07165 HRESULT create( 07166 [optional, in] VARIANT width, 07167 [optional, in] VARIANT height, 07168 [retval, out] IHTMLImgElement **elem); 07169 } 07170 07171 /***************************************************************************** 07172 * DispHTMLImg interface 07173 */ 07174 [ 07175 hidden, 07176 uuid(3050f51c-98b5-11cf-bb82-00aa00bdce0b) 07177 ] 07178 dispinterface DispHTMLImg 07179 { 07180 properties: 07181 methods: 07182 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL; 07183 07184 [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP), displaybind, bindable] 07185 void isMap(VARIANT_BOOL v); 07186 07187 [propget, id(DISPID_IHTMLIMGELEMENT_ISMAP), displaybind, bindable] 07188 VARIANT_BOOL isMap(); 07189 07190 [propput, id(DISPID_IHTMLIMGELEMENT_USEMAP), displaybind, bindable] 07191 void useMap(BSTR v); 07192 07193 [propget, id(DISPID_IHTMLIMGELEMENT_USEMAP), displaybind, bindable] 07194 BSTR useMap(); 07195 07196 [propget, id(DISPID_IHTMLIMGELEMENT_MIMETYPE)] 07197 BSTR mimeType(); 07198 07199 [propget, id(DISPID_IHTMLIMGELEMENT_FILESIZE)] 07200 BSTR fileSize(); 07201 07202 [propget, id(DISPID_IHTMLIMGELEMENT_FILECREATEDDATE)] 07203 BSTR fileCreatedDate(); 07204 07205 [propget, id(DISPID_IHTMLIMGELEMENT_FILEMODIFIEDDATE)] 07206 BSTR fileModifiedDate(); 07207 07208 [propget, id(DISPID_IHTMLIMGELEMENT_FILEUPDATEDDATE)] 07209 BSTR fileUpdatedDate(); 07210 07211 [propget, id(DISPID_IHTMLIMGELEMENT_PROTOCOL)] 07212 BSTR protocol(); 07213 07214 [propget, id(DISPID_IHTMLIMGELEMENT_HREF)] 07215 BSTR href(); 07216 07217 [propget, id(DISPID_IHTMLIMGELEMENT_NAMEPROP)] 07218 BSTR nameProp(); 07219 07220 [propput, id(DISPID_IHTMLIMGELEMENT_BORDER), displaybind, bindable] 07221 void border(VARIANT v); 07222 07223 [propget, id(DISPID_IHTMLIMGELEMENT_BORDER), displaybind, bindable] 07224 VARIANT border(); 07225 07226 [propput, id(DISPID_IHTMLIMGELEMENT_VSPACE), displaybind, bindable] 07227 void vspace(LONG v); 07228 07229 [propget, id(DISPID_IHTMLIMGELEMENT_VSPACE), displaybind, bindable] 07230 LONG vspace(); 07231 07232 [propput, id(DISPID_IHTMLIMGELEMENT_HSPACE), displaybind, bindable] 07233 void hspace(LONG v); 07234 07235 [propget, id(DISPID_IHTMLIMGELEMENT_HSPACE), displaybind, bindable] 07236 LONG hspace(); 07237 07238 [propput, id(DISPID_IHTMLIMGELEMENT_ALT), displaybind, bindable] 07239 void alt(BSTR v); 07240 07241 [propget, id(DISPID_IHTMLIMGELEMENT_ALT), displaybind, bindable] 07242 BSTR alt(); 07243 07244 [propput, id(DISPID_IHTMLIMGELEMENT_SRC), displaybind, bindable] 07245 void src(BSTR v); 07246 07247 [propget, id(DISPID_IHTMLIMGELEMENT_SRC), displaybind, bindable] 07248 BSTR src(); 07249 07250 [propput, id(DISPID_IHTMLIMGELEMENT_LOWSRC), displaybind, bindable] 07251 void lowsrc(BSTR v); 07252 07253 [propget, id(DISPID_IHTMLIMGELEMENT_LOWSRC), displaybind, bindable] 07254 BSTR lowsrc(); 07255 07256 [propput, id(DISPID_IHTMLIMGELEMENT_VRML), displaybind, bindable] 07257 void vrml(BSTR v); 07258 07259 [propget, id(DISPID_IHTMLIMGELEMENT_VRML), displaybind, bindable] 07260 BSTR vrml(); 07261 07262 [propput, id(DISPID_IHTMLIMGELEMENT_DYNSRC), displaybind, bindable] 07263 void dynsrc(BSTR v); 07264 07265 [propget, id(DISPID_IHTMLIMGELEMENT_DYNSRC), displaybind, bindable] 07266 BSTR dynsrc(); 07267 07268 [propget, id(DISPID_IHTMLIMGELEMENT_COMPLETE)] 07269 VARIANT_BOOL complete(); 07270 07271 [propput, id(DISPID_IHTMLIMGELEMENT_LOOP), displaybind, bindable] 07272 void loop(VARIANT v); 07273 07274 [propget, id(DISPID_IHTMLIMGELEMENT_LOOP), displaybind, bindable] 07275 VARIANT loop(); 07276 07277 [propput, id(DISPID_IHTMLIMGELEMENT_ALIGN), displaybind, bindable] 07278 void align(BSTR v); 07279 07280 [propget, id(DISPID_IHTMLIMGELEMENT_ALIGN), displaybind, bindable] 07281 BSTR align(); 07282 07283 [propput, id(DISPID_IHTMLIMGELEMENT_ONLOAD), displaybind, bindable] 07284 void onload(VARIANT v); 07285 07286 [propget, id(DISPID_IHTMLIMGELEMENT_ONLOAD), displaybind, bindable] 07287 VARIANT onload(); 07288 07289 [propput, id(DISPID_IHTMLIMGELEMENT_ONERROR), displaybind, bindable] 07290 void onerror(VARIANT v); 07291 07292 [propget, id(DISPID_IHTMLIMGELEMENT_ONERROR), displaybind, bindable] 07293 VARIANT onerror(); 07294 07295 [propput, id(DISPID_IHTMLIMGELEMENT_ONABORT), displaybind, bindable] 07296 void onabort(VARIANT v); 07297 07298 [propget, id(DISPID_IHTMLIMGELEMENT_ONABORT), displaybind, bindable] 07299 VARIANT onabort(); 07300 07301 [propput, id(DISPID_IHTMLIMGELEMENT_NAME), displaybind, bindable] 07302 void name(BSTR v); 07303 07304 [propget, id(DISPID_IHTMLIMGELEMENT_NAME), displaybind, bindable] 07305 BSTR name(); 07306 07307 [propput, id(DISPID_IHTMLIMGELEMENT_WIDTH)] 07308 void width(LONG v); 07309 07310 [propget, id(DISPID_IHTMLIMGELEMENT_WIDTH)] 07311 LONG width(); 07312 07313 [propput, id(DISPID_IHTMLIMGELEMENT_HEIGHT)] 07314 void height(LONG v); 07315 07316 [propget, id(DISPID_IHTMLIMGELEMENT_HEIGHT)] 07317 LONG height(); 07318 07319 [propput, id(DISPID_IHTMLIMGELEMENT_START), displaybind, bindable] 07320 void start(BSTR v); 07321 07322 [propget, id(DISPID_IHTMLIMGELEMENT_START), displaybind, bindable] 07323 BSTR start(); 07324 07325 [propput, id(DISPID_IHTMLIMGELEMENT2_LONGDESC), displaybind, bindable] 07326 void longDesc(BSTR v); 07327 07328 [propget, id(DISPID_IHTMLIMGELEMENT2_LONGDESC), displaybind, bindable] 07329 BSTR longDesc(); 07330 } 07331 07332 /***************************************************************************** 07333 * IHTMLControlElement interface 07334 */ 07335 [ 07336 odl, 07337 oleautomation, 07338 dual, 07339 uuid(3050f4e9-98b5-11cf-bb82-00aa00bdce0b) 07340 ] 07341 interface IHTMLControlElement : IDispatch 07342 { 07343 [propput, id(DISPID_IHTMLCONTROLELEMENT_TABINDEX), displaybind, bindable] 07344 HRESULT tabIndex([in] short v); 07345 07346 [propget, id(DISPID_IHTMLCONTROLELEMENT_TABINDEX), displaybind, bindable] 07347 HRESULT tabIndex([retval, out] short * p); 07348 07349 [id(DISPID_IHTMLCONTROLELEMENT_FOCUS)] 07350 HRESULT focus(); 07351 07352 [propput, id(DISPID_IHTMLCONTROLELEMENT_ACCESSKEY), displaybind, bindable] 07353 HRESULT accessKey([in] BSTR v); 07354 07355 [propget, id(DISPID_IHTMLCONTROLELEMENT_ACCESSKEY), displaybind, bindable] 07356 HRESULT accessKey([retval, out] BSTR * p); 07357 07358 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONBLUR), displaybind, bindable] 07359 HRESULT onblur([in] VARIANT v); 07360 07361 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONBLUR), displaybind, bindable] 07362 HRESULT onblur([retval, out] VARIANT * p); 07363 07364 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONFOCUS), displaybind, bindable] 07365 HRESULT onfocus([in] VARIANT v); 07366 07367 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONFOCUS), displaybind, bindable] 07368 HRESULT onfocus([retval, out] VARIANT * p); 07369 07370 [propput, id(DISPID_IHTMLCONTROLELEMENT_ONRESIZE), displaybind, bindable] 07371 HRESULT onresize([in] VARIANT v); 07372 07373 [propget, id(DISPID_IHTMLCONTROLELEMENT_ONRESIZE), displaybind, bindable] 07374 HRESULT onresize([retval, out] VARIANT * p); 07375 07376 [id(DISPID_IHTMLCONTROLELEMENT_BLUR)] 07377 HRESULT blur(); 07378 07379 [id(DISPID_IHTMLCONTROLELEMENT_ADDFILTER)] 07380 HRESULT addFilter([in] IUnknown* pUnk); 07381 07382 [id(DISPID_IHTMLCONTROLELEMENT_REMOVEFILTER)] 07383 HRESULT removeFilter([in] IUnknown* pUnk); 07384 07385 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTHEIGHT), displaybind, bindable] 07386 HRESULT clientHeight([retval, out] LONG * p); 07387 07388 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTWIDTH), displaybind, bindable] 07389 HRESULT clientWidth([retval, out] LONG * p); 07390 07391 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTTOP), displaybind, bindable] 07392 HRESULT clientTop([retval, out] LONG * p); 07393 07394 [propget, id(DISPID_IHTMLCONTROLELEMENT_CLIENTLEFT), displaybind, bindable] 07395 HRESULT clientLeft([retval, out] LONG * p); 07396 } 07397 07398 /***************************************************************************** 07399 * IHTMLBodyElement interface 07400 */ 07401 [ 07402 odl, 07403 oleautomation, 07404 dual, 07405 uuid(3050f1d8-98b5-11cf-bb82-00aa00bdce0b) 07406 ] 07407 interface IHTMLBodyElement : IDispatch 07408 { 07409 [propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND), displaybind, bindable] 07410 HRESULT background([in] BSTR v); 07411 07412 [propget, id(DISPID_IHTMLBODYELEMENT_BACKGROUND), displaybind, bindable] 07413 HRESULT background([retval, out] BSTR *p); 07414 07415 [propput, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES), displaybind, bindable] 07416 HRESULT bgProperties([in] BSTR v); 07417 07418 [propget, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES), displaybind, bindable] 07419 HRESULT bgProperties([retval, out] BSTR *p); 07420 07421 [propput, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN), displaybind, bindable] 07422 HRESULT leftMargin([in] VARIANT v); 07423 07424 [propget, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN), displaybind, bindable] 07425 HRESULT leftMargin([retval, out] VARIANT *p); 07426 07427 [propput, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN), displaybind, bindable] 07428 HRESULT topMargin([in] VARIANT v); 07429 07430 [propget, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN), displaybind, bindable] 07431 HRESULT topMargin([retval, out] VARIANT *p); 07432 07433 [propput, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN), displaybind, bindable] 07434 HRESULT rightMargin([in] VARIANT v); 07435 07436 [propget, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN), displaybind, bindable] 07437 HRESULT rightMargin([retval, out] VARIANT *p); 07438 07439 [propput, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN), displaybind, bindable] 07440 HRESULT bottomMargin([in] VARIANT v); 07441 07442 [propget, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN), displaybind, bindable] 07443 HRESULT bottomMargin([retval, out] VARIANT *p); 07444 07445 [propput, id(DISPID_IHTMLBODYELEMENT_NOWRAP), displaybind, bindable] 07446 HRESULT noWrap([in] VARIANT_BOOL v); 07447 07448 [propget, id(DISPID_IHTMLBODYELEMENT_NOWRAP), displaybind, bindable] 07449 HRESULT noWrap([retval, out] VARIANT_BOOL *p); 07450 07451 [propput, id(DISPID_IHTMLBODYELEMENT_BGCOLOR), displaybind, bindable] 07452 HRESULT bgColor([in] VARIANT v); 07453 07454 [propget, id(DISPID_IHTMLBODYELEMENT_BGCOLOR), displaybind, bindable] 07455 HRESULT bgColor([retval, out] VARIANT *p); 07456 07457 [propput, id(DISPID_IHTMLBODYELEMENT_TEXT), displaybind, bindable] 07458 HRESULT text([in] VARIANT v); 07459 07460 [propget, id(DISPID_IHTMLBODYELEMENT_TEXT), displaybind, bindable] 07461 HRESULT text([retval, out] VARIANT *p); 07462 07463 [propput, id(DISPID_IHTMLBODYELEMENT_LINK), displaybind, bindable] 07464 HRESULT link([in] VARIANT v); 07465 07466 [propget, id(DISPID_IHTMLBODYELEMENT_LINK), displaybind, bindable] 07467 HRESULT link([retval, out] VARIANT *p); 07468 07469 [propput, id(DISPID_IHTMLBODYELEMENT_VLINK), displaybind, bindable] 07470 HRESULT vLink([in] VARIANT v); 07471 07472 [propget, id(DISPID_IHTMLBODYELEMENT_VLINK), displaybind, bindable] 07473 HRESULT vLink([retval, out] VARIANT *p); 07474 07475 [propput, id(DISPID_IHTMLBODYELEMENT_ALINK), displaybind, bindable] 07476 HRESULT aLink([in] VARIANT v); 07477 07478 [propget, id(DISPID_IHTMLBODYELEMENT_ALINK), displaybind, bindable] 07479 HRESULT aLink([retval, out] VARIANT *p); 07480 07481 [propput, id(DISPID_IHTMLBODYELEMENT_ONLOAD), displaybind, bindable] 07482 HRESULT onload([in] VARIANT v); 07483 07484 [propget, id(DISPID_IHTMLBODYELEMENT_ONLOAD), displaybind, bindable] 07485 HRESULT onload([retval, out] VARIANT *p); 07486 07487 [propput, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD), displaybind, bindable] 07488 HRESULT onunload([in] VARIANT v); 07489 07490 [propget, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD), displaybind, bindable] 07491 HRESULT onunload([retval, out] VARIANT *p); 07492 07493 [propput, id(DISPID_IHTMLBODYELEMENT_SCROLL), displaybind, bindable] 07494 HRESULT scroll([in] BSTR v); 07495 07496 [propget, id(DISPID_IHTMLBODYELEMENT_SCROLL), displaybind, bindable] 07497 HRESULT scroll([retval, out] BSTR *p); 07498 07499 [propput, id(DISPID_IHTMLBODYELEMENT_ONSELECT), displaybind, bindable] 07500 HRESULT onselect([in] VARIANT v); 07501 07502 [propget, id(DISPID_IHTMLBODYELEMENT_ONSELECT), displaybind, bindable] 07503 HRESULT onselect([retval, out] VARIANT *p); 07504 07505 [propput, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD), displaybind, bindable] 07506 HRESULT onbeforeunload([in] VARIANT v); 07507 07508 [propget, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD), displaybind, bindable] 07509 HRESULT onbeforeunload([retval, out] VARIANT *p); 07510 07511 [id(DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE)] 07512 HRESULT createTextRange([retval, out] IHTMLTxtRange **range); 07513 } 07514 07515 /***************************************************************************** 07516 * IHTMLBodyElement2 interface 07517 */ 07518 [ 07519 odl, 07520 oleautomation, 07521 dual, 07522 uuid(3050f5c5-98b5-11cf-bb82-00aa00bdce0b) 07523 ] 07524 interface IHTMLBodyElement2 : IDispatch 07525 { 07526 [propput, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT), displaybind, bindable] 07527 HRESULT onbeforeprint([in] VARIANT v); 07528 07529 [propget, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT), displaybind, bindable] 07530 HRESULT onbeforeprint([retval, out] VARIANT *p); 07531 07532 [propput, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT), displaybind, bindable] 07533 HRESULT onafterprint([in] VARIANT v); 07534 07535 [propget, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT), displaybind, bindable] 07536 HRESULT onafterprint([retval, out] VARIANT *p); 07537 } 07538 07539 [ 07540 hidden, 07541 uuid(3050f507-98b5-11cf-bb82-00aa00bdce0b) 07542 ] 07543 dispinterface DispHTMLBody 07544 { 07545 properties: 07546 methods: 07547 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL; 07548 07549 [propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND), displaybind, bindable] 07550 void background(BSTR v); 07551 07552 [propget, id(DISPID_IHTMLBODYELEMENT_BACKGROUND), displaybind, bindable] 07553 BSTR background(); 07554 07555 [propput, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES), displaybind, bindable] 07556 void bgProperties(BSTR v); 07557 07558 [propget, id(DISPID_IHTMLBODYELEMENT_BGPROPERTIES), displaybind, bindable] 07559 BSTR bgProperties(); 07560 07561 [propput, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN), displaybind, bindable] 07562 void leftMargin(VARIANT v); 07563 07564 [propget, id(DISPID_IHTMLBODYELEMENT_LEFTMARGIN), displaybind, bindable] 07565 VARIANT leftMargin(); 07566 07567 [propput, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN), displaybind, bindable] 07568 void topMargin(VARIANT v); 07569 07570 [propget, id(DISPID_IHTMLBODYELEMENT_TOPMARGIN), displaybind, bindable] 07571 VARIANT topMargin(); 07572 07573 [propput, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN), displaybind, bindable] 07574 void rightMargin(VARIANT v); 07575 07576 [propget, id(DISPID_IHTMLBODYELEMENT_RIGHTMARGIN), displaybind, bindable] 07577 VARIANT rightMargin(); 07578 07579 [propput, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN), displaybind, bindable] 07580 void bottomMargin(VARIANT v); 07581 07582 [propget, id(DISPID_IHTMLBODYELEMENT_BOTTOMMARGIN), displaybind, bindable] 07583 VARIANT bottomMargin(); 07584 07585 [propput, id(DISPID_IHTMLBODYELEMENT_NOWRAP), displaybind, bindable] 07586 void noWrap(VARIANT_BOOL v); 07587 07588 [propget, id(DISPID_IHTMLBODYELEMENT_NOWRAP), displaybind, bindable] 07589 VARIANT_BOOL noWrap(); 07590 07591 [propput, id(DISPID_IHTMLBODYELEMENT_BGCOLOR), displaybind, bindable] 07592 void bgColor(VARIANT v); 07593 07594 [propget, id(DISPID_IHTMLBODYELEMENT_BGCOLOR), displaybind, bindable] 07595 VARIANT bgColor(); 07596 07597 [propput, id(DISPID_IHTMLBODYELEMENT_TEXT), displaybind, bindable] 07598 void text(VARIANT v); 07599 07600 [propget, id(DISPID_IHTMLBODYELEMENT_TEXT), displaybind, bindable] 07601 VARIANT text(); 07602 07603 [propput, id(DISPID_IHTMLBODYELEMENT_LINK), displaybind, bindable] 07604 void link(VARIANT v); 07605 07606 [propget, id(DISPID_IHTMLBODYELEMENT_LINK), displaybind, bindable] 07607 VARIANT link(); 07608 07609 [propput, id(DISPID_IHTMLBODYELEMENT_VLINK), displaybind, bindable] 07610 void vLink(VARIANT v); 07611 07612 [propget, id(DISPID_IHTMLBODYELEMENT_VLINK), displaybind, bindable] 07613 VARIANT vLink(); 07614 07615 [propput, id(DISPID_IHTMLBODYELEMENT_ALINK), displaybind, bindable] 07616 void aLink(VARIANT v); 07617 07618 [propget, id(DISPID_IHTMLBODYELEMENT_ALINK), displaybind, bindable] 07619 VARIANT aLink(); 07620 07621 [propput, id(DISPID_IHTMLBODYELEMENT_ONLOAD), displaybind, bindable] 07622 void onload(VARIANT v); 07623 07624 [propget, id(DISPID_IHTMLBODYELEMENT_ONLOAD), displaybind, bindable] 07625 VARIANT onload(); 07626 07627 [propput, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD), displaybind, bindable] 07628 void onunload(VARIANT v); 07629 07630 [propget, id(DISPID_IHTMLBODYELEMENT_ONUNLOAD), displaybind, bindable] 07631 VARIANT onunload(); 07632 07633 [propput, id(DISPID_IHTMLBODYELEMENT_SCROLL), displaybind, bindable] 07634 void scroll(BSTR v); 07635 07636 [propget, id(DISPID_IHTMLBODYELEMENT_SCROLL), displaybind, bindable] 07637 BSTR scroll(); 07638 07639 [propput, id(DISPID_IHTMLBODYELEMENT_ONSELECT), displaybind, bindable] 07640 void onselect(VARIANT v); 07641 07642 [propget, id(DISPID_IHTMLBODYELEMENT_ONSELECT), displaybind, bindable] 07643 VARIANT onselect(); 07644 07645 [propput, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD), displaybind, bindable] 07646 void onbeforeunload(VARIANT v); 07647 07648 [propget, id(DISPID_IHTMLBODYELEMENT_ONBEFOREUNLOAD), displaybind, bindable] 07649 VARIANT onbeforeunload(); 07650 07651 [id(DISPID_IHTMLBODYELEMENT_CREATETEXTRANGE)] 07652 IHTMLTxtRange* createTextRange(); 07653 07654 [propput, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT), displaybind, bindable] 07655 void onbeforeprint(VARIANT v); 07656 07657 [propget, id(DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT), displaybind, bindable] 07658 VARIANT onbeforeprint(); 07659 07660 [propput, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT), displaybind, bindable] 07661 void onafterprint(VARIANT v); 07662 07663 [propget, id(DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT), displaybind, bindable] 07664 VARIANT onafterprint(); 07665 } 07666 07667 [ 07668 uuid(3050f24a-98b5-11cf-bb82-00aa00bdce0b) 07669 ] 07670 coclass HTMLBody 07671 { 07672 [default] dispinterface DispHTMLBody; 07673 [source, default] dispinterface HTMLTextContainerEvents; 07674 [source] dispinterface HTMLTextContainerEvents2; 07675 interface IHTMLElement; 07676 interface IHTMLElement2; 07677 interface IHTMLElement3; 07678 interface IHTMLElement4; 07679 interface IHTMLUniqueName; 07680 interface IHTMLDOMNode; 07681 interface IHTMLDOMNode2; 07682 interface IHTMLControlElement; 07683 interface IHTMLTextContainer; 07684 interface IHTMLBodyElement; 07685 interface IHTMLBodyElement2; 07686 } 07687 07688 /***************************************************************************** 07689 * IHTMLAnchorElement interface 07690 */ 07691 [ 07692 odl, 07693 oleautomation, 07694 dual, 07695 uuid(3050f1da-98b5-11cf-bb82-00aa00bdce0b) 07696 ] 07697 interface IHTMLAnchorElement : IDispatch 07698 { 07699 [propput, id(DISPID_IHTMLANCHORELEMENT_HREF), displaybind, bindable] 07700 HRESULT href([in] BSTR v); 07701 07702 [propget, id(DISPID_IHTMLANCHORELEMENT_HREF), displaybind, bindable] 07703 HRESULT href([retval, out] BSTR *p); 07704 07705 [propput, id(DISPID_IHTMLANCHORELEMENT_TARGET), displaybind, bindable] 07706 HRESULT target([in] BSTR v); 07707 07708 [propget, id(DISPID_IHTMLANCHORELEMENT_TARGET), displaybind, bindable] 07709 HRESULT target([retval, out] BSTR *p); 07710 07711 [propput, id(DISPID_IHTMLANCHORELEMENT_REL), displaybind, bindable] 07712 HRESULT rel([in] BSTR v); 07713 07714 [propget, id(DISPID_IHTMLANCHORELEMENT_REL), displaybind, bindable] 07715 HRESULT rel([retval, out] BSTR *p); 07716 07717 [propput, id(DISPID_IHTMLANCHORELEMENT_REV), displaybind, bindable] 07718 HRESULT rev([in] BSTR v); 07719 07720 [propget, id(DISPID_IHTMLANCHORELEMENT_REV), displaybind, bindable] 07721 HRESULT rev([retval, out] BSTR *p); 07722 07723 [propput, id(DISPID_IHTMLANCHORELEMENT_URN), displaybind, bindable] 07724 HRESULT urn([in] BSTR v); 07725 07726 [propget, id(DISPID_IHTMLANCHORELEMENT_URN), displaybind, bindable] 07727 HRESULT urn([retval, out] BSTR *p); 07728 07729 [propput, id(DISPID_IHTMLANCHORELEMENT_METHODS), displaybind, bindable] 07730 HRESULT Methods([in] BSTR v); 07731 07732 [propget, id(DISPID_IHTMLANCHORELEMENT_METHODS), displaybind, bindable] 07733 HRESULT Methods([retval, out] BSTR *p); 07734 07735 [propput, id(DISPID_IHTMLANCHORELEMENT_NAME), displaybind, bindable] 07736 HRESULT name([in] BSTR v); 07737 07738 [propget, id(DISPID_IHTMLANCHORELEMENT_NAME), displaybind, bindable] 07739 HRESULT name([retval, out] BSTR *p); 07740 07741 [propput, id(DISPID_IHTMLANCHORELEMENT_HOST)] 07742 HRESULT host([in] BSTR v); 07743 07744 [propget, id(DISPID_IHTMLANCHORELEMENT_HOST)] 07745 HRESULT host([retval, out] BSTR *p); 07746 07747 [propput, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME)] 07748 HRESULT hostname([in] BSTR v); 07749 07750 [propget, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME)] 07751 HRESULT hostname([retval, out] BSTR *p); 07752 07753 [propput, id(DISPID_IHTMLANCHORELEMENT_PATHNAME)] 07754 HRESULT pathname([in] BSTR v); 07755 07756 [propget, id(DISPID_IHTMLANCHORELEMENT_PATHNAME)] 07757 HRESULT pathname([retval, out] BSTR *p); 07758 07759 [propput, id(DISPID_IHTMLANCHORELEMENT_PORT)] 07760 HRESULT port([in] BSTR v); 07761 07762 [propget, id(DISPID_IHTMLANCHORELEMENT_PORT)] 07763 HRESULT port([retval, out] BSTR *p); 07764 07765 [propput, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL)] 07766 HRESULT protocol([in] BSTR v); 07767 07768 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL)] 07769 HRESULT protocol([retval, out] BSTR *p); 07770 07771 [propput, id(DISPID_IHTMLANCHORELEMENT_SEARCH)] 07772 HRESULT search([in] BSTR v); 07773 07774 [propget, id(DISPID_IHTMLANCHORELEMENT_SEARCH)] 07775 HRESULT search([retval, out] BSTR *p); 07776 07777 [propput, id(DISPID_IHTMLANCHORELEMENT_HASH)] 07778 HRESULT hash([in] BSTR v); 07779 07780 [propget, id(DISPID_IHTMLANCHORELEMENT_HASH)] 07781 HRESULT hash([retval, out] BSTR *p); 07782 07783 [propput, id(DISPID_IHTMLANCHORELEMENT_ONBLUR), displaybind, bindable] 07784 HRESULT onblur([in] VARIANT v); 07785 07786 [propget, id(DISPID_IHTMLANCHORELEMENT_ONBLUR), displaybind, bindable] 07787 HRESULT onblur([retval, out] VARIANT *p); 07788 07789 [propput, id(DISPID_IHTMLANCHORELEMENT_ONFOCUS), displaybind, bindable] 07790 HRESULT onfocus([in] VARIANT v); 07791 07792 [propget, id(DISPID_IHTMLANCHORELEMENT_ONFOCUS), displaybind, bindable] 07793 HRESULT onfocus([retval, out] VARIANT *p); 07794 07795 [propput, id(DISPID_IHTMLANCHORELEMENT_ACCESSKEY), displaybind, bindable] 07796 HRESULT accessKey([in] BSTR v); 07797 07798 [propget, id(DISPID_IHTMLANCHORELEMENT_ACCESSKEY), displaybind, bindable] 07799 HRESULT accessKey([retval, out] BSTR *p); 07800 07801 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG)] 07802 HRESULT protocolLong([retval, out] BSTR *p); 07803 07804 [propget, id(DISPID_IHTMLANCHORELEMENT_MIMETYPE)] 07805 HRESULT mimeType([retval, out] BSTR *p); 07806 07807 [propget, id(DISPID_IHTMLANCHORELEMENT_NAMEPROP)] 07808 HRESULT nameProp([retval, out] BSTR *p); 07809 07810 [propput, id(DISPID_IHTMLANCHORELEMENT_TABINDEX), displaybind, bindable] 07811 HRESULT tabIndex([in] short v); 07812 07813 [propget, id(DISPID_IHTMLANCHORELEMENT_TABINDEX), displaybind, bindable] 07814 HRESULT tabIndex([retval, out] short *p); 07815 07816 [id(DISPID_IHTMLANCHORELEMENT_FOCUS)] 07817 HRESULT focus(); 07818 07819 [id(DISPID_IHTMLANCHORELEMENT_BLUR)] 07820 HRESULT blur(); 07821 } 07822 07823 /***************************************************************************** 07824 * DispHTMLAnchorElement dispinterface 07825 */ 07826 [ 07827 hidden, 07828 uuid(3050f502-98b5-11cf-bb82-00aa00bdce0b) 07829 ] 07830 dispinterface DispHTMLAnchorElement 07831 { 07832 properties: 07833 methods: 07834 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL; 07835 07836 [propput, id(DISPID_IHTMLANCHORELEMENT_HREF), displaybind, bindable] 07837 void href(BSTR v); 07838 07839 [propget, id(DISPID_IHTMLANCHORELEMENT_HREF), displaybind, bindable] 07840 BSTR href(); 07841 07842 [propput, id(DISPID_IHTMLANCHORELEMENT_TARGET), displaybind, bindable] 07843 void target(BSTR v); 07844 07845 [propget, id(DISPID_IHTMLANCHORELEMENT_TARGET), displaybind, bindable] 07846 BSTR target(); 07847 07848 [propput, id(DISPID_IHTMLANCHORELEMENT_REL), displaybind, bindable] 07849 void rel(BSTR v); 07850 07851 [propget, id(DISPID_IHTMLANCHORELEMENT_REL), displaybind, bindable] 07852 BSTR rel(); 07853 07854 [propput, id(DISPID_IHTMLANCHORELEMENT_REV), displaybind, bindable] 07855 void rev(BSTR v); 07856 07857 [propget, id(DISPID_IHTMLANCHORELEMENT_REV), displaybind, bindable] 07858 BSTR rev(); 07859 07860 [propput, id(DISPID_IHTMLANCHORELEMENT_URN), displaybind, bindable] 07861 void urn(BSTR v); 07862 07863 [propget, id(DISPID_IHTMLANCHORELEMENT_URN), displaybind, bindable] 07864 BSTR urn(); 07865 07866 [propput, id(DISPID_IHTMLANCHORELEMENT_METHODS), displaybind, bindable] 07867 void Methods(BSTR v); 07868 07869 [propget, id(DISPID_IHTMLANCHORELEMENT_METHODS), displaybind, bindable] 07870 BSTR Methods(); 07871 07872 [propput, id(DISPID_IHTMLANCHORELEMENT_NAME), displaybind, bindable] 07873 void name(BSTR v); 07874 07875 [propget, id(DISPID_IHTMLANCHORELEMENT_NAME), displaybind, bindable] 07876 BSTR name(); 07877 07878 [propput, id(DISPID_IHTMLANCHORELEMENT_HOST)] 07879 void host(BSTR v); 07880 07881 [propget, id(DISPID_IHTMLANCHORELEMENT_HOST)] 07882 BSTR host(); 07883 07884 [propput, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME)] 07885 void hostname(BSTR v); 07886 07887 [propget, id(DISPID_IHTMLANCHORELEMENT_HOSTNAME)] 07888 BSTR hostname(); 07889 07890 [propput, id(DISPID_IHTMLANCHORELEMENT_PATHNAME)] 07891 void pathname(BSTR v); 07892 07893 [propget, id(DISPID_IHTMLANCHORELEMENT_PATHNAME)] 07894 BSTR pathname(); 07895 07896 [propput, id(DISPID_IHTMLANCHORELEMENT_PORT)] 07897 void port(BSTR v); 07898 07899 [propget, id(DISPID_IHTMLANCHORELEMENT_PORT)] 07900 BSTR port(); 07901 07902 [propput, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL)] 07903 void protocol(BSTR v); 07904 07905 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOL)] 07906 BSTR protocol(); 07907 07908 [propput, id(DISPID_IHTMLANCHORELEMENT_SEARCH)] 07909 void search(BSTR v); 07910 07911 [propget, id(DISPID_IHTMLANCHORELEMENT_SEARCH)] 07912 BSTR search(); 07913 07914 [propput, id(DISPID_IHTMLANCHORELEMENT_HASH)] 07915 void hash(BSTR v); 07916 07917 [propget, id(DISPID_IHTMLANCHORELEMENT_HASH)] 07918 BSTR hash(); 07919 07920 [propget, id(DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG)] 07921 BSTR protocolLong(); 07922 07923 [propget, id(DISPID_IHTMLANCHORELEMENT_MIMETYPE)] 07924 BSTR mimeType(); 07925 07926 [propget, id(DISPID_IHTMLANCHORELEMENT_NAMEPROP)] 07927 BSTR nameProp(); 07928 07929 [propput, id(DISPID_IHTMLANCHORELEMENT2_CHARSET), displaybind, bindable] 07930 void charset(BSTR v); 07931 07932 [propget, id(DISPID_IHTMLANCHORELEMENT2_CHARSET), displaybind, bindable] 07933 BSTR charset(); 07934 07935 [propput, id(DISPID_IHTMLANCHORELEMENT2_COORDS), displaybind, bindable] 07936 void coords(BSTR v); 07937 07938 [propget, id(DISPID_IHTMLANCHORELEMENT2_COORDS), displaybind, bindable] 07939 BSTR coords(); 07940 07941 [propput, id(DISPID_IHTMLANCHORELEMENT2_HREFLANG), displaybind, bindable] 07942 void hreflang(BSTR v); 07943 07944 [propget, id(DISPID_IHTMLANCHORELEMENT2_HREFLANG), displaybind, bindable] 07945 BSTR hreflang(); 07946 07947 [propput, id(DISPID_IHTMLANCHORELEMENT2_SHAPE), displaybind, bindable] 07948 void shape(BSTR v); 07949 07950 [propget, id(DISPID_IHTMLANCHORELEMENT2_SHAPE), displaybind, bindable] 07951 BSTR shape(); 07952 07953 [propput, id(DISPID_IHTMLANCHORELEMENT2_TYPE), displaybind, bindable] 07954 void type(BSTR v); 07955 07956 [propget, id(DISPID_IHTMLANCHORELEMENT2_TYPE), displaybind, bindable] 07957 BSTR type(); 07958 07959 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE)] 07960 void ie8_shape(BSTR v); 07961 07962 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE)] 07963 BSTR ie8_shape(); 07964 07965 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_COORDS)] 07966 void ie8_coords(BSTR v); 07967 07968 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_COORDS)] 07969 BSTR ie8_coords(); 07970 07971 [propput, id(DISPID_IHTMLANCHORELEMENT3_IE8_HREF)] 07972 void ie8_href(BSTR v); 07973 07974 [propget, id(DISPID_IHTMLANCHORELEMENT3_IE8_HREF)] 07975 BSTR ie8_href(); 07976 } 07977 07978 /***************************************************************************** 07979 * IHTMLElementCollection interface 07980 */ 07981 [ 07982 odl, 07983 oleautomation, 07984 dual, 07985 uuid(3050F21F-98B5-11CF-BB82-00AA00BDCE0B) 07986 ] 07987 interface IHTMLElementCollection : IDispatch 07988 { 07989 [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING)] 07990 HRESULT toString([retval, out] BSTR *String); 07991 07992 [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH)] 07993 HRESULT length([in] LONG v); 07994 07995 [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH)] 07996 HRESULT length([retval, out] LONG *p); 07997 07998 [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM)] 07999 HRESULT _newEnum([retval, out] IUnknown **p); 08000 08001 [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM)] 08002 HRESULT item( 08003 [optional, in] VARIANT name, 08004 [optional, in] VARIANT index, 08005 [retval, out] IDispatch **pdisp); 08006 08007 [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS)] 08008 HRESULT tags( 08009 [in] VARIANT tagName, 08010 [retval, out] IDispatch **pdisp); 08011 } 08012 08013 /***************************************************************************** 08014 * DispHTMLElementCollection dispinterface 08015 */ 08016 [ 08017 hidden, 08018 uuid(3050f56b-98b5-11cf-bb82-00aa00bdce0b) 08019 ] 08020 dispinterface DispHTMLElementCollection 08021 { 08022 properties: 08023 methods: 08024 [id(DISPID_IHTMLELEMENTCOLLECTION_TOSTRING)] 08025 BSTR toString(); 08026 08027 [propput, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH)] 08028 void length(LONG v); 08029 08030 [propget, id(DISPID_IHTMLELEMENTCOLLECTION_LENGTH)] 08031 LONG length(); 08032 08033 [propget, id(DISPID_IHTMLELEMENTCOLLECTION__NEWENUM), hidden, restricted] 08034 IUnknown *_newEnum(); 08035 08036 [id(DISPID_IHTMLELEMENTCOLLECTION_ITEM)] 08037 IDispatch *item( 08038 [in, optional] VARIANT name, 08039 [in, optional] VARIANT index); 08040 08041 [id(DISPID_IHTMLELEMENTCOLLECTION_TAGS)] 08042 IDispatch *tags( 08043 [in] VARIANT tagName); 08044 08045 [id(DISPID_IHTMLELEMENTCOLLECTION2_URNS)] 08046 IDispatch *urns([in] VARIANT urn); 08047 08048 [id(DISPID_IHTMLELEMENTCOLLECTION3_NAMEDITEM)] 08049 IDispatch *namedItem([in] BSTR name); 08050 } 08051 08052 /***************************************************************************** 08053 * IHTMLSelectElement interface 08054 */ 08055 [ 08056 odl, 08057 oleautomation, 08058 dual, 08059 uuid(3050f244-98b5-11cf-bb82-00aa00bdce0b) 08060 ] 08061 interface IHTMLSelectElement : IDispatch 08062 { 08063 [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE), displaybind, bindable] 08064 HRESULT size([in] LONG v); 08065 08066 [propget, id(DISPID_IHTMLSELECTELEMENT_SIZE), displaybind, bindable] 08067 HRESULT size([retval, out] LONG *p); 08068 08069 [propput, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE), displaybind, bindable] 08070 HRESULT multiple([in] VARIANT_BOOL v); 08071 08072 [propget, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE), displaybind, bindable] 08073 HRESULT multiple([retval, out] VARIANT_BOOL *p); 08074 08075 [propput, id(DISPID_IHTMLSELECTELEMENT_NAME), displaybind, bindable] 08076 HRESULT name([in] BSTR v); 08077 08078 [propget, id(DISPID_IHTMLSELECTELEMENT_NAME), displaybind, bindable] 08079 HRESULT name([retval, out] BSTR *p); 08080 08081 [propget, id(DISPID_IHTMLSELECTELEMENT_OPTIONS)] 08082 HRESULT options([retval, out] IDispatch **p); 08083 08084 [propput, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE), displaybind, bindable] 08085 HRESULT onchange([in] VARIANT v); 08086 08087 [propget, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE), displaybind, bindable] 08088 HRESULT onchange([retval, out] VARIANT *p); 08089 08090 [propput, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX)] 08091 HRESULT selectedIndex([in] LONG v); 08092 08093 [propget, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX)] 08094 HRESULT selectedIndex([retval, out] LONG *p); 08095 08096 [propget, id(DISPID_IHTMLSELECTELEMENT_TYPE), displaybind, bindable] 08097 HRESULT type([retval, out] BSTR *p); 08098 08099 [propput, id(DISPID_IHTMLSELECTELEMENT_VALUE), displaybind, bindable] 08100 HRESULT value([in] BSTR v); 08101 08102 [propget, id(DISPID_IHTMLSELECTELEMENT_VALUE), displaybind, bindable] 08103 HRESULT value([retval, out] BSTR *p); 08104 08105 [propput, id(DISPID_IHTMLSELECTELEMENT_DISABLED), displaybind, bindable] 08106 HRESULT disabled([in] VARIANT_BOOL v); 08107 08108 [propget, id(DISPID_IHTMLSELECTELEMENT_DISABLED), displaybind, bindable] 08109 HRESULT disabled([retval, out] VARIANT_BOOL *p); 08110 08111 [propget, id(DISPID_IHTMLSELECTELEMENT_FORM)] 08112 HRESULT form([retval, out] IHTMLFormElement **p); 08113 08114 [id(DISPID_IHTMLSELECTELEMENT_ADD)] 08115 HRESULT add( 08116 [in] IHTMLElement *element, 08117 [optional, in] VARIANT before); 08118 08119 [id(DISPID_IHTMLSELECTELEMENT_REMOVE)] 08120 HRESULT remove([defaultvalue(-1), in] LONG index); 08121 08122 [propput, id(DISPID_IHTMLSELECTELEMENT_LENGTH)] 08123 HRESULT length([in] LONG v); 08124 08125 [propget, id(DISPID_IHTMLSELECTELEMENT_LENGTH)] 08126 HRESULT length([retval, out] LONG *p); 08127 08128 [propget, id(DISPID_IHTMLSELECTELEMENT__NEWENUM), hidden, restricted] 08129 HRESULT _newEnum([retval, out] IUnknown **p); 08130 08131 [id(DISPID_IHTMLSELECTELEMENT_ITEM)] 08132 HRESULT item( 08133 [optional, in] VARIANT name, 08134 [optional, in] VARIANT index, 08135 [retval, out] IDispatch **pdisp); 08136 08137 [id(DISPID_IHTMLSELECTELEMENT_TAGS)] 08138 HRESULT tags( 08139 [in] VARIANT tagName, 08140 [retval, out] IDispatch **pdisp); 08141 } 08142 08143 /***************************************************************************** 08144 * DispHTMLSelectElement dispinterface 08145 */ 08146 [ 08147 hidden, 08148 uuid(3050f531-98b5-11cf-bb82-00aa00bdce0b) 08149 ] 08150 dispinterface DispHTMLSelectElement 08151 { 08152 properties: 08153 methods: 08154 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL; 08155 08156 [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE), displaybind, bindable] 08157 void size(LONG v); 08158 08159 [propget, id(DISPID_IHTMLSELECTELEMENT_SIZE), displaybind, bindable] 08160 LONG size(); 08161 08162 [propput, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE), displaybind, bindable] 08163 void multiple(VARIANT_BOOL v); 08164 08165 [propget, id(DISPID_IHTMLSELECTELEMENT_MULTIPLE), displaybind, bindable] 08166 VARIANT_BOOL multiple(); 08167 08168 [propput, id(DISPID_IHTMLSELECTELEMENT_NAME), displaybind, bindable] 08169 void name(BSTR v); 08170 08171 [propget, id(DISPID_IHTMLSELECTELEMENT_NAME), displaybind, bindable] 08172 BSTR name(); 08173 08174 [propget, id(DISPID_IHTMLSELECTELEMENT_OPTIONS)] 08175 IDispatch *options(); 08176 08177 [propput, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE), displaybind, bindable] 08178 void onchange(VARIANT v); 08179 08180 [propget, id(DISPID_IHTMLSELECTELEMENT_ONCHANGE), displaybind, bindable] 08181 VARIANT onchange(); 08182 08183 [propput, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX)] 08184 void selectedIndex(LONG v); 08185 08186 [propget, id(DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX)] 08187 LONG selectedIndex(); 08188 08189 [propget, id(DISPID_IHTMLSELECTELEMENT_TYPE), displaybind, bindable] 08190 BSTR type(); 08191 08192 [propput, id(DISPID_IHTMLSELECTELEMENT_VALUE), displaybind, bindable] 08193 void value(BSTR v); 08194 08195 [propget, id(DISPID_IHTMLSELECTELEMENT_VALUE), displaybind, bindable] 08196 BSTR value(); 08197 08198 [propget, id(DISPID_IHTMLSELECTELEMENT_FORM)] 08199 IHTMLFormElement *form(); 08200 08201 [id(DISPID_IHTMLSELECTELEMENT_ADD)] 08202 void add( 08203 [in] IHTMLElement *element, 08204 [in, optional] VARIANT before); 08205 08206 [id(DISPID_IHTMLSELECTELEMENT_REMOVE)] 08207 void remove([in, defaultvalue(-1)] LONG index); 08208 08209 [propput, id(DISPID_IHTMLSELECTELEMENT_LENGTH)] 08210 void length(LONG v); 08211 08212 [propget, id(DISPID_IHTMLSELECTELEMENT_LENGTH)] 08213 LONG length(); 08214 08215 [propget, id(DISPID_IHTMLSELECTELEMENT__NEWENUM), hidden, restricted] 08216 IUnknown *_newEnum(); 08217 08218 [id(DISPID_IHTMLSELECTELEMENT_ITEM)] 08219 IDispatch *item( 08220 [in, optional] VARIANT name, 08221 [in, optional] VARIANT index); 08222 08223 [id(DISPID_IHTMLSELECTELEMENT_TAGS)] 08224 IDispatch *tags([in] VARIANT tagName); 08225 08226 [id(DISPID_IHTMLSELECTELEMENT2_URNS)] 08227 IDispatch *urns([in] VARIANT urn); 08228 08229 [id(DISPID_IHTMLSELECTELEMENT4_NAMEDITEM)] 08230 IDispatch *namedItem([in] BSTR name); 08231 } 08232 08233 /***************************************************************************** 08234 * IHTMLSelectionObject interface 08235 */ 08236 [ 08237 odl, 08238 oleautomation, 08239 dual, 08240 uuid(3050F25A-98B5-11CF-BB82-00AA00BDCE0B) 08241 ] 08242 interface IHTMLSelectionObject : IDispatch 08243 { 08244 [id(DISPID_IHTMLSELECTIONOBJECT_CREATERANGE)] 08245 HRESULT createRange([retval, out] IDispatch **range); 08246 08247 [id(DISPID_IHTMLSELECTIONOBJECT_EMPTY)] 08248 HRESULT empty(); 08249 08250 [id(DISPID_IHTMLSELECTIONOBJECT_CLEAR)] 08251 HRESULT clear(); 08252 08253 [propget, id(DISPID_IHTMLSELECTIONOBJECT_TYPE)] 08254 HRESULT type([retval, out] BSTR *p); 08255 } 08256 08257 /***************************************************************************** 08258 * IHTMLOptionElement interface 08259 */ 08260 [ 08261 odl, 08262 oleautomation, 08263 dual, 08264 uuid(3050F211-98B5-11CF-BB82-00AA00BDCE0B) 08265 ] 08266 interface IHTMLOptionElement : IDispatch 08267 { 08268 [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED)] 08269 HRESULT selected([in] VARIANT_BOOL v); 08270 08271 [propget, id(DISPID_IHTMLOPTIONELEMENT_SELECTED)] 08272 HRESULT selected([retval, out] VARIANT_BOOL *p); 08273 08274 [propput, id(DISPID_IHTMLOPTIONELEMENT_VALUE)] 08275 HRESULT value([in] BSTR v); 08276 08277 [propget, id(DISPID_IHTMLOPTIONELEMENT_VALUE)] 08278 HRESULT value([retval, out] BSTR *p); 08279 08280 [propput, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED)] 08281 HRESULT defaultSelected([in] VARIANT_BOOL v); 08282 08283 [propget, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED)] 08284 HRESULT defaultSelected([retval, out] VARIANT_BOOL *p); 08285 08286 [propput, id(DISPID_IHTMLOPTIONELEMENT_INDEX)] 08287 HRESULT index([in] LONG v); 08288 08289 [propget, id(DISPID_IHTMLOPTIONELEMENT_INDEX)] 08290 HRESULT index([retval, out] LONG *p); 08291 08292 [propput, id(DISPID_IHTMLOPTIONELEMENT_TEXT)] 08293 HRESULT text([in] BSTR v); 08294 08295 [propget, id(DISPID_IHTMLOPTIONELEMENT_TEXT)] 08296 HRESULT text([retval, out] BSTR *p); 08297 08298 [propget, id(DISPID_IHTMLOPTIONELEMENT_FORM)] 08299 HRESULT form([retval, out] IHTMLFormElement **p); 08300 } 08301 08302 [ 08303 odl, 08304 oleautomation, 08305 dual, 08306 uuid(3050f820-98b5-11cf-bb82-00aa00bdce0b) 08307 ] 08308 interface IHTMLOptionElement3 : IDispatch 08309 { 08310 [propput, id(DISPID_IHTMLOPTIONELEMENT3_LABEL), displaybind, bindable] 08311 HRESULT label([in] BSTR v); 08312 08313 [propget, id(DISPID_IHTMLOPTIONELEMENT3_LABEL), displaybind, bindable] 08314 HRESULT label([retval, out] BSTR * p); 08315 } 08316 08317 /***************************************************************************** 08318 * IHTMLOptionElementFactory interface 08319 */ 08320 [ 08321 odl, 08322 oleautomation, 08323 dual, 08324 uuid(3050F38C-98B5-11Cf-BB82-00AA00BDCE0B) 08325 ] 08326 interface IHTMLOptionElementFactory : IDispatch 08327 { 08328 [id(DISPID_IHTMLOPTIONELEMENTFACTORY_CREATE)] 08329 HRESULT create( 08330 [optional, in] VARIANT text, 08331 [optional, in] VARIANT value, 08332 [optional, in] VARIANT defaultselected, 08333 [optional, in] VARIANT selected, 08334 [retval, out] IHTMLOptionElement **optelem); 08335 } 08336 08337 /***************************************************************************** 08338 * DispHTMLOptionElement dispinterface 08339 */ 08340 [ 08341 hidden, 08342 uuid(3050f52b-98b5-11cf-bb82-00aa00bdce0b) 08343 ] 08344 dispinterface DispHTMLOptionElement 08345 { 08346 properties: 08347 methods: 08348 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL; 08349 08350 [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED)] 08351 void selected(VARIANT_BOOL v); 08352 08353 [propget, id(DISPID_IHTMLOPTIONELEMENT_SELECTED)] 08354 VARIANT_BOOL selected(); 08355 08356 [propput, id(DISPID_IHTMLOPTIONELEMENT_VALUE)] 08357 void value(BSTR v); 08358 08359 [propget, id(DISPID_IHTMLOPTIONELEMENT_VALUE)] 08360 BSTR value(); 08361 08362 [propput, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED)] 08363 void defaultSelected(VARIANT_BOOL v); 08364 08365 [propget, id(DISPID_IHTMLOPTIONELEMENT_DEFAULTSELECTED)] 08366 VARIANT_BOOL defaultSelected(); 08367 08368 [propput, id(DISPID_IHTMLOPTIONELEMENT_INDEX)] 08369 void index(LONG v); 08370 08371 [propget, id(DISPID_IHTMLOPTIONELEMENT_INDEX)] 08372 LONG index(); 08373 08374 [propput, id(DISPID_IHTMLOPTIONELEMENT_TEXT)] 08375 void text(BSTR v); 08376 08377 [propget, id(DISPID_IHTMLOPTIONELEMENT_TEXT)] 08378 BSTR text(); 08379 08380 [propget, id(DISPID_IHTMLOPTIONELEMENT_FORM)] 08381 IHTMLFormElement *form(); 08382 08383 [propput, id(DISPID_IHTMLOPTIONELEMENT3_LABEL), displaybind, bindable] 08384 void label(BSTR v); 08385 08386 [propget, id(DISPID_IHTMLOPTIONELEMENT3_LABEL), displaybind, bindable] 08387 BSTR label(); 08388 } 08389 08390 [ 08391 noncreatable, 08392 uuid(3050f24d-98b5-11cf-bb82-00aa00bdce0b) 08393 ] 08394 coclass HTMLOptionElement 08395 { 08396 [default] dispinterface DispHTMLOptionElement; 08397 [source, default] dispinterface HTMLElementEvents; 08398 [source] dispinterface HTMLElementEvents2; 08399 interface IHTMLElement; 08400 interface IHTMLElement2; 08401 interface IHTMLElement3; 08402 interface IHTMLElement4; 08403 interface IHTMLUniqueName; 08404 interface IHTMLDOMNode; 08405 interface IHTMLDOMNode2; 08406 interface IHTMLDatabinding; 08407 interface IHTMLOptionElement; 08408 interface IHTMLOptionElement3; 08409 } 08410 08411 /***************************************************************************** 08412 * IHTMLInputElement interface 08413 */ 08414 [ 08415 odl, 08416 oleautomation, 08417 dual, 08418 uuid(3050f5d2-98b5-11cf-bb82-00aa00bdce0b) 08419 ] 08420 interface IHTMLInputElement : IDispatch 08421 { 08422 [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE)] 08423 HRESULT type([in] BSTR v); 08424 08425 [propget, id(DISPID_IHTMLINPUTELEMENT_TYPE)] 08426 HRESULT type([retval, out] BSTR *p); 08427 08428 [propput, id(DISPID_IHTMLINPUTELEMENT_VALUE), displaybind, bindable] 08429 HRESULT value([in] BSTR v); 08430 08431 [propget, id(DISPID_IHTMLINPUTELEMENT_VALUE), displaybind, bindable] 08432 HRESULT value([retval, out] BSTR *p); 08433 08434 [propput, id(DISPID_IHTMLINPUTELEMENT_NAME), displaybind, bindable] 08435 HRESULT name([in] BSTR v); 08436 08437 [propget, id(DISPID_IHTMLINPUTELEMENT_NAME), displaybind, bindable] 08438 HRESULT name([retval, out] BSTR *p); 08439 08440 [propput, id(DISPID_IHTMLINPUTELEMENT_STATUS)] 08441 HRESULT status([in] VARIANT_BOOL v); 08442 08443 [propget, id(DISPID_IHTMLINPUTELEMENT_STATUS)] 08444 HRESULT status([retval, out] VARIANT_BOOL *p); 08445 08446 [propput, id(DISPID_IHTMLINPUTELEMENT_DISABLED), displaybind, bindable] 08447 HRESULT disabled([in] VARIANT_BOOL v); 08448 08449 [propget, id(DISPID_IHTMLINPUTELEMENT_DISABLED), displaybind, bindable] 08450 HRESULT disabled([retval, out] VARIANT_BOOL *p); 08451 08452 [propget, id(DISPID_IHTMLINPUTELEMENT_FORM)] 08453 HRESULT form([retval, out] IHTMLFormElement **p); 08454 08455 [propput, id(DISPID_IHTMLINPUTELEMENT_SIZE), displaybind, bindable] 08456 HRESULT size([in] LONG v); 08457 08458 [propget, id(DISPID_IHTMLINPUTELEMENT_SIZE), displaybind, bindable] 08459 HRESULT size([retval, out] LONG *p); 08460 08461 [propput, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH), displaybind, bindable] 08462 HRESULT maxLength([in] LONG v); 08463 08464 [propget, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH), displaybind, bindable] 08465 HRESULT maxLength([retval, out] LONG *p); 08466 08467 [id(DISPID_IHTMLINPUTELEMENT_SELECT)] 08468 HRESULT select(); 08469 08470 [propput, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE), displaybind, bindable] 08471 HRESULT onchange([in] VARIANT v); 08472 08473 [propget, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE), displaybind, bindable] 08474 HRESULT onchange([retval, out] VARIANT *p); 08475 08476 [propput, id(DISPID_IHTMLINPUTELEMENT_ONSELECT), displaybind, bindable] 08477 HRESULT onselect([in] VARIANT v); 08478 08479 [propget, id(DISPID_IHTMLINPUTELEMENT_ONSELECT), displaybind, bindable] 08480 HRESULT onselect([retval, out] VARIANT *p); 08481 08482 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE), displaybind, bindable, hidden] 08483 HRESULT defaultValue([in] BSTR v); 08484 08485 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE), displaybind, bindable, hidden] 08486 HRESULT defaultValue([retval, out] BSTR *p); 08487 08488 [propput, id(DISPID_IHTMLINPUTELEMENT_READONLY), displaybind, bindable] 08489 HRESULT readOnly([in] VARIANT_BOOL v); 08490 08491 [propget, id(DISPID_IHTMLINPUTELEMENT_READONLY), displaybind, bindable] 08492 HRESULT readOnly([retval, out] VARIANT_BOOL *p); 08493 08494 [id(DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE)] 08495 HRESULT createTextRange([retval, out] IHTMLTxtRange **range); 08496 08497 [propput, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE), bindable] 08498 HRESULT indeterminate([in] VARIANT_BOOL v); 08499 08500 [propget, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE), bindable] 08501 HRESULT indeterminate([retval, out] VARIANT_BOOL *p); 08502 08503 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED), bindable] 08504 HRESULT defaultChecked([in] VARIANT_BOOL v); 08505 08506 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED), bindable] 08507 HRESULT defaultChecked([retval, out] VARIANT_BOOL *p); 08508 08509 [propput, id(DISPID_IHTMLINPUTELEMENT_CHECKED), bindable] 08510 HRESULT checked([in] VARIANT_BOOL v); 08511 08512 [propget, id(DISPID_IHTMLINPUTELEMENT_CHECKED), bindable] 08513 HRESULT checked([retval, out] VARIANT_BOOL *p); 08514 08515 [propput, id(DISPID_IHTMLINPUTELEMENT_BORDER), displaybind, bindable] 08516 HRESULT border([in] VARIANT v); 08517 08518 [propget, id(DISPID_IHTMLINPUTELEMENT_BORDER), displaybind, bindable] 08519 HRESULT border([retval, out] VARIANT *p); 08520 08521 [propput, id(DISPID_IHTMLINPUTELEMENT_VSPACE), displaybind, bindable] 08522 HRESULT vspace([in] LONG v); 08523 08524 [propget, id(DISPID_IHTMLINPUTELEMENT_VSPACE), displaybind, bindable] 08525 HRESULT vspace([retval, out] LONG *p); 08526 08527 [propput, id(DISPID_IHTMLINPUTELEMENT_HSPACE), displaybind, bindable] 08528 HRESULT hspace([in] LONG v); 08529 08530 [propget, id(DISPID_IHTMLINPUTELEMENT_HSPACE), displaybind, bindable] 08531 HRESULT hspace([retval, out] LONG *p); 08532 08533 [propput, id(DISPID_IHTMLINPUTELEMENT_ALT), displaybind, bindable] 08534 HRESULT alt([in] BSTR v); 08535 08536 [propget, id(DISPID_IHTMLINPUTELEMENT_ALT), displaybind, bindable] 08537 HRESULT alt([retval, out] BSTR *p); 08538 08539 [propput, id(DISPID_IHTMLINPUTELEMENT_SRC), displaybind, bindable] 08540 HRESULT src([in] BSTR v); 08541 08542 [propget, id(DISPID_IHTMLINPUTELEMENT_SRC), displaybind, bindable] 08543 HRESULT src([retval, out] BSTR *p); 08544 08545 [propput, id(DISPID_IHTMLINPUTELEMENT_LOWSRC), displaybind, bindable] 08546 HRESULT lowsrc([in] BSTR v); 08547 08548 [propget, id(DISPID_IHTMLINPUTELEMENT_LOWSRC), displaybind, bindable] 08549 HRESULT lowsrc([retval, out] BSTR *p); 08550 08551 [propput, id(DISPID_IHTMLINPUTELEMENT_VRML), displaybind, bindable] 08552 HRESULT vrml([in] BSTR v); 08553 08554 [propget, id(DISPID_IHTMLINPUTELEMENT_VRML), displaybind, bindable] 08555 HRESULT vrml([retval, out] BSTR *p); 08556 08557 [propput, id(DISPID_IHTMLINPUTELEMENT_DYNSRC), displaybind, bindable] 08558 HRESULT dynsrc([in] BSTR v); 08559 08560 [propget, id(DISPID_IHTMLINPUTELEMENT_DYNSRC), displaybind, bindable] 08561 HRESULT dynsrc([retval, out] BSTR *p); 08562 08563 [propget, id(DISPID_IHTMLINPUTELEMENT_READYSTATE)] 08564 HRESULT readyState([retval, out] BSTR *p); 08565 08566 [propget, id(DISPID_IHTMLINPUTELEMENT_COMPLETE)] 08567 HRESULT complete([retval, out] VARIANT_BOOL *p); 08568 08569 [propput, id(DISPID_IHTMLINPUTELEMENT_LOOP), displaybind, bindable] 08570 HRESULT loop([in] VARIANT v); 08571 08572 [propget, id(DISPID_IHTMLINPUTELEMENT_LOOP), displaybind, bindable] 08573 HRESULT loop([retval, out] VARIANT *p); 08574 08575 [propput, id(DISPID_IHTMLINPUTELEMENT_ALIGN), displaybind, bindable] 08576 HRESULT align([in] BSTR v); 08577 08578 [propget, id(DISPID_IHTMLINPUTELEMENT_ALIGN), displaybind, bindable] 08579 HRESULT align([retval, out] BSTR *p); 08580 08581 [propput, id(DISPID_IHTMLINPUTELEMENT_ONLOAD), displaybind, bindable] 08582 HRESULT onload([in] VARIANT v); 08583 08584 [propget, id(DISPID_IHTMLINPUTELEMENT_ONLOAD), displaybind, bindable] 08585 HRESULT onload([retval, out] VARIANT *p); 08586 08587 [propput, id(DISPID_IHTMLINPUTELEMENT_ONERROR), displaybind, bindable] 08588 HRESULT onerror([in] VARIANT v); 08589 08590 [propget, id(DISPID_IHTMLINPUTELEMENT_ONERROR), displaybind, bindable] 08591 HRESULT onerror([retval, out] VARIANT *p); 08592 08593 [propput, id(DISPID_IHTMLINPUTELEMENT_ONABORT), displaybind, bindable] 08594 HRESULT onabort([in] VARIANT v); 08595 08596 [propget, id(DISPID_IHTMLINPUTELEMENT_ONABORT), displaybind, bindable] 08597 HRESULT onabort([retval, out] VARIANT *p); 08598 08599 [propput, id(DISPID_IHTMLINPUTELEMENT_WIDTH)] 08600 HRESULT width([in] LONG v); 08601 08602 [propget, id(DISPID_IHTMLINPUTELEMENT_WIDTH)] 08603 HRESULT width([retval, out] LONG *p); 08604 08605 [propput, id(DISPID_IHTMLINPUTELEMENT_HEIGHT)] 08606 HRESULT height([in] LONG v); 08607 08608 [propget, id(DISPID_IHTMLINPUTELEMENT_HEIGHT)] 08609 HRESULT height([retval, out] LONG *p); 08610 08611 [propput, id(DISPID_IHTMLINPUTELEMENT_START), displaybind, bindable] 08612 HRESULT start([in] BSTR v); 08613 08614 [propget, id(DISPID_IHTMLINPUTELEMENT_START), displaybind, bindable] 08615 HRESULT start([retval, out] BSTR *p); 08616 } 08617 08618 /***************************************************************************** 08619 * IHTMLInputTextElement interface 08620 */ 08621 [ 08622 odl, 08623 oleautomation, 08624 dual, 08625 uuid(3050f2a6-98b5-11cf-bb82-00aa00bdce0b) 08626 ] 08627 interface IHTMLInputTextElement : IDispatch 08628 { 08629 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_TYPE)] 08630 HRESULT type([retval, out] BSTR *p); 08631 08632 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_VALUE), displaybind, bindable] 08633 HRESULT value([in] BSTR v); 08634 08635 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_VALUE), displaybind, bindable] 08636 HRESULT value([retval, out] BSTR *p); 08637 08638 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_NAME), displaybind, bindable] 08639 HRESULT name([in] BSTR v); 08640 08641 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_NAME), displaybind, bindable] 08642 HRESULT name([retval, out] BSTR *p); 08643 08644 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_STATUS)] 08645 HRESULT status([in] VARIANT v); 08646 08647 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_STATUS)] 08648 HRESULT status([retval, out] VARIANT *p); 08649 08650 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_DISABLED), displaybind, bindable] 08651 HRESULT disabled([in] VARIANT_BOOL v); 08652 08653 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_DISABLED), displaybind, bindable] 08654 HRESULT disabled([retval, out] VARIANT_BOOL *p); 08655 08656 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_FORM)] 08657 HRESULT form([retval, out] IHTMLFormElement **p); 08658 08659 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE), displaybind, bindable, hidden] 08660 HRESULT defaultValue([in] BSTR v); 08661 08662 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE), displaybind, bindable, hidden] 08663 HRESULT defaultValue([retval, out] BSTR *p); 08664 08665 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_SIZE), displaybind, bindable] 08666 HRESULT size([in] LONG v); 08667 08668 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_SIZE), displaybind, bindable] 08669 HRESULT size([retval, out] LONG *p); 08670 08671 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH), displaybind, bindable] 08672 HRESULT maxLength([in] LONG v); 08673 08674 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH), displaybind, bindable] 08675 HRESULT maxLength([retval, out] LONG *p); 08676 08677 [id(DISPID_IHTMLINPUTTEXTELEMENT_SELECT)] 08678 HRESULT select(); 08679 08680 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE), displaybind, bindable] 08681 HRESULT onchange([in] VARIANT v); 08682 08683 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE), displaybind, bindable] 08684 HRESULT onchange([retval, out] VARIANT *p); 08685 08686 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT), displaybind, bindable] 08687 HRESULT onselect([in] VARIANT v); 08688 08689 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT), displaybind, bindable] 08690 HRESULT onselect([retval, out] VARIANT *p); 08691 08692 [propput, id(DISPID_IHTMLINPUTTEXTELEMENT_READONLY), displaybind, bindable] 08693 HRESULT readOnly([in] VARIANT_BOOL v); 08694 08695 [propget, id(DISPID_IHTMLINPUTTEXTELEMENT_READONLY), displaybind, bindable] 08696 HRESULT readOnly([retval, out] VARIANT_BOOL *p); 08697 08698 [id(DISPID_IHTMLINPUTTEXTELEMENT_CREATETEXTRANGE)] 08699 HRESULT createTextRange([retval, out] IHTMLTxtRange **range); 08700 } 08701 08702 [ 08703 hidden, 08704 uuid(3050f57d-98b5-11cf-bb82-00aa00bdce0b) 08705 ] 08706 dispinterface DispHTMLInputElement 08707 { 08708 properties: 08709 methods: 08710 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL; 08711 08712 [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE)] 08713 void type(BSTR v); 08714 08715 [propget, id(DISPID_IHTMLINPUTELEMENT_TYPE)] 08716 BSTR type(); 08717 08718 [propput, id(DISPID_IHTMLINPUTELEMENT_VALUE), displaybind, bindable] 08719 void value(BSTR v); 08720 08721 [propget, id(DISPID_IHTMLINPUTELEMENT_VALUE), displaybind, bindable] 08722 BSTR value(); 08723 08724 [propput, id(DISPID_IHTMLINPUTELEMENT_NAME), displaybind, bindable] 08725 void name(BSTR v); 08726 08727 [propget, id(DISPID_IHTMLINPUTELEMENT_NAME), displaybind, bindable] 08728 BSTR name(); 08729 08730 [propput, id(DISPID_IHTMLINPUTELEMENT_STATUS)] 08731 void status(VARIANT_BOOL v); 08732 08733 [propget, id(DISPID_IHTMLINPUTELEMENT_STATUS)] 08734 VARIANT_BOOL status(); 08735 08736 [propget, id(DISPID_IHTMLINPUTELEMENT_FORM)] 08737 IHTMLFormElement *form(); 08738 08739 [propput, id(DISPID_IHTMLINPUTELEMENT_SIZE), displaybind, bindable] 08740 void size(LONG v); 08741 08742 [propget, id(DISPID_IHTMLINPUTELEMENT_SIZE), displaybind, bindable] 08743 LONG size(); 08744 08745 [propput, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH), displaybind, bindable] 08746 void maxLength(LONG v); 08747 08748 [propget, id(DISPID_IHTMLINPUTELEMENT_MAXLENGTH), displaybind, bindable] 08749 LONG maxLength(); 08750 08751 [id(DISPID_IHTMLINPUTELEMENT_SELECT)] 08752 void select(); 08753 08754 [propput, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE), displaybind, bindable] 08755 void onchange(VARIANT v); 08756 08757 [propget, id(DISPID_IHTMLINPUTELEMENT_ONCHANGE), displaybind, bindable] 08758 VARIANT onchange(); 08759 08760 [propput, id(DISPID_IHTMLINPUTELEMENT_ONSELECT), displaybind, bindable] 08761 void onselect(VARIANT v); 08762 08763 [propget, id(DISPID_IHTMLINPUTELEMENT_ONSELECT), displaybind, bindable] 08764 VARIANT onselect(); 08765 08766 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE), displaybind, bindable, hidden] 08767 void defaultValue(BSTR v); 08768 08769 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTVALUE), displaybind, bindable, hidden] 08770 BSTR defaultValue(); 08771 08772 [propput, id(DISPID_IHTMLINPUTELEMENT_READONLY), displaybind, bindable] 08773 void readOnly(VARIANT_BOOL v); 08774 08775 [propget, id(DISPID_IHTMLINPUTELEMENT_READONLY), displaybind, bindable] 08776 VARIANT_BOOL readOnly(); 08777 08778 [id(DISPID_IHTMLINPUTELEMENT_CREATETEXTRANGE)] 08779 IHTMLTxtRange *createTextRange(); 08780 08781 [propput, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE), bindable] 08782 void indeterminate(VARIANT_BOOL v); 08783 08784 [propget, id(DISPID_IHTMLINPUTELEMENT_INDETERMINATE), bindable] 08785 VARIANT_BOOL indeterminate(); 08786 08787 [propput, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED), bindable] 08788 void defaultChecked(VARIANT_BOOL v); 08789 08790 [propget, id(DISPID_IHTMLINPUTELEMENT_DEFAULTCHECKED), bindable] 08791 VARIANT_BOOL defaultChecked(); 08792 08793 [propput, id(DISPID_IHTMLINPUTELEMENT_CHECKED), bindable] 08794 void checked(VARIANT_BOOL v); 08795 08796 [propget, id(DISPID_IHTMLINPUTELEMENT_CHECKED), bindable] 08797 VARIANT_BOOL checked(); 08798 08799 [propput, id(DISPID_IHTMLINPUTELEMENT_BORDER), displaybind, bindable] 08800 void border(VARIANT v); 08801 08802 [propget, id(DISPID_IHTMLINPUTELEMENT_BORDER), displaybind, bindable] 08803 VARIANT border(); 08804 08805 [propput, id(DISPID_IHTMLINPUTELEMENT_VSPACE), displaybind, bindable] 08806 void vspace(LONG v); 08807 08808 [propget, id(DISPID_IHTMLINPUTELEMENT_VSPACE), displaybind, bindable] 08809 LONG vspace(); 08810 08811 [propput, id(DISPID_IHTMLINPUTELEMENT_HSPACE), displaybind, bindable] 08812 void hspace(LONG v); 08813 08814 [propget, id(DISPID_IHTMLINPUTELEMENT_HSPACE), displaybind, bindable] 08815 LONG hspace(); 08816 08817 [propput, id(DISPID_IHTMLINPUTELEMENT_ALT), displaybind, bindable] 08818 void alt(BSTR v); 08819 08820 [propget, id(DISPID_IHTMLINPUTELEMENT_ALT), displaybind, bindable] 08821 BSTR alt(); 08822 08823 [propput, id(DISPID_IHTMLINPUTELEMENT_SRC), displaybind, bindable] 08824 void src(BSTR v); 08825 08826 [propget, id(DISPID_IHTMLINPUTELEMENT_SRC), displaybind, bindable] 08827 BSTR src(); 08828 08829 [propput, id(DISPID_IHTMLINPUTELEMENT_LOWSRC), displaybind, bindable] 08830 void lowsrc(BSTR v); 08831 08832 [propget, id(DISPID_IHTMLINPUTELEMENT_LOWSRC), displaybind, bindable] 08833 BSTR lowsrc(); 08834 08835 [propput, id(DISPID_IHTMLINPUTELEMENT_VRML), displaybind, bindable] 08836 void vrml(BSTR v); 08837 08838 [propget, id(DISPID_IHTMLINPUTELEMENT_VRML), displaybind, bindable] 08839 BSTR vrml(); 08840 08841 [propput, id(DISPID_IHTMLINPUTELEMENT_DYNSRC), displaybind, bindable] 08842 void dynsrc(BSTR v); 08843 08844 [propget, id(DISPID_IHTMLINPUTELEMENT_DYNSRC), displaybind, bindable] 08845 BSTR dynsrc(); 08846 08847 [propget, id(DISPID_IHTMLINPUTELEMENT_COMPLETE)] 08848 VARIANT_BOOL complete(); 08849 08850 [propput, id(DISPID_IHTMLINPUTELEMENT_LOOP), displaybind, bindable] 08851 void loop(VARIANT v); 08852 08853 [propget, id(DISPID_IHTMLINPUTELEMENT_LOOP), displaybind, bindable] 08854 VARIANT loop(); 08855 08856 [propput, id(DISPID_IHTMLINPUTELEMENT_ALIGN), displaybind, bindable] 08857 void align(BSTR v); 08858 08859 [propget, id(DISPID_IHTMLINPUTELEMENT_ALIGN), displaybind, bindable] 08860 BSTR align(); 08861 08862 [propput, id(DISPID_IHTMLINPUTELEMENT_ONLOAD), displaybind, bindable] 08863 void onload(VARIANT v); 08864 08865 [propget, id(DISPID_IHTMLINPUTELEMENT_ONLOAD), displaybind, bindable] 08866 VARIANT onload(); 08867 08868 [propput, id(DISPID_IHTMLINPUTELEMENT_ONERROR), displaybind, bindable] 08869 void onerror(VARIANT v); 08870 08871 [propget, id(DISPID_IHTMLINPUTELEMENT_ONERROR), displaybind, bindable] 08872 VARIANT onerror(); 08873 08874 [propput, id(DISPID_IHTMLINPUTELEMENT_ONABORT), displaybind, bindable] 08875 void onabort(VARIANT v); 08876 08877 [propget, id(DISPID_IHTMLINPUTELEMENT_ONABORT), displaybind, bindable] 08878 VARIANT onabort(); 08879 08880 [propput, id(DISPID_IHTMLINPUTELEMENT_WIDTH)] 08881 void width(LONG v); 08882 08883 [propget, id(DISPID_IHTMLINPUTELEMENT_WIDTH)] 08884 LONG width(); 08885 08886 [propput, id(DISPID_IHTMLINPUTELEMENT_HEIGHT)] 08887 void height(LONG v); 08888 08889 [propget, id(DISPID_IHTMLINPUTELEMENT_HEIGHT)] 08890 LONG height(); 08891 08892 [propput, id(DISPID_IHTMLINPUTELEMENT_START), displaybind, bindable] 08893 void start(BSTR v); 08894 08895 [propget, id(DISPID_IHTMLINPUTELEMENT_START), displaybind, bindable] 08896 BSTR start(); 08897 08898 [propput, id(DISPID_IHTMLINPUTELEMENT2_ACCEPT), displaybind, bindable] 08899 void accept(BSTR v); 08900 08901 [propget, id(DISPID_IHTMLINPUTELEMENT2_ACCEPT), displaybind, bindable] 08902 BSTR accept(); 08903 08904 [propput, id(DISPID_IHTMLINPUTELEMENT2_USEMAP), displaybind, bindable] 08905 void useMap(BSTR v); 08906 08907 [propget, id(DISPID_IHTMLINPUTELEMENT2_USEMAP), displaybind, bindable] 08908 BSTR useMap(); 08909 } 08910 08911 /***************************************************************************** 08912 * IHTMLTextAreaElement interface 08913 */ 08914 [ 08915 odl, 08916 oleautomation, 08917 dual, 08918 uuid(3050f2aa-98b5-11cf-bb82-00aa00bdce0b) 08919 ] 08920 interface IHTMLTextAreaElement : IDispatch 08921 { 08922 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_TYPE)] 08923 HRESULT type([retval, out] BSTR *p); 08924 08925 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE), displaybind, bindable] 08926 HRESULT value([in] BSTR v); 08927 08928 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE), displaybind, bindable] 08929 HRESULT value([retval, out] BSTR *p); 08930 08931 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_NAME), displaybind, bindable] 08932 HRESULT name([in] BSTR v); 08933 08934 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_NAME), displaybind, bindable] 08935 HRESULT name([retval, out] BSTR *p); 08936 08937 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS)] 08938 HRESULT status([in] VARIANT v); 08939 08940 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS)] 08941 HRESULT status([retval, out] VARIANT *p); 08942 08943 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DISABLED), displaybind, bindable] 08944 HRESULT disabled([in] VARIANT_BOOL v); 08945 08946 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DISABLED), displaybind, bindable] 08947 HRESULT disabled([retval, out] VARIANT_BOOL *p); 08948 08949 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_FORM)] 08950 HRESULT form([retval, out] IHTMLFormElement **p); 08951 08952 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE), displaybind, bindable, hidden] 08953 HRESULT defaultValue([in] BSTR v); 08954 08955 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE), displaybind, bindable, hidden] 08956 HRESULT defaultValue([retval, out] BSTR *p); 08957 08958 [id(DISPID_IHTMLTEXTAREAELEMENT_SELECT)] 08959 HRESULT select(); 08960 08961 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE), displaybind, bindable] 08962 HRESULT onchange([in] VARIANT v); 08963 08964 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE), displaybind, bindable] 08965 HRESULT onchange([retval, out] VARIANT *p); 08966 08967 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT), displaybind, bindable] 08968 HRESULT onselect([in] VARIANT v); 08969 08970 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT), displaybind, bindable] 08971 HRESULT onselect([retval, out] VARIANT *p); 08972 08973 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY), displaybind, bindable] 08974 HRESULT readOnly([in] VARIANT_BOOL v); 08975 08976 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY), displaybind, bindable] 08977 HRESULT readOnly([retval, out] VARIANT_BOOL *p); 08978 08979 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS), displaybind, bindable] 08980 HRESULT rows([in] LONG v); 08981 08982 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS), displaybind, bindable] 08983 HRESULT rows([retval, out] LONG *p); 08984 08985 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_COLS), displaybind, bindable] 08986 HRESULT cols([in] LONG v); 08987 08988 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_COLS), displaybind, bindable] 08989 HRESULT cols([retval, out] LONG *p); 08990 08991 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP), displaybind, bindable] 08992 HRESULT wrap([in] BSTR v); 08993 08994 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP), displaybind, bindable] 08995 HRESULT wrap([retval, out] BSTR *p); 08996 08997 [id(DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE)] 08998 HRESULT createTextRange([retval, out] IHTMLTxtRange **range); 08999 } 09000 09001 /***************************************************************************** 09002 * DispHTMLTextAreaElement dispinterface 09003 */ 09004 [ 09005 hidden, 09006 uuid(3050f521-98b5-11cf-bb82-00aa00bdce0b) 09007 ] 09008 dispinterface DispHTMLTextAreaElement 09009 { 09010 properties: 09011 methods: 09012 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL; 09013 09014 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_TYPE)] 09015 BSTR type(); 09016 09017 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE), displaybind, bindable] 09018 void value(BSTR v); 09019 09020 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_VALUE), displaybind, bindable] 09021 BSTR value(); 09022 09023 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_NAME), displaybind, bindable] 09024 void name(BSTR v); 09025 09026 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_NAME), displaybind, bindable] 09027 BSTR name(); 09028 09029 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS)] 09030 void status(VARIANT v); 09031 09032 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_STATUS)] 09033 VARIANT status(); 09034 09035 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_FORM)] 09036 IHTMLFormElement *form(); 09037 09038 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE), displaybind, bindable, hidden] 09039 void defaultValue(BSTR v); 09040 09041 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_DEFAULTVALUE), displaybind, bindable, hidden] 09042 BSTR defaultValue(); 09043 09044 [id(DISPID_IHTMLTEXTAREAELEMENT_SELECT)] 09045 void select(); 09046 09047 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE), displaybind, bindable] 09048 void onchange(VARIANT v); 09049 09050 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONCHANGE), displaybind, bindable] 09051 VARIANT onchange(); 09052 09053 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT), displaybind, bindable] 09054 void onselect(VARIANT v); 09055 09056 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ONSELECT), displaybind, bindable] 09057 VARIANT onselect(); 09058 09059 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY), displaybind, bindable] 09060 void readOnly(VARIANT_BOOL v); 09061 09062 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_READONLY), displaybind, bindable] 09063 VARIANT_BOOL readOnly(); 09064 09065 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS), displaybind, bindable] 09066 void rows(LONG v); 09067 09068 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_ROWS), displaybind, bindable] 09069 LONG rows(); 09070 09071 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_COLS), displaybind, bindable] 09072 void cols(LONG v); 09073 09074 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_COLS), displaybind, bindable] 09075 LONG cols(); 09076 09077 [propput, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP), displaybind, bindable] 09078 void wrap(BSTR v); 09079 09080 [propget, id(DISPID_IHTMLTEXTAREAELEMENT_WRAP), displaybind, bindable] 09081 BSTR wrap(); 09082 09083 [id(DISPID_IHTMLTEXTAREAELEMENT_CREATETEXTRANGE)] 09084 IHTMLTxtRange *createTextRange(); 09085 } 09086 09087 /***************************************************************************** 09088 * DispHTMLUnknownElement interface 09089 */ 09090 [ 09091 hidden, 09092 uuid(3050f539-98b5-11cf-bb82-00aa00bdce0b) 09093 ] 09094 dispinterface DispHTMLUnknownElement 09095 { 09096 properties: 09097 methods: 09098 WINE_HTMLELEMENT_DISPINTERFACE_DECL; 09099 } 09100 09101 /***************************************************************************** 09102 * IOmHistory interface 09103 */ 09104 [ 09105 odl, 09106 oleautomation, 09107 dual, 09108 uuid(FECEAAA2-8405-11CF-8BA1-00AA00476DA6) 09109 ] 09110 interface IOmHistory : IDispatch 09111 { 09112 [propget, id(DISPID_IOMHISTORY_LENGTH)] 09113 HRESULT length([retval, out] short *p); 09114 09115 [id(DISPID_IOMHISTORY_BACK)] 09116 HRESULT back([optional, in] VARIANT *pvargdistance); 09117 09118 [id(DISPID_IOMHISTORY_FORWARD)] 09119 HRESULT forward([optional, in] VARIANT *pvargdistance); 09120 09121 [id(DISPID_IOMHISTORY_GO)] 09122 HRESULT go([optional, in] VARIANT *pvargdistance); 09123 } 09124 09125 [ 09126 noncreatable, 09127 uuid(FECEAAA3-8405-11cf-8BA1-00AA00476DA6) 09128 ] 09129 coclass HTMLHistory 09130 { 09131 [default] interface IOmHistory; 09132 } 09133 09134 /***************************************************************************** 09135 * IHTMLMimeTypesCollection interface 09136 */ 09137 [ 09138 odl, 09139 oleautomation, 09140 dual, 09141 uuid(3050F3FC-98B5-11CF-BB82-00AA00BDCE0B) 09142 ] 09143 interface IHTMLMimeTypesCollection : IDispatch 09144 { 09145 [propget, id(DISPID_IHTMLMIMETYPESCOLLECTION_LENGTH)] 09146 HRESULT length([retval, out] LONG *p); 09147 } 09148 09149 [ 09150 noncreatable, 09151 uuid(3050f3fe-98b5-11cf-bb82-00aa00bdce0b) 09152 ] 09153 coclass CMimeTypes 09154 { 09155 [default] interface IHTMLMimeTypesCollection; 09156 } 09157 09158 /***************************************************************************** 09159 * IHTMLPluginsCollection interface 09160 */ 09161 [ 09162 odl, 09163 oleautomation, 09164 dual, 09165 uuid(3050F3FD-98B5-11CF-BB82-00AA00BDCE0B) 09166 ] 09167 interface IHTMLPluginsCollection : IDispatch 09168 { 09169 [propget, id(DISPID_IHTMLPLUGINSCOLLECTION_LENGTH)] 09170 HRESULT length([retval, out] LONG *p); 09171 09172 [id(DISPID_IHTMLPLUGINSCOLLECTION_REFRESH)] 09173 HRESULT refresh([defaultvalue(0), in] VARIANT_BOOL reload); 09174 } 09175 09176 [ 09177 hidden, 09178 uuid(3050f54a-98b5-11cf-bb82-00aa00bdce0b) 09179 ] 09180 dispinterface DispCPlugins 09181 { 09182 properties: 09183 methods: 09184 [propget, id(DISPID_IHTMLPLUGINSCOLLECTION_LENGTH)] 09185 long length(); 09186 09187 [id(DISPID_IHTMLPLUGINSCOLLECTION_REFRESH)] 09188 void refresh([defaultvalue(0), in] VARIANT_BOOL reload); 09189 09190 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR), hidden] 09191 IDispatch *constructor(); 09192 } 09193 09194 [ 09195 noncreatable, 09196 uuid(3050f3ff-98b5-11cf-bb82-00aa00bdce0b) 09197 ] 09198 coclass CPlugins 09199 { 09200 [default] dispinterface DispCPlugins; 09201 interface IHTMLPluginsCollection; 09202 interface IHTMLDOMConstructor; 09203 } 09204 09205 /***************************************************************************** 09206 * IHTMLOpsProfile interface 09207 */ 09208 [ 09209 odl, 09210 oleautomation, 09211 dual, 09212 uuid(3050F401-98B5-11CF-BB82-00AA00BDCE0B) 09213 ] 09214 interface IHTMLOpsProfile : IDispatch 09215 { 09216 [id(DISPID_IHTMLOPSPROFILE_ADDREQUEST)] 09217 HRESULT addRequest( 09218 [in] BSTR name, 09219 [optional, in] VARIANT reserved, 09220 [retval, out] VARIANT_BOOL *success); 09221 09222 [id(DISPID_IHTMLOPSPROFILE_CLEARREQUEST)] 09223 HRESULT clearRequest(); 09224 09225 [id(DISPID_IHTMLOPSPROFILE_DOREQUEST)] 09226 HRESULT doRequest( 09227 [in] VARIANT usage, 09228 [optional, in] VARIANT fname, 09229 [optional, in] VARIANT domain, 09230 [optional, in] VARIANT path, 09231 [optional, in] VARIANT expire, 09232 [optional, in] VARIANT reserved); 09233 09234 [id(DISPID_IHTMLOPSPROFILE_GETATTRIBUTE)] 09235 HRESULT getAttribute( 09236 [in] BSTR name, 09237 [retval, out] BSTR *value); 09238 09239 [id(DISPID_IHTMLOPSPROFILE_SETATTRIBUTE)] 09240 HRESULT setAttribute( 09241 [in] BSTR name, 09242 [in] BSTR value, 09243 [optional, in] VARIANT prefs, 09244 [retval, out] VARIANT_BOOL *success); 09245 09246 [id(DISPID_IHTMLOPSPROFILE_COMMITCHANGES)] 09247 HRESULT commitChanges([retval, out] VARIANT_BOOL *success); 09248 09249 [id(DISPID_IHTMLOPSPROFILE_ADDREADREQUEST)] 09250 HRESULT addReadRequest( 09251 [in] BSTR name, 09252 [optional, in] VARIANT reserved, 09253 [retval, out] VARIANT_BOOL *success); 09254 09255 [id(DISPID_IHTMLOPSPROFILE_DOREADREQUEST)] 09256 HRESULT doReadRequest( 09257 [in] VARIANT usage, 09258 [optional, in] VARIANT fname, 09259 [optional, in] VARIANT domain, 09260 [optional, in] VARIANT path, 09261 [optional, in] VARIANT expire, 09262 [optional, in] VARIANT reserved); 09263 09264 [id(DISPID_IHTMLOPSPROFILE_DOWRITEREQUEST)] 09265 HRESULT doWriteRequest([retval, out] VARIANT_BOOL *success); 09266 } 09267 09268 [ 09269 noncreatable, 09270 uuid(3050f402-98b5-11cf-bb82-00aa00bdce0b) 09271 ] 09272 coclass COpsProfile 09273 { 09274 [default] interface IHTMLOpsProfile; 09275 } 09276 09277 /***************************************************************************** 09278 * IOmNavigator interface 09279 */ 09280 [ 09281 odl, 09282 oleautomation, 09283 dual, 09284 uuid(FECEAAA5-8405-11CF-8BA1-00AA00476DA6) 09285 ] 09286 interface IOmNavigator : IDispatch 09287 { 09288 [propget, id(DISPID_IOMNAVIGATOR_APPCODENAME)] 09289 HRESULT appCodeName([retval, out] BSTR *p); 09290 09291 [propget, id(DISPID_IOMNAVIGATOR_APPNAME)] 09292 HRESULT appName([retval, out] BSTR *p); 09293 09294 [propget, id(DISPID_IOMNAVIGATOR_APPVERSION)] 09295 HRESULT appVersion([retval, out] BSTR *p); 09296 09297 [propget, id(DISPID_IOMNAVIGATOR_USERAGENT)] 09298 HRESULT userAgent([retval, out] BSTR *p); 09299 09300 [id(DISPID_IOMNAVIGATOR_JAVAENABLED)] 09301 HRESULT javaEnabled([retval, out] VARIANT_BOOL *enabled); 09302 09303 [id(DISPID_IOMNAVIGATOR_TAINTENABLED)] 09304 HRESULT taintEnabled([retval, out] VARIANT_BOOL *enabled); 09305 09306 [propget, id(DISPID_IOMNAVIGATOR_MIMETYPES)] 09307 HRESULT mimeTypes([retval, out] IHTMLMimeTypesCollection **p); 09308 09309 [propget, id(DISPID_IOMNAVIGATOR_PLUGINS)] 09310 HRESULT plugins([retval, out] IHTMLPluginsCollection **p); 09311 09312 [propget, id(DISPID_IOMNAVIGATOR_COOKIEENABLED)] 09313 HRESULT cookieEnabled([retval, out] VARIANT_BOOL *p); 09314 09315 [propget, id(DISPID_IOMNAVIGATOR_OPSPROFILE)] 09316 HRESULT opsProfile([retval, out] IHTMLOpsProfile **p); 09317 09318 [id(DISPID_IOMNAVIGATOR_TOSTRING)] 09319 HRESULT toString([retval, out] BSTR *String); 09320 09321 [propget, id(DISPID_IOMNAVIGATOR_CPUCLASS)] 09322 HRESULT cpuClass([retval, out] BSTR *p); 09323 09324 [propget, id(DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE)] 09325 HRESULT systemLanguage([retval, out] BSTR *p); 09326 09327 [propget, id(DISPID_IOMNAVIGATOR_BROWSERLANGUAGE), hidden] 09328 HRESULT browserLanguage([retval, out] BSTR *p); 09329 09330 [propget, id(DISPID_IOMNAVIGATOR_USERLANGUAGE)] 09331 HRESULT userLanguage([retval, out] BSTR *p); 09332 09333 [propget, id(DISPID_IOMNAVIGATOR_PLATFORM)] 09334 HRESULT platform([retval, out] BSTR *p); 09335 09336 [propget, id(DISPID_IOMNAVIGATOR_APPMINORVERSION)] 09337 HRESULT appMinorVersion([retval, out] BSTR *p); 09338 09339 [propget, id(DISPID_IOMNAVIGATOR_CONNECTIONSPEED), hidden] 09340 HRESULT connectionSpeed([retval, out] LONG *p); 09341 09342 [propget, id(DISPID_IOMNAVIGATOR_ONLINE)] 09343 HRESULT onLine([retval, out] VARIANT_BOOL *p); 09344 09345 [propget, id(DISPID_IOMNAVIGATOR_USERPROFILE)] 09346 HRESULT userProfile([retval, out] IHTMLOpsProfile **p); 09347 } 09348 09349 /***************************************************************************** 09350 * DispHTMLNavigator dispinterface 09351 */ 09352 [ 09353 hidden, 09354 uuid(3050f54c-98b5-11cf-bb82-00aa00bdce0b) 09355 ] 09356 dispinterface DispHTMLNavigator 09357 { 09358 properties: 09359 methods: 09360 [propget, id(DISPID_IOMNAVIGATOR_APPCODENAME)] 09361 BSTR appCodeName(); 09362 09363 [propget, id(DISPID_IOMNAVIGATOR_APPNAME)] 09364 BSTR appName(); 09365 09366 [propget, id(DISPID_IOMNAVIGATOR_APPVERSION)] 09367 BSTR appVersion(); 09368 09369 [propget, id(DISPID_IOMNAVIGATOR_USERAGENT)] 09370 BSTR userAgent(); 09371 09372 [id(DISPID_IOMNAVIGATOR_JAVAENABLED)] 09373 VARIANT_BOOL javaEnabled(); 09374 09375 [id(DISPID_IOMNAVIGATOR_TAINTENABLED)] 09376 VARIANT_BOOL taintEnabled(); 09377 09378 [propget, id(DISPID_IOMNAVIGATOR_MIMETYPES)] 09379 IHTMLMimeTypesCollection *mimeTypes(); 09380 09381 [propget, id(DISPID_IOMNAVIGATOR_PLUGINS)] 09382 IHTMLPluginsCollection *plugins(); 09383 09384 [propget, id(DISPID_IOMNAVIGATOR_COOKIEENABLED)] 09385 VARIANT_BOOL cookieEnabled(); 09386 09387 [propget, id(DISPID_IOMNAVIGATOR_OPSPROFILE)] 09388 IHTMLOpsProfile *opsProfile(); 09389 09390 [id(DISPID_IOMNAVIGATOR_TOSTRING)] 09391 BSTR toString(); 09392 09393 [propget, id(DISPID_IOMNAVIGATOR_CPUCLASS)] 09394 BSTR cpuClass(); 09395 09396 [propget, id(DISPID_IOMNAVIGATOR_SYSTEMLANGUAGE)] 09397 BSTR systemLanguage(); 09398 09399 [propget, id(DISPID_IOMNAVIGATOR_BROWSERLANGUAGE), hidden] 09400 BSTR browserLanguage(); 09401 09402 [propget, id(DISPID_IOMNAVIGATOR_USERLANGUAGE)] 09403 BSTR userLanguage(); 09404 09405 [propget, id(DISPID_IOMNAVIGATOR_PLATFORM)] 09406 BSTR platform(); 09407 09408 [propget, id(DISPID_IOMNAVIGATOR_APPMINORVERSION)] 09409 BSTR appMinorVersion(); 09410 09411 [propget, id(DISPID_IOMNAVIGATOR_CONNECTIONSPEED), hidden] 09412 LONG connectionSpeed(); 09413 09414 [propget, id(DISPID_IOMNAVIGATOR_ONLINE)] 09415 VARIANT_BOOL onLine(); 09416 09417 [propget, id(DISPID_IOMNAVIGATOR_USERPROFILE)] 09418 IHTMLOpsProfile *userProfile(); 09419 09420 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL; 09421 } 09422 09423 [ 09424 noncreatable, 09425 uuid(FECEAAA6-8405-11cf-8BA1-00AA00476DA6) 09426 ] 09427 coclass HTMLNavigator 09428 { 09429 [default] dispinterface DispHTMLNavigator; 09430 interface IOmNavigator; 09431 } 09432 09433 /***************************************************************************** 09434 * IHTMLLocation interface 09435 */ 09436 [ 09437 odl, 09438 oleautomation, 09439 dual, 09440 uuid(163BB1E0-6E00-11cf-837A-48DC04C10000) 09441 ] 09442 interface IHTMLLocation : IDispatch 09443 { 09444 [propput, id(DISPID_IHTMLLOCATION_HREF)] 09445 HRESULT href([in] BSTR v); 09446 09447 [propget, id(DISPID_IHTMLLOCATION_HREF)] 09448 HRESULT href([retval, out] BSTR *p); 09449 09450 [propput, id(DISPID_IHTMLLOCATION_PROTOCOL)] 09451 HRESULT protocol([in] BSTR v); 09452 09453 [propget, id(DISPID_IHTMLLOCATION_PROTOCOL)] 09454 HRESULT protocol([retval, out] BSTR *p); 09455 09456 [propput, id(DISPID_IHTMLLOCATION_HOST)] 09457 HRESULT host([in] BSTR v); 09458 09459 [propget, id(DISPID_IHTMLLOCATION_HOST)] 09460 HRESULT host([retval, out] BSTR *p); 09461 09462 [propput, id(DISPID_IHTMLLOCATION_HOSTNAME)] 09463 HRESULT hostname([in] BSTR v); 09464 09465 [propget, id(DISPID_IHTMLLOCATION_HOSTNAME)] 09466 HRESULT hostname([retval, out] BSTR *p); 09467 09468 [propput, id(DISPID_IHTMLLOCATION_PORT)] 09469 HRESULT port([in] BSTR v); 09470 09471 [propget, id(DISPID_IHTMLLOCATION_PORT)] 09472 HRESULT port([retval, out] BSTR *p); 09473 09474 [propput, id(DISPID_IHTMLLOCATION_PATHNAME)] 09475 HRESULT pathname([in] BSTR v); 09476 09477 [propget, id(DISPID_IHTMLLOCATION_PATHNAME)] 09478 HRESULT pathname([retval, out] BSTR *p); 09479 09480 [propput, id(DISPID_IHTMLLOCATION_SEARCH)] 09481 HRESULT search([in] BSTR v); 09482 09483 [propget, id(DISPID_IHTMLLOCATION_SEARCH)] 09484 HRESULT search([retval, out] BSTR *p); 09485 09486 [propput, id(DISPID_IHTMLLOCATION_HASH)] 09487 HRESULT hash([in] BSTR v); 09488 09489 [propget, id(DISPID_IHTMLLOCATION_HASH)] 09490 HRESULT hash([retval, out] BSTR *p); 09491 09492 [id(DISPID_IHTMLLOCATION_RELOAD)] 09493 HRESULT reload([defaultvalue(0), in] VARIANT_BOOL flag); 09494 09495 [id(DISPID_IHTMLLOCATION_REPLACE)] 09496 HRESULT replace([in] BSTR bstr); 09497 09498 [id(DISPID_IHTMLLOCATION_ASSIGN)] 09499 HRESULT assign([in] BSTR bstr); 09500 09501 [id(DISPID_IHTMLLOCATION_TOSTRING)] 09502 HRESULT toString([retval, out] BSTR *String); 09503 } 09504 09505 /***************************************************************************** 09506 * DispHTMLLocation dispinterface 09507 */ 09508 [ 09509 hidden, 09510 uuid(3050f54e-98b5-11cf-bb82-00aa00bdce0b) 09511 ] 09512 dispinterface DispHTMLLocation 09513 { 09514 properties: 09515 methods: 09516 [propput, id(DISPID_IHTMLLOCATION_HREF)] 09517 void href(BSTR v); 09518 09519 [propget, id(DISPID_IHTMLLOCATION_HREF)] 09520 BSTR href(); 09521 09522 [propput, id(DISPID_IHTMLLOCATION_PROTOCOL)] 09523 void protocol(BSTR v); 09524 09525 [propget, id(DISPID_IHTMLLOCATION_PROTOCOL)] 09526 BSTR protocol(); 09527 09528 [propput, id(DISPID_IHTMLLOCATION_HOST)] 09529 void host(BSTR v); 09530 09531 [propget, id(DISPID_IHTMLLOCATION_HOST)] 09532 BSTR host(); 09533 09534 [propput, id(DISPID_IHTMLLOCATION_HOSTNAME)] 09535 void hostname(BSTR v); 09536 09537 [propget, id(DISPID_IHTMLLOCATION_HOSTNAME)] 09538 BSTR hostname(); 09539 09540 [propput, id(DISPID_IHTMLLOCATION_PORT)] 09541 void port(BSTR v); 09542 09543 [propget, id(DISPID_IHTMLLOCATION_PORT)] 09544 BSTR port(); 09545 09546 [propput, id(DISPID_IHTMLLOCATION_PATHNAME)] 09547 void pathname(BSTR v); 09548 09549 [propget, id(DISPID_IHTMLLOCATION_PATHNAME)] 09550 BSTR pathname(); 09551 09552 [propput, id(DISPID_IHTMLLOCATION_SEARCH)] 09553 void search(BSTR v); 09554 09555 [propget, id(DISPID_IHTMLLOCATION_SEARCH)] 09556 BSTR search(); 09557 09558 [propput, id(DISPID_IHTMLLOCATION_HASH)] 09559 void hash(BSTR v); 09560 09561 [propget, id(DISPID_IHTMLLOCATION_HASH)] 09562 BSTR hash(); 09563 09564 [id(DISPID_IHTMLLOCATION_RELOAD)] 09565 void reload([in, defaultvalue(0)] VARIANT_BOOL flag); 09566 09567 [id(DISPID_IHTMLLOCATION_REPLACE)] 09568 void replace([in] BSTR bstr); 09569 09570 [id(DISPID_IHTMLLOCATION_ASSIGN)] 09571 void assign([in] BSTR bstr); 09572 09573 [id(DISPID_IHTMLLOCATION_TOSTRING)] 09574 BSTR toString(); 09575 09576 WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL; 09577 } 09578 09579 [ 09580 noncreatable, 09581 uuid(163BB1E1-6E00-11cf-837A-48DC04C10000) 09582 ] 09583 coclass HTMLLocation 09584 { 09585 [default] dispinterface DispHTMLLocation; 09586 interface IHTMLLocation; 09587 } 09588 09589 [ 09590 odl, 09591 oleautomation, 09592 dual, 09593 uuid(3050f4ce-98b5-11cf-bb82-00aa00bdce0b) 09594 ] 09595 interface IHTMLBookmarkCollection : IDispatch 09596 { 09597 [propget, id(DISPID_IHTMLBOOKMARKCOLLECTION_LENGTH), hidden] 09598 HRESULT length([out, retval] LONG *p); 09599 09600 [propget, id(DISPID_IHTMLBOOKMARKCOLLECTION__NEWENUM), hidden, restricted] 09601 HRESULT _newEnum([out, retval] IUnknown **p); 09602 09603 [id(DISPID_IHTMLBOOKMARKCOLLECTION_ITEM)] 09604 HRESULT item( 09605 [in] LONG index, 09606 [out, retval] VARIANT *pVarBookmark); 09607 } 09608 09609 /***************************************************************************** 09610 * IHTMLDataTransfer interface 09611 */ 09612 [ 09613 odl, 09614 oleautomation, 09615 dual, 09616 uuid(3050f4b3-98b5-11cf-bb82-00aa00bdce0b) 09617 ] 09618 interface IHTMLDataTransfer : IDispatch 09619 { 09620 [id(DISPID_IHTMLDATATRANSFER_SETDATA)] 09621 HRESULT setData( 09622 [in] BSTR format, 09623 [in] VARIANT *data, 09624 [out, retval] VARIANT_BOOL *pret); 09625 09626 [id(DISPID_IHTMLDATATRANSFER_GETDATA)] 09627 HRESULT getData( 09628 [in] BSTR format, 09629 [out, retval] VARIANT *pvarRet); 09630 09631 [id(DISPID_IHTMLDATATRANSFER_CLEARDATA)] 09632 HRESULT clearData( 09633 [in] BSTR format, 09634 [out, retval] VARIANT_BOOL *pret); 09635 09636 [propput, id(DISPID_IHTMLDATATRANSFER_DROPEFFECT)] 09637 HRESULT dropEffect([in] BSTR v); 09638 09639 [propget, id(DISPID_IHTMLDATATRANSFER_DROPEFFECT)] 09640 HRESULT dropEffect([out, retval] BSTR *p); 09641 09642 [propput, id(DISPID_IHTMLDATATRANSFER_EFFECTALLOWED)] 09643 HRESULT effectAllowed([in] BSTR v); 09644 09645 [propget, id(DISPID_IHTMLDATATRANSFER_EFFECTALLOWED)] 09646 HRESULT effectAllowed([out, retval] BSTR *p); 09647 } 09648 09649 /***************************************************************************** 09650 * IHTMLEventObj interface 09651 */ 09652 [ 09653 odl, 09654 oleautomation, 09655 dual, 09656 uuid(3050F32D-98B5-11CF-BB82-00AA00BDCE0B) 09657 ] 09658 interface IHTMLEventObj : IDispatch 09659 { 09660 [propget, id(DISPID_IHTMLEVENTOBJ_SRCELEMENT)] 09661 HRESULT srcElement([retval, out] IHTMLElement **p); 09662 09663 [propget, id(DISPID_IHTMLEVENTOBJ_ALTKEY)] 09664 HRESULT altKey([retval, out] VARIANT_BOOL *p); 09665 09666 [propget, id(DISPID_IHTMLEVENTOBJ_CTRLKEY)] 09667 HRESULT ctrlKey([retval, out] VARIANT_BOOL *p); 09668 09669 [propget, id(DISPID_IHTMLEVENTOBJ_SHIFTKEY)] 09670 HRESULT shiftKey([retval, out] VARIANT_BOOL *p); 09671 09672 [propput, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE)] 09673 HRESULT returnValue([in] VARIANT v); 09674 09675 [propget, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE)] 09676 HRESULT returnValue([retval, out] VARIANT *p); 09677 09678 [propput, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE)] 09679 HRESULT cancelBubble([in] VARIANT_BOOL v); 09680 09681 [propget, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE)] 09682 HRESULT cancelBubble([retval, out] VARIANT_BOOL *p); 09683 09684 [propget, id(DISPID_IHTMLEVENTOBJ_FROMELEMENT)] 09685 HRESULT fromElement([retval, out] IHTMLElement **p); 09686 09687 [propget, id(DISPID_IHTMLEVENTOBJ_TOELEMENT)] 09688 HRESULT toElement([retval, out] IHTMLElement **p); 09689 09690 [propput, id(DISPID_IHTMLEVENTOBJ_KEYCODE)] 09691 HRESULT keyCode([in] LONG v); 09692 09693 [propget, id(DISPID_IHTMLEVENTOBJ_KEYCODE)] 09694 HRESULT keyCode([retval, out] LONG *p); 09695 09696 [propget, id(DISPID_IHTMLEVENTOBJ_BUTTON)] 09697 HRESULT button([retval, out] LONG *p); 09698 09699 [propget, id(DISPID_IHTMLEVENTOBJ_TYPE)] 09700 HRESULT type([retval, out] BSTR *p); 09701 09702 [propget, id(DISPID_IHTMLEVENTOBJ_QUALIFIER)] 09703 HRESULT qualifier([retval, out] BSTR *p); 09704 09705 [propget, id(DISPID_IHTMLEVENTOBJ_REASON)] 09706 HRESULT reason([retval, out] LONG *p); 09707 09708 [propget, id(DISPID_IHTMLEVENTOBJ_X)] 09709 HRESULT x([retval, out] LONG *p); 09710 09711 [propget, id(DISPID_IHTMLEVENTOBJ_Y)] 09712 HRESULT y([retval, out] LONG *p); 09713 09714 [propget, id(DISPID_IHTMLEVENTOBJ_CLIENTX)] 09715 HRESULT clientX([retval, out] LONG *p); 09716 09717 [propget, id(DISPID_IHTMLEVENTOBJ_CLIENTY)] 09718 HRESULT clientY([retval, out] LONG *p); 09719 09720 [propget, id(DISPID_IHTMLEVENTOBJ_OFFSETX)] 09721 HRESULT offsetX([retval, out] LONG *p); 09722 09723 [propget, id(DISPID_IHTMLEVENTOBJ_OFFSETY)] 09724 HRESULT offsetY([retval, out] LONG *p); 09725 09726 [propget, id(DISPID_IHTMLEVENTOBJ_SCREENX)] 09727 HRESULT screenX([retval, out] LONG *p); 09728 09729 [propget, id(DISPID_IHTMLEVENTOBJ_SCREENY)] 09730 HRESULT screenY([retval, out] LONG *p); 09731 09732 [propget, id(DISPID_IHTMLEVENTOBJ_SRCFILTER)] 09733 HRESULT srcFilter([retval, out] IDispatch **p); 09734 } 09735 09736 /***************************************************************************** 09737 * DispCEventObj dispinterface 09738 */ 09739 [ 09740 hidden, 09741 uuid(3050f558-98b5-11cf-bb82-00aa00bdce0b) 09742 ] 09743 dispinterface DispCEventObj 09744 { 09745 properties: 09746 methods: 09747 [propput, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE)] 09748 void returnValue(VARIANT v); 09749 09750 [propget, id(DISPID_IHTMLEVENTOBJ_RETURNVALUE)] 09751 VARIANT returnValue(); 09752 09753 [propput, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE)] 09754 void cancelBubble(VARIANT_BOOL v); 09755 09756 [propget, id(DISPID_IHTMLEVENTOBJ_CANCELBUBBLE)] 09757 VARIANT_BOOL cancelBubble(); 09758 09759 [propput, id(DISPID_IHTMLEVENTOBJ_KEYCODE)] 09760 void keyCode(LONG v); 09761 09762 [propget, id(DISPID_IHTMLEVENTOBJ_KEYCODE)] 09763 LONG keyCode(); 09764 09765 [id(DISPID_IHTMLEVENTOBJ2_SETATTRIBUTE)] 09766 void setAttribute( 09767 [in] BSTR strAttributeName, 09768 [in] VARIANT AttributeValue, 09769 [in, defaultvalue(1)] LONG lFlags); 09770 09771 [id(DISPID_IHTMLEVENTOBJ2_GETATTRIBUTE)] 09772 VARIANT getAttribute( 09773 [in] BSTR strAttributeName, 09774 [in, defaultvalue(0)] LONG lFlags); 09775 09776 [id(DISPID_IHTMLEVENTOBJ2_REMOVEATTRIBUTE)] 09777 VARIANT_BOOL removeAttribute( 09778 [in] BSTR strAttributeName, 09779 [in, defaultvalue(1)] LONG lFlags); 09780 09781 [propput, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME)] 09782 void propertyName(BSTR v); 09783 09784 [propget, id(DISPID_IHTMLEVENTOBJ2_PROPERTYNAME)] 09785 BSTR propertyName(); 09786 09787 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS)] 09788 void bookmarks(IHTMLBookmarkCollection *v); 09789 09790 [propget, id(DISPID_IHTMLEVENTOBJ2_BOOKMARKS)] 09791 IHTMLBookmarkCollection *bookmarks(); 09792 09793 [propputref, id(DISPID_IHTMLEVENTOBJ2_RECORDSET)] 09794 void recordset(IDispatch *v); 09795 09796 [propget, id(DISPID_IHTMLEVENTOBJ2_RECORDSET)] 09797 IDispatch *recordset(); 09798 09799 [propput, id(DISPID_IHTMLEVENTOBJ2_DATAFLD)] 09800 void dataFld(BSTR v); 09801 09802 [propget, id(DISPID_IHTMLEVENTOBJ2_DATAFLD)] 09803 BSTR dataFld(); 09804 09805 [propputref, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS)] 09806 void boundElements(IHTMLElementCollection *v); 09807 09808 [propget, id(DISPID_IHTMLEVENTOBJ2_BOUNDELEMENTS)] 09809 IHTMLElementCollection *boundElements(); 09810 09811 [propput, id(DISPID_IHTMLEVENTOBJ2_REPEAT)] 09812 void repeat(VARIANT_BOOL v); 09813 09814 [propget, id(DISPID_IHTMLEVENTOBJ2_REPEAT)] 09815 VARIANT_BOOL repeat(); 09816 09817 [propput, id(DISPID_IHTMLEVENTOBJ2_SRCURN)] 09818 void srcUrn(BSTR v); 09819 09820 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCURN)] 09821 BSTR srcUrn(); 09822 09823 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT)] 09824 void srcElement(IHTMLElement *v); 09825 09826 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCELEMENT)] 09827 IHTMLElement *srcElement(); 09828 09829 [propput, id(DISPID_IHTMLEVENTOBJ2_ALTKEY)] 09830 void altKey(VARIANT_BOOL v); 09831 09832 [propget, id(DISPID_IHTMLEVENTOBJ2_ALTKEY)] 09833 VARIANT_BOOL altKey(); 09834 09835 [propput, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY)] 09836 void ctrlKey(VARIANT_BOOL v); 09837 09838 [propget, id(DISPID_IHTMLEVENTOBJ2_CTRLKEY)] 09839 VARIANT_BOOL ctrlKey(); 09840 09841 [propput, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY)] 09842 void shiftKey(VARIANT_BOOL v); 09843 09844 [propget, id(DISPID_IHTMLEVENTOBJ2_SHIFTKEY)] 09845 VARIANT_BOOL shiftKey(); 09846 09847 [propputref, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT)] 09848 void fromElement(IHTMLElement *v); 09849 09850 [propget, id(DISPID_IHTMLEVENTOBJ2_FROMELEMENT)] 09851 IHTMLElement *fromElement(); 09852 09853 [propputref, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT)] 09854 void toElement(IHTMLElement *v); 09855 09856 [propget, id(DISPID_IHTMLEVENTOBJ2_TOELEMENT)] 09857 IHTMLElement *toElement(); 09858 09859 [propput, id(DISPID_IHTMLEVENTOBJ2_BUTTON)] 09860 void button(LONG v); 09861 09862 [propget, id(DISPID_IHTMLEVENTOBJ2_BUTTON)] 09863 LONG button(); 09864 09865 [propput, id(DISPID_IHTMLEVENTOBJ2_TYPE)] 09866 void type(BSTR v); 09867 09868 [propget, id(DISPID_IHTMLEVENTOBJ2_TYPE)] 09869 BSTR type(); 09870 09871 [propput, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER)] 09872 void qualifier(BSTR v); 09873 09874 [propget, id(DISPID_IHTMLEVENTOBJ2_QUALIFIER)] 09875 BSTR qualifier(); 09876 09877 [propput, id(DISPID_IHTMLEVENTOBJ2_REASON)] 09878 void reason(LONG v); 09879 09880 [propget, id(DISPID_IHTMLEVENTOBJ2_REASON)] 09881 LONG reason(); 09882 09883 [propput, id(DISPID_IHTMLEVENTOBJ2_X)] 09884 void x(LONG v); 09885 09886 [propget, id(DISPID_IHTMLEVENTOBJ2_X)] 09887 LONG x(); 09888 09889 [propput, id(DISPID_IHTMLEVENTOBJ2_Y)] 09890 void y(LONG v); 09891 09892 [propget, id(DISPID_IHTMLEVENTOBJ2_Y)] 09893 LONG y(); 09894 09895 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTX)] 09896 void clientX(LONG v); 09897 09898 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTX)] 09899 LONG clientX(); 09900 09901 [propput, id(DISPID_IHTMLEVENTOBJ2_CLIENTY)] 09902 void clientY(LONG v); 09903 09904 [propget, id(DISPID_IHTMLEVENTOBJ2_CLIENTY)] 09905 LONG clientY(); 09906 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETX)] 09907 void offsetX(LONG v); 09908 09909 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETX)] 09910 LONG offsetX(); 09911 09912 [propput, id(DISPID_IHTMLEVENTOBJ2_OFFSETY)] 09913 void offsetY(LONG v); 09914 09915 [propget, id(DISPID_IHTMLEVENTOBJ2_OFFSETY)] 09916 LONG offsetY(); 09917 09918 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENX)] 09919 void screenX(LONG v); 09920 09921 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENX)] 09922 LONG screenX(); 09923 09924 [propput, id(DISPID_IHTMLEVENTOBJ2_SCREENY)] 09925 void screenY(LONG v); 09926 09927 [propget, id(DISPID_IHTMLEVENTOBJ2_SCREENY)] 09928 LONG screenY(); 09929 09930 [propputref, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER)] 09931 void srcFilter(IDispatch *v); 09932 09933 [propget, id(DISPID_IHTMLEVENTOBJ2_SRCFILTER)] 09934 IDispatch *srcFilter(); 09935 09936 [propget, id(DISPID_IHTMLEVENTOBJ2_DATATRANSFER)] 09937 IHTMLDataTransfer *dataTransfer(); 09938 09939 [propget, id(DISPID_IHTMLEVENTOBJ3_CONTENTOVERFLOW)] 09940 VARIANT_BOOL contentOverflow(); 09941 09942 [propput, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT)] 09943 void shiftLeft(VARIANT_BOOL v); 09944 09945 [propget, id(DISPID_IHTMLEVENTOBJ3_SHIFTLEFT)] 09946 VARIANT_BOOL shiftLeft(); 09947 09948 [propput, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT)] 09949 void altLeft(VARIANT_BOOL v); 09950 09951 [propget, id(DISPID_IHTMLEVENTOBJ3_ALTLEFT)] 09952 VARIANT_BOOL altLeft(); 09953 09954 [propput, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT)] 09955 void ctrlLeft(VARIANT_BOOL v); 09956 09957 [propget, id(DISPID_IHTMLEVENTOBJ3_CTRLLEFT)] 09958 VARIANT_BOOL ctrlLeft(); 09959 09960 [propget, id(DISPID_IHTMLEVENTOBJ3_IMECOMPOSITIONCHANGE), hidden, restricted, nonbrowsable] 09961 LONG_PTR imeCompositionChange(); 09962 09963 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYCOMMAND), hidden, restricted, nonbrowsable] 09964 LONG_PTR imeNotifyCommand(); 09965 09966 [propget, id(DISPID_IHTMLEVENTOBJ3_IMENOTIFYDATA), hidden, restricted, nonbrowsable] 09967 LONG_PTR imeNotifyData(); 09968 09969 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUEST), hidden, restricted, nonbrowsable] 09970 LONG_PTR imeRequest(); 09971 09972 [propget, id(DISPID_IHTMLEVENTOBJ3_IMEREQUESTDATA), hidden, restricted, nonbrowsable] 09973 LONG_PTR imeRequestData(); 09974 09975 [propget, id(DISPID_IHTMLEVENTOBJ3_KEYBOARDLAYOUT), hidden, restricted, nonbrowsable] 09976 LONG_PTR keyboardLayout(); 09977 09978 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORCOOKIE)] 09979 LONG behaviorCookie(); 09980 09981 [propget, id(DISPID_IHTMLEVENTOBJ3_BEHAVIORPART)] 09982 LONG behaviorPart(); 09983 09984 [propget, id(DISPID_IHTMLEVENTOBJ3_NEXTPAGE)] 09985 BSTR nextPage(); 09986 09987 [propget, id(DISPID_IHTMLEVENTOBJ4_WHEELDELTA)] 09988 LONG wheelDelta(); 09989 } 09990 09991 /***************************************************************************** 09992 * IHTMLFramesCollection2 interface 09993 */ 09994 [ 09995 odl, 09996 oleautomation, 09997 dual, 09998 uuid(332C4426-26CB-11D0-B483-00C04FD90119) 09999 ] 10000 interface IHTMLFramesCollection2 : IDispatch 10001 { 10002 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM)] 10003 HRESULT item( 10004 [in] VARIANT *pvarIndex, 10005 [retval, out] VARIANT *pvarResult); 10006 10007 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH)] 10008 HRESULT length([retval, out] LONG *p); 10009 } 10010 10011 /***************************************************************************** 10012 * IHTMLScreen interface 10013 */ 10014 [ 10015 odl, 10016 oleautomation, 10017 dual, 10018 uuid(3050f35C-98B5-11CF-BB82-00AA00BDCE0B) 10019 ] 10020 interface IHTMLScreen : IDispatch 10021 { 10022 [propget, id(DISPID_IHTMLSCREEN_COLORDEPTH)] 10023 HRESULT colorDepth([retval, out] LONG *p); 10024 10025 [propput, id(DISPID_IHTMLSCREEN_BUFFERDEPTH)] 10026 HRESULT bufferDepth([in] LONG v); 10027 10028 [propget, id(DISPID_IHTMLSCREEN_BUFFERDEPTH)] 10029 HRESULT bufferDepth([retval, out] LONG *p); 10030 10031 [propget, id(DISPID_IHTMLSCREEN_WIDTH)] 10032 HRESULT width([retval, out] LONG *p); 10033 10034 [propget, id(DISPID_IHTMLSCREEN_HEIGHT)] 10035 HRESULT height([retval, out] LONG *p); 10036 10037 [propput, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL)] 10038 HRESULT updateInterval([in] LONG v); 10039 10040 [propget, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL)] 10041 HRESULT updateInterval([retval, out] LONG *p); 10042 10043 [propget, id(DISPID_IHTMLSCREEN_AVAILHEIGHT)] 10044 HRESULT availHeight([retval, out] LONG *p); 10045 10046 [propget, id(DISPID_IHTMLSCREEN_AVAILWIDTH)] 10047 HRESULT availWidth([retval, out] LONG *p); 10048 10049 [propget, id(DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED)] 10050 HRESULT fontSmoothingEnabled([retval, out] VARIANT_BOOL *p); 10051 } 10052 10053 /***************************************************************************** 10054 * IHTMLWindow2 interface 10055 */ 10056 [ 10057 odl, 10058 oleautomation, 10059 dual, 10060 uuid(332C4427-26CB-11D0-B483-00C04FD90119) 10061 ] 10062 interface IHTMLWindow2 : IHTMLFramesCollection2 10063 { 10064 [propget, id(DISPID_IHTMLWINDOW2_FRAMES)] 10065 HRESULT frames([retval, out] IHTMLFramesCollection2 **p); 10066 10067 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS)] 10068 HRESULT defaultStatus([in] BSTR v); 10069 10070 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS)] 10071 HRESULT defaultStatus([retval, out] BSTR *p); 10072 10073 [propput, id(DISPID_IHTMLWINDOW2_STATUS)] 10074 HRESULT status([in] BSTR v); 10075 10076 [propget, id(DISPID_IHTMLWINDOW2_STATUS)] 10077 HRESULT status([retval, out] BSTR *p); 10078 10079 [id(DISPID_IHTMLWINDOW2_SETTIMEOUT)] 10080 HRESULT setTimeout( 10081 [in] BSTR expression, 10082 [in] LONG msec, 10083 [optional, in] VARIANT *language, 10084 [retval, out] LONG *timerID); 10085 10086 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT)] 10087 HRESULT clearTimeout([in] LONG timerID); 10088 10089 [id(DISPID_IHTMLWINDOW2_ALERT)] 10090 HRESULT alert([defaultvalue(""), in] BSTR message); 10091 10092 [id(DISPID_IHTMLWINDOW2_CONFIRM)] 10093 HRESULT confirm( 10094 [defaultvalue(""), in] BSTR message, 10095 [retval, out] VARIANT_BOOL *confirmed); 10096 10097 [id(DISPID_IHTMLWINDOW2_PROMPT)] 10098 HRESULT prompt( 10099 [defaultvalue(""), in] BSTR message, 10100 [defaultvalue("undefined"), in] BSTR defstr, 10101 [retval, out] VARIANT *textdata); 10102 10103 [propget, id(DISPID_IHTMLWINDOW2_IMAGE)] 10104 HRESULT Image([retval, out] IHTMLImageElementFactory **p); 10105 10106 [propget, id(DISPID_IHTMLWINDOW2_LOCATION)] 10107 HRESULT location([retval, out] IHTMLLocation **p); 10108 10109 [propget, id(DISPID_IHTMLWINDOW2_HISTORY)] 10110 HRESULT history([retval, out] IOmHistory **p); 10111 10112 [id(DISPID_IHTMLWINDOW2_CLOSE)] 10113 HRESULT close(); 10114 10115 [propput, id(DISPID_IHTMLWINDOW2_OPENER)] 10116 HRESULT opener([in] VARIANT v); 10117 10118 [propget, id(DISPID_IHTMLWINDOW2_OPENER)] 10119 HRESULT opener([retval, out] VARIANT *p); 10120 10121 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR)] 10122 HRESULT navigator([retval, out] IOmNavigator **p); 10123 10124 [propput, id(DISPID_IHTMLWINDOW2_NAME)] 10125 HRESULT name([in] BSTR v); 10126 10127 [propget, id(DISPID_IHTMLWINDOW2_NAME)] 10128 HRESULT name([retval, out] BSTR *p); 10129 10130 [propget, id(DISPID_IHTMLWINDOW2_PARENT)] 10131 HRESULT parent([retval, out] IHTMLWindow2 **p); 10132 10133 [id(DISPID_IHTMLWINDOW2_OPEN)] 10134 HRESULT open( 10135 [defaultvalue(""), in] BSTR url, 10136 [defaultvalue(""), in] BSTR name, 10137 [defaultvalue(""), in] BSTR features, 10138 [defaultvalue(0), in] VARIANT_BOOL replace, 10139 [retval, out] IHTMLWindow2 **pomWindowResult); 10140 10141 [propget, id(DISPID_IHTMLWINDOW2_SELF)] 10142 HRESULT self([retval, out] IHTMLWindow2 **p); 10143 10144 [propget, id(DISPID_IHTMLWINDOW2_TOP)] 10145 HRESULT top([retval, out] IHTMLWindow2 **p); 10146 10147 [propget, id(DISPID_IHTMLWINDOW2_WINDOW)] 10148 HRESULT window([retval, out] IHTMLWindow2 **p); 10149 10150 [id(DISPID_IHTMLWINDOW2_NAVIGATE)] 10151 HRESULT navigate([in] BSTR url); 10152 10153 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS)] 10154 HRESULT onfocus([in] VARIANT v); 10155 10156 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS)] 10157 HRESULT onfocus([retval, out] VARIANT *p); 10158 10159 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR)] 10160 HRESULT onblur([in] VARIANT v); 10161 10162 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR)] 10163 HRESULT onblur([retval, out] VARIANT *p); 10164 10165 [propput, id(DISPID_IHTMLWINDOW2_ONLOAD)] 10166 HRESULT onload([in] VARIANT v); 10167 10168 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD)] 10169 HRESULT onload([retval, out] VARIANT *p); 10170 10171 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD)] 10172 HRESULT onbeforeunload([in] VARIANT v); 10173 10174 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD)] 10175 HRESULT onbeforeunload([retval, out] VARIANT *p); 10176 10177 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD)] 10178 HRESULT onunload([in] VARIANT v); 10179 10180 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD)] 10181 HRESULT onunload([retval, out] VARIANT *p); 10182 10183 [propput, id(DISPID_IHTMLWINDOW2_ONHELP)] 10184 HRESULT onhelp([in] VARIANT v); 10185 10186 [propget, id(DISPID_IHTMLWINDOW2_ONHELP)] 10187 HRESULT onhelp([retval, out] VARIANT *p); 10188 10189 [propput, id(DISPID_IHTMLWINDOW2_ONERROR)] 10190 HRESULT onerror([in] VARIANT v); 10191 10192 [propget, id(DISPID_IHTMLWINDOW2_ONERROR)] 10193 HRESULT onerror([retval, out] VARIANT *p); 10194 10195 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE)] 10196 HRESULT onresize([in] VARIANT v); 10197 10198 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE)] 10199 HRESULT onresize([retval, out] VARIANT *p); 10200 10201 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL)] 10202 HRESULT onscroll([in] VARIANT v); 10203 10204 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL)] 10205 HRESULT onscroll([retval, out] VARIANT *p); 10206 10207 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT)] 10208 HRESULT document([retval, out] IHTMLDocument2 **p); 10209 10210 [propget, id(DISPID_IHTMLWINDOW2_EVENT)] 10211 HRESULT event([retval, out] IHTMLEventObj **p); 10212 10213 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM)] 10214 HRESULT _newEnum([retval, out] IUnknown **p); 10215 10216 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG)] 10217 HRESULT showModalDialog( 10218 [in] BSTR dialog, 10219 [optional, in] VARIANT *varArgIn, 10220 [optional, in] VARIANT *varOptions, 10221 [retval, out] VARIANT *varArgOut); 10222 10223 [id(DISPID_IHTMLWINDOW2_SHOWHELP)] 10224 HRESULT showHelp( 10225 [in] BSTR helpURL, 10226 [optional, in] VARIANT helpArg, 10227 [defaultvalue(""), in] BSTR features); 10228 10229 [propget, id(DISPID_IHTMLWINDOW2_SCREEN)] 10230 HRESULT screen([retval, out] IHTMLScreen **p); 10231 10232 [propget, id(DISPID_IHTMLWINDOW2_OPTION)] 10233 HRESULT Option([retval, out] IHTMLOptionElementFactory **p); 10234 10235 [id(DISPID_IHTMLWINDOW2_FOCUS)] 10236 HRESULT focus(); 10237 10238 [propget, id(DISPID_IHTMLWINDOW2_CLOSED)] 10239 HRESULT closed([retval, out] VARIANT_BOOL *p); 10240 10241 [id(DISPID_IHTMLWINDOW2_BLUR)] 10242 HRESULT blur(); 10243 10244 [id(DISPID_IHTMLWINDOW2_SCROLL)] 10245 HRESULT scroll([in] LONG x, [in] LONG y); 10246 10247 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION)] 10248 HRESULT clientInformation([retval, out] IOmNavigator **p); 10249 10250 [id(DISPID_IHTMLWINDOW2_SETINTERVAL)] 10251 HRESULT setInterval([ 10252 in] BSTR expression, 10253 [in] LONG msec, 10254 [optional, in] VARIANT *language, 10255 [retval, out] LONG *timerID); 10256 10257 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL)] 10258 HRESULT clearInterval([in] LONG timerID); 10259 10260 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING)] 10261 HRESULT offscreenBuffering([in] VARIANT v); 10262 10263 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING)] 10264 HRESULT offscreenBuffering([retval, out] VARIANT *p); 10265 10266 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT)] 10267 HRESULT execScript( 10268 [in] BSTR scode, 10269 [defaultvalue("JScript"), in] BSTR language, 10270 [retval, out] VARIANT *pvarRet); 10271 10272 [id(DISPID_IHTMLWINDOW2_TOSTRING)] 10273 HRESULT toString([retval, out] BSTR *String); 10274 10275 [id(DISPID_IHTMLWINDOW2_SCROLLBY)] 10276 HRESULT scrollBy([in] LONG x, [in] LONG y); 10277 10278 [id(DISPID_IHTMLWINDOW2_SCROLLTO)] 10279 HRESULT scrollTo([in] LONG x, [in] LONG y); 10280 10281 [id(DISPID_IHTMLWINDOW2_MOVETO)] 10282 HRESULT moveTo([in] LONG x, [in] LONG y); 10283 10284 [id(DISPID_IHTMLWINDOW2_MOVEBY)] 10285 HRESULT moveBy([in] LONG x, [in] LONG y); 10286 10287 [id(DISPID_IHTMLWINDOW2_RESIZETO)] 10288 HRESULT resizeTo([in] LONG x, [in] LONG y); 10289 10290 [id(DISPID_IHTMLWINDOW2_RESIZEBY)] 10291 HRESULT resizeBy([in] LONG x, [in] LONG y); 10292 10293 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL)] 10294 HRESULT external([retval, out] IDispatch **p); 10295 } 10296 10297 /***************************************************************************** 10298 * IHTMLWindow3 interface 10299 */ 10300 [ 10301 odl, 10302 oleautomation, 10303 dual, 10304 uuid(3050f4ae-98b5-11cf-bb82-00aa00bdce0b) 10305 ] 10306 interface IHTMLWindow3 : IDispatch 10307 { 10308 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT)] 10309 HRESULT screenLeft([out, retval] LONG *p); 10310 10311 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP)] 10312 HRESULT screenTop([out, retval] LONG *p); 10313 10314 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT)] 10315 HRESULT attachEvent( 10316 [in] BSTR event, 10317 [in] IDispatch *pDisp, 10318 [out, retval] VARIANT_BOOL *pfResult); 10319 10320 [id(DISPID_IHTMLWINDOW3_DETACHEVENT)] 10321 HRESULT detachEvent( 10322 [in] BSTR event, 10323 [in] IDispatch *pDisp); 10324 10325 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT)] 10326 HRESULT setTimeout( 10327 [in] VARIANT *expression, 10328 [in] LONG msec, 10329 [in, optional] VARIANT *language, 10330 [out, retval] LONG *timerID); 10331 10332 [id(DISPID_IHTMLWINDOW3_SETINTERVAL)] 10333 HRESULT setInterval( 10334 [in] VARIANT *expression, 10335 [in] LONG msec, 10336 [in, optional] VARIANT *language, 10337 [out, retval] LONG *timerID); 10338 10339 [id(DISPID_IHTMLWINDOW3_PRINT)] 10340 HRESULT print(); 10341 10342 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT), displaybind, bindable] 10343 HRESULT onbeforeprint([in] VARIANT v); 10344 10345 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT), displaybind, bindable] 10346 HRESULT onbeforeprint([out, retval] VARIANT *p); 10347 10348 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT), displaybind, bindable] 10349 HRESULT onafterprint([in] VARIANT v); 10350 10351 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT), displaybind, bindable] 10352 HRESULT onafterprint([out, retval] VARIANT *p); 10353 10354 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA)] 10355 HRESULT clipboardData([out, retval] IHTMLDataTransfer **p); 10356 10357 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG)] 10358 HRESULT showModelessDialog( 10359 [in, defaultvalue("")] BSTR url, 10360 [in, optional] VARIANT *varArgIn, 10361 [in, optional] VARIANT *options, 10362 [out, retval] IHTMLWindow2 **pDialog); 10363 } 10364 10365 /***************************************************************************** 10366 * IHTMLWindow4 interface 10367 */ 10368 [ 10369 odl, 10370 oleautomation, 10371 dual, 10372 uuid(3050f6cf-98b5-11cf-bb82-00aa00bdce0b) 10373 ] 10374 interface IHTMLWindow4 : IDispatch 10375 { 10376 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP)] 10377 HRESULT createPopup([optional, in] VARIANT* varArgIn, 10378 [retval, out] IDispatch** ppPopup); 10379 10380 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT)] 10381 HRESULT frameElement([retval, out] IHTMLFrameBase* * p); 10382 } 10383 10384 /***************************************************************************** 10385 * IHTMLWindow5 interface 10386 */ 10387 [ 10388 odl, 10389 oleautomation, 10390 dual, 10391 uuid(3051040e-98b5-11cf-bb82-00aa00bdce0b) 10392 ] 10393 interface IHTMLWindow5 : IDispatch 10394 { 10395 [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST)] 10396 HRESULT XMLHttpRequest([in] VARIANT v); 10397 10398 [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST)] 10399 HRESULT XMLHttpRequest([retval, out] VARIANT * p); 10400 } 10401 10402 /***************************************************************************** 10403 * DispHTMLScreen dispinterface 10404 */ 10405 [ 10406 hidden, 10407 uuid(3050f591-98b5-11cf-bb82-00aa00bdce0b) 10408 ] 10409 dispinterface DispHTMLScreen 10410 { 10411 properties: 10412 methods: 10413 [propget, id(DISPID_IHTMLSCREEN_COLORDEPTH)] 10414 long colorDepth(); 10415 10416 [propput, id(DISPID_IHTMLSCREEN_BUFFERDEPTH)] 10417 void bufferDepth(long v); 10418 10419 [propget, id(DISPID_IHTMLSCREEN_BUFFERDEPTH)] 10420 long bufferDepth(); 10421 10422 [propget, id(DISPID_IHTMLSCREEN_WIDTH)] 10423 long width(); 10424 10425 [propget, id(DISPID_IHTMLSCREEN_HEIGHT)] 10426 long height(); 10427 10428 [propput, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL)] 10429 void updateInterval(long v); 10430 10431 [propget, id(DISPID_IHTMLSCREEN_UPDATEINTERVAL)] 10432 long updateInterval(); 10433 10434 [propget, id(DISPID_IHTMLSCREEN_AVAILHEIGHT)] 10435 long availHeight(); 10436 10437 [propget, id(DISPID_IHTMLSCREEN_AVAILWIDTH)] 10438 long availWidth(); 10439 10440 [propget, id(DISPID_IHTMLSCREEN_FONTSMOOTHINGENABLED)] 10441 VARIANT_BOOL fontSmoothingEnabled(); 10442 10443 [propget, id(DISPID_IHTMLSCREEN2_LOGICALXDPI)] 10444 long logicalXDPI(); 10445 10446 [propget, id(DISPID_IHTMLSCREEN2_LOGICALYDPI)] 10447 long logicalYDPI(); 10448 10449 [propget, id(DISPID_IHTMLSCREEN2_DEVICEXDPI)] 10450 long deviceXDPI(); 10451 10452 [propget, id(DISPID_IHTMLSCREEN2_DEVICEYDPI)] 10453 long deviceYDPI(); 10454 10455 [propget, id(DISPID_IHTMLSCREEN3_SYSTEMXDPI)] 10456 long systemXDPI(); 10457 10458 [propget, id(DISPID_IHTMLSCREEN3_SYSTEMYDPI)] 10459 long systemYDPI(); 10460 10461 [propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR), hidden] 10462 IDispatch *constructor(); 10463 } 10464 10465 /***************************************************************************** 10466 * DispHTMLWindow2 dispinterface 10467 */ 10468 [ 10469 hidden, 10470 uuid(3050f55d-98b5-11cf-bb82-00aa00bdce0b) 10471 ] 10472 dispinterface DispHTMLWindow2 10473 { 10474 properties: 10475 methods: 10476 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM)] 10477 VARIANT item([in] VARIANT *pvarIndex); 10478 10479 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH)] 10480 LONG length(); 10481 10482 [propget, id(DISPID_IHTMLWINDOW2_FRAMES)] 10483 IHTMLFramesCollection2 *frames(); 10484 10485 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS)] 10486 void defaultStatus(BSTR v); 10487 10488 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS)] 10489 BSTR defaultStatus(); 10490 10491 [propput, id(DISPID_IHTMLWINDOW2_STATUS)] 10492 void status(BSTR v); 10493 10494 [propget, id(DISPID_IHTMLWINDOW2_STATUS)] 10495 BSTR status(); 10496 10497 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT)] 10498 void clearTimeout([in] LONG timerID); 10499 10500 [id(DISPID_IHTMLWINDOW2_ALERT)] 10501 void alert([in, defaultvalue("")] BSTR message); 10502 10503 [id(DISPID_IHTMLWINDOW2_CONFIRM)] 10504 VARIANT_BOOL confirm([in, defaultvalue("")] BSTR message); 10505 10506 [id(DISPID_IHTMLWINDOW2_PROMPT)] 10507 VARIANT prompt( 10508 [in, defaultvalue("")] BSTR message, 10509 [in, defaultvalue("undefined")] BSTR defstr); 10510 10511 [propget, id(DISPID_IHTMLWINDOW2_IMAGE)] 10512 IHTMLImageElementFactory *Image(); 10513 10514 [propget, id(DISPID_IHTMLWINDOW2_LOCATION)] 10515 IHTMLLocation *location(); 10516 10517 [propget, id(DISPID_IHTMLWINDOW2_HISTORY)] 10518 IOmHistory *history(); 10519 10520 [id(DISPID_IHTMLWINDOW2_CLOSE)] 10521 void close(); 10522 10523 [propput, id(DISPID_IHTMLWINDOW2_OPENER)] 10524 void opener(VARIANT v); 10525 10526 [propget, id(DISPID_IHTMLWINDOW2_OPENER)] 10527 VARIANT opener(); 10528 10529 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR)] 10530 IOmNavigator *navigator(); 10531 10532 [propput, id(DISPID_IHTMLWINDOW2_NAME)] 10533 void name(BSTR v); 10534 10535 [propget, id(DISPID_IHTMLWINDOW2_NAME)] 10536 BSTR name(); 10537 10538 [propget, id(DISPID_IHTMLWINDOW2_PARENT)] 10539 IHTMLWindow2 *parent(); 10540 10541 [id(DISPID_IHTMLWINDOW2_OPEN)] 10542 IHTMLWindow2 *open( 10543 [in, defaultvalue("")] BSTR url, 10544 [in, defaultvalue("")] BSTR name, 10545 [in, defaultvalue("")] BSTR features, 10546 [in, defaultvalue(0)] VARIANT_BOOL replace); 10547 10548 [propget, id(DISPID_IHTMLWINDOW2_SELF)] 10549 IHTMLWindow2 *self(); 10550 10551 [propget, id(DISPID_IHTMLWINDOW2_TOP)] 10552 IHTMLWindow2 *top(); 10553 10554 [propget, id(DISPID_IHTMLWINDOW2_WINDOW)] 10555 IHTMLWindow2 *window(); 10556 10557 [id(DISPID_IHTMLWINDOW2_NAVIGATE)] 10558 void navigate([in] BSTR url); 10559 10560 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS), displaybind, bindable] 10561 void onfocus(VARIANT v); 10562 10563 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS), displaybind, bindable] 10564 VARIANT onfocus(); 10565 10566 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR), displaybind, bindable] 10567 void onblur(VARIANT v); 10568 10569 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR), displaybind, bindable] 10570 VARIANT onblur(); 10571 10572 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD), displaybind, bindable] 10573 VARIANT onload(); 10574 10575 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD), displaybind, bindable] 10576 void onbeforeunload(VARIANT v); 10577 10578 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD), displaybind, bindable] 10579 VARIANT onbeforeunload(); 10580 10581 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD), displaybind, bindable] 10582 void onunload(VARIANT v); 10583 10584 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD), displaybind, bindable] 10585 VARIANT onunload(); 10586 10587 [propput, id(DISPID_IHTMLWINDOW2_ONHELP), displaybind, bindable] 10588 void onhelp(VARIANT v); 10589 10590 [propget, id(DISPID_IHTMLWINDOW2_ONHELP), displaybind, bindable] 10591 VARIANT onhelp(); 10592 10593 [propput, id(DISPID_IHTMLWINDOW2_ONERROR), displaybind, bindable] 10594 void onerror(VARIANT v); 10595 10596 [propget, id(DISPID_IHTMLWINDOW2_ONERROR), displaybind, bindable] 10597 VARIANT onerror(); 10598 10599 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE), displaybind, bindable] 10600 void onresize(VARIANT v); 10601 10602 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE), displaybind, bindable] 10603 VARIANT onresize(); 10604 10605 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL), displaybind, bindable] 10606 void onscroll(VARIANT v); 10607 10608 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL), displaybind, bindable] 10609 VARIANT onscroll(); 10610 10611 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT), source] 10612 IHTMLDocument2 *document(); 10613 10614 [propget, id(DISPID_IHTMLWINDOW2_EVENT)] 10615 IHTMLEventObj *event(); 10616 10617 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM), hidden, restricted] 10618 IUnknown *_newEnum(); 10619 10620 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG)] 10621 VARIANT showModalDialog( 10622 [in] BSTR dialog, 10623 [in, optional] VARIANT *varArgIn, 10624 [in, optional] VARIANT *varOptions); 10625 10626 [id(DISPID_IHTMLWINDOW2_SHOWHELP)] 10627 void showHelp( 10628 [in] BSTR helpURL, 10629 [in, optional] VARIANT helpArg, 10630 [in, defaultvalue("")] BSTR features); 10631 10632 [propget, id(DISPID_IHTMLWINDOW2_SCREEN)] 10633 IHTMLScreen *screen(); 10634 10635 [propget, id(DISPID_IHTMLWINDOW2_OPTION)] 10636 IHTMLOptionElementFactory *Option(); 10637 10638 [id(DISPID_IHTMLWINDOW2_FOCUS)] 10639 void focus(); 10640 10641 [propget, id(DISPID_IHTMLWINDOW2_CLOSED)] 10642 VARIANT_BOOL closed(); 10643 10644 [id(DISPID_IHTMLWINDOW2_BLUR)] 10645 void blur(); 10646 10647 [id(DISPID_IHTMLWINDOW2_SCROLL)] 10648 void scroll([in] LONG x, [in] LONG y); 10649 10650 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION)] 10651 IOmNavigator *clientInformation(); 10652 10653 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL)] 10654 void clearInterval([in] LONG timerID); 10655 10656 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING)] 10657 void offscreenBuffering(VARIANT v); 10658 10659 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING)] 10660 VARIANT offscreenBuffering(); 10661 10662 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT)] 10663 VARIANT execScript( 10664 [in] BSTR _code, 10665 [in, defaultvalue("JScript")] BSTR language); 10666 10667 [id(DISPID_IHTMLWINDOW2_TOSTRING)] 10668 BSTR toString(); 10669 10670 [id(DISPID_IHTMLWINDOW2_SCROLLBY)] 10671 void scrollBy([in] LONG x, [in] LONG y); 10672 10673 [id(DISPID_IHTMLWINDOW2_SCROLLTO)] 10674 void scrollTo([in] LONG x, [in] LONG y); 10675 10676 [id(DISPID_IHTMLWINDOW2_MOVETO)] 10677 void moveTo([in] LONG x, [in] LONG y); 10678 10679 [id(DISPID_IHTMLWINDOW2_MOVEBY)] 10680 void moveBy([in] LONG x, [in] LONG y); 10681 10682 [id(DISPID_IHTMLWINDOW2_RESIZETO)] 10683 void resizeTo([in] LONG x, [in] LONG y); 10684 10685 [id(DISPID_IHTMLWINDOW2_RESIZEBY)] 10686 void resizeBy([in] LONG x, [in] LONG y); 10687 10688 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL)] 10689 IDispatch *external(); 10690 10691 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT)] 10692 LONG screenLeft(); 10693 10694 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP)] 10695 LONG screenTop(); 10696 10697 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT)] 10698 VARIANT_BOOL attachEvent( 10699 [in] BSTR event, 10700 [in] IDispatch *pDisp); 10701 10702 [id(DISPID_IHTMLWINDOW3_DETACHEVENT)] 10703 void detachEvent( 10704 [in] BSTR event, 10705 [in] IDispatch *pDisp); 10706 10707 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT)] 10708 LONG setTimeout( 10709 [in] VARIANT *expression, 10710 [in] LONG msec, 10711 [in, optional] VARIANT *language); 10712 10713 [id(DISPID_IHTMLWINDOW3_SETINTERVAL)] 10714 LONG setInterval( 10715 [in] VARIANT *expression, 10716 [in] LONG msec, 10717 [in, optional] VARIANT *language); 10718 10719 [id(DISPID_IHTMLWINDOW3_PRINT)] 10720 void print(); 10721 10722 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT), displaybind, bindable] 10723 void onbeforeprint(VARIANT v); 10724 10725 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT), displaybind, bindable] 10726 VARIANT onbeforeprint(); 10727 10728 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT), displaybind, bindable] 10729 void onafterprint(VARIANT v); 10730 10731 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT), displaybind, bindable] 10732 VARIANT onafterprint(); 10733 10734 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA)] 10735 IHTMLDataTransfer *clipboardData(); 10736 10737 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG)] 10738 IHTMLWindow2 *showModelessDialog( 10739 [in, defaultvalue("")] BSTR url, 10740 [in, optional] VARIANT *varArgIn, 10741 [in, optional] VARIANT *options); 10742 10743 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP)] 10744 IDispatch *createPopup([in, optional] VARIANT *varArgIn); 10745 10746 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT)] 10747 IHTMLFrameBase *frameElement(); 10748 } 10749 10750 /***************************************************************************** 10751 * DispHTMLWindowProxy dispinterface 10752 */ 10753 [ 10754 hidden, 10755 uuid(3050f55e-98b5-11cf-bb82-00aa00bdce0b) 10756 ] 10757 dispinterface DispHTMLWindowProxy 10758 { 10759 properties: 10760 methods: 10761 [id(DISPID_IHTMLFRAMESCOLLECTION2_ITEM)] 10762 VARIANT item([in] VARIANT* pvarIndex); 10763 10764 [propget, id(DISPID_IHTMLFRAMESCOLLECTION2_LENGTH)] 10765 LONG length(); 10766 10767 [propget, id(DISPID_IHTMLWINDOW2_FRAMES)] 10768 IHTMLFramesCollection2* frames(); 10769 10770 [propput, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS)] 10771 void defaultStatus(BSTR v); 10772 10773 [propget, id(DISPID_IHTMLWINDOW2_DEFAULTSTATUS)] 10774 BSTR defaultStatus(); 10775 10776 [propput, id(DISPID_IHTMLWINDOW2_STATUS)] 10777 void status(BSTR v); 10778 10779 [propget, id(DISPID_IHTMLWINDOW2_STATUS)] 10780 BSTR status(); 10781 10782 [id(DISPID_IHTMLWINDOW2_CLEARTIMEOUT)] 10783 void clearTimeout([in] LONG timerID); 10784 10785 [id(DISPID_IHTMLWINDOW2_ALERT)] 10786 void alert([defaultvalue(""), in] BSTR message); 10787 10788 [id(DISPID_IHTMLWINDOW2_CONFIRM)] 10789 VARIANT_BOOL confirm([defaultvalue(""), in] BSTR message); 10790 10791 [id(DISPID_IHTMLWINDOW2_PROMPT)] 10792 VARIANT prompt([defaultvalue(""), in] BSTR message, 10793 [defaultvalue("undefined"), in] BSTR defstr); 10794 10795 [propget, id(DISPID_IHTMLWINDOW2_IMAGE)] 10796 IHTMLImageElementFactory* Image(); 10797 10798 [propget, id(DISPID_IHTMLWINDOW2_LOCATION)] 10799 IHTMLLocation* location(); 10800 10801 [propget, id(DISPID_IHTMLWINDOW2_HISTORY)] 10802 IOmHistory* history(); 10803 10804 [id(DISPID_IHTMLWINDOW2_CLOSE)] 10805 void close(); 10806 10807 [propput, id(DISPID_IHTMLWINDOW2_OPENER)] 10808 void opener(VARIANT v); 10809 10810 [propget, id(DISPID_IHTMLWINDOW2_OPENER)] 10811 VARIANT opener(); 10812 10813 [propget, id(DISPID_IHTMLWINDOW2_NAVIGATOR)] 10814 IOmNavigator* navigator(); 10815 10816 [propput, id(DISPID_IHTMLWINDOW2_NAME)] 10817 void name(BSTR v); 10818 10819 [propget, id(DISPID_IHTMLWINDOW2_NAME)] 10820 BSTR name(); 10821 10822 [propget, id(DISPID_IHTMLWINDOW2_PARENT)] 10823 IHTMLWindow2* parent(); 10824 10825 [id(DISPID_IHTMLWINDOW2_OPEN)] 10826 IHTMLWindow2* open([defaultvalue(""), in] BSTR url, 10827 [defaultvalue(""), in] BSTR name, 10828 [defaultvalue(""), in] BSTR features, 10829 [defaultvalue(0), in] VARIANT_BOOL replace); 10830 10831 [propget, id(DISPID_IHTMLWINDOW2_SELF)] 10832 IHTMLWindow2* self(); 10833 10834 [propget, id(DISPID_IHTMLWINDOW2_TOP)] 10835 IHTMLWindow2* top(); 10836 10837 [propget, id(DISPID_IHTMLWINDOW2_WINDOW)] 10838 IHTMLWindow2* window(); 10839 10840 [id(DISPID_IHTMLWINDOW2_NAVIGATE)] 10841 void navigate([in] BSTR url); 10842 10843 [propput, id(DISPID_IHTMLWINDOW2_ONFOCUS), displaybind, bindable] 10844 void onfocus(VARIANT v); 10845 10846 [propget, id(DISPID_IHTMLWINDOW2_ONFOCUS), displaybind, bindable] 10847 VARIANT onfocus(); 10848 10849 [propput, id(DISPID_IHTMLWINDOW2_ONBLUR), displaybind, bindable] 10850 void onblur(VARIANT v); 10851 10852 [propget, id(DISPID_IHTMLWINDOW2_ONBLUR), displaybind, bindable] 10853 VARIANT onblur(); 10854 10855 [propput, id(DISPID_IHTMLWINDOW2_ONLOAD), displaybind, bindable] 10856 void onload(VARIANT v); 10857 10858 [propget, id(DISPID_IHTMLWINDOW2_ONLOAD), displaybind, bindable] 10859 VARIANT onload(); 10860 10861 [propput, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD), displaybind, bindable] 10862 void onbeforeunload(VARIANT v); 10863 10864 [propget, id(DISPID_IHTMLWINDOW2_ONBEFOREUNLOAD), displaybind, bindable] 10865 VARIANT onbeforeunload(); 10866 10867 [propput, id(DISPID_IHTMLWINDOW2_ONUNLOAD), displaybind, bindable] 10868 void onunload(VARIANT v); 10869 10870 [propget, id(DISPID_IHTMLWINDOW2_ONUNLOAD), displaybind, bindable] 10871 VARIANT onunload(); 10872 10873 [propput, id(DISPID_IHTMLWINDOW2_ONHELP), displaybind, bindable] 10874 void onhelp(VARIANT v); 10875 10876 [propget, id(DISPID_IHTMLWINDOW2_ONHELP), displaybind, bindable] 10877 VARIANT onhelp(); 10878 10879 [propput, id(DISPID_IHTMLWINDOW2_ONERROR), displaybind, bindable] 10880 void onerror(VARIANT v); 10881 10882 [propget, id(DISPID_IHTMLWINDOW2_ONERROR), displaybind, bindable] 10883 VARIANT onerror(); 10884 10885 [propput, id(DISPID_IHTMLWINDOW2_ONRESIZE), displaybind, bindable] 10886 void onresize(VARIANT v); 10887 10888 [propget, id(DISPID_IHTMLWINDOW2_ONRESIZE), displaybind, bindable] 10889 VARIANT onresize(); 10890 10891 [propput, id(DISPID_IHTMLWINDOW2_ONSCROLL), displaybind, bindable] 10892 void onscroll(VARIANT v); 10893 10894 [propget, id(DISPID_IHTMLWINDOW2_ONSCROLL), displaybind, bindable] 10895 VARIANT onscroll(); 10896 10897 [propget, id(DISPID_IHTMLWINDOW2_DOCUMENT), source] 10898 IHTMLDocument2* document(); 10899 10900 [propget, id(DISPID_IHTMLWINDOW2_EVENT)] 10901 IHTMLEventObj* event(); 10902 10903 [propget, id(DISPID_IHTMLWINDOW2__NEWENUM), hidden, restricted] 10904 IUnknown* _newEnum(); 10905 10906 [id(DISPID_IHTMLWINDOW2_SHOWMODALDIALOG)] 10907 VARIANT showModalDialog([in] BSTR dialog, 10908 [optional, in] VARIANT* varArgIn, 10909 [optional, in] VARIANT* varOptions); 10910 10911 [id(DISPID_IHTMLWINDOW2_SHOWHELP)] 10912 void showHelp([in] BSTR helpURL, 10913 [optional, in] VARIANT helpArg, 10914 [defaultvalue(""), in] BSTR features); 10915 10916 [propget, id(DISPID_IHTMLWINDOW2_SCREEN)] 10917 IHTMLScreen* screen(); 10918 10919 [propget, id(DISPID_IHTMLWINDOW2_OPTION)] 10920 IHTMLOptionElementFactory* Option(); 10921 10922 [id(DISPID_IHTMLWINDOW2_FOCUS)] 10923 void focus(); 10924 10925 [propget, id(DISPID_IHTMLWINDOW2_CLOSED)] 10926 VARIANT_BOOL closed(); 10927 10928 [id(DISPID_IHTMLWINDOW2_BLUR)] 10929 void blur(); 10930 10931 [id(DISPID_IHTMLWINDOW2_SCROLL)] 10932 void scroll([in] LONG x, 10933 [in] LONG y); 10934 10935 [propget, id(DISPID_IHTMLWINDOW2_CLIENTINFORMATION)] 10936 IOmNavigator* clientInformation(); 10937 10938 [id(DISPID_IHTMLWINDOW2_CLEARINTERVAL)] 10939 void clearInterval([in] LONG timerID); 10940 10941 [propput, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING)] 10942 void offscreenBuffering(VARIANT v); 10943 10944 [propget, id(DISPID_IHTMLWINDOW2_OFFSCREENBUFFERING)] 10945 VARIANT offscreenBuffering(); 10946 10947 [id(DISPID_IHTMLWINDOW2_EXECSCRIPT)] 10948 VARIANT execScript([in] BSTR code, 10949 [defaultvalue("JScript"), in] BSTR language); 10950 10951 [id(DISPID_IHTMLWINDOW2_TOSTRING)] 10952 BSTR toString(); 10953 10954 [id(DISPID_IHTMLWINDOW2_SCROLLBY)] 10955 void scrollBy([in] LONG x, 10956 [in] LONG y); 10957 10958 [id(DISPID_IHTMLWINDOW2_SCROLLTO)] 10959 void scrollTo([in] LONG x, 10960 [in] LONG y); 10961 10962 [id(DISPID_IHTMLWINDOW2_MOVETO)] 10963 void moveTo([in] LONG x, 10964 [in] LONG y); 10965 10966 [id(DISPID_IHTMLWINDOW2_MOVEBY)] 10967 void moveBy([in] LONG x, 10968 [in] LONG y); 10969 10970 [id(DISPID_IHTMLWINDOW2_RESIZETO)] 10971 void resizeTo([in] LONG x, 10972 [in] LONG y); 10973 10974 [id(DISPID_IHTMLWINDOW2_RESIZEBY)] 10975 void resizeBy([in] LONG x, 10976 [in] LONG y); 10977 10978 [propget, id(DISPID_IHTMLWINDOW2_EXTERNAL)] 10979 IDispatch* external(); 10980 10981 [propget, id(DISPID_IHTMLWINDOW3_SCREENLEFT)] 10982 LONG screenLeft(); 10983 10984 [propget, id(DISPID_IHTMLWINDOW3_SCREENTOP)] 10985 LONG screenTop(); 10986 10987 [id(DISPID_IHTMLWINDOW3_ATTACHEVENT)] 10988 VARIANT_BOOL attachEvent([in] BSTR event, 10989 [in] IDispatch* pDisp); 10990 10991 [id(DISPID_IHTMLWINDOW3_DETACHEVENT)] 10992 void detachEvent([in] BSTR event, 10993 [in] IDispatch* pDisp); 10994 10995 [id(DISPID_IHTMLWINDOW3_SETTIMEOUT)] 10996 LONG setTimeout([in] VARIANT* expression, 10997 [in] LONG msec, 10998 [optional, in] VARIANT* language); 10999 11000 [id(DISPID_IHTMLWINDOW3_SETINTERVAL)] 11001 LONG setInterval([in] VARIANT* expression, 11002 [in] LONG msec, 11003 [optional, in] VARIANT* language); 11004 11005 [id(DISPID_IHTMLWINDOW3_PRINT)] 11006 void print(); 11007 11008 [propput, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT), displaybind, bindable] 11009 void onbeforeprint(VARIANT v); 11010 11011 [propget, id(DISPID_IHTMLWINDOW3_ONBEFOREPRINT), displaybind, bindable] 11012 VARIANT onbeforeprint(); 11013 11014 [propput, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT), displaybind, bindable] 11015 void onafterprint(VARIANT v); 11016 11017 [propget, id(DISPID_IHTMLWINDOW3_ONAFTERPRINT), displaybind, bindable] 11018 VARIANT onafterprint(); 11019 11020 [propget, id(DISPID_IHTMLWINDOW3_CLIPBOARDDATA)] 11021 IHTMLDataTransfer* clipboardData(); 11022 11023 [id(DISPID_IHTMLWINDOW3_SHOWMODELESSDIALOG)] 11024 IHTMLWindow2* showModelessDialog([defaultvalue(""), in] BSTR url, 11025 [optional, in] VARIANT* varArgIn, 11026 [optional, in] VARIANT* options); 11027 11028 [id(DISPID_IHTMLWINDOW4_CREATEPOPUP)] 11029 IDispatch* createPopup([optional, in] VARIANT* varArgIn); 11030 11031 [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT)] 11032 IHTMLFrameBase* frameElement(); 11033 11034 [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST)] 11035 void XMLHttpRequest(VARIANT v); 11036 11037 [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST)] 11038 VARIANT XMLHttpRequest(); 11039 } 11040 11041 /***************************************************************************** 11042 * HTMLWindowEvents interface 11043 */ 11044 [ 11045 hidden, 11046 uuid(96A0A4E0-D062-11cf-94B6-00AA0060275C) 11047 ] 11048 dispinterface HTMLWindowEvents 11049 { 11050 properties: 11051 methods: 11052 [id(DISPID_HTMLWINDOWEVENTS_ONLOAD)] 11053 void onload(); 11054 11055 [id(DISPID_HTMLWINDOWEVENTS_ONUNLOAD)] 11056 void onunload(); 11057 11058 [id(DISPID_HTMLWINDOWEVENTS_ONHELP)] 11059 VARIANT_BOOL onhelp(); 11060 11061 [id(DISPID_HTMLWINDOWEVENTS_ONFOCUS)] 11062 void onfocus(); 11063 11064 [id(DISPID_HTMLWINDOWEVENTS_ONBLUR)] 11065 void onblur(); 11066 11067 [id(DISPID_HTMLWINDOWEVENTS_ONERROR)] 11068 void onerror([in] BSTR description, 11069 [in] BSTR url, 11070 [in] LONG line); 11071 11072 [id(DISPID_HTMLWINDOWEVENTS_ONRESIZE)] 11073 void onresize(); 11074 11075 [id(DISPID_HTMLWINDOWEVENTS_ONSCROLL)] 11076 void onscroll(); 11077 11078 [id(DISPID_HTMLWINDOWEVENTS_ONBEFOREUNLOAD)] 11079 void onbeforeunload(); 11080 11081 [id(DISPID_HTMLWINDOWEVENTS_ONBEFOREPRINT)] 11082 void onbeforeprint(); 11083 11084 [id(DISPID_HTMLWINDOWEVENTS_ONAFTERPRINT)] 11085 void onafterprint(); 11086 } 11087 11088 /***************************************************************************** 11089 * HTMLWindowEvents2 interface 11090 */ 11091 [ 11092 hidden, 11093 uuid(3050f625-98b5-11cf-bb82-00aa00bdce0b) 11094 ] 11095 dispinterface HTMLWindowEvents2 11096 { 11097 properties: 11098 methods: 11099 [id(DISPID_HTMLWINDOWEVENTS2_ONLOAD)] 11100 void onload([in] IHTMLEventObj* pEvtObj); 11101 11102 [id(DISPID_HTMLWINDOWEVENTS2_ONUNLOAD)] 11103 void onunload([in] IHTMLEventObj* pEvtObj); 11104 11105 [id(DISPID_HTMLWINDOWEVENTS2_ONHELP)] 11106 VARIANT_BOOL onhelp([in] IHTMLEventObj* pEvtObj); 11107 11108 [id(DISPID_HTMLWINDOWEVENTS2_ONFOCUS)] 11109 void onfocus([in] IHTMLEventObj* pEvtObj); 11110 11111 [id(DISPID_HTMLWINDOWEVENTS2_ONBLUR)] 11112 void onblur([in] IHTMLEventObj* pEvtObj); 11113 11114 [id(DISPID_HTMLWINDOWEVENTS2_ONERROR)] 11115 void onerror([in] BSTR description, 11116 [in] BSTR url, 11117 [in] LONG line); 11118 11119 [id(DISPID_HTMLWINDOWEVENTS2_ONRESIZE)] 11120 void onresize([in] IHTMLEventObj* pEvtObj); 11121 11122 [id(DISPID_HTMLWINDOWEVENTS2_ONSCROLL)] 11123 void onscroll([in] IHTMLEventObj* pEvtObj); 11124 11125 [id(DISPID_HTMLWINDOWEVENTS2_ONBEFOREUNLOAD)] 11126 void onbeforeunload([in] IHTMLEventObj* pEvtObj); 11127 11128 [id(DISPID_HTMLWINDOWEVENTS2_ONBEFOREPRINT)] 11129 void onbeforeprint([in] IHTMLEventObj* pEvtObj); 11130 11131 [id(DISPID_HTMLWINDOWEVENTS2_ONAFTERPRINT)] 11132 void onafterprint([in] IHTMLEventObj* pEvtObj); 11133 } 11134 11135 /***************************************************************************** 11136 * HTMLWindowProxy class 11137 */ 11138 [ 11139 uuid(3050f391-98b5-11cf-bb82-00aa00bdce0b) 11140 ] 11141 coclass HTMLWindowProxy 11142 { 11143 [default] dispinterface DispHTMLWindowProxy; 11144 [source, default] dispinterface HTMLWindowEvents; 11145 [source] dispinterface HTMLWindowEvents2; 11146 interface IHTMLWindow2; 11147 interface IHTMLWindow3; 11148 interface IHTMLWindow4; 11149 interface IHTMLWindow5; 11150 } 11151 11152 /***************************************************************************** 11153 * HTMLDocumentEvents2 interface 11154 */ 11155 [ 11156 hidden, 11157 uuid(3050f613-98b5-11cf-bb82-00aa00bdce0b) 11158 ] 11159 dispinterface HTMLDocumentEvents2 11160 { 11161 properties: 11162 methods: 11163 [id(DISPID_HTMLDOCUMENTEVENTS2_ONHELP)] 11164 VARIANT_BOOL onhelp([in] IHTMLEventObj *pEvtObj); 11165 11166 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCLICK)] 11167 VARIANT_BOOL onclick([in] IHTMLEventObj *pEvtObj); 11168 11169 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDBLCLICK)] 11170 VARIANT_BOOL ondblclick([in] IHTMLEventObj *pEvtObj); 11171 11172 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYDOWN)] 11173 void onkeydown([in] IHTMLEventObj *pEvtObj); 11174 11175 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYUP)] 11176 void onkeyup([in] IHTMLEventObj *pEvtObj); 11177 11178 [id(DISPID_HTMLDOCUMENTEVENTS2_ONKEYPRESS)] 11179 VARIANT_BOOL onkeypress([in] IHTMLEventObj *pEvtObj); 11180 11181 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEDOWN)] 11182 void onmousedown([in] IHTMLEventObj *pEvtObj); 11183 11184 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEMOVE)] 11185 void onmousemove([in] IHTMLEventObj *pEvtObj); 11186 11187 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEUP)] 11188 void onmouseup([in] IHTMLEventObj *pEvtObj); 11189 11190 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOUT)] 11191 void onmouseout([in] IHTMLEventObj *pEvtObj); 11192 11193 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEOVER)] 11194 void onmouseover([in] IHTMLEventObj *pEvtObj); 11195 11196 [id(DISPID_HTMLDOCUMENTEVENTS2_ONREADYSTATECHANGE)] 11197 void onreadystatechange([in] IHTMLEventObj *pEvtObj); 11198 11199 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREUPDATE)] 11200 VARIANT_BOOL onbeforeupdate([in] IHTMLEventObj *pEvtObj); 11201 11202 [id(DISPID_HTMLDOCUMENTEVENTS2_ONAFTERUPDATE)] 11203 void onafterupdate([in] IHTMLEventObj *pEvtObj); 11204 11205 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWEXIT)] 11206 VARIANT_BOOL onrowexit([in] IHTMLEventObj *pEvtObj); 11207 11208 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWENTER)] 11209 void onrowenter([in] IHTMLEventObj *pEvtObj); 11210 11211 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDRAGSTART)] 11212 VARIANT_BOOL ondragstart([in] IHTMLEventObj *pEvtObj); 11213 11214 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSELECTSTART)] 11215 VARIANT_BOOL onselectstart([in] IHTMLEventObj *pEvtObj); 11216 11217 [id(DISPID_HTMLDOCUMENTEVENTS2_ONERRORUPDATE)] 11218 VARIANT_BOOL onerrorupdate([in] IHTMLEventObj *pEvtObj); 11219 11220 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCONTEXTMENU)] 11221 VARIANT_BOOL oncontextmenu([in] IHTMLEventObj *pEvtObj); 11222 11223 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSTOP)] 11224 VARIANT_BOOL onstop([in] IHTMLEventObj *pEvtObj); 11225 11226 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWSDELETE)] 11227 void onrowsdelete([in] IHTMLEventObj *pEvtObj); 11228 11229 [id(DISPID_HTMLDOCUMENTEVENTS2_ONROWSINSERTED)] 11230 void onrowsinserted([in] IHTMLEventObj *pEvtObj); 11231 11232 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCELLCHANGE)] 11233 void oncellchange([in] IHTMLEventObj *pEvtObj); 11234 11235 [id(DISPID_HTMLDOCUMENTEVENTS2_ONPROPERTYCHANGE)] 11236 void onpropertychange([in] IHTMLEventObj *pEvtObj); 11237 11238 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCHANGED)] 11239 void ondatasetchanged([in] IHTMLEventObj *pEvtObj); 11240 11241 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATAAVAILABLE)] 11242 void ondataavailable([in] IHTMLEventObj *pEvtObj); 11243 11244 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDATASETCOMPLETE)] 11245 void ondatasetcomplete([in] IHTMLEventObj *pEvtObj); 11246 11247 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREEDITFOCUS)] 11248 void onbeforeeditfocus([in] IHTMLEventObj *pEvtObj); 11249 11250 [id(DISPID_HTMLDOCUMENTEVENTS2_ONSELECTIONCHANGE)] 11251 void onselectionchange([in] IHTMLEventObj *pEvtObj); 11252 11253 [id(DISPID_HTMLDOCUMENTEVENTS2_ONCONTROLSELECT)] 11254 VARIANT_BOOL oncontrolselect([in] IHTMLEventObj *pEvtObj); 11255 11256 [id(DISPID_HTMLDOCUMENTEVENTS2_ONMOUSEWHEEL)] 11257 VARIANT_BOOL onmousewheel([in] IHTMLEventObj *pEvtObj); 11258 11259 [id(DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSIN)] 11260 void onfocusin([in] IHTMLEventObj *pEvtObj); 11261 11262 [id(DISPID_HTMLDOCUMENTEVENTS2_ONFOCUSOUT)] 11263 void onfocusout([in] IHTMLEventObj *pEvtObj); 11264 11265 [id(DISPID_HTMLDOCUMENTEVENTS2_ONACTIVATE)] 11266 void onactivate([in] IHTMLEventObj *pEvtObj); 11267 11268 [id(DISPID_HTMLDOCUMENTEVENTS2_ONDEACTIVATE)] 11269 void ondeactivate([in] IHTMLEventObj *pEvtObj); 11270 11271 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREACTIVATE)] 11272 VARIANT_BOOL onbeforeactivate([in] IHTMLEventObj *pEvtObj); 11273 11274 [id(DISPID_HTMLDOCUMENTEVENTS2_ONBEFOREDEACTIVATE)] 11275 VARIANT_BOOL onbeforedeactivate([in] IHTMLEventObj *pEvtObj); 11276 } 11277 11278 /***************************************************************************** 11279 * HTMLDocumentEvents interface 11280 */ 11281 [ 11282 hidden, 11283 uuid(3050f260-98b5-11cf-bb82-00aa00bdce0b) 11284 ] 11285 dispinterface HTMLDocumentEvents 11286 { 11287 properties: 11288 methods: 11289 [id(DISPID_HTMLDOCUMENTEVENTS_ONHELP)] 11290 VARIANT_BOOL onhelp(); 11291 11292 [id(DISPID_HTMLDOCUMENTEVENTS_ONCLICK)] 11293 VARIANT_BOOL onclick(); 11294 11295 [id(DISPID_HTMLDOCUMENTEVENTS_ONDBLCLICK)] 11296 VARIANT_BOOL ondblclick(); 11297 11298 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYDOWN)] 11299 void onkeydown(); 11300 11301 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYUP)] 11302 void onkeyup(); 11303 11304 [id(DISPID_HTMLDOCUMENTEVENTS_ONKEYPRESS)] 11305 VARIANT_BOOL onkeypress(); 11306 11307 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEDOWN)] 11308 void onmousedown(); 11309 11310 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEMOVE)] 11311 void onmousemove(); 11312 11313 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEUP)] 11314 void onmouseup(); 11315 11316 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOUT)] 11317 void onmouseout(); 11318 11319 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOVER)] 11320 void onmouseover(); 11321 11322 [id(DISPID_HTMLDOCUMENTEVENTS_ONREADYSTATECHANGE)] 11323 void onreadystatechange(); 11324 11325 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREUPDATE)] 11326 VARIANT_BOOL onbeforeupdate(); 11327 11328 [id(DISPID_HTMLDOCUMENTEVENTS_ONAFTERUPDATE)] 11329 void onafterupdate(); 11330 11331 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWEXIT)] 11332 VARIANT_BOOL onrowexit(); 11333 11334 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWENTER)] 11335 void onrowenter(); 11336 11337 [id(DISPID_HTMLDOCUMENTEVENTS_ONDRAGSTART)] 11338 VARIANT_BOOL ondragstart(); 11339 11340 [id(DISPID_HTMLDOCUMENTEVENTS_ONSELECTSTART)] 11341 VARIANT_BOOL onselectstart(); 11342 11343 [id(DISPID_HTMLDOCUMENTEVENTS_ONERRORUPDATE)] 11344 VARIANT_BOOL onerrorupdate(); 11345 11346 [id(DISPID_HTMLDOCUMENTEVENTS_ONCONTEXTMENU)] 11347 VARIANT_BOOL oncontextmenu(); 11348 11349 [id(DISPID_HTMLDOCUMENTEVENTS_ONSTOP)] 11350 VARIANT_BOOL onstop(); 11351 11352 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWSDELETE)] 11353 void onrowsdelete(); 11354 11355 [id(DISPID_HTMLDOCUMENTEVENTS_ONROWSINSERTED)] 11356 void onrowsinserted(); 11357 11358 [id(DISPID_HTMLDOCUMENTEVENTS_ONCELLCHANGE)] 11359 void oncellchange(); 11360 11361 [id(DISPID_HTMLDOCUMENTEVENTS_ONPROPERTYCHANGE)] 11362 void onpropertychange(); 11363 11364 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATASETCHANGED)] 11365 void ondatasetchanged(); 11366 11367 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATAAVAILABLE)] 11368 void ondataavailable(); 11369 11370 [id(DISPID_HTMLDOCUMENTEVENTS_ONDATASETCOMPLETE)] 11371 void ondatasetcomplete(); 11372 11373 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREEDITFOCUS)] 11374 void onbeforeeditfocus(); 11375 11376 [id(DISPID_HTMLDOCUMENTEVENTS_ONSELECTIONCHANGE)] 11377 void onselectionchange(); 11378 11379 [id(DISPID_HTMLDOCUMENTEVENTS_ONCONTROLSELECT)] 11380 VARIANT_BOOL oncontrolselect(); 11381 11382 [id(DISPID_HTMLDOCUMENTEVENTS_ONMOUSEWHEEL)] 11383 VARIANT_BOOL onmousewheel(); 11384 11385 [id(DISPID_HTMLDOCUMENTEVENTS_ONFOCUSIN)] 11386 void onfocusin(); 11387 11388 [id(DISPID_HTMLDOCUMENTEVENTS_ONFOCUSOUT)] 11389 void onfocusout(); 11390 11391 [id(DISPID_HTMLDOCUMENTEVENTS_ONACTIVATE)] 11392 void onactivate(); 11393 11394 [id(DISPID_HTMLDOCUMENTEVENTS_ONDEACTIVATE)] 11395 void ondeactivate(); 11396 11397 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREACTIVATE)] 11398 VARIANT_BOOL onbeforeactivate(); 11399 11400 [id(DISPID_HTMLDOCUMENTEVENTS_ONBEFOREDEACTIVATE)] 11401 VARIANT_BOOL onbeforedeactivate(); 11402 } 11403 11404 /***************************************************************************** 11405 * HTMLTextContainerEvents interface 11406 */ 11407 [ 11408 hidden, 11409 uuid(1ff6aa72-5842-11cf-a707-00aa00c0098d) 11410 ] 11411 dispinterface HTMLTextContainerEvents 11412 { 11413 properties: 11414 11415 methods: 11416 [id(DISPID_HTMLELEMENTEVENTS_ONHELP)] 11417 VARIANT_BOOL onhelp(); 11418 11419 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK)] 11420 VARIANT_BOOL onclick(); 11421 11422 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK)] 11423 VARIANT_BOOL ondblclick(); 11424 11425 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS)] 11426 VARIANT_BOOL onkeypress(); 11427 11428 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN)] 11429 void onkeydown(); 11430 11431 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP)] 11432 void onkeyup(); 11433 11434 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT)] 11435 void onmouseout(); 11436 11437 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER)] 11438 void onmouseover(); 11439 11440 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE)] 11441 void onmousemove(); 11442 11443 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN)] 11444 void onmousedown(); 11445 11446 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP)] 11447 void onmouseup(); 11448 11449 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART)] 11450 VARIANT_BOOL onselectstart(); 11451 11452 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE)] 11453 void onfilterchange(); 11454 11455 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART)] 11456 VARIANT_BOOL ondragstart(); 11457 11458 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE)] 11459 VARIANT_BOOL onbeforeupdate(); 11460 11461 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE)] 11462 void onafterupdate(); 11463 11464 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE)] 11465 VARIANT_BOOL onerrorupdate(); 11466 11467 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT)] 11468 VARIANT_BOOL onrowexit(); 11469 11470 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER)] 11471 void onrowenter(); 11472 11473 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED)] 11474 void ondatasetchanged(); 11475 11476 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE)] 11477 void ondataavailable(); 11478 11479 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE)] 11480 void ondatasetcomplete(); 11481 11482 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE)] 11483 void onlosecapture(); 11484 11485 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE)] 11486 void onpropertychange(); 11487 11488 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL)] 11489 void onscroll(); 11490 11491 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS)] 11492 void onfocus(); 11493 11494 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR)] 11495 void onblur(); 11496 11497 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE)] 11498 void onresize(); 11499 11500 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG)] 11501 VARIANT_BOOL ondrag(); 11502 11503 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND)] 11504 void ondragend(); 11505 11506 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER)] 11507 VARIANT_BOOL ondragenter(); 11508 11509 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER)] 11510 VARIANT_BOOL ondragover(); 11511 11512 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE)] 11513 void ondragleave(); 11514 11515 [id(DISPID_HTMLELEMENTEVENTS_ONDROP)] 11516 VARIANT_BOOL ondrop(); 11517 11518 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT)] 11519 VARIANT_BOOL onbeforecut(); 11520 11521 [id(DISPID_HTMLELEMENTEVENTS_ONCUT)] 11522 VARIANT_BOOL oncut(); 11523 11524 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY)] 11525 VARIANT_BOOL onbeforecopy(); 11526 11527 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY)] 11528 VARIANT_BOOL oncopy(); 11529 11530 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE)] 11531 VARIANT_BOOL onbeforepaste(); 11532 11533 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE)] 11534 VARIANT_BOOL onpaste(); 11535 11536 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU)] 11537 VARIANT_BOOL oncontextmenu(); 11538 11539 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE)] 11540 void onrowsdelete(); 11541 11542 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED)] 11543 void onrowsinserted(); 11544 11545 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE)] 11546 void oncellchange(); 11547 11548 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE)] 11549 void onreadystatechange(); 11550 11551 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS)] 11552 void onbeforeeditfocus(); 11553 11554 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE)] 11555 void onlayoutcomplete(); 11556 11557 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE)] 11558 void onpage(); 11559 11560 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE)] 11561 VARIANT_BOOL onbeforedeactivate(); 11562 11563 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE)] 11564 VARIANT_BOOL onbeforeactivate(); 11565 11566 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE)] 11567 void onmove(); 11568 11569 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT)] 11570 VARIANT_BOOL oncontrolselect(); 11571 11572 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART)] 11573 VARIANT_BOOL onmovestart(); 11574 11575 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND)] 11576 void onmoveend(); 11577 11578 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART)] 11579 VARIANT_BOOL onresizestart(); 11580 11581 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND)] 11582 void onresizeend(); 11583 11584 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER)] 11585 void onmouseenter(); 11586 11587 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE)] 11588 void onmouseleave(); 11589 11590 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL)] 11591 VARIANT_BOOL onmousewheel(); 11592 11593 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE)] 11594 void onactivate(); 11595 11596 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE)] 11597 void ondeactivate(); 11598 11599 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN)] 11600 void onfocusin(); 11601 11602 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT)] 11603 void onfocusout(); 11604 11605 [id(DISPID_HTMLTEXTCONTAINEREVENTS_ONCHANGE)] 11606 void onchange(); 11607 11608 [id(DISPID_HTMLTEXTCONTAINEREVENTS_ONSELECT)] 11609 void onselect(); 11610 } 11611 11612 /***************************************************************************** 11613 * HTMLTextContainerEvents2 interface 11614 */ 11615 [ 11616 hidden, 11617 uuid(3050f624-98b5-11cf-bb82-00aa00bdce0b) 11618 ] 11619 dispinterface HTMLTextContainerEvents2 11620 { 11621 properties: 11622 methods: 11623 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP)] 11624 VARIANT_BOOL onhelp([in] IHTMLEventObj* pEvtObj); 11625 11626 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK)] 11627 VARIANT_BOOL onclick([in] IHTMLEventObj* pEvtObj); 11628 11629 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK)] 11630 VARIANT_BOOL ondblclick([in] IHTMLEventObj* pEvtObj); 11631 11632 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS)] 11633 VARIANT_BOOL onkeypress([in] IHTMLEventObj* pEvtObj); 11634 11635 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN)] 11636 void onkeydown([in] IHTMLEventObj* pEvtObj); 11637 11638 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP)] 11639 void onkeyup([in] IHTMLEventObj* pEvtObj); 11640 11641 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT)] 11642 void onmouseout([in] IHTMLEventObj* pEvtObj); 11643 11644 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER)] 11645 void onmouseover([in] IHTMLEventObj* pEvtObj); 11646 11647 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE)] 11648 void onmousemove([in] IHTMLEventObj* pEvtObj); 11649 11650 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN)] 11651 void onmousedown([in] IHTMLEventObj* pEvtObj); 11652 11653 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP)] 11654 void onmouseup([in] IHTMLEventObj* pEvtObj); 11655 11656 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART)] 11657 VARIANT_BOOL onselectstart([in] IHTMLEventObj* pEvtObj); 11658 11659 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE)] 11660 void onfilterchange([in] IHTMLEventObj* pEvtObj); 11661 11662 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART)] 11663 VARIANT_BOOL ondragstart([in] IHTMLEventObj* pEvtObj); 11664 11665 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE)] 11666 VARIANT_BOOL onbeforeupdate([in] IHTMLEventObj* pEvtObj); 11667 11668 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE)] 11669 void onafterupdate([in] IHTMLEventObj* pEvtObj); 11670 11671 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE)] 11672 VARIANT_BOOL onerrorupdate([in] IHTMLEventObj* pEvtObj); 11673 11674 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT)] 11675 VARIANT_BOOL onrowexit([in] IHTMLEventObj* pEvtObj); 11676 11677 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER)] 11678 void onrowenter([in] IHTMLEventObj* pEvtObj); 11679 11680 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED)] 11681 void ondatasetchanged([in] IHTMLEventObj* pEvtObj); 11682 11683 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE)] 11684 void ondataavailable([in] IHTMLEventObj* pEvtObj); 11685 11686 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE)] 11687 void ondatasetcomplete([in] IHTMLEventObj* pEvtObj); 11688 11689 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE)] 11690 void onlosecapture([in] IHTMLEventObj* pEvtObj); 11691 11692 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE)] 11693 void onpropertychange([in] IHTMLEventObj* pEvtObj); 11694 11695 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL)] 11696 void onscroll([in] IHTMLEventObj* pEvtObj); 11697 11698 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS)] 11699 void onfocus([in] IHTMLEventObj* pEvtObj); 11700 11701 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR)] 11702 void onblur([in] IHTMLEventObj* pEvtObj); 11703 11704 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE)] 11705 void onresize([in] IHTMLEventObj* pEvtObj); 11706 11707 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG)] 11708 VARIANT_BOOL ondrag([in] IHTMLEventObj* pEvtObj); 11709 11710 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND)] 11711 void ondragend([in] IHTMLEventObj* pEvtObj); 11712 11713 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER)] 11714 VARIANT_BOOL ondragenter([in] IHTMLEventObj* pEvtObj); 11715 11716 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER)] 11717 VARIANT_BOOL ondragover([in] IHTMLEventObj* pEvtObj); 11718 11719 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE)] 11720 void ondragleave([in] IHTMLEventObj* pEvtObj); 11721 11722 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP)] 11723 VARIANT_BOOL ondrop([in] IHTMLEventObj* pEvtObj); 11724 11725 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT)] 11726 VARIANT_BOOL onbeforecut([in] IHTMLEventObj* pEvtObj); 11727 11728 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT)] 11729 VARIANT_BOOL oncut([in] IHTMLEventObj* pEvtObj); 11730 11731 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY)] 11732 VARIANT_BOOL onbeforecopy([in] IHTMLEventObj* pEvtObj); 11733 11734 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY)] 11735 VARIANT_BOOL oncopy([in] IHTMLEventObj* pEvtObj); 11736 11737 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE)] 11738 VARIANT_BOOL onbeforepaste([in] IHTMLEventObj* pEvtObj); 11739 11740 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE)] 11741 VARIANT_BOOL onpaste([in] IHTMLEventObj* pEvtObj); 11742 11743 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU)] 11744 VARIANT_BOOL oncontextmenu([in] IHTMLEventObj* pEvtObj); 11745 11746 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE)] 11747 void onrowsdelete([in] IHTMLEventObj* pEvtObj); 11748 11749 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED)] 11750 void onrowsinserted([in] IHTMLEventObj* pEvtObj); 11751 11752 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE)] 11753 void oncellchange([in] IHTMLEventObj* pEvtObj); 11754 11755 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE)] 11756 void onreadystatechange([in] IHTMLEventObj* pEvtObj); 11757 11758 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE)] 11759 void onlayoutcomplete([in] IHTMLEventObj* pEvtObj); 11760 11761 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE)] 11762 void onpage([in] IHTMLEventObj* pEvtObj); 11763 11764 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER)] 11765 void onmouseenter([in] IHTMLEventObj* pEvtObj); 11766 11767 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE)] 11768 void onmouseleave([in] IHTMLEventObj* pEvtObj); 11769 11770 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE)] 11771 void onactivate([in] IHTMLEventObj* pEvtObj); 11772 11773 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE)] 11774 void ondeactivate([in] IHTMLEventObj* pEvtObj); 11775 11776 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE)] 11777 VARIANT_BOOL onbeforedeactivate([in] IHTMLEventObj* pEvtObj); 11778 11779 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE)] 11780 VARIANT_BOOL onbeforeactivate([in] IHTMLEventObj* pEvtObj); 11781 11782 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN)] 11783 void onfocusin([in] IHTMLEventObj* pEvtObj); 11784 11785 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT)] 11786 void onfocusout([in] IHTMLEventObj* pEvtObj); 11787 11788 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE)] 11789 void onmove([in] IHTMLEventObj* pEvtObj); 11790 11791 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT)] 11792 VARIANT_BOOL oncontrolselect([in] IHTMLEventObj* pEvtObj); 11793 11794 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART)] 11795 VARIANT_BOOL onmovestart([in] IHTMLEventObj* pEvtObj); 11796 11797 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND)] 11798 void onmoveend([in] IHTMLEventObj* pEvtObj); 11799 11800 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART)] 11801 VARIANT_BOOL onresizestart([in] IHTMLEventObj* pEvtObj); 11802 11803 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND)] 11804 void onresizeend([in] IHTMLEventObj* pEvtObj); 11805 11806 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL)] 11807 VARIANT_BOOL onmousewheel([in] IHTMLEventObj* pEvtObj); 11808 11809 [id(DISPID_HTMLTEXTCONTAINEREVENTS2_ONCHANGE)] 11810 void onchange([in] IHTMLEventObj* pEvtObj); 11811 11812 [id(DISPID_HTMLTEXTCONTAINEREVENTS2_ONSELECT)] 11813 void onselect([in] IHTMLEventObj* pEvtObj); 11814 } 11815 11816 /***************************************************************************** 11817 * IHTMLDocument interface 11818 */ 11819 [ 11820 odl, 11821 oleautomation, 11822 dual, 11823 uuid(626FC520-A41E-11CF-A731-00A0C9082637) 11824 ] 11825 interface IHTMLDocument : IDispatch 11826 { 11827 [propget, id(DISPID_IHTMLDOCUMENT_SCRIPT)] 11828 HRESULT Script([retval, out] IDispatch **p); 11829 } 11830 11831 /***************************************************************************** 11832 * IHTMLDocument2 interface 11833 */ 11834 [ 11835 odl, 11836 oleautomation, 11837 dual, 11838 uuid(332C4425-26CB-11D0-B483-00C04FD90119) 11839 ] 11840 interface IHTMLDocument2 : IHTMLDocument 11841 { 11842 [propget, id(DISPID_IHTMLDOCUMENT2_ALL)] 11843 HRESULT all([retval, out] IHTMLElementCollection **p); 11844 11845 [propget, id(DISPID_IHTMLDOCUMENT2_BODY)] 11846 HRESULT body([retval, out] IHTMLElement **p); 11847 11848 [propget, id(DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT)] 11849 HRESULT activeElement([retval, out] IHTMLElement **p); 11850 11851 [propget, id(DISPID_IHTMLDOCUMENT2_IMAGES)] 11852 HRESULT images([retval, out] IHTMLElementCollection **p); 11853 11854 [propget, id(DISPID_IHTMLDOCUMENT2_APPLETS)] 11855 HRESULT applets([retval, out] IHTMLElementCollection **p); 11856 11857 [propget, id(DISPID_IHTMLDOCUMENT2_LINKS)] 11858 HRESULT links([retval, out] IHTMLElementCollection **p); 11859 11860 [propget, id(DISPID_IHTMLDOCUMENT2_FORMS)] 11861 HRESULT forms([retval, out] IHTMLElementCollection **p); 11862 11863 [propget, id(DISPID_IHTMLDOCUMENT2_ANCHORS)] 11864 HRESULT anchors([retval, out] IHTMLElementCollection **p); 11865 11866 [propput, id(DISPID_IHTMLDOCUMENT2_TITLE)] 11867 HRESULT title([in] BSTR v); 11868 11869 [propget, id(DISPID_IHTMLDOCUMENT2_TITLE)] 11870 HRESULT title([retval, out] BSTR *p); 11871 11872 [propget, id(DISPID_IHTMLDOCUMENT2_SCRIPTS)] 11873 HRESULT scripts([retval, out] IHTMLElementCollection **p); 11874 11875 [propput, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE)] 11876 HRESULT designMode([in] BSTR v); 11877 11878 [propget, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE)] 11879 HRESULT designMode([retval, out] BSTR *p); 11880 11881 [propget, id(DISPID_IHTMLDOCUMENT2_SELECTION)] 11882 HRESULT selection([retval, out] IHTMLSelectionObject **p); 11883 11884 [propget, id(DISPID_IHTMLDOCUMENT2_READYSTATE)] 11885 HRESULT readyState([retval, out] BSTR *p); 11886 11887 [propget, id(DISPID_IHTMLDOCUMENT2_FRAMES)] 11888 HRESULT frames([retval, out] IHTMLFramesCollection2 **p); 11889 11890 [propget, id(DISPID_IHTMLDOCUMENT2_EMBEDS)] 11891 HRESULT embeds([retval, out] IHTMLElementCollection **p); 11892 11893 [propget, id(DISPID_IHTMLDOCUMENT2_PLUGINS)] 11894 HRESULT plugins([retval, out] IHTMLElementCollection **p); 11895 11896 [propput, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR)] 11897 HRESULT alinkColor([in] VARIANT v); 11898 11899 [propget, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR)] 11900 HRESULT alinkColor([retval, out] VARIANT *p); 11901 11902 [propput, id(DISPID_IHTMLDOCUMENT2_BGCOLOR)] 11903 HRESULT bgColor([in] VARIANT v); 11904 11905 [propget, id(DISPID_IHTMLDOCUMENT2_BGCOLOR)] 11906 HRESULT bgColor([retval, out] VARIANT *p); 11907 11908 [propput, id(DISPID_IHTMLDOCUMENT2_FGCOLOR)] 11909 HRESULT fgColor([in] VARIANT v); 11910 11911 [propget, id(DISPID_IHTMLDOCUMENT2_FGCOLOR)] 11912 HRESULT fgColor([retval, out] VARIANT *p); 11913 11914 [propput, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR)] 11915 HRESULT linkColor([in] VARIANT v); 11916 11917 [propget, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR)] 11918 HRESULT linkColor([retval, out] VARIANT *p); 11919 11920 [propput, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR)] 11921 HRESULT vlinkColor([in] VARIANT v); 11922 11923 [propget, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR)] 11924 HRESULT vlinkColor([retval, out] VARIANT *p); 11925 11926 [propget, id(DISPID_IHTMLDOCUMENT2_REFERRER)] 11927 HRESULT referrer([retval, out] BSTR *p); 11928 11929 [propget, id(DISPID_IHTMLDOCUMENT2_LOCATION)] 11930 HRESULT location([retval, out] IHTMLLocation **p); 11931 11932 [propget, id(DISPID_IHTMLDOCUMENT2_LASTMODIFIED)] 11933 HRESULT lastModified([retval, out] BSTR *p); 11934 11935 [propput, id(DISPID_IHTMLDOCUMENT2_URL)] 11936 HRESULT URL([in] BSTR v); 11937 11938 [propget, id(DISPID_IHTMLDOCUMENT2_URL)] 11939 HRESULT URL([retval, out] BSTR *p); 11940 11941 [propput, id(DISPID_IHTMLDOCUMENT2_DOMAIN)] 11942 HRESULT domain([in] BSTR v); 11943 11944 [propget, id(DISPID_IHTMLDOCUMENT2_DOMAIN)] 11945 HRESULT domain([retval, out] BSTR *p); 11946 11947 [propput, id(DISPID_IHTMLDOCUMENT2_COOKIE)] 11948 HRESULT cookie([in] BSTR v); 11949 11950 [propget, id(DISPID_IHTMLDOCUMENT2_COOKIE)] 11951 HRESULT cookie([retval, out] BSTR *p); 11952 11953 [propput, id(DISPID_IHTMLDOCUMENT2_EXPANDO)] 11954 HRESULT expando([in] VARIANT_BOOL v); 11955 11956 [propget, id(DISPID_IHTMLDOCUMENT2_EXPANDO)] 11957 HRESULT expando([retval, out] VARIANT_BOOL *p); 11958 11959 [propput, id(DISPID_IHTMLDOCUMENT2_CHARSET)] 11960 HRESULT charset([in] BSTR v); 11961 11962 [propget, id(DISPID_IHTMLDOCUMENT2_CHARSET)] 11963 HRESULT charset([retval, out] BSTR *p); 11964 11965 [propput, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET)] 11966 HRESULT defaultCharset([in] BSTR v); 11967 11968 [propget, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET)] 11969 HRESULT defaultCharset([retval, out] BSTR *p); 11970 11971 [propget, id(DISPID_IHTMLDOCUMENT2_MIMETYPE)] 11972 HRESULT mimeType([retval, out] BSTR *p); 11973 11974 [propget, id(DISPID_IHTMLDOCUMENT2_FILESIZE)] 11975 HRESULT fileSize([retval, out] BSTR *p); 11976 11977 [propget, id(DISPID_IHTMLDOCUMENT2_FILECREATEDDATE)] 11978 HRESULT fileCreatedDate([retval, out] BSTR *p); 11979 11980 [propget, id(DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE)] 11981 HRESULT fileModifiedDate([retval, out] BSTR *p); 11982 11983 [propget, id(DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE)] 11984 HRESULT fileUpdatedDate([retval, out] BSTR *p); 11985 11986 [propget, id(DISPID_IHTMLDOCUMENT2_SECURITY)] 11987 HRESULT security([retval, out] BSTR *p); 11988 11989 [propget, id(DISPID_IHTMLDOCUMENT2_PROTOCOL)] 11990 HRESULT protocol([retval, out] BSTR *p); 11991 11992 [propget, id(DISPID_IHTMLDOCUMENT2_NAMEPROP)] 11993 HRESULT nameProp([retval, out] BSTR *p); 11994 11995 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITE)] 11996 HRESULT write([in] SAFEARRAY(VARIANT) psarray); 11997 11998 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITELN)] 11999 HRESULT writeln([in] SAFEARRAY(VARIANT) psarray); 12000 12001 [id(DISPID_IHTMLDOCUMENT2_OPEN)] 12002 HRESULT open( 12003 [defaultvalue("text/html"), in] BSTR url, 12004 [optional, in] VARIANT name, 12005 [optional, in] VARIANT features, 12006 [optional, in] VARIANT replace, 12007 [retval, out] IDispatch **pomWindowResult); 12008 12009 [id(DISPID_IHTMLDOCUMENT2_CLOSE)] 12010 HRESULT close(); 12011 12012 [id(DISPID_IHTMLDOCUMENT2_CLEAR)] 12013 HRESULT clear(); 12014 12015 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED)] 12016 HRESULT queryCommandSupported( 12017 [in] BSTR cmdID, 12018 [retval, out] VARIANT_BOOL *pfRet); 12019 12020 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED)] 12021 HRESULT queryCommandEnabled( 12022 [in] BSTR cmdID, 12023 [retval, out] VARIANT_BOOL *pfRet); 12024 12025 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE)] 12026 HRESULT queryCommandState( 12027 [in] BSTR cmdID, 12028 [retval, out] VARIANT_BOOL *pfRet); 12029 12030 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM)] 12031 HRESULT queryCommandIndeterm( 12032 [in] BSTR cmdID, 12033 [retval, out] VARIANT_BOOL *pfRet); 12034 12035 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT)] 12036 HRESULT queryCommandText( 12037 [in] BSTR cmdID, 12038 [retval, out] BSTR *pcmdText); 12039 12040 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE)] 12041 HRESULT queryCommandValue( 12042 [in] BSTR cmdID, 12043 [retval, out] VARIANT *pcmdValue); 12044 12045 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMAND)] 12046 HRESULT execCommand( 12047 [in] BSTR cmdID, 12048 [defaultvalue(0), in] VARIANT_BOOL showUI, 12049 [optional, in] VARIANT value, 12050 [retval, out] VARIANT_BOOL *pfRet); 12051 12052 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP)] 12053 HRESULT execCommandShowHelp( 12054 [in] BSTR cmdID, 12055 [retval, out] VARIANT_BOOL *pfRet); 12056 12057 [id(DISPID_IHTMLDOCUMENT2_CREATEELEMENT)] 12058 HRESULT createElement( 12059 [in] BSTR eTag, 12060 [retval, out] IHTMLElement **newElem); 12061 12062 [propput, id(DISPID_IHTMLDOCUMENT2_ONHELP)] 12063 HRESULT onhelp([in] VARIANT v); 12064 12065 [propget, id(DISPID_IHTMLDOCUMENT2_ONHELP)] 12066 HRESULT onhelp([retval, out] VARIANT *p); 12067 12068 [propput, id(DISPID_IHTMLDOCUMENT2_ONCLICK)] 12069 HRESULT onclick([in] VARIANT v); 12070 12071 [propget, id(DISPID_IHTMLDOCUMENT2_ONCLICK)] 12072 HRESULT onclick([retval, out] VARIANT *p); 12073 12074 [propput, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK)] 12075 HRESULT ondblclick([in] VARIANT v); 12076 12077 [propget, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK)] 12078 HRESULT ondblclick([retval, out] VARIANT *p); 12079 12080 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYUP)] 12081 HRESULT onkeyup([in] VARIANT v); 12082 12083 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYUP)] 12084 HRESULT onkeyup([retval, out] VARIANT *p); 12085 12086 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN)] 12087 HRESULT onkeydown([in] VARIANT v); 12088 12089 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN)] 12090 HRESULT onkeydown([retval, out] VARIANT *p); 12091 12092 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS)] 12093 HRESULT onkeypress([in] VARIANT v); 12094 12095 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS)] 12096 HRESULT onkeypress([retval, out] VARIANT *p); 12097 12098 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP)] 12099 HRESULT onmouseup([in] VARIANT v); 12100 12101 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP)] 12102 HRESULT onmouseup([retval, out] VARIANT *p); 12103 12104 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN)] 12105 HRESULT onmousedown([in] VARIANT v); 12106 12107 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN)] 12108 HRESULT onmousedown([retval, out] VARIANT *p); 12109 12110 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE)] 12111 HRESULT onmousemove([in] VARIANT v); 12112 12113 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE)] 12114 HRESULT onmousemove([retval, out] VARIANT *p); 12115 12116 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT)] 12117 HRESULT onmouseout([in] VARIANT v); 12118 12119 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT)] 12120 HRESULT onmouseout([retval, out] VARIANT *p); 12121 12122 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER)] 12123 HRESULT onmouseover([in] VARIANT v); 12124 12125 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER)] 12126 HRESULT onmouseover([retval, out] VARIANT *p); 12127 12128 [propput, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE)] 12129 HRESULT onreadystatechange([in] VARIANT v); 12130 12131 [propget, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE)] 12132 HRESULT onreadystatechange([retval, out] VARIANT *p); 12133 12134 [propput, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE)] 12135 HRESULT onafterupdate([in] VARIANT v); 12136 12137 [propget, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE)] 12138 HRESULT onafterupdate([retval, out] VARIANT *p); 12139 12140 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT)] 12141 HRESULT onrowexit([in] VARIANT v); 12142 12143 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT)] 12144 HRESULT onrowexit([retval, out] VARIANT *p); 12145 12146 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWENTER)] 12147 HRESULT onrowenter([in] VARIANT v); 12148 12149 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWENTER)] 12150 HRESULT onrowenter([retval, out] VARIANT *p); 12151 12152 [propput, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART)] 12153 HRESULT ondragstart([in] VARIANT v); 12154 12155 [propget, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART)] 12156 HRESULT ondragstart([retval, out] VARIANT *p); 12157 12158 [propput, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART)] 12159 HRESULT onselectstart([in] VARIANT v); 12160 12161 [propget, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART)] 12162 HRESULT onselectstart([retval, out] VARIANT *p); 12163 12164 [id(DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT)] 12165 HRESULT elementFromPoint( 12166 [in] LONG x, 12167 [in] LONG y, 12168 [retval, out] IHTMLElement **elementHit); 12169 12170 [propget, id(DISPID_IHTMLDOCUMENT2_PARENTWINDOW)] 12171 HRESULT parentWindow([retval, out] IHTMLWindow2 **p); 12172 12173 [propget, id(DISPID_IHTMLDOCUMENT2_STYLESHEETS)] 12174 HRESULT styleSheets([retval, out] IHTMLStyleSheetsCollection **p); 12175 12176 [propput, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE)] 12177 HRESULT onbeforeupdate([in] VARIANT v); 12178 12179 [propget, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE)] 12180 HRESULT onbeforeupdate([retval, out] VARIANT *p); 12181 12182 [propput, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE)] 12183 HRESULT onerrorupdate([in] VARIANT v); 12184 12185 [propget, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE)] 12186 HRESULT onerrorupdate([retval, out] VARIANT *p); 12187 12188 [id(DISPID_IHTMLDOCUMENT2_TOSTRING)] 12189 HRESULT toString([retval, out] BSTR *String); 12190 12191 [id(DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET)] 12192 HRESULT createStyleSheet( 12193 [defaultvalue(""), in] BSTR bstrHref, 12194 [defaultvalue(-1), in] LONG lIndex, 12195 [retval, out] IHTMLStyleSheet **ppnewStyleSheet); 12196 } 12197 12198 /***************************************************************************** 12199 * IHTMLDocument3 interface 12200 */ 12201 [ 12202 odl, 12203 oleautomation, 12204 dual, 12205 uuid(3050f485-98b5-11cf-bb82-00aa00bdce0b) 12206 ] 12207 interface IHTMLDocument3 : IDispatch 12208 { 12209 [id(DISPID_IHTMLDOCUMENT3_RELEASECAPTURE)] 12210 HRESULT releaseCapture(); 12211 12212 [id(DISPID_IHTMLDOCUMENT3_RECALC)] 12213 HRESULT recalc([defaultvalue(0), in] VARIANT_BOOL fForce); 12214 12215 [id(DISPID_IHTMLDOCUMENT3_CREATETEXTNODE)] 12216 HRESULT createTextNode( 12217 [in] BSTR text, 12218 [retval, out] IHTMLDOMNode **newTextNode); 12219 12220 [propget, id(DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT)] 12221 HRESULT documentElement([retval, out] IHTMLElement **p); 12222 12223 [propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID), hidden] 12224 HRESULT uniqueID([retval, out] BSTR *p); 12225 12226 [id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT)] 12227 HRESULT attachEvent( 12228 [in] BSTR event, 12229 [in] IDispatch* pDisp, 12230 [retval, out] VARIANT_BOOL *pfResult); 12231 12232 [id(DISPID_IHTMLDOCUMENT3_DETACHEVENT)] 12233 HRESULT detachEvent( 12234 [in] BSTR event, 12235 [in] IDispatch *pDisp); 12236 12237 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE), displaybind, bindable] 12238 HRESULT onrowsdelete([in] VARIANT v); 12239 12240 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE), displaybind, bindable] 12241 HRESULT onrowsdelete([retval, out] VARIANT *p); 12242 12243 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED), displaybind, bindable] 12244 HRESULT onrowsinserted([in] VARIANT v); 12245 12246 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED), displaybind, bindable] 12247 HRESULT onrowsinserted([retval, out] VARIANT *p); 12248 12249 [propput, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE), displaybind, bindable] 12250 HRESULT oncellchange([in] VARIANT v); 12251 12252 [propget, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE), displaybind, bindable] 12253 HRESULT oncellchange([retval, out] VARIANT *p); 12254 12255 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED), displaybind, bindable] 12256 HRESULT ondatasetchanged([in] VARIANT v); 12257 12258 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED), displaybind, bindable] 12259 HRESULT ondatasetchanged([retval, out] VARIANT *p); 12260 12261 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE), displaybind, bindable] 12262 HRESULT ondataavailable([in] VARIANT v); 12263 12264 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE), displaybind, bindable] 12265 HRESULT ondataavailable([retval, out] VARIANT * p); 12266 12267 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE), displaybind, bindable] 12268 HRESULT ondatasetcomplete([in] VARIANT v); 12269 12270 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE), displaybind, bindable] 12271 HRESULT ondatasetcomplete([retval, out] VARIANT *p); 12272 12273 [propput, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE), displaybind, bindable] 12274 HRESULT onpropertychange([in] VARIANT v); 12275 12276 [propget, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE), displaybind, bindable] 12277 HRESULT onpropertychange([retval, out] VARIANT *p); 12278 12279 [propput, id(DISPID_IHTMLDOCUMENT3_DIR)] 12280 HRESULT dir([in] BSTR v); 12281 12282 [propget, id(DISPID_IHTMLDOCUMENT3_DIR)] 12283 HRESULT dir([retval, out] BSTR *p); 12284 12285 [propput, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU), displaybind, bindable] 12286 HRESULT oncontextmenu([in] VARIANT v); 12287 12288 [propget, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU), displaybind, bindable] 12289 HRESULT oncontextmenu([retval, out] VARIANT *p); 12290 12291 [propput, id(DISPID_IHTMLDOCUMENT3_ONSTOP), displaybind, bindable] 12292 HRESULT onstop([in] VARIANT v); 12293 12294 [propget, id(DISPID_IHTMLDOCUMENT3_ONSTOP), displaybind, bindable] 12295 HRESULT onstop([retval, out] VARIANT *p); 12296 12297 [id(DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT)] 12298 HRESULT createDocumentFragment([retval, out] IHTMLDocument2 **pNewDoc); 12299 12300 [propget, id(DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT), hidden, restricted] 12301 HRESULT parentDocument([retval, out] IHTMLDocument2 **p); 12302 12303 [propput, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD), hidden, restricted] 12304 HRESULT enableDownload([in] VARIANT_BOOL v); 12305 12306 [propget, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD), hidden, restricted] 12307 HRESULT enableDownload([retval, out] VARIANT_BOOL *p); 12308 12309 [propput, id(DISPID_IHTMLDOCUMENT3_BASEURL), hidden, restricted] 12310 HRESULT baseUrl([in] BSTR v); 12311 12312 [propget, id(DISPID_IHTMLDOCUMENT3_BASEURL), hidden, restricted] 12313 HRESULT baseUrl([retval, out] BSTR *p); 12314 12315 [propget, id(DISPID_IHTMLDOCUMENT3_CHILDNODES)] 12316 HRESULT childNodes([retval, out] IDispatch **p); 12317 12318 [propput, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS), hidden, restricted] 12319 HRESULT inheritStyleSheets([in] VARIANT_BOOL v); 12320 12321 [propget, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS), hidden, restricted] 12322 HRESULT inheritStyleSheets([retval, out] VARIANT_BOOL *p); 12323 12324 [propput, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS), displaybind, bindable] 12325 HRESULT onbeforeeditfocus([in] VARIANT v); 12326 12327 [propget, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS), displaybind, bindable] 12328 HRESULT onbeforeeditfocus([retval, out] VARIANT *p); 12329 12330 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME)] 12331 HRESULT getElementsByName( 12332 [in] BSTR v, 12333 [retval, out] IHTMLElementCollection **pelColl); 12334 12335 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTBYID)] 12336 HRESULT getElementById( 12337 [in] BSTR v, 12338 [retval, out] IHTMLElement **pel); 12339 12340 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME)] 12341 HRESULT getElementsByTagName( 12342 [in] BSTR v, 12343 [retval, out] IHTMLElementCollection **pelColl); 12344 } 12345 12346 /***************************************************************************** 12347 * IHTMLDocument4 interface 12348 */ 12349 [ 12350 odl, 12351 oleautomation, 12352 dual, 12353 uuid(3050f69a-98b5-11cf-bb82-00aa00bdce0b) 12354 ] 12355 interface IHTMLDocument4 : IDispatch 12356 { 12357 [id(DISPID_IHTMLDOCUMENT4_FOCUS)] 12358 HRESULT focus(); 12359 12360 [id(DISPID_IHTMLDOCUMENT4_HASFOCUS)] 12361 HRESULT hasFocus([retval, out] VARIANT_BOOL *pfFocus); 12362 12363 [propput, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE), displaybind, bindable] 12364 HRESULT onselectionchange([in] VARIANT v); 12365 12366 [propget, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE), displaybind, bindable] 12367 HRESULT onselectionchange([retval, out] VARIANT *p); 12368 12369 [propget, id(DISPID_IHTMLDOCUMENT4_NAMESPACES)] 12370 HRESULT namespaces([retval, out] IDispatch **p); 12371 12372 [id(DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL)] 12373 HRESULT createDocumentFromUrl( 12374 [in] BSTR bstrUrl, 12375 [in] BSTR bstrOptions, 12376 [retval, out] IHTMLDocument2 **newDoc); 12377 12378 [propput, id(DISPID_IHTMLDOCUMENT4_MEDIA)] 12379 HRESULT media([in] BSTR v); 12380 12381 [propget, id(DISPID_IHTMLDOCUMENT4_MEDIA)] 12382 HRESULT media([retval, out] BSTR *p); 12383 12384 [id(DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT)] 12385 HRESULT createEventObject( 12386 [optional, in] VARIANT *pvarEventObject, 12387 [retval, out] IHTMLEventObj **ppEventObj); 12388 12389 [id(DISPID_IHTMLDOCUMENT4_FIREEVENT)] 12390 HRESULT fireEvent( 12391 [in] BSTR bstrEventName, 12392 [optional, in] VARIANT *pvarEventObject, 12393 [retval, out] VARIANT_BOOL *pfCancelled); 12394 12395 [id(DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE)] 12396 HRESULT createRenderStyle( 12397 [in] BSTR v, 12398 [retval, out] IHTMLRenderStyle **ppIHTMLRenderStyle); 12399 12400 [propput, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT), displaybind, bindable] 12401 HRESULT oncontrolselect([in] VARIANT v); 12402 12403 [propget, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT), displaybind, bindable] 12404 HRESULT oncontrolselect([retval, out] VARIANT *p); 12405 12406 [propget, id(DISPID_IHTMLDOCUMENT4_URLUNENCODED)] 12407 HRESULT URLUnencoded([retval, out] BSTR *p); 12408 } 12409 12410 /***************************************************************************** 12411 * IHTMLDocument5 interface 12412 */ 12413 [ 12414 odl, 12415 oleautomation, 12416 dual, 12417 uuid(3050f80c-98b5-11cf-bb82-00aa00bdce0b) 12418 ] 12419 interface IHTMLDocument5 : IDispatch 12420 { 12421 [propput, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL), displaybind, bindable] 12422 HRESULT onmousewheel([in] VARIANT v); 12423 12424 [propget, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL), displaybind, bindable] 12425 HRESULT onmousewheel([retval, out] VARIANT *p); 12426 12427 [propget, id(DISPID_IHTMLDOCUMENT5_DOCTYPE)] 12428 HRESULT doctype([retval, out] IHTMLDOMNode **p); 12429 12430 [propget, id(DISPID_IHTMLDOCUMENT5_IMPLEMENTATION)] 12431 HRESULT implementation([retval, out] IHTMLDOMImplementation **p); 12432 12433 [id(DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE)] 12434 HRESULT createAttribute( 12435 [in] BSTR bstrattrName, 12436 [retval, out] IHTMLDOMAttribute **ppattribute); 12437 12438 [id(DISPID_IHTMLDOCUMENT5_CREATECOMMENT)] 12439 HRESULT createComment( 12440 [in] BSTR bstrdata, 12441 [retval, out] IHTMLDOMNode **ppRetNode); 12442 12443 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN), displaybind, bindable] 12444 HRESULT onfocusin([in] VARIANT v); 12445 12446 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN), displaybind, bindable] 12447 HRESULT onfocusin([retval, out] VARIANT *p); 12448 12449 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT), displaybind, bindable] 12450 HRESULT onfocusout([in] VARIANT v); 12451 12452 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT), displaybind, bindable] 12453 HRESULT onfocusout([retval, out] VARIANT *p); 12454 12455 [propput, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE), displaybind, bindable] 12456 HRESULT onactivate([in] VARIANT v); 12457 12458 [propget, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE), displaybind, bindable] 12459 HRESULT onactivate([retval, out] VARIANT *p); 12460 12461 [propput, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE), displaybind, bindable] 12462 HRESULT ondeactivate([in] VARIANT v); 12463 12464 [propget, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE), displaybind, bindable] 12465 HRESULT ondeactivate([retval, out] VARIANT *p); 12466 12467 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE), displaybind, bindable] 12468 HRESULT onbeforeactivate([in] VARIANT v); 12469 12470 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE), displaybind, bindable] 12471 HRESULT onbeforeactivate([retval, out] VARIANT *p); 12472 12473 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE), displaybind, bindable] 12474 HRESULT onbeforedeactivate([in] VARIANT v); 12475 12476 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE), displaybind, bindable] 12477 HRESULT onbeforedeactivate([retval, out] VARIANT *p); 12478 12479 [propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE)] 12480 HRESULT compatMode([retval, out] BSTR *p); 12481 } 12482 12483 /***************************************************************************** 12484 * IHTMLDocument6 interface 12485 */ 12486 [ 12487 odl, 12488 oleautomation, 12489 dual, 12490 uuid(30510417-98b5-11cf-bb82-00aa00bdce0b) 12491 ] 12492 interface IHTMLDocument6 : IDispatch 12493 { 12494 [propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE)] 12495 HRESULT compatible([retval, out] IHTMLDocumentCompatibleInfoCollection **p); 12496 12497 [propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE)] 12498 HRESULT documentMode([retval, out] VARIANT *p); 12499 12500 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE), displaybind, bindable] 12501 HRESULT onstorage([in] VARIANT v); 12502 12503 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE), displaybind, bindable] 12504 HRESULT onstorage([retval, out] VARIANT *p); 12505 12506 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT), displaybind, bindable] 12507 HRESULT onstoragecommit([in] VARIANT v); 12508 12509 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT), displaybind, bindable] 12510 HRESULT onstoragecommit([retval, out] VARIANT *p); 12511 12512 [id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID)] 12513 HRESULT getElementById( 12514 [in] BSTR bstrId, 12515 [retval, out] IHTMLElement2 **p); 12516 12517 [id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS)] 12518 HRESULT updateSettings(); 12519 } 12520 12521 /***************************************************************************** 12522 * DispHTMLDocument dispinterface 12523 */ 12524 [ 12525 hidden, 12526 uuid(3050f55f-98b5-11cf-bb82-00aa00bdce0b) 12527 ] 12528 dispinterface DispHTMLDocument 12529 { 12530 properties: 12531 methods: 12532 [propget, id(DISPID_IHTMLDOCUMENT_SCRIPT), hidden, nonbrowsable] 12533 IDispatch *Script(); 12534 12535 [propget, id(DISPID_IHTMLDOCUMENT2_ALL)] 12536 IHTMLElementCollection *all(); 12537 12538 [propget, id(DISPID_IHTMLDOCUMENT2_BODY)] 12539 IHTMLElement *body(); 12540 12541 [propget, id(DISPID_IHTMLDOCUMENT2_ACTIVEELEMENT)] 12542 IHTMLElement *activeElement(); 12543 12544 [propget, id(DISPID_IHTMLDOCUMENT2_IMAGES)] 12545 IHTMLElementCollection *images(); 12546 12547 [propget, id(DISPID_IHTMLDOCUMENT2_APPLETS)] 12548 IHTMLElementCollection *applets(); 12549 12550 [propget, id(DISPID_IHTMLDOCUMENT2_LINKS)] 12551 IHTMLElementCollection *links(); 12552 12553 [propget, id(DISPID_IHTMLDOCUMENT2_FORMS)] 12554 IHTMLElementCollection *forms(); 12555 12556 [propget, id(DISPID_IHTMLDOCUMENT2_ANCHORS)] 12557 IHTMLElementCollection *anchors(); 12558 12559 [propput, id(DISPID_IHTMLDOCUMENT2_TITLE)] 12560 void title(BSTR v); 12561 12562 [propget, id(DISPID_IHTMLDOCUMENT2_TITLE)] 12563 BSTR title(); 12564 12565 [propget, id(DISPID_IHTMLDOCUMENT2_SCRIPTS)] 12566 IHTMLElementCollection *scripts(); 12567 12568 [propput, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE), hidden] 12569 void designMode(BSTR v); 12570 12571 [propget, id(DISPID_IHTMLDOCUMENT2_DESIGNMODE), hidden] 12572 BSTR designMode(); 12573 12574 [propget, id(DISPID_IHTMLDOCUMENT2_SELECTION)] 12575 IHTMLSelectionObject *selection(); 12576 12577 [propget, id(DISPID_IHTMLDOCUMENT2_READYSTATE), bindable] 12578 BSTR readyState(); 12579 12580 [propget, id(DISPID_IHTMLDOCUMENT2_FRAMES)] 12581 IHTMLFramesCollection2 *frames(); 12582 12583 [propget, id(DISPID_IHTMLDOCUMENT2_EMBEDS)] 12584 IHTMLElementCollection *embeds(); 12585 12586 [propget, id(DISPID_IHTMLDOCUMENT2_PLUGINS)] 12587 IHTMLElementCollection *plugins(); 12588 12589 [propput, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR)] 12590 void alinkColor(VARIANT v); 12591 12592 [propget, id(DISPID_IHTMLDOCUMENT2_ALINKCOLOR)] 12593 VARIANT alinkColor(); 12594 12595 [propput, id(DISPID_IHTMLDOCUMENT2_BGCOLOR)] 12596 void bgColor(VARIANT v); 12597 12598 [propget, id(DISPID_IHTMLDOCUMENT2_BGCOLOR)] 12599 VARIANT bgColor(); 12600 12601 [propput, id(DISPID_IHTMLDOCUMENT2_FGCOLOR)] 12602 void fgColor(VARIANT v); 12603 12604 [propget, id(DISPID_IHTMLDOCUMENT2_FGCOLOR)] 12605 VARIANT fgColor(); 12606 12607 [propput, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR)] 12608 void linkColor(VARIANT v); 12609 12610 [propget, id(DISPID_IHTMLDOCUMENT2_LINKCOLOR)] 12611 VARIANT linkColor(); 12612 12613 [propput, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR)] 12614 void vlinkColor(VARIANT v); 12615 12616 [propget, id(DISPID_IHTMLDOCUMENT2_VLINKCOLOR)] 12617 VARIANT vlinkColor(); 12618 12619 [propget, id(DISPID_IHTMLDOCUMENT2_REFERRER)] 12620 BSTR referrer(); 12621 12622 [propget, id(DISPID_IHTMLDOCUMENT2_LOCATION)] 12623 IHTMLLocation *location(); 12624 12625 [propget, id(DISPID_IHTMLDOCUMENT2_LASTMODIFIED)] 12626 BSTR lastModified(); 12627 12628 [propput, id(DISPID_IHTMLDOCUMENT2_URL)] 12629 void URL(BSTR v); 12630 12631 [propget, id(DISPID_IHTMLDOCUMENT2_URL)] 12632 BSTR URL(); 12633 12634 [propput, id(DISPID_IHTMLDOCUMENT2_DOMAIN)] 12635 void domain(BSTR v); 12636 12637 [propget, id(DISPID_IHTMLDOCUMENT2_DOMAIN)] 12638 BSTR domain(); 12639 12640 [propput, id(DISPID_IHTMLDOCUMENT2_COOKIE)] 12641 void cookie(BSTR v); 12642 12643 [propget, id(DISPID_IHTMLDOCUMENT2_COOKIE)] 12644 BSTR cookie(); 12645 12646 [propput, id(DISPID_IHTMLDOCUMENT2_EXPANDO), bindable, hidden] 12647 void expando(VARIANT_BOOL v); 12648 12649 [propget, id(DISPID_IHTMLDOCUMENT2_EXPANDO), bindable, hidden] 12650 VARIANT_BOOL expando(); 12651 12652 [propput, id(DISPID_IHTMLDOCUMENT2_CHARSET), hidden] 12653 void charset(BSTR v); 12654 12655 [propget, id(DISPID_IHTMLDOCUMENT2_CHARSET), hidden] 12656 BSTR charset(); 12657 12658 [propput, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET)] 12659 void defaultCharset(BSTR v); 12660 12661 [propget, id(DISPID_IHTMLDOCUMENT2_DEFAULTCHARSET)] 12662 BSTR defaultCharset(); 12663 12664 [propget, id(DISPID_IHTMLDOCUMENT2_MIMETYPE)] 12665 BSTR mimeType(); 12666 12667 [propget, id(DISPID_IHTMLDOCUMENT2_FILESIZE)] 12668 BSTR fileSize(); 12669 12670 [propget, id(DISPID_IHTMLDOCUMENT2_FILECREATEDDATE)] 12671 BSTR fileCreatedDate(); 12672 12673 [propget, id(DISPID_IHTMLDOCUMENT2_FILEMODIFIEDDATE)] 12674 BSTR fileModifiedDate(); 12675 12676 [propget, id(DISPID_IHTMLDOCUMENT2_FILEUPDATEDDATE)] 12677 BSTR fileUpdatedDate(); 12678 12679 [propget, id(DISPID_IHTMLDOCUMENT2_SECURITY)] 12680 BSTR security(); 12681 12682 [propget, id(DISPID_IHTMLDOCUMENT2_PROTOCOL)] 12683 BSTR protocol(); 12684 12685 [propget, id(DISPID_IHTMLDOCUMENT2_NAMEPROP)] 12686 BSTR nameProp(); 12687 12688 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITE)] 12689 void write([in] SAFEARRAY(VARIANT) psarray); 12690 12691 [vararg, id(DISPID_IHTMLDOCUMENT2_WRITELN)] 12692 void writeln([in] SAFEARRAY(VARIANT) psarray); 12693 12694 [id(DISPID_IHTMLDOCUMENT2_OPEN)] 12695 IDispatch *open( 12696 [defaultvalue("text/html"), in] BSTR url, 12697 [optional, in] VARIANT name, 12698 [optional, in] VARIANT features, 12699 [optional, in] VARIANT replace); 12700 12701 [id(DISPID_IHTMLDOCUMENT2_CLOSE)] 12702 void close(); 12703 12704 [id(DISPID_IHTMLDOCUMENT2_CLEAR)] 12705 void clear(); 12706 12707 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSUPPORTED)] 12708 VARIANT_BOOL queryCommandSupported([in] BSTR cmdID); 12709 12710 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDENABLED)] 12711 VARIANT_BOOL queryCommandEnabled([in] BSTR cmdID); 12712 12713 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDSTATE)] 12714 VARIANT_BOOL queryCommandState([in] BSTR cmdID); 12715 12716 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDINDETERM)] 12717 VARIANT_BOOL queryCommandIndeterm([in] BSTR cmdID); 12718 12719 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDTEXT)] 12720 BSTR queryCommandText([in] BSTR cmdID); 12721 12722 [id(DISPID_IHTMLDOCUMENT2_QUERYCOMMANDVALUE)] 12723 VARIANT queryCommandValue([in] BSTR cmdID); 12724 12725 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMAND)] 12726 VARIANT_BOOL execCommand( 12727 [in] BSTR cmdID, 12728 [defaultvalue(0), in] VARIANT_BOOL showUI, 12729 [optional, in] VARIANT value); 12730 12731 [id(DISPID_IHTMLDOCUMENT2_EXECCOMMANDSHOWHELP)] 12732 VARIANT_BOOL execCommandShowHelp([in] BSTR cmdID); 12733 12734 [id(DISPID_IHTMLDOCUMENT2_CREATEELEMENT)] 12735 IHTMLElement *createElement([in] BSTR eTag); 12736 12737 [propput, id(DISPID_IHTMLDOCUMENT2_ONHELP), displaybind, bindable] 12738 void onhelp(VARIANT v); 12739 12740 [propget, id(DISPID_IHTMLDOCUMENT2_ONHELP), displaybind, bindable] 12741 VARIANT onhelp(); 12742 12743 [propput, id(DISPID_IHTMLDOCUMENT2_ONCLICK), displaybind, bindable] 12744 void onclick(VARIANT v); 12745 12746 [propget, id(DISPID_IHTMLDOCUMENT2_ONCLICK), displaybind, bindable] 12747 VARIANT onclick(); 12748 12749 [propput, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK), displaybind, bindable] 12750 void ondblclick(VARIANT v); 12751 12752 [propget, id(DISPID_IHTMLDOCUMENT2_ONDBLCLICK), displaybind, bindable] 12753 VARIANT ondblclick(); 12754 12755 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYUP), displaybind, bindable] 12756 void onkeyup(VARIANT v); 12757 12758 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYUP), displaybind, bindable] 12759 VARIANT onkeyup(); 12760 12761 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN), displaybind, bindable] 12762 void onkeydown(VARIANT v); 12763 12764 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYDOWN), displaybind, bindable] 12765 VARIANT onkeydown(); 12766 12767 [propput, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS), displaybind, bindable] 12768 void onkeypress(VARIANT v); 12769 12770 [propget, id(DISPID_IHTMLDOCUMENT2_ONKEYPRESS), displaybind, bindable] 12771 VARIANT onkeypress(); 12772 12773 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP), displaybind, bindable] 12774 void onmouseup(VARIANT v); 12775 12776 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEUP), displaybind, bindable] 12777 VARIANT onmouseup(); 12778 12779 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN), displaybind, bindable] 12780 void onmousedown(VARIANT v); 12781 12782 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEDOWN), displaybind, bindable] 12783 VARIANT onmousedown(); 12784 12785 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE), displaybind, bindable] 12786 void onmousemove(VARIANT v); 12787 12788 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEMOVE), displaybind, bindable] 12789 VARIANT onmousemove(); 12790 12791 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT), displaybind, bindable] 12792 void onmouseout(VARIANT v); 12793 12794 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOUT), displaybind, bindable] 12795 VARIANT onmouseout(); 12796 12797 [propput, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER), displaybind, bindable] 12798 void onmouseover(VARIANT v); 12799 12800 [propget, id(DISPID_IHTMLDOCUMENT2_ONMOUSEOVER), displaybind, bindable] 12801 VARIANT onmouseover(); 12802 12803 [propput, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE), displaybind, bindable] 12804 void onreadystatechange(VARIANT v); 12805 12806 [propget, id(DISPID_IHTMLDOCUMENT2_ONREADYSTATECHANGE), displaybind, bindable] 12807 VARIANT onreadystatechange(); 12808 12809 [propput, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE), displaybind, bindable] 12810 void onafterupdate(VARIANT v); 12811 12812 [propget, id(DISPID_IHTMLDOCUMENT2_ONAFTERUPDATE), displaybind, bindable] 12813 VARIANT onafterupdate(); 12814 12815 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT), displaybind, bindable] 12816 void onrowexit(VARIANT v); 12817 12818 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWEXIT), displaybind, bindable] 12819 VARIANT onrowexit(); 12820 12821 [propput, id(DISPID_IHTMLDOCUMENT2_ONROWENTER), displaybind, bindable] 12822 void onrowenter(VARIANT v); 12823 12824 [propget, id(DISPID_IHTMLDOCUMENT2_ONROWENTER), displaybind, bindable] 12825 VARIANT onrowenter(); 12826 12827 [propput, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART), displaybind, bindable] 12828 void ondragstart(VARIANT v); 12829 12830 [propget, id(DISPID_IHTMLDOCUMENT2_ONDRAGSTART), displaybind, bindable] 12831 VARIANT ondragstart(); 12832 12833 [propput, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART), displaybind, bindable] 12834 void onselectstart(VARIANT v); 12835 12836 [propget, id(DISPID_IHTMLDOCUMENT2_ONSELECTSTART), displaybind, bindable] 12837 VARIANT onselectstart(); 12838 12839 [id(DISPID_IHTMLDOCUMENT2_ELEMENTFROMPOINT)] 12840 IHTMLElement *elementFromPoint( 12841 [in] LONG x, 12842 [in] LONG y); 12843 12844 [propget, id(DISPID_IHTMLDOCUMENT2_PARENTWINDOW)] 12845 IHTMLWindow2 *parentWindow(); 12846 12847 [propget, id(DISPID_IHTMLDOCUMENT2_STYLESHEETS)] 12848 IHTMLStyleSheetsCollection *styleSheets(); 12849 12850 [propput, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE), displaybind, bindable] 12851 void onbeforeupdate(VARIANT v); 12852 12853 [propget, id(DISPID_IHTMLDOCUMENT2_ONBEFOREUPDATE), displaybind, bindable] 12854 VARIANT onbeforeupdate(); 12855 12856 [propput, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE), displaybind, bindable] 12857 void onerrorupdate(VARIANT v); 12858 12859 [propget, id(DISPID_IHTMLDOCUMENT2_ONERRORUPDATE), displaybind, bindable] 12860 VARIANT onerrorupdate(); 12861 12862 [id(DISPID_IHTMLDOCUMENT2_TOSTRING)] 12863 BSTR toString(); 12864 12865 [id(DISPID_IHTMLDOCUMENT2_CREATESTYLESHEET)] 12866 IHTMLStyleSheet *createStyleSheet( 12867 [defaultvalue(""), in] BSTR bstrHref, 12868 [defaultvalue(-1), in] LONG lIndex); 12869 12870 [id(DISPID_IHTMLDOCUMENT3_RELEASECAPTURE)] 12871 void releaseCapture(); 12872 12873 [id(DISPID_IHTMLDOCUMENT3_RECALC)] 12874 void recalc([defaultvalue(0), in] VARIANT_BOOL fForce); 12875 12876 [id(DISPID_IHTMLDOCUMENT3_CREATETEXTNODE)] 12877 IHTMLDOMNode *createTextNode([in] BSTR text); 12878 12879 [propget, id(DISPID_IHTMLDOCUMENT3_DOCUMENTELEMENT)] 12880 IHTMLElement *documentElement(); 12881 12882 [propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID), hidden] 12883 BSTR uniqueID(); 12884 12885 [id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT)] 12886 VARIANT_BOOL attachEvent( 12887 [in] BSTR event, 12888 [in] IDispatch *pDisp); 12889 12890 [id(DISPID_IHTMLDOCUMENT3_DETACHEVENT)] 12891 void detachEvent( 12892 [in] BSTR event, 12893 [in] IDispatch *pDisp); 12894 12895 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE), displaybind, bindable] 12896 void onrowsdelete(VARIANT v); 12897 12898 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSDELETE), displaybind, bindable] 12899 VARIANT onrowsdelete(); 12900 12901 [propput, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED), displaybind, bindable] 12902 void onrowsinserted(VARIANT v); 12903 12904 [propget, id(DISPID_IHTMLDOCUMENT3_ONROWSINSERTED), displaybind, bindable] 12905 VARIANT onrowsinserted(); 12906 12907 [propput, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE), displaybind, bindable] 12908 void oncellchange(VARIANT v); 12909 12910 [propget, id(DISPID_IHTMLDOCUMENT3_ONCELLCHANGE), displaybind, bindable] 12911 VARIANT oncellchange(); 12912 12913 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED), displaybind, bindable] 12914 void ondatasetchanged(VARIANT v); 12915 12916 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCHANGED), displaybind, bindable] 12917 VARIANT ondatasetchanged(); 12918 12919 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE), displaybind, bindable] 12920 void ondataavailable(VARIANT v); 12921 12922 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATAAVAILABLE), displaybind, bindable] 12923 VARIANT ondataavailable(); 12924 12925 [propput, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE), displaybind, bindable] 12926 void ondatasetcomplete(VARIANT v); 12927 12928 [propget, id(DISPID_IHTMLDOCUMENT3_ONDATASETCOMPLETE), displaybind, bindable] 12929 VARIANT ondatasetcomplete(); 12930 12931 [propput, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE), displaybind, bindable] 12932 void onpropertychange(VARIANT v); 12933 12934 [propget, id(DISPID_IHTMLDOCUMENT3_ONPROPERTYCHANGE), displaybind, bindable] 12935 VARIANT onpropertychange(); 12936 12937 [propput, id(DISPID_IHTMLDOCUMENT3_DIR)] 12938 void dir(BSTR v); 12939 12940 [propget, id(DISPID_IHTMLDOCUMENT3_DIR)] 12941 BSTR dir(); 12942 12943 [propput, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU), displaybind, bindable] 12944 void oncontextmenu(VARIANT v); 12945 12946 [propget, id(DISPID_IHTMLDOCUMENT3_ONCONTEXTMENU), displaybind, bindable] 12947 VARIANT oncontextmenu(); 12948 12949 [propput, id(DISPID_IHTMLDOCUMENT3_ONSTOP), displaybind, bindable] 12950 void onstop(VARIANT v); 12951 12952 [propget, id(DISPID_IHTMLDOCUMENT3_ONSTOP), displaybind, bindable] 12953 VARIANT onstop(); 12954 12955 [id(DISPID_IHTMLDOCUMENT3_CREATEDOCUMENTFRAGMENT)] 12956 IHTMLDocument2 *createDocumentFragment(); 12957 12958 [propget, id(DISPID_IHTMLDOCUMENT3_PARENTDOCUMENT), hidden, restricted] 12959 IHTMLDocument2 *parentDocument(); 12960 12961 [propput, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD), hidden, restricted] 12962 void enableDownload(VARIANT_BOOL v); 12963 12964 [propget, id(DISPID_IHTMLDOCUMENT3_ENABLEDOWNLOAD), hidden, restricted] 12965 VARIANT_BOOL enableDownload(); 12966 12967 [propput, id(DISPID_IHTMLDOCUMENT3_BASEURL), hidden, restricted] 12968 void baseUrl(BSTR v); 12969 12970 [propget, id(DISPID_IHTMLDOCUMENT3_BASEURL), hidden, restricted] 12971 BSTR baseUrl(); 12972 12973 [propput, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS), hidden, restricted] 12974 void inheritStyleSheets(VARIANT_BOOL v); 12975 12976 [propget, id(DISPID_IHTMLDOCUMENT3_INHERITSTYLESHEETS), hidden, restricted] 12977 VARIANT_BOOL inheritStyleSheets(); 12978 12979 [propput, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS), displaybind, bindable] 12980 void onbeforeeditfocus(VARIANT v); 12981 12982 [propget, id(DISPID_IHTMLDOCUMENT3_ONBEFOREEDITFOCUS), displaybind, bindable] 12983 VARIANT onbeforeeditfocus(); 12984 12985 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYNAME)] 12986 IHTMLElementCollection *getElementsByName([in] BSTR v); 12987 12988 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTBYID)] 12989 IHTMLElement *getElementById([in] BSTR v); 12990 12991 [id(DISPID_IHTMLDOCUMENT3_GETELEMENTSBYTAGNAME)] 12992 IHTMLElementCollection *getElementsByTagName([in] BSTR v); 12993 12994 [id(DISPID_IHTMLDOCUMENT4_FOCUS)] 12995 void focus(); 12996 12997 [id(DISPID_IHTMLDOCUMENT4_HASFOCUS)] 12998 VARIANT_BOOL hasFocus(); 12999 13000 [propput, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE), displaybind, bindable] 13001 void onselectionchange(VARIANT v); 13002 13003 [propget, id(DISPID_IHTMLDOCUMENT4_ONSELECTIONCHANGE), displaybind, bindable] 13004 VARIANT onselectionchange(); 13005 13006 [propget, id(DISPID_IHTMLDOCUMENT4_NAMESPACES)] 13007 IDispatch *namespaces(); 13008 13009 [id(DISPID_IHTMLDOCUMENT4_CREATEDOCUMENTFROMURL)] 13010 IHTMLDocument2 *createDocumentFromUrl( 13011 [in] BSTR bstrUrl, 13012 [in] BSTR bstrOptions); 13013 13014 [propput, id(DISPID_IHTMLDOCUMENT4_MEDIA)] 13015 void media(BSTR v); 13016 13017 [propget, id(DISPID_IHTMLDOCUMENT4_MEDIA)] 13018 BSTR media(); 13019 13020 [id(DISPID_IHTMLDOCUMENT4_CREATEEVENTOBJECT)] 13021 IHTMLEventObj *createEventObject([optional, in] VARIANT *pvarEventObject); 13022 13023 [id(DISPID_IHTMLDOCUMENT4_FIREEVENT)] 13024 VARIANT_BOOL fireEvent( 13025 [in] BSTR bstrEventName, 13026 [optional, in] VARIANT *pvarEventObject); 13027 13028 [id(DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE)] 13029 IHTMLRenderStyle *createRenderStyle([in] BSTR v); 13030 13031 [propput, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT), displaybind, bindable] 13032 void oncontrolselect(VARIANT v); 13033 13034 [propget, id(DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT), displaybind, bindable] 13035 VARIANT oncontrolselect(); 13036 13037 [propget, id(DISPID_IHTMLDOCUMENT4_URLUNENCODED)] 13038 BSTR URLUnencoded(); 13039 13040 [propput, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL), displaybind, bindable] 13041 void onmousewheel(VARIANT v); 13042 13043 [propget, id(DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL), displaybind, bindable] 13044 VARIANT onmousewheel(); 13045 13046 [propget, id(DISPID_IHTMLDOCUMENT5_DOCTYPE)] 13047 IHTMLDOMNode *doctype(); 13048 13049 [propget, id(DISPID_IHTMLDOCUMENT5_IMPLEMENTATION)] 13050 IHTMLDOMImplementation *implementation(); 13051 13052 [id(DISPID_IHTMLDOCUMENT5_CREATEATTRIBUTE)] 13053 IHTMLDOMAttribute *createAttribute([in] BSTR bstrattrName); 13054 13055 [id(DISPID_IHTMLDOCUMENT5_CREATECOMMENT)] 13056 IHTMLDOMNode *createComment([in] BSTR bstrdata); 13057 13058 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN), displaybind, bindable] 13059 void onfocusin(VARIANT v); 13060 13061 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSIN), displaybind, bindable] 13062 VARIANT onfocusin(); 13063 13064 [propput, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT), displaybind, bindable] 13065 void onfocusout(VARIANT v); 13066 13067 [propget, id(DISPID_IHTMLDOCUMENT5_ONFOCUSOUT), displaybind, bindable] 13068 VARIANT onfocusout(); 13069 13070 [propput, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE), displaybind, bindable] 13071 void onactivate(VARIANT v); 13072 13073 [propget, id(DISPID_IHTMLDOCUMENT5_ONACTIVATE), displaybind, bindable] 13074 VARIANT onactivate(); 13075 13076 [propput, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE), displaybind, bindable] 13077 void ondeactivate(VARIANT v); 13078 13079 [propget, id(DISPID_IHTMLDOCUMENT5_ONDEACTIVATE), displaybind, bindable] 13080 VARIANT ondeactivate(); 13081 13082 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE), displaybind, bindable] 13083 void onbeforeactivate(VARIANT v); 13084 13085 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREACTIVATE), displaybind, bindable] 13086 VARIANT onbeforeactivate(); 13087 13088 [propput, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE), displaybind, bindable] 13089 void onbeforedeactivate(VARIANT v); 13090 13091 [propget, id(DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE), displaybind, bindable] 13092 VARIANT onbeforedeactivate(); 13093 13094 [propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE)] 13095 BSTR compatMode(); 13096 13097 [propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE)] 13098 IHTMLDocumentCompatibleInfoCollection *compatible(); 13099 13100 [propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE)] 13101 VARIANT documentMode(); 13102 13103 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE), displaybind, bindable] 13104 void onstorage(VARIANT v); 13105 13106 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE), displaybind, bindable] 13107 VARIANT onstorage(); 13108 13109 [propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT), displaybind, bindable] 13110 void onstoragecommit(VARIANT v); 13111 13112 [propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT), displaybind, bindable] 13113 VARIANT onstoragecommit(); 13114 13115 [id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID)] 13116 IHTMLElement2 *ie8_getElementById([in] BSTR bstrId); 13117 13118 [id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS)] 13119 void updateSettings(); 13120 13121 WINE_HTMLDOMNODE_DISPINTERFACE_DECL; 13122 } 13123 13124 /***************************************************************************** 13125 * HTMLDocument coclass 13126 */ 13127 [ 13128 uuid(25336920-03F9-11cf-8FD0-00AA00686F13) 13129 ] 13130 coclass HTMLDocument 13131 { 13132 [default] dispinterface DispHTMLDocument; 13133 [source, default] dispinterface HTMLDocumentEvents; 13134 [source] dispinterface HTMLDocumentEvents2; 13135 interface IHTMLDocument2; 13136 interface IHTMLDocument3; 13137 interface IHTMLDocument4; 13138 interface IHTMLDocument5; 13139 interface IHTMLDocument6; 13140 interface IHTMLDOMNode; 13141 interface IHTMLDOMNode2; 13142 } 13143 13144 /***************************************************************************** 13145 * IHTMLEmbedElement interface 13146 */ 13147 [ 13148 odl, 13149 oleautomation, 13150 dual, 13151 uuid(3050f25f-98b5-11cf-bb82-00aa00bdce0b) 13152 ] 13153 interface IHTMLEmbedElement : IDispatch 13154 { 13155 [propput, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN)] 13156 HRESULT hidden([in] BSTR v); 13157 13158 [propget, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN)] 13159 HRESULT hidden([retval, out] BSTR *p); 13160 13161 [propget, id(DISPID_IHTMLEMBEDELEMENT_PALETTE)] 13162 HRESULT palette([retval, out] BSTR *p); 13163 13164 [propget, id(DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE)] 13165 HRESULT pluginspage([retval, out] BSTR *p); 13166 13167 [propput, id(DISPID_IHTMLEMBEDELEMENT_SRC)] 13168 HRESULT src([in] BSTR v); 13169 13170 [propget, id(DISPID_IHTMLEMBEDELEMENT_SRC)] 13171 HRESULT src([retval, out] BSTR *p); 13172 13173 [propput, id(DISPID_IHTMLEMBEDELEMENT_UNITS)] 13174 HRESULT units([in] BSTR v); 13175 13176 [propget, id(DISPID_IHTMLEMBEDELEMENT_UNITS)] 13177 HRESULT units([retval, out] BSTR *p); 13178 13179 [propput, id(DISPID_IHTMLEMBEDELEMENT_NAME), displaybind, bindable] 13180 HRESULT name([in] BSTR v); 13181 13182 [propget, id(DISPID_IHTMLEMBEDELEMENT_NAME), displaybind, bindable] 13183 HRESULT name([retval, out] BSTR *p); 13184 13185 [propput, id(DISPID_IHTMLEMBEDELEMENT_WIDTH)] 13186 HRESULT width([in] VARIANT v); 13187 13188 [propget, id(DISPID_IHTMLEMBEDELEMENT_WIDTH)] 13189 HRESULT width([retval, out] VARIANT *p); 13190 13191 [propput, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT)] 13192 HRESULT height([in] VARIANT v); 13193 13194 [propget, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT)] 13195 HRESULT height([retval, out] VARIANT *p); 13196 } 13197 13198 /***************************************************************************** 13199 * DispHTMLEmbedElement dispinterface 13200 */ 13201 [ 13202 hidden, 13203 uuid(3050f52e-98b5-11cf-bb82-00aa00bdce0b) 13204 ] 13205 dispinterface DispHTMLEmbed 13206 { 13207 properties: 13208 methods: 13209 WINE_HTMLELEMENT_DISPINTERFACE_DECL; 13210 13211 [propput, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN)] 13212 void hidden(BSTR v); 13213 13214 [propget, id(DISPID_IHTMLEMBEDELEMENT_HIDDEN)] 13215 BSTR hidden(); 13216 13217 [propget, id(DISPID_IHTMLEMBEDELEMENT_PALETTE)] 13218 BSTR palette(); 13219 13220 [propget, id(DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE)] 13221 BSTR pluginspage(); 13222 13223 [propput, id(DISPID_IHTMLEMBEDELEMENT_SRC)] 13224 void src(BSTR v); 13225 13226 [propget, id(DISPID_IHTMLEMBEDELEMENT_SRC)] 13227 BSTR src(); 13228 13229 [propput, id(DISPID_IHTMLEMBEDELEMENT_UNITS)] 13230 void units(BSTR v); 13231 13232 [propget, id(DISPID_IHTMLEMBEDELEMENT_UNITS)] 13233 BSTR units(); 13234 13235 [propput, id(DISPID_IHTMLEMBEDELEMENT_NAME), displaybind, bindable] 13236 void name(BSTR v); 13237 13238 [propget, id(DISPID_IHTMLEMBEDELEMENT_NAME), displaybind, bindable] 13239 BSTR name(); 13240 13241 [propput, id(DISPID_IHTMLEMBEDELEMENT_WIDTH)] 13242 void width(VARIANT v); 13243 13244 [propget, id(DISPID_IHTMLEMBEDELEMENT_WIDTH)] 13245 VARIANT width(); 13246 13247 [propput, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT)] 13248 void height(VARIANT v); 13249 13250 [propget, id(DISPID_IHTMLEMBEDELEMENT_HEIGHT)] 13251 VARIANT height(); 13252 13253 [propput, id(DISPID_IHTMLEMBEDELEMENT2_IE8_SRC)] 13254 void ie8_src(BSTR v); 13255 13256 [propget, id(DISPID_IHTMLEMBEDELEMENT2_IE8_SRC)] 13257 BSTR ie8_src(); 13258 13259 [propget, id(DISPID_IHTMLEMBEDELEMENT2_IE8_PLUGINSPAGE)] 13260 BSTR ie8_pluginspage(); 13261 } 13262 13263 /***************************************************************************** 13264 * IHTMLCommentElement interface 13265 */ 13266 [ 13267 odl, 13268 oleautomation, 13269 dual, 13270 uuid(3050f20c-98b5-11cf-bb82-00aa00bdce0b) 13271 ] 13272 interface IHTMLCommentElement : IDispatch 13273 { 13274 [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT), displaybind, bindable] 13275 HRESULT text([in] BSTR v); 13276 13277 [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT), displaybind, bindable] 13278 HRESULT text([out, retval] BSTR *p); 13279 13280 [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC), displaybind, bindable] 13281 HRESULT atomic([in] LONG v); 13282 13283 [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC), displaybind, bindable] 13284 HRESULT atomic([out, retval] LONG *p); 13285 } 13286 13287 /***************************************************************************** 13288 * IHTMLCommentElement2 interface 13289 */ 13290 [ 13291 odl, 13292 oleautomation, 13293 dual, 13294 uuid(3050f813-98b5-11cf-bb82-00aa00bdce0b) 13295 ] 13296 interface IHTMLCommentElement2 : IDispatch 13297 { 13298 [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA)] 13299 HRESULT data([in] BSTR v); 13300 13301 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA)] 13302 HRESULT data([out, retval] BSTR *p); 13303 13304 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH)] 13305 HRESULT length([out, retval] LONG *p); 13306 13307 [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA)] 13308 HRESULT substringData( 13309 [in] LONG offset, 13310 [in] LONG Count, 13311 [out, retval] BSTR *pbstrsubString); 13312 13313 [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA)] 13314 HRESULT appendData([in] BSTR bstrstring); 13315 13316 [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA)] 13317 HRESULT insertData( 13318 [in] LONG offset, 13319 [in] BSTR bstrstring); 13320 13321 [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA)] 13322 HRESULT deleteData( 13323 [in] LONG offset, 13324 [in] LONG Count); 13325 13326 [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA)] 13327 HRESULT replaceData( 13328 [in] LONG offset, 13329 [in] LONG Count, 13330 [in] BSTR bstrstring); 13331 } 13332 13333 /***************************************************************************** 13334 * DispHTMLCommentElement dispinterface 13335 */ 13336 [ 13337 hidden, 13338 uuid(3050f50a-98b5-11cf-bb82-00aa00bdce0b) 13339 ] 13340 dispinterface DispHTMLCommentElement 13341 { 13342 properties: 13343 methods: 13344 WINE_HTMLELEMENT_DISPINTERFACE_DECL; 13345 13346 [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT), displaybind, bindable] 13347 void text(BSTR v); 13348 13349 [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT), displaybind, bindable] 13350 BSTR text(); 13351 13352 [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC), displaybind, bindable] 13353 void atomic(LONG v); 13354 13355 [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC), displaybind, bindable] 13356 LONG atomic(); 13357 13358 [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA)] 13359 void data(BSTR v); 13360 13361 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA)] 13362 BSTR data(); 13363 13364 [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH)] 13365 LONG length(); 13366 13367 [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA)] 13368 BSTR substringData( 13369 [in] LONG offset, 13370 [in] LONG Count); 13371 13372 [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA)] 13373 void appendData([in] BSTR bstrstring); 13374 13375 [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA)] 13376 void insertData( 13377 [in] LONG offset, 13378 [in] BSTR bstrstring); 13379 13380 [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA)] 13381 void deleteData( 13382 [in] LONG offset, 13383 [in] LONG Count); 13384 13385 [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA)] 13386 void replaceData( 13387 [in] LONG offset, 13388 [in] LONG Count, 13389 [in] BSTR bstrstring); 13390 } 13391 13392 [ 13393 hidden, 13394 uuid(3050f60f-98b5-11cf-bb82-00aa00bdce0b) 13395 ] 13396 dispinterface HTMLElementEvents2 13397 { 13398 properties: 13399 methods: 13400 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP)] 13401 VARIANT_BOOL onhelp([in] IHTMLEventObj* pEvtObj); 13402 13403 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK)] 13404 VARIANT_BOOL onclick([in] IHTMLEventObj* pEvtObj); 13405 13406 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK)] 13407 VARIANT_BOOL ondblclick([in] IHTMLEventObj* pEvtObj); 13408 13409 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS)] 13410 VARIANT_BOOL onkeypress([in] IHTMLEventObj* pEvtObj); 13411 13412 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN)] 13413 void onkeydown([in] IHTMLEventObj* pEvtObj); 13414 13415 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP)] 13416 void onkeyup([in] IHTMLEventObj* pEvtObj); 13417 13418 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT)] 13419 void onmouseout([in] IHTMLEventObj* pEvtObj); 13420 13421 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER)] 13422 void onmouseover([in] IHTMLEventObj* pEvtObj); 13423 13424 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE)] 13425 void onmousemove([in] IHTMLEventObj* pEvtObj); 13426 13427 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN)] 13428 void onmousedown([in] IHTMLEventObj* pEvtObj); 13429 13430 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP)] 13431 void onmouseup([in] IHTMLEventObj* pEvtObj); 13432 13433 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART)] 13434 VARIANT_BOOL onselectstart([in] IHTMLEventObj* pEvtObj); 13435 13436 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE)] 13437 void onfilterchange([in] IHTMLEventObj* pEvtObj); 13438 13439 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART)] 13440 VARIANT_BOOL ondragstart([in] IHTMLEventObj* pEvtObj); 13441 13442 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE)] 13443 VARIANT_BOOL onbeforeupdate([in] IHTMLEventObj* pEvtObj); 13444 13445 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE)] 13446 void onafterupdate([in] IHTMLEventObj* pEvtObj); 13447 13448 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE)] 13449 VARIANT_BOOL onerrorupdate([in] IHTMLEventObj* pEvtObj); 13450 13451 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT)] 13452 VARIANT_BOOL onrowexit([in] IHTMLEventObj* pEvtObj); 13453 13454 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER)] 13455 void onrowenter([in] IHTMLEventObj* pEvtObj); 13456 13457 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED)] 13458 void ondatasetchanged([in] IHTMLEventObj* pEvtObj); 13459 13460 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE)] 13461 void ondataavailable([in] IHTMLEventObj* pEvtObj); 13462 13463 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE)] 13464 void ondatasetcomplete([in] IHTMLEventObj* pEvtObj); 13465 13466 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE)] 13467 void onlosecapture([in] IHTMLEventObj* pEvtObj); 13468 13469 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE)] 13470 void onpropertychange([in] IHTMLEventObj* pEvtObj); 13471 13472 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL)] 13473 void onscroll([in] IHTMLEventObj* pEvtObj); 13474 13475 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS)] 13476 void onfocus([in] IHTMLEventObj* pEvtObj); 13477 13478 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR)] 13479 void onblur([in] IHTMLEventObj* pEvtObj); 13480 13481 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE)] 13482 void onresize([in] IHTMLEventObj* pEvtObj); 13483 13484 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG)] 13485 VARIANT_BOOL ondrag([in] IHTMLEventObj* pEvtObj); 13486 13487 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND)] 13488 void ondragend([in] IHTMLEventObj* pEvtObj); 13489 13490 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER)] 13491 VARIANT_BOOL ondragenter([in] IHTMLEventObj* pEvtObj); 13492 13493 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER)] 13494 VARIANT_BOOL ondragover([in] IHTMLEventObj* pEvtObj); 13495 13496 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE)] 13497 void ondragleave([in] IHTMLEventObj* pEvtObj); 13498 13499 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP)] 13500 VARIANT_BOOL ondrop([in] IHTMLEventObj* pEvtObj); 13501 13502 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT)] 13503 VARIANT_BOOL onbeforecut([in] IHTMLEventObj* pEvtObj); 13504 13505 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT)] 13506 VARIANT_BOOL oncut([in] IHTMLEventObj* pEvtObj); 13507 13508 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY)] 13509 VARIANT_BOOL onbeforecopy([in] IHTMLEventObj* pEvtObj); 13510 13511 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY)] 13512 VARIANT_BOOL oncopy([in] IHTMLEventObj* pEvtObj); 13513 13514 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE)] 13515 VARIANT_BOOL onbeforepaste([in] IHTMLEventObj* pEvtObj); 13516 13517 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE)] 13518 VARIANT_BOOL onpaste([in] IHTMLEventObj* pEvtObj); 13519 13520 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU)] 13521 VARIANT_BOOL oncontextmenu([in] IHTMLEventObj* pEvtObj); 13522 13523 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE)] 13524 void onrowsdelete([in] IHTMLEventObj* pEvtObj); 13525 13526 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED)] 13527 void onrowsinserted([in] IHTMLEventObj* pEvtObj); 13528 13529 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE)] 13530 void oncellchange([in] IHTMLEventObj* pEvtObj); 13531 13532 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE)] 13533 void onreadystatechange([in] IHTMLEventObj* pEvtObj); 13534 13535 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE)] 13536 void onlayoutcomplete([in] IHTMLEventObj* pEvtObj); 13537 13538 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE)] 13539 void onpage([in] IHTMLEventObj* pEvtObj); 13540 13541 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER)] 13542 void onmouseenter([in] IHTMLEventObj* pEvtObj); 13543 13544 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE)] 13545 void onmouseleave([in] IHTMLEventObj* pEvtObj); 13546 13547 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE)] 13548 void onactivate([in] IHTMLEventObj* pEvtObj); 13549 13550 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE)] 13551 void ondeactivate([in] IHTMLEventObj* pEvtObj); 13552 13553 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE)] 13554 VARIANT_BOOL onbeforedeactivate([in] IHTMLEventObj* pEvtObj); 13555 13556 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE)] 13557 VARIANT_BOOL onbeforeactivate([in] IHTMLEventObj* pEvtObj); 13558 13559 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN)] 13560 void onfocusin([in] IHTMLEventObj* pEvtObj); 13561 13562 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT)] 13563 void onfocusout([in] IHTMLEventObj* pEvtObj); 13564 13565 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE)] 13566 void onmove([in] IHTMLEventObj* pEvtObj); 13567 13568 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT)] 13569 VARIANT_BOOL oncontrolselect([in] IHTMLEventObj* pEvtObj); 13570 13571 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART)] 13572 VARIANT_BOOL onmovestart([in] IHTMLEventObj* pEvtObj); 13573 13574 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND)] 13575 void onmoveend([in] IHTMLEventObj* pEvtObj); 13576 13577 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART)] 13578 VARIANT_BOOL onresizestart([in] IHTMLEventObj* pEvtObj); 13579 13580 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND)] 13581 void onresizeend([in] IHTMLEventObj* pEvtObj); 13582 13583 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL)] 13584 VARIANT_BOOL onmousewheel([in] IHTMLEventObj* pEvtObj); 13585 } 13586 13587 [ 13588 hidden, 13589 uuid(3050f33c-98b5-11cf-bb82-00aa00bdce0b) 13590 ] 13591 dispinterface HTMLElementEvents 13592 { 13593 properties: 13594 methods: 13595 [id(DISPID_HTMLELEMENTEVENTS_ONHELP)] 13596 VARIANT_BOOL onhelp(); 13597 13598 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK)] 13599 VARIANT_BOOL onclick(); 13600 13601 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK)] 13602 VARIANT_BOOL ondblclick(); 13603 13604 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS)] 13605 VARIANT_BOOL onkeypress(); 13606 13607 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN)] 13608 void onkeydown(); 13609 13610 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP)] 13611 void onkeyup(); 13612 13613 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT)] 13614 void onmouseout(); 13615 13616 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER)] 13617 void onmouseover(); 13618 13619 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE)] 13620 void onmousemove(); 13621 13622 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN)] 13623 void onmousedown(); 13624 13625 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP)] 13626 void onmouseup(); 13627 13628 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART)] 13629 VARIANT_BOOL onselectstart(); 13630 13631 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE)] 13632 void onfilterchange(); 13633 13634 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART)] 13635 VARIANT_BOOL ondragstart(); 13636 13637 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE)] 13638 VARIANT_BOOL onbeforeupdate(); 13639 13640 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE)] 13641 void onafterupdate(); 13642 13643 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE)] 13644 VARIANT_BOOL onerrorupdate(); 13645 13646 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT)] 13647 VARIANT_BOOL onrowexit(); 13648 13649 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER)] 13650 void onrowenter(); 13651 13652 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED)] 13653 void ondatasetchanged(); 13654 13655 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE)] 13656 void ondataavailable(); 13657 13658 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE)] 13659 void ondatasetcomplete(); 13660 13661 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE)] 13662 void onlosecapture(); 13663 13664 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE)] 13665 void onpropertychange(); 13666 13667 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL)] 13668 void onscroll(); 13669 13670 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS)] 13671 void onfocus(); 13672 13673 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR)] 13674 void onblur(); 13675 13676 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE)] 13677 void onresize(); 13678 13679 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG)] 13680 VARIANT_BOOL ondrag(); 13681 13682 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND)] 13683 void ondragend(); 13684 13685 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER)] 13686 VARIANT_BOOL ondragenter(); 13687 13688 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER)] 13689 VARIANT_BOOL ondragover(); 13690 13691 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE)] 13692 void ondragleave(); 13693 13694 [id(DISPID_HTMLELEMENTEVENTS_ONDROP)] 13695 VARIANT_BOOL ondrop(); 13696 13697 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT)] 13698 VARIANT_BOOL onbeforecut(); 13699 13700 [id(DISPID_HTMLELEMENTEVENTS_ONCUT)] 13701 VARIANT_BOOL oncut(); 13702 13703 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY)] 13704 VARIANT_BOOL onbeforecopy(); 13705 13706 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY)] 13707 VARIANT_BOOL oncopy(); 13708 13709 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE)] 13710 VARIANT_BOOL onbeforepaste(); 13711 13712 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE)] 13713 VARIANT_BOOL onpaste(); 13714 13715 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU)] 13716 VARIANT_BOOL oncontextmenu(); 13717 13718 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE)] 13719 void onrowsdelete(); 13720 13721 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED)] 13722 void onrowsinserted(); 13723 13724 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE)] 13725 void oncellchange(); 13726 13727 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE)] 13728 void onreadystatechange(); 13729 13730 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS)] 13731 void onbeforeeditfocus(); 13732 13733 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE)] 13734 void onlayoutcomplete(); 13735 13736 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE)] 13737 void onpage(); 13738 13739 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE)] 13740 VARIANT_BOOL onbeforedeactivate(); 13741 13742 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE)] 13743 VARIANT_BOOL onbeforeactivate(); 13744 13745 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE)] 13746 void onmove(); 13747 13748 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT)] 13749 VARIANT_BOOL oncontrolselect(); 13750 13751 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART)] 13752 VARIANT_BOOL onmovestart(); 13753 13754 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND)] 13755 void onmoveend(); 13756 13757 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART)] 13758 VARIANT_BOOL onresizestart(); 13759 13760 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND)] 13761 void onresizeend(); 13762 13763 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER)] 13764 void onmouseenter(); 13765 13766 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE)] 13767 void onmouseleave(); 13768 13769 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL)] 13770 VARIANT_BOOL onmousewheel(); 13771 13772 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE)] 13773 void onactivate(); 13774 13775 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE)] 13776 void ondeactivate(); 13777 13778 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN)] 13779 void onfocusin(); 13780 13781 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT)] 13782 void onfocusout(); 13783 } 13784 13785 [ 13786 noncreatable, 13787 uuid(3050f317-98b5-11cf-bb82-00aa00bdce0b) 13788 ] 13789 coclass HTMLCommentElement 13790 { 13791 [default] dispinterface DispHTMLCommentElement; 13792 [source, default] dispinterface HTMLElementEvents; 13793 [source] dispinterface HTMLElementEvents2; 13794 interface IHTMLElement; 13795 interface IHTMLElement2; 13796 interface IHTMLElement3; 13797 interface IHTMLElement4; 13798 interface IHTMLUniqueName; 13799 interface IHTMLDOMNode; 13800 interface IHTMLDOMNode2; 13801 interface IHTMLCommentElement; 13802 interface IHTMLCommentElement2; 13803 } 13804 13805 /***************************************************************************** 13806 * HTMLTableEvents dispinterface 13807 */ 13808 [ 13809 hidden, 13810 uuid(3050f407-98b5-11cf-bb82-00aa00bdce0b) 13811 ] 13812 dispinterface HTMLTableEvents 13813 { 13814 properties: 13815 methods: 13816 [id(DISPID_HTMLELEMENTEVENTS_ONHELP)] 13817 VARIANT_BOOL onhelp(); 13818 13819 [id(DISPID_HTMLELEMENTEVENTS_ONCLICK)] 13820 VARIANT_BOOL onclick(); 13821 13822 [id(DISPID_HTMLELEMENTEVENTS_ONDBLCLICK)] 13823 VARIANT_BOOL ondblclick(); 13824 13825 [id(DISPID_HTMLELEMENTEVENTS_ONKEYPRESS)] 13826 VARIANT_BOOL onkeypress(); 13827 13828 [id(DISPID_HTMLELEMENTEVENTS_ONKEYDOWN)] 13829 void onkeydown(); 13830 13831 [id(DISPID_HTMLELEMENTEVENTS_ONKEYUP)] 13832 void onkeyup(); 13833 13834 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT)] 13835 void onmouseout(); 13836 13837 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER)] 13838 void onmouseover(); 13839 13840 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE)] 13841 void onmousemove(); 13842 13843 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN)] 13844 void onmousedown(); 13845 13846 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEUP)] 13847 void onmouseup(); 13848 13849 [id(DISPID_HTMLELEMENTEVENTS_ONSELECTSTART)] 13850 VARIANT_BOOL onselectstart(); 13851 13852 [id(DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE)] 13853 void onfilterchange(); 13854 13855 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGSTART)] 13856 VARIANT_BOOL ondragstart(); 13857 13858 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE)] 13859 VARIANT_BOOL onbeforeupdate(); 13860 13861 [id(DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE)] 13862 void onafterupdate(); 13863 13864 [id(DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE)] 13865 VARIANT_BOOL onerrorupdate(); 13866 13867 [id(DISPID_HTMLELEMENTEVENTS_ONROWEXIT)] 13868 VARIANT_BOOL onrowexit(); 13869 13870 [id(DISPID_HTMLELEMENTEVENTS_ONROWENTER)] 13871 void onrowenter(); 13872 13873 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED)] 13874 void ondatasetchanged(); 13875 13876 [id(DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE)] 13877 void ondataavailable(); 13878 13879 [id(DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE)] 13880 void ondatasetcomplete(); 13881 13882 [id(DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE)] 13883 void onlosecapture(); 13884 13885 [id(DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE)] 13886 void onpropertychange(); 13887 13888 [id(DISPID_HTMLELEMENTEVENTS_ONSCROLL)] 13889 void onscroll(); 13890 13891 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUS)] 13892 void onfocus(); 13893 13894 [id(DISPID_HTMLELEMENTEVENTS_ONBLUR)] 13895 void onblur(); 13896 13897 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZE)] 13898 void onresize(); 13899 13900 [id(DISPID_HTMLELEMENTEVENTS_ONDRAG)] 13901 VARIANT_BOOL ondrag(); 13902 13903 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGEND)] 13904 void ondragend(); 13905 13906 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGENTER)] 13907 VARIANT_BOOL ondragenter(); 13908 13909 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGOVER)] 13910 VARIANT_BOOL ondragover(); 13911 13912 [id(DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE)] 13913 void ondragleave(); 13914 13915 [id(DISPID_HTMLELEMENTEVENTS_ONDROP)] 13916 VARIANT_BOOL ondrop(); 13917 13918 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECUT)] 13919 VARIANT_BOOL onbeforecut(); 13920 13921 [id(DISPID_HTMLELEMENTEVENTS_ONCUT)] 13922 VARIANT_BOOL oncut(); 13923 13924 [id(DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY)] 13925 VARIANT_BOOL onbeforecopy(); 13926 13927 [id(DISPID_HTMLELEMENTEVENTS_ONCOPY)] 13928 VARIANT_BOOL oncopy(); 13929 13930 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE)] 13931 VARIANT_BOOL onbeforepaste(); 13932 13933 [id(DISPID_HTMLELEMENTEVENTS_ONPASTE)] 13934 VARIANT_BOOL onpaste(); 13935 13936 [id(DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU)] 13937 VARIANT_BOOL oncontextmenu(); 13938 13939 [id(DISPID_HTMLELEMENTEVENTS_ONROWSDELETE)] 13940 void onrowsdelete(); 13941 13942 [id(DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED)] 13943 void onrowsinserted(); 13944 13945 [id(DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE)] 13946 void oncellchange(); 13947 13948 [id(DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE)] 13949 void onreadystatechange(); 13950 13951 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS)] 13952 void onbeforeeditfocus(); 13953 13954 [id(DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE)] 13955 void onlayoutcomplete(); 13956 13957 [id(DISPID_HTMLELEMENTEVENTS_ONPAGE)] 13958 void onpage(); 13959 13960 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE)] 13961 VARIANT_BOOL onbeforedeactivate(); 13962 13963 [id(DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE)] 13964 VARIANT_BOOL onbeforeactivate(); 13965 13966 [id(DISPID_HTMLELEMENTEVENTS_ONMOVE)] 13967 void onmove(); 13968 13969 [id(DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT)] 13970 VARIANT_BOOL oncontrolselect(); 13971 13972 [id(DISPID_HTMLELEMENTEVENTS_ONMOVESTART)] 13973 VARIANT_BOOL onmovestart(); 13974 13975 [id(DISPID_HTMLELEMENTEVENTS_ONMOVEEND)] 13976 void onmoveend(); 13977 13978 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZESTART)] 13979 VARIANT_BOOL onresizestart(); 13980 13981 [id(DISPID_HTMLELEMENTEVENTS_ONRESIZEEND)] 13982 void onresizeend(); 13983 13984 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER)] 13985 void onmouseenter(); 13986 13987 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE)] 13988 void onmouseleave(); 13989 13990 [id(DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL)] 13991 VARIANT_BOOL onmousewheel(); 13992 13993 [id(DISPID_HTMLELEMENTEVENTS_ONACTIVATE)] 13994 void onactivate(); 13995 13996 [id(DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE)] 13997 void ondeactivate(); 13998 13999 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSIN)] 14000 void onfocusin(); 14001 14002 [id(DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT)] 14003 void onfocusout(); 14004 } 14005 14006 [ 14007 hidden, 14008 uuid(3050f623-98b5-11cf-bb82-00aa00bdce0b) 14009 ] 14010 dispinterface HTMLTableEvents2 14011 { 14012 properties: 14013 methods: 14014 [id(DISPID_HTMLELEMENTEVENTS2_ONHELP)] 14015 VARIANT_BOOL onhelp([in] IHTMLEventObj* pEvtObj); 14016 14017 [id(DISPID_HTMLELEMENTEVENTS2_ONCLICK)] 14018 VARIANT_BOOL onclick([in] IHTMLEventObj* pEvtObj); 14019 14020 [id(DISPID_HTMLELEMENTEVENTS2_ONDBLCLICK)] 14021 VARIANT_BOOL ondblclick([in] IHTMLEventObj* pEvtObj); 14022 14023 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYPRESS)] 14024 VARIANT_BOOL onkeypress([in] IHTMLEventObj* pEvtObj); 14025 14026 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYDOWN)] 14027 void onkeydown([in] IHTMLEventObj* pEvtObj); 14028 14029 [id(DISPID_HTMLELEMENTEVENTS2_ONKEYUP)] 14030 void onkeyup([in] IHTMLEventObj* pEvtObj); 14031 14032 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOUT)] 14033 void onmouseout([in] IHTMLEventObj* pEvtObj); 14034 14035 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEOVER)] 14036 void onmouseover([in] IHTMLEventObj* pEvtObj); 14037 14038 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEMOVE)] 14039 void onmousemove([in] IHTMLEventObj* pEvtObj); 14040 14041 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEDOWN)] 14042 void onmousedown([in] IHTMLEventObj* pEvtObj); 14043 14044 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEUP)] 14045 void onmouseup([in] IHTMLEventObj* pEvtObj); 14046 14047 [id(DISPID_HTMLELEMENTEVENTS2_ONSELECTSTART)] 14048 VARIANT_BOOL onselectstart([in] IHTMLEventObj* pEvtObj); 14049 14050 [id(DISPID_HTMLELEMENTEVENTS2_ONFILTERCHANGE)] 14051 void onfilterchange([in] IHTMLEventObj* pEvtObj); 14052 14053 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGSTART)] 14054 VARIANT_BOOL ondragstart([in] IHTMLEventObj* pEvtObj); 14055 14056 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREUPDATE)] 14057 VARIANT_BOOL onbeforeupdate([in] IHTMLEventObj* pEvtObj); 14058 14059 [id(DISPID_HTMLELEMENTEVENTS2_ONAFTERUPDATE)] 14060 void onafterupdate([in] IHTMLEventObj* pEvtObj); 14061 14062 [id(DISPID_HTMLELEMENTEVENTS2_ONERRORUPDATE)] 14063 VARIANT_BOOL onerrorupdate([in] IHTMLEventObj* pEvtObj); 14064 14065 [id(DISPID_HTMLELEMENTEVENTS2_ONROWEXIT)] 14066 VARIANT_BOOL onrowexit([in] IHTMLEventObj* pEvtObj); 14067 14068 [id(DISPID_HTMLELEMENTEVENTS2_ONROWENTER)] 14069 void onrowenter([in] IHTMLEventObj* pEvtObj); 14070 14071 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCHANGED)] 14072 void ondatasetchanged([in] IHTMLEventObj* pEvtObj); 14073 14074 [id(DISPID_HTMLELEMENTEVENTS2_ONDATAAVAILABLE)] 14075 void ondataavailable([in] IHTMLEventObj* pEvtObj); 14076 14077 [id(DISPID_HTMLELEMENTEVENTS2_ONDATASETCOMPLETE)] 14078 void ondatasetcomplete([in] IHTMLEventObj* pEvtObj); 14079 14080 [id(DISPID_HTMLELEMENTEVENTS2_ONLOSECAPTURE)] 14081 void onlosecapture([in] IHTMLEventObj* pEvtObj); 14082 14083 [id(DISPID_HTMLELEMENTEVENTS2_ONPROPERTYCHANGE)] 14084 void onpropertychange([in] IHTMLEventObj* pEvtObj); 14085 14086 [id(DISPID_HTMLELEMENTEVENTS2_ONSCROLL)] 14087 void onscroll([in] IHTMLEventObj* pEvtObj); 14088 14089 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUS)] 14090 void onfocus([in] IHTMLEventObj* pEvtObj); 14091 14092 [id(DISPID_HTMLELEMENTEVENTS2_ONBLUR)] 14093 void onblur([in] IHTMLEventObj* pEvtObj); 14094 14095 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZE)] 14096 void onresize([in] IHTMLEventObj* pEvtObj); 14097 14098 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAG)] 14099 VARIANT_BOOL ondrag([in] IHTMLEventObj* pEvtObj); 14100 14101 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGEND)] 14102 void ondragend([in] IHTMLEventObj* pEvtObj); 14103 14104 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGENTER)] 14105 VARIANT_BOOL ondragenter([in] IHTMLEventObj* pEvtObj); 14106 14107 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGOVER)] 14108 VARIANT_BOOL ondragover([in] IHTMLEventObj* pEvtObj); 14109 14110 [id(DISPID_HTMLELEMENTEVENTS2_ONDRAGLEAVE)] 14111 void ondragleave([in] IHTMLEventObj* pEvtObj); 14112 14113 [id(DISPID_HTMLELEMENTEVENTS2_ONDROP)] 14114 VARIANT_BOOL ondrop([in] IHTMLEventObj* pEvtObj); 14115 14116 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECUT)] 14117 VARIANT_BOOL onbeforecut([in] IHTMLEventObj* pEvtObj); 14118 14119 [id(DISPID_HTMLELEMENTEVENTS2_ONCUT)] 14120 VARIANT_BOOL oncut([in] IHTMLEventObj* pEvtObj); 14121 14122 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFORECOPY)] 14123 VARIANT_BOOL onbeforecopy([in] IHTMLEventObj* pEvtObj); 14124 14125 [id(DISPID_HTMLELEMENTEVENTS2_ONCOPY)] 14126 VARIANT_BOOL oncopy([in] IHTMLEventObj* pEvtObj); 14127 14128 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREPASTE)] 14129 VARIANT_BOOL onbeforepaste([in] IHTMLEventObj* pEvtObj); 14130 14131 [id(DISPID_HTMLELEMENTEVENTS2_ONPASTE)] 14132 VARIANT_BOOL onpaste([in] IHTMLEventObj* pEvtObj); 14133 14134 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTEXTMENU)] 14135 VARIANT_BOOL oncontextmenu([in] IHTMLEventObj* pEvtObj); 14136 14137 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSDELETE)] 14138 void onrowsdelete([in] IHTMLEventObj* pEvtObj); 14139 14140 [id(DISPID_HTMLELEMENTEVENTS2_ONROWSINSERTED)] 14141 void onrowsinserted([in] IHTMLEventObj* pEvtObj); 14142 14143 [id(DISPID_HTMLELEMENTEVENTS2_ONCELLCHANGE)] 14144 void oncellchange([in] IHTMLEventObj* pEvtObj); 14145 14146 [id(DISPID_HTMLELEMENTEVENTS2_ONREADYSTATECHANGE)] 14147 void onreadystatechange([in] IHTMLEventObj* pEvtObj); 14148 14149 [id(DISPID_HTMLELEMENTEVENTS2_ONLAYOUTCOMPLETE)] 14150 void onlayoutcomplete([in] IHTMLEventObj* pEvtObj); 14151 14152 [id(DISPID_HTMLELEMENTEVENTS2_ONPAGE)] 14153 void onpage([in] IHTMLEventObj* pEvtObj); 14154 14155 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEENTER)] 14156 void onmouseenter([in] IHTMLEventObj* pEvtObj); 14157 14158 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSELEAVE)] 14159 void onmouseleave([in] IHTMLEventObj* pEvtObj); 14160 14161 [id(DISPID_HTMLELEMENTEVENTS2_ONACTIVATE)] 14162 void onactivate([in] IHTMLEventObj* pEvtObj); 14163 14164 [id(DISPID_HTMLELEMENTEVENTS2_ONDEACTIVATE)] 14165 void ondeactivate([in] IHTMLEventObj* pEvtObj); 14166 14167 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREDEACTIVATE)] 14168 VARIANT_BOOL onbeforedeactivate([in] IHTMLEventObj* pEvtObj); 14169 14170 [id(DISPID_HTMLELEMENTEVENTS2_ONBEFOREACTIVATE)] 14171 VARIANT_BOOL onbeforeactivate([in] IHTMLEventObj* pEvtObj); 14172 14173 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSIN)] 14174 void onfocusin([in] IHTMLEventObj* pEvtObj); 14175 14176 [id(DISPID_HTMLELEMENTEVENTS2_ONFOCUSOUT)] 14177 void onfocusout([in] IHTMLEventObj* pEvtObj); 14178 14179 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVE)] 14180 void onmove([in] IHTMLEventObj* pEvtObj); 14181 14182 [id(DISPID_HTMLELEMENTEVENTS2_ONCONTROLSELECT)] 14183 VARIANT_BOOL oncontrolselect([in] IHTMLEventObj* pEvtObj); 14184 14185 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVESTART)] 14186 VARIANT_BOOL onmovestart([in] IHTMLEventObj* pEvtObj); 14187 14188 [id(DISPID_HTMLELEMENTEVENTS2_ONMOVEEND)] 14189 void onmoveend([in] IHTMLEventObj* pEvtObj); 14190 14191 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZESTART)] 14192 VARIANT_BOOL onresizestart([in] IHTMLEventObj* pEvtObj); 14193 14194 [id(DISPID_HTMLELEMENTEVENTS2_ONRESIZEEND)] 14195 void onresizeend([in] IHTMLEventObj* pEvtObj); 14196 14197 [id(DISPID_HTMLELEMENTEVENTS2_ONMOUSEWHEEL)] 14198 VARIANT_BOOL onmousewheel([in] IHTMLEventObj* pEvtObj); 14199 } 14200 14201 /***************************************************************************** 14202 * IHTMLTableCaption interface 14203 */ 14204 [ 14205 odl, 14206 oleautomation, 14207 dual, 14208 uuid(3050f2eb-98b5-11cf-bb82-00aa00bdce0b) 14209 ] 14210 interface IHTMLTableCaption : IDispatch 14211 { 14212 [propput, id(DISPID_IHTMLTABLECAPTION_ALIGN)] 14213 HRESULT align([in] BSTR v); 14214 14215 [propget, id(DISPID_IHTMLTABLECAPTION_ALIGN)] 14216 HRESULT align([retval, out] BSTR *p); 14217 14218 [propput, id(DISPID_IHTMLTABLECAPTION_VALIGN)] 14219 HRESULT vAlign([in] BSTR v); 14220 14221 [propget, id(DISPID_IHTMLTABLECAPTION_VALIGN)] 14222 HRESULT vAlign([retval, out] BSTR *p); 14223 } 14224 14225 interface IHTMLTableSection; 14226 14227 /***************************************************************************** 14228 * IHTMLTable interface 14229 */ 14230 [ 14231 odl, 14232 oleautomation, 14233 dual, 14234 uuid(3050f21e-98b5-11cf-bb82-00aa00bdce0b) 14235 ] 14236 interface IHTMLTable : IDispatch 14237 { 14238 [propput, id(DISPID_IHTMLTABLE_COLS)] 14239 HRESULT cols([in] LONG v); 14240 14241 [propget, id(DISPID_IHTMLTABLE_COLS)] 14242 HRESULT cols([retval, out] LONG *p); 14243 14244 [propput, id(DISPID_IHTMLTABLE_BORDER)] 14245 HRESULT border([in] VARIANT v); 14246 14247 [propget, id(DISPID_IHTMLTABLE_BORDER)] 14248 HRESULT border([retval, out] VARIANT *p); 14249 14250 [propput, id(DISPID_IHTMLTABLE_FRAME)] 14251 HRESULT frame([in] BSTR v); 14252 14253 [propget, id(DISPID_IHTMLTABLE_FRAME)] 14254 HRESULT frame([retval, out] BSTR *p); 14255 14256 [propput, id(DISPID_IHTMLTABLE_RULES)] 14257 HRESULT rules([in] BSTR v); 14258 14259 [propget, id(DISPID_IHTMLTABLE_RULES)] 14260 HRESULT rules([retval, out] BSTR *p); 14261 14262 [propput, id(DISPID_IHTMLTABLE_CELLSPACING)] 14263 HRESULT cellSpacing([in] VARIANT v); 14264 14265 [propget, id(DISPID_IHTMLTABLE_CELLSPACING)] 14266 HRESULT cellSpacing([retval, out] VARIANT *p); 14267 14268 [propput, id(DISPID_IHTMLTABLE_CELLPADDING)] 14269 HRESULT cellPadding([in] VARIANT v); 14270 14271 [propget, id(DISPID_IHTMLTABLE_CELLPADDING)] 14272 HRESULT cellPadding([retval, out] VARIANT *p); 14273 14274 [propput, id(DISPID_IHTMLTABLE_BACKGROUND)] 14275 HRESULT background([in] BSTR v); 14276 14277 [propget, id(DISPID_IHTMLTABLE_BACKGROUND)] 14278 HRESULT background([retval, out] BSTR *p); 14279 14280 [propput, id(DISPID_IHTMLTABLE_BGCOLOR)] 14281 HRESULT bgColor([in] VARIANT v); 14282 14283 [propget, id(DISPID_IHTMLTABLE_BGCOLOR)] 14284 HRESULT bgColor([retval, out] VARIANT *p); 14285 14286 [propput, id(DISPID_IHTMLTABLE_BORDERCOLOR)] 14287 HRESULT borderColor([in] VARIANT v); 14288 14289 [propget, id(DISPID_IHTMLTABLE_BORDERCOLOR)] 14290 HRESULT borderColor([retval, out] VARIANT *p); 14291 14292 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT)] 14293 HRESULT borderColorLight([in] VARIANT v); 14294 14295 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT)] 14296 HRESULT borderColorLight([retval, out] VARIANT *p); 14297 14298 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORDARK)] 14299 HRESULT borderColorDark([in] VARIANT v); 14300 14301 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORDARK)] 14302 HRESULT borderColorDark([retval, out] VARIANT *p); 14303 14304 [propput, id(DISPID_IHTMLTABLE_ALIGN)] 14305 HRESULT align([in] BSTR v); 14306 14307 [propget, id(DISPID_IHTMLTABLE_ALIGN)] 14308 HRESULT align([retval, out] BSTR * p); 14309 14310 [id(DISPID_IHTMLTABLE_REFRESH)] 14311 HRESULT refresh(); 14312 14313 [propget, id(DISPID_IHTMLTABLE_ROWS)] 14314 HRESULT rows([retval, out] IHTMLElementCollection **p); 14315 14316 [propput, id(DISPID_IHTMLTABLE_WIDTH)] 14317 HRESULT width([in] VARIANT v); 14318 14319 [propget, id(DISPID_IHTMLTABLE_WIDTH)] 14320 HRESULT width([retval, out] VARIANT *p); 14321 14322 [propput, id(DISPID_IHTMLTABLE_HEIGHT)] 14323 HRESULT height([in] VARIANT v); 14324 14325 [propget, id(DISPID_IHTMLTABLE_HEIGHT)] 14326 HRESULT height([retval, out] VARIANT *p); 14327 14328 [propput, id(DISPID_IHTMLTABLE_DATAPAGESIZE)] 14329 HRESULT dataPageSize([in] LONG v); 14330 14331 [propget, id(DISPID_IHTMLTABLE_DATAPAGESIZE)] 14332 HRESULT dataPageSize([retval, out] LONG *p); 14333 14334 [id(DISPID_IHTMLTABLE_NEXTPAGE)] 14335 HRESULT nextPage(); 14336 14337 [id(DISPID_IHTMLTABLE_PREVIOUSPAGE)] 14338 HRESULT previousPage(); 14339 14340 [propget, id(DISPID_IHTMLTABLE_THEAD)] 14341 HRESULT tHead([retval, out] IHTMLTableSection **p); 14342 14343 [propget, id(DISPID_IHTMLTABLE_TFOOT)] 14344 HRESULT tFoot([retval, out] IHTMLTableSection **p); 14345 14346 [propget, id(DISPID_IHTMLTABLE_TBODIES)] 14347 HRESULT tBodies([retval, out] IHTMLElementCollection **p); 14348 14349 [propget, id(DISPID_IHTMLTABLE_CAPTION)] 14350 HRESULT caption([retval, out] IHTMLTableCaption **p); 14351 14352 [id(DISPID_IHTMLTABLE_CREATETHEAD)] 14353 HRESULT createTHead([retval, out] IDispatch **head); 14354 14355 [id(DISPID_IHTMLTABLE_DELETETHEAD)] 14356 HRESULT deleteTHead(); 14357 14358 [id(DISPID_IHTMLTABLE_CREATETFOOT)] 14359 HRESULT createTFoot([retval, out] IDispatch **foot); 14360 14361 [id(DISPID_IHTMLTABLE_DELETETFOOT)] 14362 HRESULT deleteTFoot(); 14363 14364 [id(DISPID_IHTMLTABLE_CREATECAPTION)] 14365 HRESULT createCaption([retval, out] IHTMLTableCaption **caption); 14366 14367 [id(DISPID_IHTMLTABLE_DELETECAPTION)] 14368 HRESULT deleteCaption(); 14369 14370 [id(DISPID_IHTMLTABLE_INSERTROW)] 14371 HRESULT insertRow( 14372 [defaultvalue(-1), in] LONG index, 14373 [retval, out] IDispatch **row); 14374 14375 [id(DISPID_IHTMLTABLE_DELETEROW)] 14376 HRESULT deleteRow([defaultvalue(-1), in] LONG index); 14377 14378 [propget, id(DISPID_IHTMLTABLE_READYSTATE)] 14379 HRESULT readyState([retval, out] BSTR *p); 14380 14381 [propput, id(DISPID_IHTMLTABLE_ONREADYSTATECHANGE), displaybind, bindable] 14382 HRESULT onreadystatechange([in] VARIANT v); 14383 14384 [propget, id(DISPID_IHTMLTABLE_ONREADYSTATECHANGE), displaybind, bindable] 14385 HRESULT onreadystatechange([retval, out] VARIANT *p); 14386 } 14387 14388 [ 14389 odl, 14390 oleautomation, 14391 dual, 14392 uuid(3050f4ad-98b5-11cf-bb82-00aa00bdce0b) 14393 ] 14394 interface IHTMLTable2 : IDispatch 14395 { 14396 [id(DISPID_IHTMLTABLE2_FIRSTPAGE)] 14397 HRESULT firstPage(); 14398 14399 [id(DISPID_IHTMLTABLE2_LASTPAGE)] 14400 HRESULT lastPage(); 14401 14402 [propget, id(DISPID_IHTMLTABLE2_CELLS)] 14403 HRESULT cells([retval, out] IHTMLElementCollection* * p); 14404 14405 [id(DISPID_IHTMLTABLE2_MOVEROW)] 14406 HRESULT moveRow([defaultvalue(-1), in] LONG indexFrom, 14407 [defaultvalue(-1), in] LONG indexTo, 14408 [retval, out] IDispatch** row); 14409 } 14410 14411 [ 14412 odl, 14413 oleautomation, 14414 dual, 14415 uuid(3050f829-98b5-11cf-bb82-00aa00bdce0b) 14416 ] 14417 interface IHTMLTable3 : IDispatch 14418 { 14419 [propput, id(DISPID_IHTMLTABLE3_SUMMARY), displaybind, bindable] 14420 HRESULT summary([in] BSTR v); 14421 14422 [propget, id(DISPID_IHTMLTABLE3_SUMMARY), displaybind, bindable] 14423 HRESULT summary([retval, out] BSTR * p); 14424 } 14425 14426 [ 14427 noncreatable, 14428 uuid(3050f26b-98b5-11cf-bb82-00aa00bdce0b) 14429 ] 14430 coclass HTMLTable 14431 { 14432 [default] dispinterface DispHTMLTable; 14433 [source, default] dispinterface HTMLTableEvents; 14434 [source] dispinterface HTMLTableEvents2; 14435 interface IHTMLElement; 14436 interface IHTMLElement2; 14437 interface IHTMLElement3; 14438 interface IHTMLElement4; 14439 interface IHTMLUniqueName; 14440 interface IHTMLDOMNode; 14441 interface IHTMLDOMNode2; 14442 interface IHTMLDatabinding; 14443 interface IHTMLControlElement; 14444 interface IHTMLTable; 14445 interface IHTMLTable2; 14446 interface IHTMLTable3; 14447 } 14448 14449 [ 14450 odl, 14451 oleautomation, 14452 dual, 14453 uuid(3050f23b-98b5-11cf-bb82-00aa00bdce0b) 14454 ] 14455 interface IHTMLTableSection : IDispatch 14456 { 14457 [propput, id(DISPID_IHTMLTABLESECTION_ALIGN)] 14458 HRESULT align([in] BSTR v); 14459 14460 [propget, id(DISPID_IHTMLTABLESECTION_ALIGN)] 14461 HRESULT align([retval, out] BSTR *p); 14462 14463 [propput, id(DISPID_IHTMLTABLESECTION_VALIGN)] 14464 HRESULT vAlign([in] BSTR v); 14465 14466 [propget, id(DISPID_IHTMLTABLESECTION_VALIGN)] 14467 HRESULT vAlign([retval, out] BSTR *p); 14468 14469 [propput, id(DISPID_IHTMLTABLESECTION_BGCOLOR)] 14470 HRESULT bgColor([in] VARIANT v); 14471 14472 [propget, id(DISPID_IHTMLTABLESECTION_BGCOLOR)] 14473 HRESULT bgColor([retval, out] VARIANT *p); 14474 14475 [propget, id(DISPID_IHTMLTABLESECTION_ROWS)] 14476 HRESULT rows([retval, out] IHTMLElementCollection **p); 14477 14478 [id(DISPID_IHTMLTABLESECTION_INSERTROW)] 14479 HRESULT insertRow( 14480 [defaultvalue(-1), in] LONG index, 14481 [retval, out] IDispatch **row); 14482 14483 [id(DISPID_IHTMLTABLESECTION_DELETEROW)] 14484 HRESULT deleteRow([defaultvalue(-1), in] LONG index); 14485 } 14486 14487 /***************************************************************************** 14488 * IHTMLTableRow interface 14489 */ 14490 [ 14491 odl, 14492 oleautomation, 14493 dual, 14494 uuid(3050f23c-98b5-11cf-bb82-00aa00bdce0b) 14495 ] 14496 interface IHTMLTableRow : IDispatch 14497 { 14498 [propput, id(DISPID_IHTMLTABLEROW_ALIGN)] 14499 HRESULT align([in] BSTR v); 14500 14501 [propget, id(DISPID_IHTMLTABLEROW_ALIGN)] 14502 HRESULT align([out, retval] BSTR *p); 14503 14504 [propput, id(DISPID_IHTMLTABLEROW_VALIGN)] 14505 HRESULT vAlign([in] BSTR v); 14506 14507 [propget, id(DISPID_IHTMLTABLEROW_VALIGN)] 14508 HRESULT vAlign([out, retval] BSTR *p); 14509 14510 [propput, id(DISPID_IHTMLTABLEROW_BGCOLOR)] 14511 HRESULT bgColor([in] VARIANT v); 14512 14513 [propget, id(DISPID_IHTMLTABLEROW_BGCOLOR)] 14514 HRESULT bgColor([out, retval] VARIANT *p); 14515 14516 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLOR)] 14517 HRESULT borderColor([in] VARIANT v); 14518 14519 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLOR)] 14520 HRESULT borderColor([out, retval] VARIANT *p); 14521 14522 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT)] 14523 HRESULT borderColorLight([in] VARIANT v); 14524 14525 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT)] 14526 HRESULT borderColorLight([out, retval] VARIANT *p); 14527 14528 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK)] 14529 HRESULT borderColorDark([in] VARIANT v); 14530 14531 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK)] 14532 HRESULT borderColorDark([out, retval] VARIANT *p); 14533 14534 [propget, id(DISPID_IHTMLTABLEROW_ROWINDEX)] 14535 HRESULT rowIndex([out, retval] LONG *p); 14536 14537 [propget, id(DISPID_IHTMLTABLEROW_SECTIONROWINDEX)] 14538 HRESULT sectionRowIndex([out, retval] LONG *p); 14539 14540 [propget, id(DISPID_IHTMLTABLEROW_CELLS)] 14541 HRESULT cells([out, retval] IHTMLElementCollection **p); 14542 14543 [id(DISPID_IHTMLTABLEROW_INSERTCELL)] 14544 HRESULT insertCell( 14545 [in, defaultvalue(-1)] LONG index, 14546 [out, retval] IDispatch **row); 14547 14548 [id(DISPID_IHTMLTABLEROW_DELETECELL)] 14549 HRESULT deleteCell([in, defaultvalue(-1)] LONG index); 14550 } 14551 14552 /***************************************************************************** 14553 * DispHTMLTable interface 14554 */ 14555 [ 14556 hidden, 14557 uuid(3050f532-98b5-11cf-bb82-00aa00bdce0b) 14558 ] 14559 dispinterface DispHTMLTable 14560 { 14561 properties: 14562 methods: 14563 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL; 14564 14565 [propput, id(DISPID_IHTMLTABLE_COLS)] 14566 void cols(LONG v); 14567 14568 [propget, id(DISPID_IHTMLTABLE_COLS)] 14569 LONG cols(); 14570 14571 [propput, id(DISPID_IHTMLTABLE_BORDER)] 14572 void border(VARIANT v); 14573 14574 [propget, id(DISPID_IHTMLTABLE_BORDER)] 14575 VARIANT border(); 14576 14577 [propput, id(DISPID_IHTMLTABLE_FRAME)] 14578 void frame(BSTR v); 14579 14580 [propget, id(DISPID_IHTMLTABLE_FRAME)] 14581 BSTR frame(); 14582 14583 [propput, id(DISPID_IHTMLTABLE_RULES)] 14584 void rules(BSTR v); 14585 14586 [propget, id(DISPID_IHTMLTABLE_RULES)] 14587 BSTR rules(); 14588 14589 [propput, id(DISPID_IHTMLTABLE_CELLSPACING)] 14590 void cellSpacing(VARIANT v); 14591 14592 [propget, id(DISPID_IHTMLTABLE_CELLSPACING)] 14593 VARIANT cellSpacing(); 14594 14595 [propput, id(DISPID_IHTMLTABLE_CELLPADDING)] 14596 void cellPadding(VARIANT v); 14597 14598 [propget, id(DISPID_IHTMLTABLE_CELLPADDING)] 14599 VARIANT cellPadding(); 14600 14601 [propput, id(DISPID_IHTMLTABLE_BACKGROUND)] 14602 void background(BSTR v); 14603 14604 [propget, id(DISPID_IHTMLTABLE_BACKGROUND)] 14605 BSTR background(); 14606 14607 [propput, id(DISPID_IHTMLTABLE_BGCOLOR)] 14608 void bgColor(VARIANT v); 14609 14610 [propget, id(DISPID_IHTMLTABLE_BGCOLOR)] 14611 VARIANT bgColor(); 14612 14613 [propput, id(DISPID_IHTMLTABLE_BORDERCOLOR)] 14614 void borderColor(VARIANT v); 14615 14616 [propget, id(DISPID_IHTMLTABLE_BORDERCOLOR)] 14617 VARIANT borderColor(); 14618 14619 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT)] 14620 void borderColorLight(VARIANT v); 14621 14622 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORLIGHT)] 14623 VARIANT borderColorLight(); 14624 14625 [propput, id(DISPID_IHTMLTABLE_BORDERCOLORDARK)] 14626 void borderColorDark(VARIANT v); 14627 14628 [propget, id(DISPID_IHTMLTABLE_BORDERCOLORDARK)] 14629 VARIANT borderColorDark(); 14630 14631 [propput, id(DISPID_IHTMLTABLE_ALIGN)] 14632 void align(BSTR v); 14633 14634 [propget, id(DISPID_IHTMLTABLE_ALIGN)] 14635 BSTR align(); 14636 14637 [id(DISPID_IHTMLTABLE_REFRESH)] 14638 void refresh(); 14639 14640 [propget, id(DISPID_IHTMLTABLE_ROWS)] 14641 IHTMLElementCollection *rows(); 14642 14643 [propput, id(DISPID_IHTMLTABLE_WIDTH)] 14644 void width(VARIANT v); 14645 14646 [propget, id(DISPID_IHTMLTABLE_WIDTH)] 14647 VARIANT width(); 14648 14649 [propput, id(DISPID_IHTMLTABLE_HEIGHT)] 14650 void height(VARIANT v); 14651 14652 [propget, id(DISPID_IHTMLTABLE_HEIGHT)] 14653 VARIANT height(); 14654 14655 [propput, id(DISPID_IHTMLTABLE_DATAPAGESIZE)] 14656 void dataPageSize(LONG v); 14657 14658 [propget, id(DISPID_IHTMLTABLE_DATAPAGESIZE)] 14659 LONG dataPageSize(); 14660 14661 [id(DISPID_IHTMLTABLE_NEXTPAGE)] 14662 void nextPage(); 14663 14664 [id(DISPID_IHTMLTABLE_PREVIOUSPAGE)] 14665 void previousPage(); 14666 14667 [propget, id(DISPID_IHTMLTABLE_THEAD)] 14668 IHTMLTableSection *tHead(); 14669 14670 [propget, id(DISPID_IHTMLTABLE_TFOOT)] 14671 IHTMLTableSection *tFoot(); 14672 14673 [propget, id(DISPID_IHTMLTABLE_TBODIES)] 14674 IHTMLElementCollection *tBodies(); 14675 14676 [propget, id(DISPID_IHTMLTABLE_CAPTION)] 14677 IHTMLTableCaption *caption(); 14678 14679 [id(DISPID_IHTMLTABLE_CREATETHEAD)] 14680 IDispatch *createTHead(); 14681 14682 [id(DISPID_IHTMLTABLE_DELETETHEAD)] 14683 void deleteTHead(); 14684 14685 [id(DISPID_IHTMLTABLE_CREATETFOOT)] 14686 IDispatch *createTFoot(); 14687 14688 [id(DISPID_IHTMLTABLE_DELETETFOOT)] 14689 void deleteTFoot(); 14690 14691 [id(DISPID_IHTMLTABLE_CREATECAPTION)] 14692 IHTMLTableCaption *createCaption(); 14693 14694 [id(DISPID_IHTMLTABLE_DELETECAPTION)] 14695 void deleteCaption(); 14696 14697 [id(DISPID_IHTMLTABLE_INSERTROW)] 14698 IDispatch *insertRow([in, defaultvalue(-1)] LONG index); 14699 14700 [id(DISPID_IHTMLTABLE_DELETEROW)] 14701 void deleteRow([in, defaultvalue(-1)] LONG index); 14702 14703 [id(DISPID_IHTMLTABLE2_FIRSTPAGE)] 14704 void firstPage(); 14705 14706 [id(DISPID_IHTMLTABLE2_LASTPAGE)] 14707 void lastPage(); 14708 14709 [propget, id(DISPID_IHTMLTABLE2_CELLS)] 14710 IHTMLElementCollection *cells(); 14711 14712 [id(DISPID_IHTMLTABLE2_MOVEROW)] 14713 IDispatch *moveRow( 14714 [in, defaultvalue(-1)] LONG indexFrom, 14715 [in, defaultvalue(-1)] LONG indexTo); 14716 14717 [propput, id(DISPID_IHTMLTABLE3_SUMMARY), displaybind, bindable] 14718 void summary(BSTR v); 14719 14720 [propget, id(DISPID_IHTMLTABLE3_SUMMARY), displaybind, bindable] 14721 BSTR summary(); 14722 } 14723 14724 /***************************************************************************** 14725 * DispHTMLTableRow dispinterface 14726 */ 14727 [ 14728 hidden, 14729 uuid(3050f535-98b5-11cf-bb82-00aa00bdce0b) 14730 ] 14731 dispinterface DispHTMLTableRow 14732 { 14733 properties: 14734 methods: 14735 WINE_HTMLELEMENT_DISPINTERFACE_DECL; 14736 14737 [propput, id(DISPID_IHTMLTABLEROW_ALIGN)] 14738 void align(BSTR v); 14739 14740 [propget, id(DISPID_IHTMLTABLEROW_ALIGN)] 14741 BSTR align(); 14742 14743 [propput, id(DISPID_IHTMLTABLEROW_VALIGN)] 14744 void vAlign(BSTR v); 14745 14746 [propget, id(DISPID_IHTMLTABLEROW_VALIGN)] 14747 BSTR vAlign(); 14748 14749 [propput, id(DISPID_IHTMLTABLEROW_BGCOLOR)] 14750 void bgColor(VARIANT v); 14751 14752 [propget, id(DISPID_IHTMLTABLEROW_BGCOLOR)] 14753 VARIANT bgColor(); 14754 14755 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLOR)] 14756 void borderColor(VARIANT v); 14757 14758 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLOR)] 14759 VARIANT borderColor(); 14760 14761 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT)] 14762 void borderColorLight(VARIANT v); 14763 14764 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORLIGHT)] 14765 VARIANT borderColorLight(); 14766 14767 [propput, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK)] 14768 void borderColorDark(VARIANT v); 14769 14770 [propget, id(DISPID_IHTMLTABLEROW_BORDERCOLORDARK)] 14771 VARIANT borderColorDark(); 14772 14773 [propget, id(DISPID_IHTMLTABLEROW_ROWINDEX)] 14774 LONG rowIndex(); 14775 14776 [propget, id(DISPID_IHTMLTABLEROW_SECTIONROWINDEX)] 14777 LONG sectionRowIndex(); 14778 14779 [propget, id(DISPID_IHTMLTABLEROW_CELLS)] 14780 IHTMLElementCollection *cells(); 14781 14782 [id(DISPID_IHTMLTABLEROW_INSERTCELL)] 14783 IDispatch *insertCell([in, defaultvalue(-1)] LONG index); 14784 14785 [id(DISPID_IHTMLTABLEROW_DELETECELL)] 14786 void deleteCell([in, defaultvalue(-1)] LONG index); 14787 14788 [propput, id(DISPID_IHTMLTABLEROW2_HEIGHT)] 14789 void height(VARIANT v); 14790 14791 [propget, id(DISPID_IHTMLTABLEROW2_HEIGHT)] 14792 VARIANT height(); 14793 14794 [propput, id(DISPID_IHTMLTABLEROW3_CH), displaybind, bindable] 14795 void ch(BSTR v); 14796 14797 [propget, id(DISPID_IHTMLTABLEROW3_CH), displaybind, bindable] 14798 BSTR ch(); 14799 14800 [propput, id(DISPID_IHTMLTABLEROW3_CHOFF), displaybind, bindable] 14801 void chOff(BSTR v); 14802 14803 [propget, id(DISPID_IHTMLTABLEROW3_CHOFF), displaybind, bindable] 14804 BSTR chOff(); 14805 } 14806 14807 /***************************************************************************** 14808 * IHTMLScriptElement interface 14809 */ 14810 [ 14811 odl, 14812 oleautomation, 14813 dual, 14814 uuid(3050f28b-98b5-11cf-bb82-00aa00bdce0b) 14815 ] 14816 interface IHTMLScriptElement : IDispatch 14817 { 14818 [propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC), displaybind, bindable] 14819 HRESULT src([in] BSTR v); 14820 14821 [propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC), displaybind, bindable] 14822 HRESULT src([retval, out] BSTR *p); 14823 14824 [propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR), displaybind, bindable] 14825 HRESULT htmlFor([in] BSTR v); 14826 14827 [propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR), displaybind, bindable] 14828 HRESULT htmlFor([retval, out] BSTR *p); 14829 14830 [propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT), displaybind, bindable] 14831 HRESULT event([in] BSTR v); 14832 14833 [propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT), displaybind, bindable] 14834 HRESULT event([retval, out] BSTR *p); 14835 14836 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT), displaybind, bindable] 14837 HRESULT text([in] BSTR v); 14838 14839 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT), displaybind, bindable] 14840 HRESULT text([retval, out] BSTR *p); 14841 14842 [propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER), displaybind, bindable] 14843 HRESULT defer([in] VARIANT_BOOL v); 14844 14845 [propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER), displaybind, bindable] 14846 HRESULT defer([retval, out] VARIANT_BOOL *p); 14847 14848 [propget, id(DISPID_IHTMLSCRIPTELEMENT_READYSTATE)] 14849 HRESULT readyState([retval, out] BSTR *p); 14850 14851 [propput, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR), displaybind, bindable] 14852 HRESULT onerror([in] VARIANT v); 14853 14854 [propget, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR), displaybind, bindable] 14855 HRESULT onerror([retval, out] VARIANT *p); 14856 14857 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE), displaybind, bindable] 14858 HRESULT type([in] BSTR v); 14859 14860 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE), displaybind, bindable] 14861 HRESULT type([retval, out] BSTR *p); 14862 } 14863 14864 /***************************************************************************** 14865 * IHTMLScriptElement2 interface 14866 */ 14867 [ 14868 odl, 14869 oleautomation, 14870 dual, 14871 uuid(3050f828-98b5-11cf-bb82-00aa00bdce0b) 14872 ] 14873 interface IHTMLScriptElement2 : IDispatch 14874 { 14875 [propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET), displaybind, bindable] 14876 HRESULT charset([in] BSTR v); 14877 14878 [propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET), displaybind, bindable] 14879 HRESULT charset([retval, out] BSTR *p); 14880 } 14881 14882 /***************************************************************************** 14883 * DispHTMLScriptElement dispinterface 14884 */ 14885 [ 14886 hidden, 14887 uuid(3050f530-98b5-11cf-bb82-00aa00bdce0b) 14888 ] 14889 dispinterface DispHTMLScriptElement 14890 { 14891 properties: 14892 methods: 14893 WINE_HTMLELEMENT_DISPINTERFACE_DECL; 14894 14895 [propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC), displaybind, bindable] 14896 void src(BSTR v); 14897 14898 [propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC), displaybind, bindable] 14899 BSTR src(); 14900 14901 [propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR), displaybind, bindable] 14902 void htmlFor(BSTR v); 14903 14904 [propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR), displaybind, bindable] 14905 BSTR htmlFor(); 14906 14907 [propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT), displaybind, bindable] 14908 void event(BSTR v); 14909 14910 [propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT), displaybind, bindable] 14911 BSTR event(); 14912 14913 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT), displaybind, bindable] 14914 void text(BSTR v); 14915 14916 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT), displaybind, bindable] 14917 BSTR text(); 14918 14919 [propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER), displaybind, bindable] 14920 void defer(VARIANT_BOOL v); 14921 14922 [propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER), displaybind, bindable] 14923 VARIANT_BOOL defer(); 14924 14925 [propput, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR), displaybind, bindable] 14926 void onerror(VARIANT v); 14927 14928 [propget, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR), displaybind, bindable] 14929 VARIANT onerror(); 14930 14931 [propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE), displaybind, bindable] 14932 void type(BSTR v); 14933 14934 [propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE), displaybind, bindable] 14935 BSTR type(); 14936 14937 [propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET), displaybind, bindable] 14938 void charset(BSTR v); 14939 14940 [propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET), displaybind, bindable] 14941 BSTR charset(); 14942 14943 [propput, id(DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC)] 14944 void ie8_src(BSTR v); 14945 14946 [propget, id(DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC)] 14947 BSTR ie8_src(); 14948 } 14949 14950 /***************************************************************************** 14951 * IHTMLObjectElement interface 14952 */ 14953 [ 14954 odl, 14955 oleautomation, 14956 dual, 14957 uuid(3050f24f-98b5-11cf-bb82-00aa00bdce0b) 14958 ] 14959 interface IHTMLObjectElement : IDispatch 14960 { 14961 [propget, id(DISPID_IHTMLOBJECTELEMENT_OBJECT), hidden] 14962 HRESULT object([retval, out] IDispatch **p); 14963 14964 [propget, id(DISPID_IHTMLOBJECTELEMENT_CLASSID), hidden] 14965 HRESULT classid([retval, out] BSTR *p); 14966 14967 [propget, id(DISPID_IHTMLOBJECTELEMENT_DATA), hidden] 14968 HRESULT data([retval, out] BSTR *p); 14969 14970 [propputref, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET), hidden] 14971 HRESULT recordset([in] IDispatch *v); 14972 14973 [propget, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET), hidden] 14974 HRESULT recordset([retval, out] IDispatch **p); 14975 14976 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALIGN), displaybind, bindable] 14977 HRESULT align([in] BSTR v); 14978 14979 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALIGN), displaybind, bindable] 14980 HRESULT align([retval, out] BSTR *p); 14981 14982 [propput, id(DISPID_IHTMLOBJECTELEMENT_NAME), displaybind, bindable] 14983 HRESULT name([in] BSTR v); 14984 14985 [propget, id(DISPID_IHTMLOBJECTELEMENT_NAME), displaybind, bindable] 14986 HRESULT name([retval, out] BSTR *p); 14987 14988 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE), displaybind, bindable] 14989 HRESULT codeBase([in] BSTR v); 14990 14991 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE), displaybind, bindable] 14992 HRESULT codeBase([retval, out] BSTR *p); 14993 14994 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE), displaybind, bindable] 14995 HRESULT codeType([in] BSTR v); 14996 14997 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE), displaybind, bindable] 14998 HRESULT codeType([retval, out] BSTR *p); 14999 15000 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODE), displaybind, bindable] 15001 HRESULT code([in] BSTR v); 15002 15003 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODE), displaybind, bindable] 15004 HRESULT code([retval, out] BSTR *p); 15005 15006 [propget, id(DISPID_IHTMLOBJECTELEMENT_BASEHREF)] 15007 HRESULT BaseHref([retval, out] BSTR *p); 15008 15009 [propput, id(DISPID_IHTMLOBJECTELEMENT_TYPE), displaybind, bindable] 15010 HRESULT type([in] BSTR v); 15011 15012 [propget, id(DISPID_IHTMLOBJECTELEMENT_TYPE), displaybind, bindable] 15013 HRESULT type([retval, out] BSTR *p); 15014 15015 [propget, id(DISPID_IHTMLOBJECTELEMENT_FORM)] 15016 HRESULT form([retval, out] IHTMLFormElement **p); 15017 15018 [propput, id(DISPID_IHTMLOBJECTELEMENT_WIDTH)] 15019 HRESULT width([in] VARIANT v); 15020 15021 [propget, id(DISPID_IHTMLOBJECTELEMENT_WIDTH)] 15022 HRESULT width([retval, out] VARIANT *p); 15023 15024 [propput, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT)] 15025 HRESULT height([in] VARIANT v); 15026 15027 [propget, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT)] 15028 HRESULT height([retval, out] VARIANT *p); 15029 15030 [propget, id(DISPID_IHTMLOBJECTELEMENT_READYSTATE), hidden] 15031 HRESULT readyState([retval, out] long *p); 15032 15033 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE), displaybind, bindable] 15034 HRESULT onreadystatechange([in] VARIANT v); 15035 15036 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE), displaybind, bindable] 15037 HRESULT onreadystatechange([retval, out] VARIANT *p); 15038 15039 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONERROR), displaybind, bindable] 15040 HRESULT onerror([in] VARIANT v); 15041 15042 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONERROR), displaybind, bindable] 15043 HRESULT onerror([retval, out] VARIANT *p); 15044 15045 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML)] 15046 HRESULT altHtml([in] BSTR v); 15047 15048 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML)] 15049 HRESULT altHtml([retval, out] BSTR *p); 15050 15051 [propput, id(DISPID_IHTMLOBJECTELEMENT_VSPACE)] 15052 HRESULT vspace([in] long v); 15053 15054 [propget, id(DISPID_IHTMLOBJECTELEMENT_VSPACE)] 15055 HRESULT vspace([retval, out] long *p); 15056 15057 [propput, id(DISPID_IHTMLOBJECTELEMENT_HSPACE)] 15058 HRESULT hspace([in] long v); 15059 15060 [propget, id(DISPID_IHTMLOBJECTELEMENT_HSPACE)] 15061 HRESULT hspace([retval, out] long *p); 15062 } 15063 15064 /***************************************************************************** 15065 * IHTMLParamElement interface 15066 */ 15067 [ 15068 odl, 15069 oleautomation, 15070 dual, 15071 uuid(3050f83d-98b5-11cf-bb82-00aa00bdce0b) 15072 ] 15073 interface IHTMLParamElement : IDispatch 15074 { 15075 [propput, id(DISPID_IHTMLPARAMELEMENT_NAME), displaybind, bindable] 15076 HRESULT name([in] BSTR v); 15077 15078 [propget, id(DISPID_IHTMLPARAMELEMENT_NAME), displaybind, bindable] 15079 HRESULT name([retval, out] BSTR *p); 15080 15081 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE), displaybind, bindable] 15082 HRESULT value([in] BSTR v); 15083 15084 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE), displaybind, bindable] 15085 HRESULT value([retval, out] BSTR *p); 15086 15087 [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE), displaybind, bindable] 15088 HRESULT type([in] BSTR v); 15089 15090 [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE), displaybind, bindable] 15091 HRESULT type([retval, out] BSTR *p); 15092 15093 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE), displaybind, bindable] 15094 HRESULT valueType([in] BSTR v); 15095 15096 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE), displaybind, bindable] 15097 HRESULT valueType([retval, out] BSTR *p); 15098 } 15099 15100 /***************************************************************************** 15101 * IHTMLParamElement2 interface 15102 */ 15103 [ 15104 odl, 15105 oleautomation, 15106 dual, 15107 uuid(30510444-98b5-11cf-bb82-00aa00bdce0b) 15108 ] 15109 interface IHTMLParamElement2 : IDispatch 15110 { 15111 [propput, id(DISPID_IHTMLPARAMELEMENT2_NAME), displaybind, bindable] 15112 HRESULT name([in] BSTR v); 15113 15114 [propget, id(DISPID_IHTMLPARAMELEMENT2_NAME), displaybind, bindable] 15115 HRESULT name([retval, out] BSTR *p); 15116 15117 [propput, id(DISPID_IHTMLPARAMELEMENT2_TYPE), displaybind, bindable] 15118 HRESULT type([in] BSTR v); 15119 15120 [propget, id(DISPID_IHTMLPARAMELEMENT2_TYPE), displaybind, bindable] 15121 HRESULT type([retval, out] BSTR *p); 15122 15123 [propput, id(DISPID_IHTMLPARAMELEMENT2_VALUE), displaybind, bindable] 15124 HRESULT value([in] BSTR v); 15125 15126 [propget, id(DISPID_IHTMLPARAMELEMENT2_VALUE), displaybind, bindable] 15127 HRESULT value([retval, out] BSTR *p); 15128 15129 [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE)] 15130 HRESULT valueType([in] BSTR v); 15131 15132 [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE)] 15133 HRESULT valueType([retval, out] BSTR *p); 15134 } 15135 15136 /***************************************************************************** 15137 * DispHTMLObjectElement dispinterface 15138 */ 15139 [ 15140 hidden, 15141 uuid(3050f529-98b5-11cf-bb82-00aa00bdce0b) 15142 ] 15143 dispinterface DispHTMLObjectElement 15144 { 15145 properties: 15146 methods: 15147 WINE_HTMLELEMENT_DISPINTERFACE_DECL; 15148 15149 [propget, id(DISPID_IHTMLOBJECTELEMENT_OBJECT), hidden] 15150 IDispatch *object(); 15151 15152 [propputref, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET), hidden] 15153 void recordset(IDispatch *v); 15154 15155 [propget, id(DISPID_IHTMLOBJECTELEMENT_RECORDSET), hidden] 15156 IDispatch *recordset(); 15157 15158 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALIGN), displaybind, bindable] 15159 void align(BSTR v); 15160 15161 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALIGN), displaybind, bindable] 15162 BSTR align(); 15163 15164 [propput, id(DISPID_IHTMLOBJECTELEMENT_NAME), displaybind, bindable] 15165 void name(BSTR v); 15166 15167 [propget, id(DISPID_IHTMLOBJECTELEMENT_NAME), displaybind, bindable] 15168 BSTR name(); 15169 15170 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE), displaybind, bindable] 15171 void codeBase(BSTR v); 15172 15173 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODEBASE), displaybind, bindable] 15174 BSTR codeBase(); 15175 15176 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE), displaybind, bindable] 15177 void codeType(BSTR v); 15178 15179 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODETYPE), displaybind, bindable] 15180 BSTR codeType(); 15181 15182 [propput, id(DISPID_IHTMLOBJECTELEMENT_CODE), displaybind, bindable] 15183 void code(BSTR v); 15184 15185 [propget, id(DISPID_IHTMLOBJECTELEMENT_CODE), displaybind, bindable] 15186 BSTR code(); 15187 15188 [propget, id(DISPID_IHTMLOBJECTELEMENT_BASEHREF)] 15189 BSTR BaseHref(); 15190 15191 [propput, id(DISPID_IHTMLOBJECTELEMENT_TYPE), displaybind, bindable] 15192 void type(BSTR v); 15193 15194 [propget, id(DISPID_IHTMLOBJECTELEMENT_TYPE), displaybind, bindable] 15195 BSTR type(); 15196 15197 [propget, id(DISPID_IHTMLOBJECTELEMENT_FORM)] 15198 IHTMLFormElement *form(); 15199 15200 [propput, id(DISPID_IHTMLOBJECTELEMENT_WIDTH)] 15201 void width(VARIANT v); 15202 15203 [propget, id(DISPID_IHTMLOBJECTELEMENT_WIDTH)] 15204 VARIANT width(); 15205 15206 [propput, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT)] 15207 void height(VARIANT v); 15208 15209 [propget, id(DISPID_IHTMLOBJECTELEMENT_HEIGHT)] 15210 VARIANT height(); 15211 15212 [propput, id(DISPID_IHTMLOBJECTELEMENT_ONERROR), displaybind, bindable] 15213 void onerror(VARIANT v); 15214 15215 [propget, id(DISPID_IHTMLOBJECTELEMENT_ONERROR), displaybind, bindable] 15216 VARIANT onerror(); 15217 15218 [propput, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML)] 15219 void altHtml(BSTR v); 15220 15221 [propget, id(DISPID_IHTMLOBJECTELEMENT_ALTHTML)] 15222 BSTR altHtml(); 15223 15224 [propput, id(DISPID_IHTMLOBJECTELEMENT_VSPACE)] 15225 void vspace(long v); 15226 15227 [propget, id(DISPID_IHTMLOBJECTELEMENT_VSPACE)] 15228 long vspace(); 15229 15230 [propput, id(DISPID_IHTMLOBJECTELEMENT_HSPACE)] 15231 void hspace(long v); 15232 15233 [propget, id(DISPID_IHTMLOBJECTELEMENT_HSPACE)] 15234 long hspace(); 15235 15236 [id(DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET)] 15237 IDispatch *namedRecordset( 15238 [in] BSTR dataMember, 15239 [optional, in] VARIANT *hierarchy); 15240 15241 [propput, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID), hidden] 15242 void classid(BSTR v); 15243 15244 [propget, id(DISPID_IHTMLOBJECTELEMENT2_CLASSID), hidden] 15245 BSTR classid(); 15246 15247 [propput, id(DISPID_IHTMLOBJECTELEMENT2_DATA), hidden] 15248 void data(BSTR v); 15249 15250 [propget, id(DISPID_IHTMLOBJECTELEMENT2_DATA), hidden] 15251 BSTR data(); 15252 15253 [propput, id(DISPID_IHTMLOBJECTELEMENT3_ARCHIVE), displaybind, bindable] 15254 void archive(BSTR v); 15255 15256 [propget, id(DISPID_IHTMLOBJECTELEMENT3_ARCHIVE), displaybind, bindable] 15257 BSTR archive(); 15258 15259 [propput, id(DISPID_IHTMLOBJECTELEMENT3_ALT), displaybind, bindable] 15260 void alt(BSTR v); 15261 15262 [propget, id(DISPID_IHTMLOBJECTELEMENT3_ALT), displaybind, bindable] 15263 BSTR alt(); 15264 15265 [propput, id(DISPID_IHTMLOBJECTELEMENT3_DECLARE), displaybind, bindable] 15266 void declare(VARIANT_BOOL v); 15267 15268 [propget, id(DISPID_IHTMLOBJECTELEMENT3_DECLARE), displaybind, bindable] 15269 VARIANT_BOOL declare(); 15270 15271 [propput, id(DISPID_IHTMLOBJECTELEMENT3_STANDBY), displaybind, bindable] 15272 void standby(BSTR v); 15273 15274 [propget, id(DISPID_IHTMLOBJECTELEMENT3_STANDBY), displaybind, bindable] 15275 BSTR standby(); 15276 15277 [propput, id(DISPID_IHTMLOBJECTELEMENT3_BORDER)] 15278 void border(VARIANT v); 15279 15280 [propget, id(DISPID_IHTMLOBJECTELEMENT3_BORDER)] 15281 VARIANT border(); 15282 15283 [propput, id(DISPID_IHTMLOBJECTELEMENT3_USEMAP), displaybind, bindable] 15284 void useMap(BSTR v); 15285 15286 [propget, id(DISPID_IHTMLOBJECTELEMENT3_USEMAP), displaybind, bindable] 15287 BSTR useMap(); 15288 15289 [propget, id(DISPID_IHTMLOBJECTELEMENT4_CONTENTDOCUMENT)] 15290 IDispatch *contentDocument(); 15291 15292 [propput, id(DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE)] 15293 void ie8_codeBase(BSTR v); 15294 15295 [propget, id(DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE)] 15296 BSTR ie8_codeBase(); 15297 15298 [propput, id(DISPID_IHTMLOBJECTELEMENT4_IE8_DATA)] 15299 void ie8_data(BSTR v); 15300 15301 [propget, id(DISPID_IHTMLOBJECTELEMENT4_IE8_DATA)] 15302 BSTR ie8_data(); 15303 } 15304 15305 /***************************************************************************** 15306 * DispHTMLParamElement dispinterface 15307 */ 15308 [ 15309 hidden, 15310 uuid(3050f590-98b5-11cf-bb82-00aa00bdce0b) 15311 ] 15312 dispinterface DispHTMLParamElement 15313 { 15314 properties: 15315 methods: 15316 WINE_HTMLELEMENT_DISPINTERFACE_DECL; 15317 15318 [propput, id(DISPID_IHTMLPARAMELEMENT_NAME), displaybind, bindable] 15319 void name(BSTR v); 15320 15321 [propget, id(DISPID_IHTMLPARAMELEMENT_NAME), displaybind, bindable] 15322 BSTR name(); 15323 15324 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE), displaybind, bindable] 15325 void value(BSTR v); 15326 15327 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE), displaybind, bindable] 15328 BSTR value(); 15329 15330 [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE), displaybind, bindable] 15331 void type(BSTR v); 15332 15333 [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE), displaybind, bindable] 15334 BSTR type(); 15335 15336 [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE), displaybind, bindable] 15337 void valueType(BSTR v); 15338 15339 [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE), displaybind, bindable] 15340 BSTR valueType(); 15341 15342 [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE)] 15343 void ie8_valueType(BSTR v); 15344 15345 [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE)] 15346 BSTR ie8_valueType(); 15347 } 15348 15349 /***************************************************************************** 15350 * IHTMLFrameBase interface 15351 */ 15352 [ 15353 odl, 15354 oleautomation, 15355 dual, 15356 uuid(3050f311-98b5-11cf-bb82-00aa00bdce0b) 15357 ] 15358 interface IHTMLFrameBase : IDispatch 15359 { 15360 [propput, id(DISPID_IHTMLFRAMEBASE_SRC)] 15361 HRESULT src([in] BSTR v); 15362 15363 [propget, id(DISPID_IHTMLFRAMEBASE_SRC)] 15364 HRESULT src([out, retval] BSTR *p); 15365 15366 [propput, id(DISPID_IHTMLFRAMEBASE_NAME)] 15367 HRESULT name([in] BSTR v); 15368 15369 [propget, id(DISPID_IHTMLFRAMEBASE_NAME)] 15370 HRESULT name([out, retval] BSTR *p); 15371 15372 [propput, id(DISPID_IHTMLFRAMEBASE_BORDER)] 15373 HRESULT border([in] VARIANT v); 15374 15375 [propget, id(DISPID_IHTMLFRAMEBASE_BORDER)] 15376 HRESULT border([out, retval] VARIANT *p); 15377 15378 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER)] 15379 HRESULT frameBorder([in] BSTR v); 15380 15381 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER)] 15382 HRESULT frameBorder([out, retval] BSTR *p); 15383 15384 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING)] 15385 HRESULT frameSpacing([in] VARIANT v); 15386 15387 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING)] 15388 HRESULT frameSpacing([out, retval] VARIANT *p); 15389 15390 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH)] 15391 HRESULT marginWidth([in] VARIANT v); 15392 15393 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH)] 15394 HRESULT marginWidth([out, retval] VARIANT *p); 15395 15396 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT)] 15397 HRESULT marginHeight([in] VARIANT v); 15398 15399 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT)] 15400 HRESULT marginHeight([out, retval] VARIANT *p); 15401 15402 [propput, id(DISPID_IHTMLFRAMEBASE_NORESIZE)] 15403 HRESULT noResize([in] VARIANT_BOOL v); 15404 15405 [propget, id(DISPID_IHTMLFRAMEBASE_NORESIZE)] 15406 HRESULT noResize([out, retval] VARIANT_BOOL *p); 15407 15408 [propput, id(DISPID_IHTMLFRAMEBASE_SCROLLING)] 15409 HRESULT scrolling([in] BSTR v); 15410 15411 [propget, id(DISPID_IHTMLFRAMEBASE_SCROLLING)] 15412 HRESULT scrolling([out, retval] BSTR *p); 15413 } 15414 15415 #define WINE_IHTMLFRAMEBASE_DISPINTERFACE_DECL \ 15416 [propput, id(DISPID_IHTMLFRAMEBASE_SRC)] \ 15417 void src(BSTR v); \ 15418 \ 15419 [propget, id(DISPID_IHTMLFRAMEBASE_SRC)] \ 15420 BSTR src(); \ 15421 \ 15422 [propput, id(DISPID_IHTMLFRAMEBASE_NAME)] \ 15423 void name(BSTR v); \ 15424 \ 15425 [propget, id(DISPID_IHTMLFRAMEBASE_NAME)] \ 15426 BSTR name(); \ 15427 \ 15428 [propput, id(DISPID_IHTMLFRAMEBASE_BORDER)] \ 15429 void border(VARIANT v); \ 15430 \ 15431 [propget, id(DISPID_IHTMLFRAMEBASE_BORDER)] \ 15432 VARIANT border(); \ 15433 \ 15434 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER)] \ 15435 void frameBorder(BSTR v); \ 15436 \ 15437 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMEBORDER)] \ 15438 BSTR frameBorder(); \ 15439 \ 15440 [propput, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING)] \ 15441 void frameSpacing(VARIANT v); \ 15442 \ 15443 [propget, id(DISPID_IHTMLFRAMEBASE_FRAMESPACING)] \ 15444 VARIANT frameSpacing(); \ 15445 \ 15446 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH)] \ 15447 void marginWidth(VARIANT v); \ 15448 \ 15449 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINWIDTH)] \ 15450 VARIANT marginWidth(); \ 15451 \ 15452 [propput, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT)] \ 15453 void marginHeight(VARIANT v); \ 15454 \ 15455 [propget, id(DISPID_IHTMLFRAMEBASE_MARGINHEIGHT)] \ 15456 VARIANT marginHeight(); \ 15457 \ 15458 [propput, id(DISPID_IHTMLFRAMEBASE_NORESIZE)] \ 15459 void noResize(VARIANT_BOOL v); \ 15460 \ 15461 [propget, id(DISPID_IHTMLFRAMEBASE_NORESIZE)] \ 15462 VARIANT_BOOL noResize(); \ 15463 \ 15464 [propput, id(DISPID_IHTMLFRAMEBASE_SCROLLING)] \ 15465 void scrolling(BSTR v); \ 15466 \ 15467 [propget, id(DISPID_IHTMLFRAMEBASE_SCROLLING)] \ 15468 BSTR scrolling() 15469 15470 /***************************************************************************** 15471 * IHTMLFrameBase2 interface 15472 */ 15473 [ 15474 odl, 15475 oleautomation, 15476 dual, 15477 uuid(3050f6db-98b5-11cf-bb82-00aa00bdce0b) 15478 ] 15479 interface IHTMLFrameBase2 : IDispatch 15480 { 15481 [propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW)] 15482 HRESULT contentWindow([retval, out] IHTMLWindow2 **p); 15483 15484 [propput, id(DISPID_IHTMLFRAMEBASE2_ONLOAD), displaybind, bindable] 15485 HRESULT onload([in] VARIANT v); 15486 15487 [propget, id(DISPID_IHTMLFRAMEBASE2_ONLOAD), displaybind, bindable] 15488 HRESULT onload([retval, out] VARIANT *p); 15489 15490 [propput, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE), displaybind, bindable] 15491 HRESULT onreadystatechange([in] VARIANT v); 15492 15493 [propget, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE), displaybind, bindable] 15494 HRESULT onreadystatechange([retval, out] VARIANT *p); 15495 15496 [propget, id(DISPID_IHTMLFRAMEBASE2_READYSTATE)] 15497 HRESULT readyState([retval, out] BSTR *p); 15498 15499 [propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY)] 15500 HRESULT allowTransparency([in] VARIANT_BOOL v); 15501 15502 [propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY)] 15503 HRESULT allowTransparency([retval, out] VARIANT_BOOL *p); 15504 } 15505 15506 #define WINE_IHTMLFRAMEBASE2_DISPINTERFACE_DECL \ 15507 [propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW)] \ 15508 IHTMLWindow2 *contentWindow(); \ 15509 \ 15510 [propput, id(DISPID_IHTMLFRAMEBASE2_ONLOAD), displaybind, bindable] \ 15511 void onload(VARIANT v); \ 15512 \ 15513 [propget, id(DISPID_IHTMLFRAMEBASE2_ONLOAD), displaybind, bindable] \ 15514 VARIANT onload(); \ 15515 \ 15516 [propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY)] \ 15517 void allowTransparency(VARIANT_BOOL v); \ 15518 \ 15519 [propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY)] \ 15520 VARIANT_BOOL allowTransparency() 15521 15522 #define WINE_IHTMLFRAMEBASE3_DISPINTERFACE_DECL \ 15523 [propput, id(DISPID_IHTMLFRAMEBASE3_LONGDESC), displaybind, bindable] \ 15524 void longDesc(BSTR v); \ 15525 \ 15526 [propget, id(DISPID_IHTMLFRAMEBASE3_LONGDESC), displaybind, bindable] \ 15527 BSTR longDesc() 15528 15529 15530 #define WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL \ 15531 WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL; \ 15532 WINE_IHTMLFRAMEBASE_DISPINTERFACE_DECL; \ 15533 WINE_IHTMLFRAMEBASE2_DISPINTERFACE_DECL; \ 15534 WINE_IHTMLFRAMEBASE3_DISPINTERFACE_DECL 15535 15536 /***************************************************************************** 15537 * IHTMLFrameElement3 interface 15538 */ 15539 [ 15540 odl, 15541 oleautomation, 15542 dual, 15543 uuid(3051042d-98b5-11cf-bb82-00aa00bdce0b) 15544 ] 15545 interface IHTMLFrameElement3 : IDispatch 15546 { 15547 [propget, id(DISPID_IHTMLFRAMEELEMENT3_CONTENTDOCUMENT)] 15548 HRESULT contentDocument([out, retval] IDispatch **p); 15549 15550 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC)] 15551 HRESULT src([in] BSTR v); 15552 15553 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC)] 15554 HRESULT src([out, retval] BSTR *p); 15555 15556 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC)] 15557 HRESULT longDesc([in] BSTR v); 15558 15559 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC)] 15560 HRESULT longDesc([out, retval] BSTR *p); 15561 15562 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER)] 15563 HRESULT frameBorder([in] BSTR v); 15564 15565 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER)] 15566 HRESULT frameBorder([out, retval] BSTR * p); 15567 } 15568 15569 /***************************************************************************** 15570 * DispHTMLFrameElement dispinterface 15571 */ 15572 [ 15573 hidden, 15574 uuid(3050f513-98b5-11cf-bb82-00aa00bdce0b) 15575 ] 15576 dispinterface DispHTMLFrameElement 15577 { 15578 properties: 15579 methods: 15580 WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL; 15581 15582 [propput, id(DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR)] 15583 void borderColor(VARIANT v); 15584 15585 [propget, id(DISPID_IHTMLFRAMEELEMENT_BORDERCOLOR)] 15586 VARIANT borderColor(); 15587 15588 [propput, id(DISPID_IHTMLFRAMEELEMENT2_HEIGHT)] 15589 void height(VARIANT v); 15590 15591 [propget, id(DISPID_IHTMLFRAMEELEMENT2_HEIGHT)] 15592 VARIANT height(); 15593 15594 [propput, id(DISPID_IHTMLFRAMEELEMENT2_WIDTH)] 15595 void width(VARIANT v); 15596 15597 [propget, id(DISPID_IHTMLFRAMEELEMENT2_WIDTH)] 15598 VARIANT width(); 15599 15600 [propget, id(DISPID_IHTMLFRAMEELEMENT3_CONTENTDOCUMENT)] 15601 IDispatch *contentDocument(); 15602 15603 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC)] 15604 void ie8_src(BSTR v); 15605 15606 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_SRC)] 15607 BSTR ie8_src(); 15608 15609 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC)] 15610 void ie8_longDesc(BSTR v); 15611 15612 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_LONGDESC)] 15613 BSTR ie8_longDesc(); 15614 15615 [propput, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER)] 15616 void ie8_frameBorder(BSTR v); 15617 15618 [propget, id(DISPID_IHTMLFRAMEELEMENT3_IE8_FRAMEBORDER)] 15619 BSTR ie8_frameBorder(); 15620 } 15621 15622 /***************************************************************************** 15623 * IHTMLIFrameElement interface 15624 */ 15625 [ 15626 odl, 15627 oleautomation, 15628 dual, 15629 uuid(3050f315-98b5-11cf-bb82-00aa00bdce0b) 15630 ] 15631 interface IHTMLIFrameElement : IDispatch 15632 { 15633 [propput, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE)] 15634 HRESULT vspace([in] LONG v); 15635 15636 [propget, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE)] 15637 HRESULT vspace([retval, out] LONG *p); 15638 15639 [propput, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE)] 15640 HRESULT hspace([in] LONG v); 15641 15642 [propget, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE)] 15643 HRESULT hspace([retval, out] LONG *p); 15644 15645 [propput, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN), displaybind, bindable] 15646 HRESULT align([in] BSTR v); 15647 15648 [propget, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN), displaybind, bindable] 15649 HRESULT align([retval, out] BSTR *p); 15650 } 15651 15652 /***************************************************************************** 15653 * DispHTMLIFrame dispinterface 15654 */ 15655 [ 15656 hidden, 15657 uuid(3050f51b-98b5-11cf-bb82-00aa00bdce0b) 15658 ] 15659 dispinterface DispHTMLIFrame 15660 { 15661 properties: 15662 methods: 15663 WINE_HTMLFRAMEBASE_DISPINTERFACE_DECL; 15664 15665 [propput, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE)] 15666 void vspace(LONG v); 15667 15668 [propget, id(DISPID_IHTMLIFRAMEELEMENT_VSPACE)] 15669 LONG vspace(); 15670 15671 [propput, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE)] 15672 void hspace(LONG v); 15673 15674 [propget, id(DISPID_IHTMLIFRAMEELEMENT_HSPACE)] 15675 LONG hspace(); 15676 15677 [propput, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN), displaybind, bindable] 15678 void align(BSTR v); 15679 15680 [propget, id(DISPID_IHTMLIFRAMEELEMENT_ALIGN), displaybind, bindable] 15681 BSTR align(); 15682 15683 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT)] 15684 void height(VARIANT v); 15685 15686 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT)] 15687 VARIANT height(); 15688 15689 [propput, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH)] 15690 void width(VARIANT v); 15691 15692 [propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH)] 15693 VARIANT width(); 15694 } 15695 15696 /***************************************************************************** 15697 * IHTMLStyleElement interface 15698 */ 15699 [ 15700 odl, 15701 oleautomation, 15702 dual, 15703 uuid(3050f375-98b5-11cf-bb82-00aa00bdce0b) 15704 ] 15705 interface IHTMLStyleElement : IDispatch 15706 { 15707 [propput, id(DISPID_IHTMLSTYLEELEMENT_TYPE), displaybind, bindable] 15708 HRESULT type([in] BSTR v); 15709 15710 [propget, id(DISPID_IHTMLSTYLEELEMENT_TYPE), displaybind, bindable] 15711 HRESULT type([retval, out] BSTR *p); 15712 15713 [propget, id(DISPID_IHTMLSTYLEELEMENT_READYSTATE)] 15714 HRESULT readyState([retval, out] BSTR *p); 15715 15716 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE), displaybind, bindable] 15717 HRESULT onreadystatechange([in] VARIANT v); 15718 15719 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE), displaybind, bindable] 15720 HRESULT onreadystatechange([retval, out] VARIANT *p); 15721 15722 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD), displaybind, bindable] 15723 HRESULT onload([in] VARIANT v); 15724 15725 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD), displaybind, bindable] 15726 HRESULT onload([retval, out] VARIANT *p); 15727 15728 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONERROR), displaybind, bindable] 15729 HRESULT onerror([in] VARIANT v); 15730 15731 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONERROR), displaybind, bindable] 15732 HRESULT onerror([retval, out] VARIANT *p); 15733 15734 [propget, id(DISPID_IHTMLSTYLEELEMENT_STYLESHEET)] 15735 HRESULT styleSheet([retval, out] IHTMLStyleSheet **p); 15736 15737 [propput, id(DISPID_IHTMLSTYLEELEMENT_DISABLED), displaybind, bindable] 15738 HRESULT disabled([in] VARIANT_BOOL v); 15739 15740 [propget, id(DISPID_IHTMLSTYLEELEMENT_DISABLED), displaybind, bindable] 15741 HRESULT disabled([retval, out] VARIANT_BOOL *p); 15742 15743 [propput, id(DISPID_IHTMLSTYLEELEMENT_MEDIA), displaybind, bindable] 15744 HRESULT media([in] BSTR v); 15745 15746 [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA), displaybind, bindable] 15747 HRESULT media([retval, out] BSTR *p); 15748 } 15749 15750 /***************************************************************************** 15751 * DispHTMLStyleElement dispinterface 15752 */ 15753 [ 15754 hidden, 15755 uuid(3050f511-98b5-11cf-bb82-00aa00bdce0b) 15756 ] 15757 dispinterface DispHTMLStyleElement 15758 { 15759 properties: 15760 methods: 15761 WINE_HTMLELEMENT_DISPINTERFACE_DECL; 15762 15763 [propput, id(DISPID_IHTMLSTYLEELEMENT_TYPE), displaybind, bindable] 15764 void type(BSTR v); 15765 15766 [propget, id(DISPID_IHTMLSTYLEELEMENT_TYPE), displaybind, bindable] 15767 BSTR type(); 15768 15769 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD), displaybind, bindable] 15770 void onload(VARIANT v); 15771 15772 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONLOAD), displaybind, bindable] 15773 VARIANT onload(); 15774 15775 [propput, id(DISPID_IHTMLSTYLEELEMENT_ONERROR), displaybind, bindable] 15776 void onerror(VARIANT v); 15777 15778 [propget, id(DISPID_IHTMLSTYLEELEMENT_ONERROR), displaybind, bindable] 15779 VARIANT onerror(); 15780 15781 [propget, id(DISPID_IHTMLSTYLEELEMENT_STYLESHEET)] 15782 IHTMLStyleSheet *styleSheet(); 15783 15784 [propput, id(DISPID_IHTMLSTYLEELEMENT_MEDIA), displaybind, bindable] 15785 void media(BSTR v); 15786 15787 [propget, id(DISPID_IHTMLSTYLEELEMENT_MEDIA), displaybind, bindable] 15788 BSTR media(); 15789 } 15790 15791 /***************************************************************************** 15792 * IMarkupContainer interface 15793 */ 15794 [ 15795 object, 15796 pointer_default(unique), 15797 uuid(3050f5f9-98b5-11cf-bb82-00aa00bdce0B) 15798 ] 15799 interface IMarkupContainer : IUnknown 15800 { 15801 HRESULT OwningDoc([out] IHTMLDocument2 **ppDoc); 15802 } 15803 15804 /***************************************************************************** 15805 * IMarkupPointer interface 15806 */ 15807 [ 15808 object, 15809 pointer_default(unique), 15810 uuid(3050f49f-98b5-11cf-bb82-00aa00bdce0b) 15811 ] 15812 interface IMarkupPointer : IUnknown 15813 { 15814 HRESULT OwningDoc([out] IHTMLDocument2 **ppDoc); 15815 15816 HRESULT Gravity([out] POINTER_GRAVITY *pGravity); 15817 15818 HRESULT SetGravity([in] POINTER_GRAVITY Gravity); 15819 15820 HRESULT Cling([out] BOOL *pfCling); 15821 15822 HRESULT SetCling([in] BOOL fCLing); 15823 15824 HRESULT UnPosition(); 15825 15826 HRESULT IsPositioned([out] BOOL *pfPositioned); 15827 15828 HRESULT GetContainer([out] IMarkupContainer **ppContainer); 15829 15830 HRESULT MoveAdjacentToElement( 15831 [in] IHTMLElement *pElement, 15832 [in] ELEMENT_ADJACENCY eAdj); 15833 15834 HRESULT MoveToPointer([in] IMarkupPointer *pPointer); 15835 15836 HRESULT MoveToContainer( 15837 [in] IMarkupContainer *pContainer, 15838 [in] BOOL fAtStart); 15839 15840 HRESULT Left( 15841 [in] BOOL fMove, 15842 [out] MARKUP_CONTEXT_TYPE *pContext, 15843 [out] IHTMLElement **ppElement, 15844 [in, out] LONG *pcch, 15845 [out, size_is(*pcch)] OLECHAR *pchText); 15846 15847 HRESULT Right( 15848 [in] BOOL fMove, 15849 [out] MARKUP_CONTEXT_TYPE *pContext, 15850 [out] IHTMLElement **ppElement, 15851 [in, out] LONG *pcch, 15852 [out, size_is(*pcch)] OLECHAR *pchText); 15853 15854 HRESULT CurrentScope([out] IHTMLElement **ppElemCurrent); 15855 15856 HRESULT IsLeftOf( 15857 [in] IMarkupPointer *pPointerThat, 15858 [out] BOOL *pfResult); 15859 15860 HRESULT IsLeftOfOrEqualTo( 15861 [in] IMarkupPointer *pPointerThat, 15862 [out] BOOL *pfResult); 15863 15864 HRESULT IsRightOf( 15865 [in] IMarkupPointer *pPointerThat, 15866 [out] BOOL *pfResult); 15867 15868 HRESULT IsRightOfOrEqualTo( 15869 [in] IMarkupPointer *pPointerThat, 15870 [out] BOOL *pfResult); 15871 15872 HRESULT IsEqualTo( 15873 [in] IMarkupPointer *pPointerThat, 15874 [out] BOOL *pfAreEqual); 15875 15876 HRESULT MoveUnit([in] MOVEUNIT_ACTION muAction); 15877 15878 HRESULT FindText( 15879 [in] OLECHAR *pchFindText, 15880 [in] DWORD dwFlags, 15881 [in] IMarkupPointer *pIEndMatch, 15882 [in] IMarkupPointer *pIEndSearch); 15883 } 15884 15885 /***************************************************************************** 15886 * ISegment interface 15887 */ 15888 [ 15889 object, 15890 pointer_default(unique), 15891 uuid(3050f683-98b5-11cf-bb82-00aa00bdce0b) 15892 ] 15893 interface ISegment : IUnknown 15894 { 15895 HRESULT GetPointers( 15896 [in] IMarkupPointer *pIStart, 15897 [in] IMarkupPointer *pIEnd); 15898 } 15899 15900 /***************************************************************************** 15901 * IElementSegment interface 15902 */ 15903 [ 15904 object, 15905 pointer_default(unique), 15906 uuid(3050f68f-98b5-11cf-bb82-00aa00bdce0b) 15907 ] 15908 interface IElementSegment : ISegment 15909 { 15910 HRESULT GetElement([out] IHTMLElement **ppIElement); 15911 15912 HRESULT SetPrimary([in] BOOL fPrimary); 15913 15914 HRESULT IsPrimary([out] BOOL *pfPrimary); 15915 } 15916 15917 /***************************************************************************** 15918 * ISelectionServicesListener interface 15919 */ 15920 [ 15921 object, 15922 pointer_default(unique), 15923 uuid(3050f699-98b5-11cf-bb82-00aa00bdce0b) 15924 ] 15925 interface ISelectionServicesListener : IUnknown 15926 { 15927 HRESULT BeginSelectionUndo(); 15928 15929 HRESULT EndSelectionUndo(); 15930 15931 HRESULT OnSelectedElementExit( 15932 [in] IMarkupPointer *pIElementStart, 15933 [in] IMarkupPointer *pIElementEnd, 15934 [in] IMarkupPointer *pIElementContentStart, 15935 [in] IMarkupPointer *pIElementContentEnd); 15936 15937 HRESULT OnChangeType( 15938 [in] SELECTION_TYPE eType, 15939 [in] ISelectionServicesListener *pIListener); 15940 15941 HRESULT GetTypeDetail([out] BSTR *pTypeDetail); 15942 } 15943 15944 /***************************************************************************** 15945 * ISelectionServices interface 15946 */ 15947 [ 15948 object, 15949 pointer_default(unique), 15950 uuid(3050f684-98b5-11cf-bb82-00aa00bdce0b) 15951 ] 15952 interface ISelectionServices : IUnknown 15953 { 15954 HRESULT SetSelectionType( 15955 [in] SELECTION_TYPE eType, 15956 [in] ISelectionServicesListener *pIListener); 15957 15958 HRESULT GetMarkupContainer([out] IMarkupContainer **ppIContainer); 15959 15960 HRESULT AddSegment( 15961 [in] IMarkupPointer *pIStart, 15962 [in] IMarkupPointer *pIEnd, 15963 [out] ISegment **ppISegmentAdded); 15964 15965 HRESULT AddElementSegment( 15966 [in] IHTMLElement *pIElement, 15967 [out] IElementSegment **ppISegmentAdded); 15968 15969 HRESULT RemoveSegment([in] ISegment *pISegment); 15970 15971 HRESULT GetSelectionServicesListener([out] ISelectionServicesListener **ppISelectionServicesListener); 15972 } 15973 15974 /***************************************************************************** 15975 * IHTMLEditDesigner interface 15976 */ 15977 [ 15978 object, 15979 pointer_default(unique), 15980 uuid(3050f662-98b5-11cf-bb82-00aa00bdce0b) 15981 ] 15982 interface IHTMLEditDesigner : IUnknown 15983 { 15984 HRESULT PreHandleEvent( 15985 [in] DISPID inEvtDispId, 15986 [in] IHTMLEventObj *pIEventObj); 15987 15988 HRESULT PostHandleEvent( 15989 [in] DISPID inEvtDispId, 15990 [in] IHTMLEventObj *pIEventObj); 15991 15992 HRESULT TranslateAccelerator( 15993 [in] DISPID inEvtDispId, 15994 [in] IHTMLEventObj *pIEventObj); 15995 15996 HRESULT PostEditorEventNotify( 15997 [in] DISPID inEvtDispId, 15998 [in] IHTMLEventObj *pIEventObj); 15999 } 16000 16001 /***************************************************************************** 16002 * IHTMLEditServices interface 16003 */ 16004 [ 16005 object, 16006 pointer_default(unique), 16007 uuid(3050f663-98b5-11cf-bb82-00aa00bdce0b) 16008 ] 16009 interface IHTMLEditServices : IUnknown 16010 { 16011 HRESULT AddDesigner([in] IHTMLEditDesigner *pIDesigner); 16012 16013 HRESULT RemoveDesigner([in] IHTMLEditDesigner *pIDesigner); 16014 16015 HRESULT GetSelectionServices( 16016 [in] IMarkupContainer *pIContainer, 16017 [out] ISelectionServices **ppSelSvc); 16018 16019 HRESULT MoveToSelectionAnchor([in] IMarkupPointer *pIStartAnchor); 16020 16021 HRESULT MoveToSelectionEnd([in] IMarkupPointer *pIEndAnchor); 16022 16023 HRESULT SelectRange( 16024 [in] IMarkupPointer* pStart, 16025 [in] IMarkupPointer* pEnd, 16026 [in] SELECTION_TYPE eType); 16027 } 16028 16029 /***************************************************************************** 16030 * IElementBehaviorSite interface 16031 */ 16032 [ 16033 odl, 16034 uuid(3050F427-98B5-11CF-BB82-00AA00BDCE0B) 16035 ] 16036 interface IElementBehaviorSite : IUnknown { 16037 HRESULT GetElement([out, retval] IHTMLElement **ppElement); 16038 HRESULT RegisterNotification([in] long lEvent); 16039 } 16040 16041 /***************************************************************************** 16042 * IElementBehavior interface 16043 */ 16044 [ 16045 odl, 16046 uuid(3050F425-98B5-11CF-BB82-00AA00BDCE0B) 16047 ] 16048 interface IElementBehavior : IUnknown { 16049 HRESULT Init([in] IElementBehaviorSite *pBehaviorSite); 16050 HRESULT Notify([in] long lEvent, [in, out] VARIANT *pVar); 16051 HRESULT Detach(); 16052 } 16053 16054 /***************************************************************************** 16055 * IElementBehaviorFactory interface 16056 */ 16057 [ 16058 odl, 16059 uuid(3050f429-98b5-11cf-bb82-00aa00bdce0b) 16060 ] 16061 interface IElementBehaviorFactory : IUnknown 16062 { 16063 HRESULT FindBehavior( 16064 [in] BSTR bstrBehavior, 16065 [in] BSTR bstrBehaviorUrl, 16066 [in] IElementBehaviorSite *pSite, 16067 [out] IElementBehavior **ppBehavior); 16068 } 16069 16070 } /* library MSHTML */ 16071 16072 interface IOleCommandTarget; 16073 16074 /***************************************************************************** 16075 * IHTMLPrivateWindow interface 16076 */ 16077 [ 16078 object, 16079 uuid(3050f6dc-98b5-11cf-bb82-00aa00bdce0b), 16080 local 16081 ] 16082 interface IHTMLPrivateWindow : IUnknown 16083 { 16084 HRESULT SuperNavigate(BSTR url, BSTR arg2, BSTR arg3, BSTR arg4, VARIANT *post_data, VARIANT *headers, ULONG flags); 16085 HRESULT GetPendingUrl(BSTR *url); 16086 HRESULT SetPICSTarget(IOleCommandTarget *cmdtrg); 16087 HRESULT PICSComplete(int arg); 16088 HRESULT FindWindowByName(LPCWSTR name, IHTMLWindow2 **ret); 16089 HRESULT GetAddressBarUrl(BSTR *url); 16090 } Generated on Fri May 25 2012 04:30:26 for ReactOS by
1.7.6.1
|