Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenhtmlstyle2.c
Go to the documentation of this file.
00001 /* 00002 * Copyright 2008 Jacek Caban for CodeWeavers 00003 * 00004 * This library is free software; you can redistribute it and/or 00005 * modify it under the terms of the GNU Lesser General Public 00006 * License as published by the Free Software Foundation; either 00007 * version 2.1 of the License, or (at your option) any later version. 00008 * 00009 * This library is distributed in the hope that it will be useful, 00010 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00011 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00012 * Lesser General Public License for more details. 00013 * 00014 * You should have received a copy of the GNU Lesser General Public 00015 * License along with this library; if not, write to the Free Software 00016 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA 00017 */ 00018 00019 #include <stdarg.h> 00020 00021 #define COBJMACROS 00022 00023 #include "windef.h" 00024 #include "winbase.h" 00025 #include "winuser.h" 00026 #include "ole2.h" 00027 00028 #include "mshtml_private.h" 00029 #include "htmlstyle.h" 00030 00031 #include "wine/debug.h" 00032 #include "wine/unicode.h" 00033 00034 WINE_DEFAULT_DEBUG_CHANNEL(mshtml); 00035 00036 #define HTMLSTYLE2_THIS(iface) DEFINE_THIS(HTMLStyle, HTMLStyle2, iface) 00037 00038 static HRESULT WINAPI HTMLStyle2_QueryInterface(IHTMLStyle2 *iface, REFIID riid, void **ppv) 00039 { 00040 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00041 00042 return IHTMLStyle_QueryInterface(HTMLSTYLE(This), riid, ppv); 00043 } 00044 00045 static ULONG WINAPI HTMLStyle2_AddRef(IHTMLStyle2 *iface) 00046 { 00047 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00048 00049 return IHTMLStyle_AddRef(HTMLSTYLE(This)); 00050 } 00051 00052 static ULONG WINAPI HTMLStyle2_Release(IHTMLStyle2 *iface) 00053 { 00054 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00055 00056 return IHTMLStyle_Release(HTMLSTYLE(This)); 00057 } 00058 00059 static HRESULT WINAPI HTMLStyle2_GetTypeInfoCount(IHTMLStyle2 *iface, UINT *pctinfo) 00060 { 00061 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00062 return IDispatchEx_GetTypeInfoCount(DISPATCHEX(&This->dispex), pctinfo); 00063 } 00064 00065 static HRESULT WINAPI HTMLStyle2_GetTypeInfo(IHTMLStyle2 *iface, UINT iTInfo, 00066 LCID lcid, ITypeInfo **ppTInfo) 00067 { 00068 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00069 return IDispatchEx_GetTypeInfo(DISPATCHEX(&This->dispex), iTInfo, lcid, ppTInfo); 00070 } 00071 00072 static HRESULT WINAPI HTMLStyle2_GetIDsOfNames(IHTMLStyle2 *iface, REFIID riid, 00073 LPOLESTR *rgszNames, UINT cNames, 00074 LCID lcid, DISPID *rgDispId) 00075 { 00076 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00077 return IDispatchEx_GetIDsOfNames(DISPATCHEX(&This->dispex), riid, rgszNames, cNames, lcid, rgDispId); 00078 } 00079 00080 static HRESULT WINAPI HTMLStyle2_Invoke(IHTMLStyle2 *iface, DISPID dispIdMember, 00081 REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, 00082 VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr) 00083 { 00084 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00085 return IDispatchEx_Invoke(DISPATCHEX(&This->dispex), dispIdMember, riid, lcid, 00086 wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr); 00087 } 00088 00089 static HRESULT WINAPI HTMLStyle2_put_tableLayout(IHTMLStyle2 *iface, BSTR v) 00090 { 00091 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00092 FIXME("(%p)->(%s)\n", This, debugstr_w(v)); 00093 return E_NOTIMPL; 00094 } 00095 00096 static HRESULT WINAPI HTMLStyle2_get_tableLayout(IHTMLStyle2 *iface, BSTR *p) 00097 { 00098 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00099 FIXME("(%p)->(%p)\n", This, p); 00100 return E_NOTIMPL; 00101 } 00102 00103 static HRESULT WINAPI HTMLStyle2_put_borderCollapse(IHTMLStyle2 *iface, BSTR v) 00104 { 00105 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00106 FIXME("(%p)->(%s)\n", This, debugstr_w(v)); 00107 return E_NOTIMPL; 00108 } 00109 00110 static HRESULT WINAPI HTMLStyle2_get_borderCollapse(IHTMLStyle2 *iface, BSTR *p) 00111 { 00112 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00113 FIXME("(%p)->(%p)\n", This, p); 00114 return E_NOTIMPL; 00115 } 00116 00117 static HRESULT WINAPI HTMLStyle2_put_direction(IHTMLStyle2 *iface, BSTR v) 00118 { 00119 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00120 FIXME("(%p)->(%s)\n", This, debugstr_w(v)); 00121 return E_NOTIMPL; 00122 } 00123 00124 static HRESULT WINAPI HTMLStyle2_get_direction(IHTMLStyle2 *iface, BSTR *p) 00125 { 00126 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00127 FIXME("(%p)->(%p)\n", This, p); 00128 return E_NOTIMPL; 00129 } 00130 00131 static HRESULT WINAPI HTMLStyle2_put_behavior(IHTMLStyle2 *iface, BSTR v) 00132 { 00133 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00134 FIXME("(%p)->(%s)\n", This, debugstr_w(v)); 00135 return E_NOTIMPL; 00136 } 00137 00138 static HRESULT WINAPI HTMLStyle2_get_behavior(IHTMLStyle2 *iface, BSTR *p) 00139 { 00140 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00141 FIXME("(%p)->(%p)\n", This, p); 00142 return E_NOTIMPL; 00143 } 00144 00145 static HRESULT WINAPI HTMLStyle2_setExpression(IHTMLStyle2 *iface, BSTR propname, BSTR expression, BSTR language) 00146 { 00147 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00148 FIXME("(%p)->(%s %s %s)\n", This, debugstr_w(propname), debugstr_w(expression), debugstr_w(language)); 00149 return E_NOTIMPL; 00150 } 00151 00152 static HRESULT WINAPI HTMLStyle2_getExpression(IHTMLStyle2 *iface, BSTR propname, VARIANT *expression) 00153 { 00154 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00155 FIXME("(%p)->(%s %p)\n", This, debugstr_w(propname), expression); 00156 return E_NOTIMPL; 00157 } 00158 00159 static HRESULT WINAPI HTMLStyle2_removeExpression(IHTMLStyle2 *iface, BSTR propname, VARIANT_BOOL *pfSuccess) 00160 { 00161 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00162 FIXME("(%p)->(%s %p)\n", This, debugstr_w(propname), pfSuccess); 00163 return E_NOTIMPL; 00164 } 00165 00166 static HRESULT WINAPI HTMLStyle2_put_position(IHTMLStyle2 *iface, BSTR v) 00167 { 00168 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00169 00170 TRACE("(%p)->(%s)\n", This, debugstr_w(v)); 00171 00172 return set_nsstyle_attr(This->nsstyle, STYLEID_POSITION, v, 0); 00173 } 00174 00175 static HRESULT WINAPI HTMLStyle2_get_position(IHTMLStyle2 *iface, BSTR *p) 00176 { 00177 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00178 00179 TRACE("(%p)->(%p)\n", This, p); 00180 00181 return get_nsstyle_attr(This->nsstyle, STYLEID_POSITION, p); 00182 } 00183 00184 static HRESULT WINAPI HTMLStyle2_put_unicodeBidi(IHTMLStyle2 *iface, BSTR v) 00185 { 00186 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00187 FIXME("(%p)->(%s)\n", This, debugstr_w(v)); 00188 return E_NOTIMPL; 00189 } 00190 00191 static HRESULT WINAPI HTMLStyle2_get_unicodeBidi(IHTMLStyle2 *iface, BSTR *p) 00192 { 00193 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00194 FIXME("(%p)->(%p)\n", This, p); 00195 return E_NOTIMPL; 00196 } 00197 00198 static HRESULT WINAPI HTMLStyle2_put_bottom(IHTMLStyle2 *iface, VARIANT v) 00199 { 00200 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00201 FIXME("(%p)->(%s)\n", This, debugstr_variant(&v)); 00202 return E_NOTIMPL; 00203 } 00204 00205 static HRESULT WINAPI HTMLStyle2_get_bottom(IHTMLStyle2 *iface, VARIANT *p) 00206 { 00207 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00208 FIXME("(%p)->(%p)\n", This, p); 00209 return E_NOTIMPL; 00210 } 00211 00212 static HRESULT WINAPI HTMLStyle2_put_right(IHTMLStyle2 *iface, VARIANT v) 00213 { 00214 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00215 00216 TRACE("(%p)->(%s)\n", This, debugstr_variant(&v)); 00217 00218 return set_nsstyle_attr_var(This->nsstyle, STYLEID_RIGHT, &v, 0); 00219 } 00220 00221 static HRESULT WINAPI HTMLStyle2_get_right(IHTMLStyle2 *iface, VARIANT *p) 00222 { 00223 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00224 00225 TRACE("(%p)->(%p)\n", This, p); 00226 00227 return get_nsstyle_attr_var(This->nsstyle, STYLEID_RIGHT, p, 0); 00228 } 00229 00230 static HRESULT WINAPI HTMLStyle2_put_pixelBottom(IHTMLStyle2 *iface, LONG v) 00231 { 00232 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00233 FIXME("(%p)->(%d)\n", This, v); 00234 return E_NOTIMPL; 00235 } 00236 00237 static HRESULT WINAPI HTMLStyle2_get_pixelBottom(IHTMLStyle2 *iface, LONG *p) 00238 { 00239 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00240 FIXME("(%p)->(%p)\n", This, p); 00241 return E_NOTIMPL; 00242 } 00243 00244 static HRESULT WINAPI HTMLStyle2_put_pixelRight(IHTMLStyle2 *iface, LONG v) 00245 { 00246 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00247 FIXME("(%p)->(%d)\n", This, v); 00248 return E_NOTIMPL; 00249 } 00250 00251 static HRESULT WINAPI HTMLStyle2_get_pixelRight(IHTMLStyle2 *iface, LONG *p) 00252 { 00253 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00254 FIXME("(%p)->(%p)\n", This, p); 00255 return E_NOTIMPL; 00256 } 00257 00258 static HRESULT WINAPI HTMLStyle2_put_posBottom(IHTMLStyle2 *iface, float v) 00259 { 00260 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00261 FIXME("(%p)->(%f)\n", This, v); 00262 return E_NOTIMPL; 00263 } 00264 00265 static HRESULT WINAPI HTMLStyle2_get_posBottom(IHTMLStyle2 *iface, float *p) 00266 { 00267 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00268 FIXME("(%p)->(%p)\n", This, p); 00269 return E_NOTIMPL; 00270 } 00271 00272 static HRESULT WINAPI HTMLStyle2_put_posRight(IHTMLStyle2 *iface, float v) 00273 { 00274 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00275 FIXME("(%p)->(%f)\n", This, v); 00276 return E_NOTIMPL; 00277 } 00278 00279 static HRESULT WINAPI HTMLStyle2_get_posRight(IHTMLStyle2 *iface, float *p) 00280 { 00281 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00282 FIXME("(%p)->(%p)\n", This, p); 00283 return E_NOTIMPL; 00284 } 00285 00286 static HRESULT WINAPI HTMLStyle2_put_imeMode(IHTMLStyle2 *iface, BSTR v) 00287 { 00288 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00289 FIXME("(%p)->(%s)\n", This, debugstr_w(v)); 00290 return E_NOTIMPL; 00291 } 00292 00293 static HRESULT WINAPI HTMLStyle2_get_imeMode(IHTMLStyle2 *iface, BSTR *p) 00294 { 00295 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00296 FIXME("(%p)->(%p)\n", This, p); 00297 return E_NOTIMPL; 00298 } 00299 00300 static HRESULT WINAPI HTMLStyle2_put_rubyAlign(IHTMLStyle2 *iface, BSTR v) 00301 { 00302 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00303 FIXME("(%p)->(%s)\n", This, debugstr_w(v)); 00304 return E_NOTIMPL; 00305 } 00306 00307 static HRESULT WINAPI HTMLStyle2_get_rubyAlign(IHTMLStyle2 *iface, BSTR *p) 00308 { 00309 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00310 FIXME("(%p)->(%p)\n", This, p); 00311 return E_NOTIMPL; 00312 } 00313 00314 static HRESULT WINAPI HTMLStyle2_put_rubyPosition(IHTMLStyle2 *iface, BSTR v) 00315 { 00316 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00317 FIXME("(%p)->(%s)\n", This, debugstr_w(v)); 00318 return E_NOTIMPL; 00319 } 00320 00321 static HRESULT WINAPI HTMLStyle2_get_rubyPosition(IHTMLStyle2 *iface, BSTR *p) 00322 { 00323 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00324 FIXME("(%p)->(%p)\n", This, p); 00325 return E_NOTIMPL; 00326 } 00327 00328 static HRESULT WINAPI HTMLStyle2_put_rubyOverhang(IHTMLStyle2 *iface, BSTR v) 00329 { 00330 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00331 FIXME("(%p)->(%s)\n", This, debugstr_w(v)); 00332 return E_NOTIMPL; 00333 } 00334 00335 static HRESULT WINAPI HTMLStyle2_get_rubyOverhang(IHTMLStyle2 *iface, BSTR *p) 00336 { 00337 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00338 FIXME("(%p)->(%p)\n", This, p); 00339 return E_NOTIMPL; 00340 } 00341 00342 static HRESULT WINAPI HTMLStyle2_put_layoutGridChar(IHTMLStyle2 *iface, VARIANT v) 00343 { 00344 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00345 FIXME("(%p)->(%s)\n", This, debugstr_variant(&v)); 00346 return E_NOTIMPL; 00347 } 00348 00349 static HRESULT WINAPI HTMLStyle2_get_layoutGridChar(IHTMLStyle2 *iface, VARIANT *p) 00350 { 00351 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00352 FIXME("(%p)->(%p)\n", This, p); 00353 return E_NOTIMPL; 00354 } 00355 00356 static HRESULT WINAPI HTMLStyle2_put_layoutGridLine(IHTMLStyle2 *iface, VARIANT v) 00357 { 00358 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00359 FIXME("(%p)->(%s)\n", This, debugstr_variant(&v)); 00360 return E_NOTIMPL; 00361 } 00362 00363 static HRESULT WINAPI HTMLStyle2_get_layoutGridLine(IHTMLStyle2 *iface, VARIANT *p) 00364 { 00365 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00366 FIXME("(%p)->(%p)\n", This, p); 00367 return E_NOTIMPL; 00368 } 00369 00370 static HRESULT WINAPI HTMLStyle2_put_layoutGridMode(IHTMLStyle2 *iface, BSTR v) 00371 { 00372 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00373 FIXME("(%p)->(%s)\n", This, debugstr_w(v)); 00374 return E_NOTIMPL; 00375 } 00376 00377 static HRESULT WINAPI HTMLStyle2_get_layoutGridMode(IHTMLStyle2 *iface, BSTR *p) 00378 { 00379 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00380 FIXME("(%p)->(%p)\n", This, p); 00381 return E_NOTIMPL; 00382 } 00383 00384 static HRESULT WINAPI HTMLStyle2_put_layoutGridType(IHTMLStyle2 *iface, BSTR v) 00385 { 00386 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00387 FIXME("(%p)->(%s)\n", This, debugstr_w(v)); 00388 return E_NOTIMPL; 00389 } 00390 00391 static HRESULT WINAPI HTMLStyle2_get_layoutGridType(IHTMLStyle2 *iface, BSTR *p) 00392 { 00393 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00394 FIXME("(%p)->(%p)\n", This, p); 00395 return E_NOTIMPL; 00396 } 00397 00398 static HRESULT WINAPI HTMLStyle2_put_layoutGrid(IHTMLStyle2 *iface, BSTR v) 00399 { 00400 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00401 FIXME("(%p)->(%s)\n", This, debugstr_w(v)); 00402 return E_NOTIMPL; 00403 } 00404 00405 static HRESULT WINAPI HTMLStyle2_get_layoutGrid(IHTMLStyle2 *iface, BSTR *p) 00406 { 00407 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00408 FIXME("(%p)->(%p)\n", This, p); 00409 return E_NOTIMPL; 00410 } 00411 00412 static HRESULT WINAPI HTMLStyle2_put_wordBreak(IHTMLStyle2 *iface, BSTR v) 00413 { 00414 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00415 FIXME("(%p)->(%s)\n", This, debugstr_w(v)); 00416 return E_NOTIMPL; 00417 } 00418 00419 static HRESULT WINAPI HTMLStyle2_get_wordBreak(IHTMLStyle2 *iface, BSTR *p) 00420 { 00421 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00422 FIXME("(%p)->(%p)\n", This, p); 00423 return E_NOTIMPL; 00424 } 00425 00426 static HRESULT WINAPI HTMLStyle2_put_lineBreak(IHTMLStyle2 *iface, BSTR v) 00427 { 00428 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00429 FIXME("(%p)->(%s)\n", This, debugstr_w(v)); 00430 return E_NOTIMPL; 00431 } 00432 00433 static HRESULT WINAPI HTMLStyle2_get_lineBreak(IHTMLStyle2 *iface, BSTR *p) 00434 { 00435 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00436 FIXME("(%p)->(%p)\n", This, p); 00437 return E_NOTIMPL; 00438 } 00439 00440 static HRESULT WINAPI HTMLStyle2_put_textJustify(IHTMLStyle2 *iface, BSTR v) 00441 { 00442 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00443 FIXME("(%p)->(%s)\n", This, debugstr_w(v)); 00444 return E_NOTIMPL; 00445 } 00446 00447 static HRESULT WINAPI HTMLStyle2_get_textJustify(IHTMLStyle2 *iface, BSTR *p) 00448 { 00449 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00450 FIXME("(%p)->(%p)\n", This, p); 00451 return E_NOTIMPL; 00452 } 00453 00454 static HRESULT WINAPI HTMLStyle2_put_textJustifyTrim(IHTMLStyle2 *iface, BSTR v) 00455 { 00456 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00457 FIXME("(%p)->(%s)\n", This, debugstr_w(v)); 00458 return E_NOTIMPL; 00459 } 00460 00461 static HRESULT WINAPI HTMLStyle2_get_textJustifyTrim(IHTMLStyle2 *iface, BSTR *p) 00462 { 00463 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00464 FIXME("(%p)->(%p)\n", This, p); 00465 return E_NOTIMPL; 00466 } 00467 00468 static HRESULT WINAPI HTMLStyle2_put_textKashida(IHTMLStyle2 *iface, VARIANT v) 00469 { 00470 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00471 FIXME("(%p)->(%s)\n", This, debugstr_variant(&v)); 00472 return E_NOTIMPL; 00473 } 00474 00475 static HRESULT WINAPI HTMLStyle2_get_textKashida(IHTMLStyle2 *iface, VARIANT *p) 00476 { 00477 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00478 FIXME("(%p)->(%p)\n", This, p); 00479 return E_NOTIMPL; 00480 } 00481 00482 static HRESULT WINAPI HTMLStyle2_put_textAutospace(IHTMLStyle2 *iface, BSTR v) 00483 { 00484 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00485 FIXME("(%p)->(%s)\n", This, debugstr_w(v)); 00486 return E_NOTIMPL; 00487 } 00488 00489 static HRESULT WINAPI HTMLStyle2_get_textAutospace(IHTMLStyle2 *iface, BSTR *p) 00490 { 00491 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00492 FIXME("(%p)->(%p)\n", This, p); 00493 return E_NOTIMPL; 00494 } 00495 00496 static HRESULT WINAPI HTMLStyle2_put_overflowX(IHTMLStyle2 *iface, BSTR v) 00497 { 00498 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00499 FIXME("(%p)->(%s)\n", This, debugstr_w(v)); 00500 return E_NOTIMPL; 00501 } 00502 00503 static HRESULT WINAPI HTMLStyle2_get_overflowX(IHTMLStyle2 *iface, BSTR *p) 00504 { 00505 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00506 FIXME("(%p)->(%p)\n", This, p); 00507 return E_NOTIMPL; 00508 } 00509 00510 static HRESULT WINAPI HTMLStyle2_put_overflowY(IHTMLStyle2 *iface, BSTR v) 00511 { 00512 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00513 FIXME("(%p)->(%s)\n", This, debugstr_w(v)); 00514 return E_NOTIMPL; 00515 } 00516 00517 static HRESULT WINAPI HTMLStyle2_get_overflowY(IHTMLStyle2 *iface, BSTR *p) 00518 { 00519 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00520 FIXME("(%p)->(%p)\n", This, p); 00521 return E_NOTIMPL; 00522 } 00523 00524 static HRESULT WINAPI HTMLStyle2_put_accelerator(IHTMLStyle2 *iface, BSTR v) 00525 { 00526 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00527 FIXME("(%p)->(%s)\n", This, debugstr_w(v)); 00528 return E_NOTIMPL; 00529 } 00530 00531 static HRESULT WINAPI HTMLStyle2_get_accelerator(IHTMLStyle2 *iface, BSTR *p) 00532 { 00533 HTMLStyle *This = HTMLSTYLE2_THIS(iface); 00534 FIXME("(%p)->(%p)\n", This, p); 00535 return E_NOTIMPL; 00536 } 00537 00538 static const IHTMLStyle2Vtbl HTMLStyle2Vtbl = { 00539 HTMLStyle2_QueryInterface, 00540 HTMLStyle2_AddRef, 00541 HTMLStyle2_Release, 00542 HTMLStyle2_GetTypeInfoCount, 00543 HTMLStyle2_GetTypeInfo, 00544 HTMLStyle2_GetIDsOfNames, 00545 HTMLStyle2_Invoke, 00546 HTMLStyle2_put_tableLayout, 00547 HTMLStyle2_get_tableLayout, 00548 HTMLStyle2_put_borderCollapse, 00549 HTMLStyle2_get_borderCollapse, 00550 HTMLStyle2_put_direction, 00551 HTMLStyle2_get_direction, 00552 HTMLStyle2_put_behavior, 00553 HTMLStyle2_get_behavior, 00554 HTMLStyle2_setExpression, 00555 HTMLStyle2_getExpression, 00556 HTMLStyle2_removeExpression, 00557 HTMLStyle2_put_position, 00558 HTMLStyle2_get_position, 00559 HTMLStyle2_put_unicodeBidi, 00560 HTMLStyle2_get_unicodeBidi, 00561 HTMLStyle2_put_bottom, 00562 HTMLStyle2_get_bottom, 00563 HTMLStyle2_put_right, 00564 HTMLStyle2_get_right, 00565 HTMLStyle2_put_pixelBottom, 00566 HTMLStyle2_get_pixelBottom, 00567 HTMLStyle2_put_pixelRight, 00568 HTMLStyle2_get_pixelRight, 00569 HTMLStyle2_put_posBottom, 00570 HTMLStyle2_get_posBottom, 00571 HTMLStyle2_put_posRight, 00572 HTMLStyle2_get_posRight, 00573 HTMLStyle2_put_imeMode, 00574 HTMLStyle2_get_imeMode, 00575 HTMLStyle2_put_rubyAlign, 00576 HTMLStyle2_get_rubyAlign, 00577 HTMLStyle2_put_rubyPosition, 00578 HTMLStyle2_get_rubyPosition, 00579 HTMLStyle2_put_rubyOverhang, 00580 HTMLStyle2_get_rubyOverhang, 00581 HTMLStyle2_put_layoutGridChar, 00582 HTMLStyle2_get_layoutGridChar, 00583 HTMLStyle2_put_layoutGridLine, 00584 HTMLStyle2_get_layoutGridLine, 00585 HTMLStyle2_put_layoutGridMode, 00586 HTMLStyle2_get_layoutGridMode, 00587 HTMLStyle2_put_layoutGridType, 00588 HTMLStyle2_get_layoutGridType, 00589 HTMLStyle2_put_layoutGrid, 00590 HTMLStyle2_get_layoutGrid, 00591 HTMLStyle2_put_wordBreak, 00592 HTMLStyle2_get_wordBreak, 00593 HTMLStyle2_put_lineBreak, 00594 HTMLStyle2_get_lineBreak, 00595 HTMLStyle2_put_textJustify, 00596 HTMLStyle2_get_textJustify, 00597 HTMLStyle2_put_textJustifyTrim, 00598 HTMLStyle2_get_textJustifyTrim, 00599 HTMLStyle2_put_textKashida, 00600 HTMLStyle2_get_textKashida, 00601 HTMLStyle2_put_textAutospace, 00602 HTMLStyle2_get_textAutospace, 00603 HTMLStyle2_put_overflowX, 00604 HTMLStyle2_get_overflowX, 00605 HTMLStyle2_put_overflowY, 00606 HTMLStyle2_get_overflowY, 00607 HTMLStyle2_put_accelerator, 00608 HTMLStyle2_get_accelerator 00609 }; 00610 00611 void HTMLStyle2_Init(HTMLStyle *This) 00612 { 00613 This->lpHTMLStyle2Vtbl = &HTMLStyle2Vtbl; 00614 } Generated on Sat May 26 2012 04:23:34 for ReactOS by
1.7.6.1
|