ReactOS 0.4.16-dev-297-gc569aee
htmlstyle2.c File Reference
#include "mshtml_private.h"
Include dependency graph for htmlstyle2.c:

Go to the source code of this file.

Functions

static HTMLStyleimpl_from_IHTMLStyle2 (IHTMLStyle2 *iface)
 
static HRESULT WINAPI HTMLStyle2_QueryInterface (IHTMLStyle2 *iface, REFIID riid, void **ppv)
 
static ULONG WINAPI HTMLStyle2_AddRef (IHTMLStyle2 *iface)
 
static ULONG WINAPI HTMLStyle2_Release (IHTMLStyle2 *iface)
 
static HRESULT WINAPI HTMLStyle2_GetTypeInfoCount (IHTMLStyle2 *iface, UINT *pctinfo)
 
static HRESULT WINAPI HTMLStyle2_GetTypeInfo (IHTMLStyle2 *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
 
static HRESULT WINAPI HTMLStyle2_GetIDsOfNames (IHTMLStyle2 *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
 
static HRESULT WINAPI HTMLStyle2_Invoke (IHTMLStyle2 *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
 
static HRESULT WINAPI HTMLStyle2_put_tableLayout (IHTMLStyle2 *iface, BSTR v)
 
static HRESULT WINAPI HTMLStyle2_get_tableLayout (IHTMLStyle2 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLStyle2_put_borderCollapse (IHTMLStyle2 *iface, BSTR v)
 
static HRESULT WINAPI HTMLStyle2_get_borderCollapse (IHTMLStyle2 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLStyle2_put_direction (IHTMLStyle2 *iface, BSTR v)
 
static HRESULT WINAPI HTMLStyle2_get_direction (IHTMLStyle2 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLStyle2_put_behavior (IHTMLStyle2 *iface, BSTR v)
 
static HRESULT WINAPI HTMLStyle2_get_behavior (IHTMLStyle2 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLStyle2_setExpression (IHTMLStyle2 *iface, BSTR propname, BSTR expression, BSTR language)
 
static HRESULT WINAPI HTMLStyle2_getExpression (IHTMLStyle2 *iface, BSTR propname, VARIANT *expression)
 
static HRESULT WINAPI HTMLStyle2_removeExpression (IHTMLStyle2 *iface, BSTR propname, VARIANT_BOOL *pfSuccess)
 
static HRESULT WINAPI HTMLStyle2_put_position (IHTMLStyle2 *iface, BSTR v)
 
static HRESULT WINAPI HTMLStyle2_get_position (IHTMLStyle2 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLStyle2_put_unicodeBidi (IHTMLStyle2 *iface, BSTR v)
 
static HRESULT WINAPI HTMLStyle2_get_unicodeBidi (IHTMLStyle2 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLStyle2_put_bottom (IHTMLStyle2 *iface, VARIANT v)
 
static HRESULT WINAPI HTMLStyle2_get_bottom (IHTMLStyle2 *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLStyle2_put_right (IHTMLStyle2 *iface, VARIANT v)
 
static HRESULT WINAPI HTMLStyle2_get_right (IHTMLStyle2 *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLStyle2_put_pixelBottom (IHTMLStyle2 *iface, LONG v)
 
static HRESULT WINAPI HTMLStyle2_get_pixelBottom (IHTMLStyle2 *iface, LONG *p)
 
static HRESULT WINAPI HTMLStyle2_put_pixelRight (IHTMLStyle2 *iface, LONG v)
 
static HRESULT WINAPI HTMLStyle2_get_pixelRight (IHTMLStyle2 *iface, LONG *p)
 
static HRESULT WINAPI HTMLStyle2_put_posBottom (IHTMLStyle2 *iface, float v)
 
static HRESULT WINAPI HTMLStyle2_get_posBottom (IHTMLStyle2 *iface, float *p)
 
static HRESULT WINAPI HTMLStyle2_put_posRight (IHTMLStyle2 *iface, float v)
 
static HRESULT WINAPI HTMLStyle2_get_posRight (IHTMLStyle2 *iface, float *p)
 
static HRESULT WINAPI HTMLStyle2_put_imeMode (IHTMLStyle2 *iface, BSTR v)
 
static HRESULT WINAPI HTMLStyle2_get_imeMode (IHTMLStyle2 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLStyle2_put_rubyAlign (IHTMLStyle2 *iface, BSTR v)
 
static HRESULT WINAPI HTMLStyle2_get_rubyAlign (IHTMLStyle2 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLStyle2_put_rubyPosition (IHTMLStyle2 *iface, BSTR v)
 
static HRESULT WINAPI HTMLStyle2_get_rubyPosition (IHTMLStyle2 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLStyle2_put_rubyOverhang (IHTMLStyle2 *iface, BSTR v)
 
static HRESULT WINAPI HTMLStyle2_get_rubyOverhang (IHTMLStyle2 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLStyle2_put_layoutGridChar (IHTMLStyle2 *iface, VARIANT v)
 
static HRESULT WINAPI HTMLStyle2_get_layoutGridChar (IHTMLStyle2 *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLStyle2_put_layoutGridLine (IHTMLStyle2 *iface, VARIANT v)
 
static HRESULT WINAPI HTMLStyle2_get_layoutGridLine (IHTMLStyle2 *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLStyle2_put_layoutGridMode (IHTMLStyle2 *iface, BSTR v)
 
static HRESULT WINAPI HTMLStyle2_get_layoutGridMode (IHTMLStyle2 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLStyle2_put_layoutGridType (IHTMLStyle2 *iface, BSTR v)
 
static HRESULT WINAPI HTMLStyle2_get_layoutGridType (IHTMLStyle2 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLStyle2_put_layoutGrid (IHTMLStyle2 *iface, BSTR v)
 
static HRESULT WINAPI HTMLStyle2_get_layoutGrid (IHTMLStyle2 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLStyle2_put_wordBreak (IHTMLStyle2 *iface, BSTR v)
 
static HRESULT WINAPI HTMLStyle2_get_wordBreak (IHTMLStyle2 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLStyle2_put_lineBreak (IHTMLStyle2 *iface, BSTR v)
 
static HRESULT WINAPI HTMLStyle2_get_lineBreak (IHTMLStyle2 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLStyle2_put_textJustify (IHTMLStyle2 *iface, BSTR v)
 
static HRESULT WINAPI HTMLStyle2_get_textJustify (IHTMLStyle2 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLStyle2_put_textJustifyTrim (IHTMLStyle2 *iface, BSTR v)
 
static HRESULT WINAPI HTMLStyle2_get_textJustifyTrim (IHTMLStyle2 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLStyle2_put_textKashida (IHTMLStyle2 *iface, VARIANT v)
 
static HRESULT WINAPI HTMLStyle2_get_textKashida (IHTMLStyle2 *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLStyle2_put_textAutospace (IHTMLStyle2 *iface, BSTR v)
 
static HRESULT WINAPI HTMLStyle2_get_textAutospace (IHTMLStyle2 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLStyle2_put_overflowX (IHTMLStyle2 *iface, BSTR v)
 
static HRESULT WINAPI HTMLStyle2_get_overflowX (IHTMLStyle2 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLStyle2_put_overflowY (IHTMLStyle2 *iface, BSTR v)
 
static HRESULT WINAPI HTMLStyle2_get_overflowY (IHTMLStyle2 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLStyle2_put_accelerator (IHTMLStyle2 *iface, BSTR v)
 
static HRESULT WINAPI HTMLStyle2_get_accelerator (IHTMLStyle2 *iface, BSTR *p)
 
void HTMLStyle2_Init (HTMLStyle *This)
 

Variables

static const IHTMLStyle2Vtbl HTMLStyle2Vtbl
 

Function Documentation

◆ HTMLStyle2_AddRef()

static ULONG WINAPI HTMLStyle2_AddRef ( IHTMLStyle2 *  iface)
static

Definition at line 33 of file htmlstyle2.c.

34{
36
37 return IHTMLStyle_AddRef(&This->IHTMLStyle_iface);
38}
static HTMLStyle * impl_from_IHTMLStyle2(IHTMLStyle2 *iface)
Definition: htmlstyle2.c:21

◆ HTMLStyle2_get_accelerator()

static HRESULT WINAPI HTMLStyle2_get_accelerator ( IHTMLStyle2 *  iface,
BSTR p 
)
static

Definition at line 540 of file htmlstyle2.c.

541{
543 FIXME("(%p)->(%p)\n", This, p);
544 return E_NOTIMPL;
545}
#define FIXME(fmt,...)
Definition: precomp.h:53
#define E_NOTIMPL
Definition: ddrawi.h:99
GLfloat GLfloat p
Definition: glext.h:8902

◆ HTMLStyle2_get_behavior()

static HRESULT WINAPI HTMLStyle2_get_behavior ( IHTMLStyle2 *  iface,
BSTR p 
)
static

Definition at line 135 of file htmlstyle2.c.

136{
138 FIXME("(%p)->(%p)\n", This, p);
139 return E_NOTIMPL;
140}

◆ HTMLStyle2_get_borderCollapse()

static HRESULT WINAPI HTMLStyle2_get_borderCollapse ( IHTMLStyle2 *  iface,
BSTR p 
)
static

Definition at line 103 of file htmlstyle2.c.

104{
106 FIXME("(%p)->(%p)\n", This, p);
107 return E_NOTIMPL;
108}

◆ HTMLStyle2_get_bottom()

static HRESULT WINAPI HTMLStyle2_get_bottom ( IHTMLStyle2 *  iface,
VARIANT p 
)
static

Definition at line 204 of file htmlstyle2.c.

205{
207
208 TRACE("(%p)->(%p)\n", This, p);
209
210 return get_nsstyle_attr_var(This->nsstyle, STYLEID_BOTTOM, p, 0);
211}
HRESULT get_nsstyle_attr_var(nsIDOMCSSStyleDeclaration *nsstyle, styleid_t sid, VARIANT *p, DWORD flags)
Definition: htmlstyle.c:547
@ STYLEID_BOTTOM
Definition: htmlstyle.h:66
#define TRACE(s)
Definition: solgame.cpp:4

◆ HTMLStyle2_get_direction()

static HRESULT WINAPI HTMLStyle2_get_direction ( IHTMLStyle2 *  iface,
BSTR p 
)
static

Definition at line 119 of file htmlstyle2.c.

120{
122
123 TRACE("(%p)->(%p)\n", This, p);
124
125 return get_nsstyle_attr(This->nsstyle, STYLEID_DIRECTION, p, 0);
126}
HRESULT get_nsstyle_attr(nsIDOMCSSStyleDeclaration *nsstyle, styleid_t sid, BSTR *p, DWORD flags)
Definition: htmlstyle.c:529
@ STYLEID_DIRECTION
Definition: htmlstyle.h:72

◆ HTMLStyle2_get_imeMode()

static HRESULT WINAPI HTMLStyle2_get_imeMode ( IHTMLStyle2 *  iface,
BSTR p 
)
static

Definition at line 294 of file htmlstyle2.c.

295{
297 FIXME("(%p)->(%p)\n", This, p);
298 return E_NOTIMPL;
299}

◆ HTMLStyle2_get_layoutGrid()

static HRESULT WINAPI HTMLStyle2_get_layoutGrid ( IHTMLStyle2 *  iface,
BSTR p 
)
static

Definition at line 406 of file htmlstyle2.c.

407{
409 FIXME("(%p)->(%p)\n", This, p);
410 return E_NOTIMPL;
411}

◆ HTMLStyle2_get_layoutGridChar()

static HRESULT WINAPI HTMLStyle2_get_layoutGridChar ( IHTMLStyle2 *  iface,
VARIANT p 
)
static

Definition at line 350 of file htmlstyle2.c.

351{
353 FIXME("(%p)->(%p)\n", This, p);
354 return E_NOTIMPL;
355}

◆ HTMLStyle2_get_layoutGridLine()

static HRESULT WINAPI HTMLStyle2_get_layoutGridLine ( IHTMLStyle2 *  iface,
VARIANT p 
)
static

Definition at line 364 of file htmlstyle2.c.

365{
367 FIXME("(%p)->(%p)\n", This, p);
368 return E_NOTIMPL;
369}

◆ HTMLStyle2_get_layoutGridMode()

static HRESULT WINAPI HTMLStyle2_get_layoutGridMode ( IHTMLStyle2 *  iface,
BSTR p 
)
static

Definition at line 378 of file htmlstyle2.c.

379{
381 FIXME("(%p)->(%p)\n", This, p);
382 return E_NOTIMPL;
383}

◆ HTMLStyle2_get_layoutGridType()

static HRESULT WINAPI HTMLStyle2_get_layoutGridType ( IHTMLStyle2 *  iface,
BSTR p 
)
static

Definition at line 392 of file htmlstyle2.c.

393{
395 FIXME("(%p)->(%p)\n", This, p);
396 return E_NOTIMPL;
397}

◆ HTMLStyle2_get_lineBreak()

static HRESULT WINAPI HTMLStyle2_get_lineBreak ( IHTMLStyle2 *  iface,
BSTR p 
)
static

Definition at line 434 of file htmlstyle2.c.

435{
437 FIXME("(%p)->(%p)\n", This, p);
438 return E_NOTIMPL;
439}

◆ HTMLStyle2_get_overflowX()

static HRESULT WINAPI HTMLStyle2_get_overflowX ( IHTMLStyle2 *  iface,
BSTR p 
)
static

Definition at line 506 of file htmlstyle2.c.

507{
509
510 TRACE("(%p)->(%p)\n", This, p);
511
512 return get_nsstyle_attr(This->nsstyle, STYLEID_OVERFLOW_X, p, 0);
513}
@ STYLEID_OVERFLOW_X
Definition: htmlstyle.h:99

◆ HTMLStyle2_get_overflowY()

static HRESULT WINAPI HTMLStyle2_get_overflowY ( IHTMLStyle2 *  iface,
BSTR p 
)
static

Definition at line 524 of file htmlstyle2.c.

525{
527
528 TRACE("(%p)->(%p)\n", This, p);
529
530 return get_nsstyle_attr(This->nsstyle, STYLEID_OVERFLOW_Y, p, 0);
531}
@ STYLEID_OVERFLOW_Y
Definition: htmlstyle.h:100

◆ HTMLStyle2_get_pixelBottom()

static HRESULT WINAPI HTMLStyle2_get_pixelBottom ( IHTMLStyle2 *  iface,
LONG p 
)
static

Definition at line 238 of file htmlstyle2.c.

239{
241 FIXME("(%p)->(%p)\n", This, p);
242 return E_NOTIMPL;
243}

◆ HTMLStyle2_get_pixelRight()

static HRESULT WINAPI HTMLStyle2_get_pixelRight ( IHTMLStyle2 *  iface,
LONG p 
)
static

Definition at line 252 of file htmlstyle2.c.

253{
255 FIXME("(%p)->(%p)\n", This, p);
256 return E_NOTIMPL;
257}

◆ HTMLStyle2_get_posBottom()

static HRESULT WINAPI HTMLStyle2_get_posBottom ( IHTMLStyle2 *  iface,
float p 
)
static

Definition at line 266 of file htmlstyle2.c.

267{
269 FIXME("(%p)->(%p)\n", This, p);
270 return E_NOTIMPL;
271}

◆ HTMLStyle2_get_position()

static HRESULT WINAPI HTMLStyle2_get_position ( IHTMLStyle2 *  iface,
BSTR p 
)
static

Definition at line 172 of file htmlstyle2.c.

173{
175
176 TRACE("(%p)->(%p)\n", This, p);
177
178 return get_nsstyle_attr(This->nsstyle, STYLEID_POSITION, p, 0);
179}
@ STYLEID_POSITION
Definition: htmlstyle.h:108

◆ HTMLStyle2_get_posRight()

static HRESULT WINAPI HTMLStyle2_get_posRight ( IHTMLStyle2 *  iface,
float p 
)
static

Definition at line 280 of file htmlstyle2.c.

281{
283 FIXME("(%p)->(%p)\n", This, p);
284 return E_NOTIMPL;
285}

◆ HTMLStyle2_get_right()

static HRESULT WINAPI HTMLStyle2_get_right ( IHTMLStyle2 *  iface,
VARIANT p 
)
static

Definition at line 222 of file htmlstyle2.c.

223{
225
226 TRACE("(%p)->(%p)\n", This, p);
227
228 return get_nsstyle_attr_var(This->nsstyle, STYLEID_RIGHT, p, 0);
229}
@ STYLEID_RIGHT
Definition: htmlstyle.h:109

◆ HTMLStyle2_get_rubyAlign()

static HRESULT WINAPI HTMLStyle2_get_rubyAlign ( IHTMLStyle2 *  iface,
BSTR p 
)
static

Definition at line 308 of file htmlstyle2.c.

309{
311 FIXME("(%p)->(%p)\n", This, p);
312 return E_NOTIMPL;
313}

◆ HTMLStyle2_get_rubyOverhang()

static HRESULT WINAPI HTMLStyle2_get_rubyOverhang ( IHTMLStyle2 *  iface,
BSTR p 
)
static

Definition at line 336 of file htmlstyle2.c.

337{
339 FIXME("(%p)->(%p)\n", This, p);
340 return E_NOTIMPL;
341}

◆ HTMLStyle2_get_rubyPosition()

static HRESULT WINAPI HTMLStyle2_get_rubyPosition ( IHTMLStyle2 *  iface,
BSTR p 
)
static

Definition at line 322 of file htmlstyle2.c.

323{
325 FIXME("(%p)->(%p)\n", This, p);
326 return E_NOTIMPL;
327}

◆ HTMLStyle2_get_tableLayout()

static HRESULT WINAPI HTMLStyle2_get_tableLayout ( IHTMLStyle2 *  iface,
BSTR p 
)
static

Definition at line 87 of file htmlstyle2.c.

88{
90
91 TRACE("(%p)->(%p)\n", This, p);
92
93 return get_nsstyle_attr(This->nsstyle, STYLEID_TABLE_LAYOUT, p, 0);
94}
@ STYLEID_TABLE_LAYOUT
Definition: htmlstyle.h:110

◆ HTMLStyle2_get_textAutospace()

static HRESULT WINAPI HTMLStyle2_get_textAutospace ( IHTMLStyle2 *  iface,
BSTR p 
)
static

Definition at line 490 of file htmlstyle2.c.

491{
493 FIXME("(%p)->(%p)\n", This, p);
494 return E_NOTIMPL;
495}

◆ HTMLStyle2_get_textJustify()

static HRESULT WINAPI HTMLStyle2_get_textJustify ( IHTMLStyle2 *  iface,
BSTR p 
)
static

Definition at line 448 of file htmlstyle2.c.

449{
451 FIXME("(%p)->(%p)\n", This, p);
452 return E_NOTIMPL;
453}

◆ HTMLStyle2_get_textJustifyTrim()

static HRESULT WINAPI HTMLStyle2_get_textJustifyTrim ( IHTMLStyle2 *  iface,
BSTR p 
)
static

Definition at line 462 of file htmlstyle2.c.

463{
465 FIXME("(%p)->(%p)\n", This, p);
466 return E_NOTIMPL;
467}

◆ HTMLStyle2_get_textKashida()

static HRESULT WINAPI HTMLStyle2_get_textKashida ( IHTMLStyle2 *  iface,
VARIANT p 
)
static

Definition at line 476 of file htmlstyle2.c.

477{
479 FIXME("(%p)->(%p)\n", This, p);
480 return E_NOTIMPL;
481}

◆ HTMLStyle2_get_unicodeBidi()

static HRESULT WINAPI HTMLStyle2_get_unicodeBidi ( IHTMLStyle2 *  iface,
BSTR p 
)
static

Definition at line 188 of file htmlstyle2.c.

189{
191 FIXME("(%p)->(%p)\n", This, p);
192 return E_NOTIMPL;
193}

◆ HTMLStyle2_get_wordBreak()

static HRESULT WINAPI HTMLStyle2_get_wordBreak ( IHTMLStyle2 *  iface,
BSTR p 
)
static

Definition at line 420 of file htmlstyle2.c.

421{
423 FIXME("(%p)->(%p)\n", This, p);
424 return E_NOTIMPL;
425}

◆ HTMLStyle2_getExpression()

static HRESULT WINAPI HTMLStyle2_getExpression ( IHTMLStyle2 *  iface,
BSTR  propname,
VARIANT expression 
)
static

Definition at line 149 of file htmlstyle2.c.

150{
152 FIXME("(%p)->(%s %p)\n", This, debugstr_w(propname), expression);
153 return E_NOTIMPL;
154}
#define debugstr_w
Definition: kernel32.h:32

◆ HTMLStyle2_GetIDsOfNames()

static HRESULT WINAPI HTMLStyle2_GetIDsOfNames ( IHTMLStyle2 *  iface,
REFIID  riid,
LPOLESTR rgszNames,
UINT  cNames,
LCID  lcid,
DISPID rgDispId 
)
static

Definition at line 60 of file htmlstyle2.c.

63{
65 return IDispatchEx_GetIDsOfNames(&This->dispex.IDispatchEx_iface, riid, rgszNames, cNames,
66 lcid, rgDispId);
67}
REFIID riid
Definition: atlbase.h:39

◆ HTMLStyle2_GetTypeInfo()

static HRESULT WINAPI HTMLStyle2_GetTypeInfo ( IHTMLStyle2 *  iface,
UINT  iTInfo,
LCID  lcid,
ITypeInfo **  ppTInfo 
)
static

Definition at line 53 of file htmlstyle2.c.

55{
57 return IDispatchEx_GetTypeInfo(&This->dispex.IDispatchEx_iface, iTInfo, lcid, ppTInfo);
58}

◆ HTMLStyle2_GetTypeInfoCount()

static HRESULT WINAPI HTMLStyle2_GetTypeInfoCount ( IHTMLStyle2 *  iface,
UINT pctinfo 
)
static

Definition at line 47 of file htmlstyle2.c.

48{
50 return IDispatchEx_GetTypeInfoCount(&This->dispex.IDispatchEx_iface, pctinfo);
51}

◆ HTMLStyle2_Init()

void HTMLStyle2_Init ( HTMLStyle This)

Definition at line 620 of file htmlstyle2.c.

621{
622 This->IHTMLStyle2_iface.lpVtbl = &HTMLStyle2Vtbl;
623}
static const IHTMLStyle2Vtbl HTMLStyle2Vtbl
Definition: htmlstyle2.c:547

Referenced by HTMLStyle_Create().

◆ HTMLStyle2_Invoke()

static HRESULT WINAPI HTMLStyle2_Invoke ( IHTMLStyle2 *  iface,
DISPID  dispIdMember,
REFIID  riid,
LCID  lcid,
WORD  wFlags,
DISPPARAMS *  pDispParams,
VARIANT pVarResult,
EXCEPINFO *  pExcepInfo,
UINT puArgErr 
)
static

Definition at line 69 of file htmlstyle2.c.

72{
74 return IDispatchEx_Invoke(&This->dispex.IDispatchEx_iface, dispIdMember, riid, lcid,
75 wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr);
76}
_In_ DWORD _Out_ _In_ WORD wFlags
Definition: wincon.h:531

◆ HTMLStyle2_put_accelerator()

static HRESULT WINAPI HTMLStyle2_put_accelerator ( IHTMLStyle2 *  iface,
BSTR  v 
)
static

Definition at line 533 of file htmlstyle2.c.

534{
536 FIXME("(%p)->(%s)\n", This, debugstr_w(v));
537 return E_NOTIMPL;
538}
const GLdouble * v
Definition: gl.h:2040

◆ HTMLStyle2_put_behavior()

static HRESULT WINAPI HTMLStyle2_put_behavior ( IHTMLStyle2 *  iface,
BSTR  v 
)
static

Definition at line 128 of file htmlstyle2.c.

129{
131 FIXME("(%p)->(%s)\n", This, debugstr_w(v));
132 return E_NOTIMPL;
133}

◆ HTMLStyle2_put_borderCollapse()

static HRESULT WINAPI HTMLStyle2_put_borderCollapse ( IHTMLStyle2 *  iface,
BSTR  v 
)
static

Definition at line 96 of file htmlstyle2.c.

97{
99 FIXME("(%p)->(%s)\n", This, debugstr_w(v));
100 return E_NOTIMPL;
101}

◆ HTMLStyle2_put_bottom()

static HRESULT WINAPI HTMLStyle2_put_bottom ( IHTMLStyle2 *  iface,
VARIANT  v 
)
static

Definition at line 195 of file htmlstyle2.c.

196{
198
199 TRACE("(%p)->(%s)\n", This, debugstr_variant(&v));
200
202}
HRESULT set_nsstyle_attr_var(nsIDOMCSSStyleDeclaration *nsstyle, styleid_t sid, VARIANT *value, DWORD flags)
Definition: htmlstyle.c:447
#define ATTR_FIX_PX
Definition: htmlstyle.h:139
static const char * debugstr_variant(const VARIANT *var)
Definition: container.c:46

◆ HTMLStyle2_put_direction()

static HRESULT WINAPI HTMLStyle2_put_direction ( IHTMLStyle2 *  iface,
BSTR  v 
)
static

Definition at line 110 of file htmlstyle2.c.

111{
113
114 TRACE("(%p)->(%s)\n", This, debugstr_w(v));
115
116 return set_nsstyle_attr(This->nsstyle, STYLEID_DIRECTION, v, 0);
117}
HRESULT set_nsstyle_attr(nsIDOMCSSStyleDeclaration *nsstyle, styleid_t sid, const WCHAR *value, DWORD flags)
Definition: htmlstyle.c:382

◆ HTMLStyle2_put_imeMode()

static HRESULT WINAPI HTMLStyle2_put_imeMode ( IHTMLStyle2 *  iface,
BSTR  v 
)
static

Definition at line 287 of file htmlstyle2.c.

288{
290 FIXME("(%p)->(%s)\n", This, debugstr_w(v));
291 return E_NOTIMPL;
292}

◆ HTMLStyle2_put_layoutGrid()

static HRESULT WINAPI HTMLStyle2_put_layoutGrid ( IHTMLStyle2 *  iface,
BSTR  v 
)
static

Definition at line 399 of file htmlstyle2.c.

400{
402 FIXME("(%p)->(%s)\n", This, debugstr_w(v));
403 return E_NOTIMPL;
404}

◆ HTMLStyle2_put_layoutGridChar()

static HRESULT WINAPI HTMLStyle2_put_layoutGridChar ( IHTMLStyle2 *  iface,
VARIANT  v 
)
static

Definition at line 343 of file htmlstyle2.c.

344{
346 FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
347 return E_NOTIMPL;
348}

◆ HTMLStyle2_put_layoutGridLine()

static HRESULT WINAPI HTMLStyle2_put_layoutGridLine ( IHTMLStyle2 *  iface,
VARIANT  v 
)
static

Definition at line 357 of file htmlstyle2.c.

358{
360 FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
361 return E_NOTIMPL;
362}

◆ HTMLStyle2_put_layoutGridMode()

static HRESULT WINAPI HTMLStyle2_put_layoutGridMode ( IHTMLStyle2 *  iface,
BSTR  v 
)
static

Definition at line 371 of file htmlstyle2.c.

372{
374 FIXME("(%p)->(%s)\n", This, debugstr_w(v));
375 return E_NOTIMPL;
376}

◆ HTMLStyle2_put_layoutGridType()

static HRESULT WINAPI HTMLStyle2_put_layoutGridType ( IHTMLStyle2 *  iface,
BSTR  v 
)
static

Definition at line 385 of file htmlstyle2.c.

386{
388 FIXME("(%p)->(%s)\n", This, debugstr_w(v));
389 return E_NOTIMPL;
390}

◆ HTMLStyle2_put_lineBreak()

static HRESULT WINAPI HTMLStyle2_put_lineBreak ( IHTMLStyle2 *  iface,
BSTR  v 
)
static

Definition at line 427 of file htmlstyle2.c.

428{
430 FIXME("(%p)->(%s)\n", This, debugstr_w(v));
431 return E_NOTIMPL;
432}

◆ HTMLStyle2_put_overflowX()

static HRESULT WINAPI HTMLStyle2_put_overflowX ( IHTMLStyle2 *  iface,
BSTR  v 
)
static

Definition at line 497 of file htmlstyle2.c.

498{
500
501 TRACE("(%p)->(%s)\n", This, debugstr_w(v));
502
503 return set_nsstyle_attr(This->nsstyle, STYLEID_OVERFLOW_X, v, 0);
504}

◆ HTMLStyle2_put_overflowY()

static HRESULT WINAPI HTMLStyle2_put_overflowY ( IHTMLStyle2 *  iface,
BSTR  v 
)
static

Definition at line 515 of file htmlstyle2.c.

516{
518
519 TRACE("(%p)->(%s)\n", This, debugstr_w(v));
520
521 return set_nsstyle_attr(This->nsstyle, STYLEID_OVERFLOW_Y, v, 0);
522}

◆ HTMLStyle2_put_pixelBottom()

static HRESULT WINAPI HTMLStyle2_put_pixelBottom ( IHTMLStyle2 *  iface,
LONG  v 
)
static

Definition at line 231 of file htmlstyle2.c.

232{
234 FIXME("(%p)->(%d)\n", This, v);
235 return E_NOTIMPL;
236}

◆ HTMLStyle2_put_pixelRight()

static HRESULT WINAPI HTMLStyle2_put_pixelRight ( IHTMLStyle2 *  iface,
LONG  v 
)
static

Definition at line 245 of file htmlstyle2.c.

246{
248 FIXME("(%p)->(%d)\n", This, v);
249 return E_NOTIMPL;
250}

◆ HTMLStyle2_put_posBottom()

static HRESULT WINAPI HTMLStyle2_put_posBottom ( IHTMLStyle2 *  iface,
float  v 
)
static

Definition at line 259 of file htmlstyle2.c.

260{
262 FIXME("(%p)->(%f)\n", This, v);
263 return E_NOTIMPL;
264}

◆ HTMLStyle2_put_position()

static HRESULT WINAPI HTMLStyle2_put_position ( IHTMLStyle2 *  iface,
BSTR  v 
)
static

Definition at line 163 of file htmlstyle2.c.

164{
166
167 TRACE("(%p)->(%s)\n", This, debugstr_w(v));
168
169 return set_nsstyle_attr(This->nsstyle, STYLEID_POSITION, v, 0);
170}

◆ HTMLStyle2_put_posRight()

static HRESULT WINAPI HTMLStyle2_put_posRight ( IHTMLStyle2 *  iface,
float  v 
)
static

Definition at line 273 of file htmlstyle2.c.

274{
276 FIXME("(%p)->(%f)\n", This, v);
277 return E_NOTIMPL;
278}

◆ HTMLStyle2_put_right()

static HRESULT WINAPI HTMLStyle2_put_right ( IHTMLStyle2 *  iface,
VARIANT  v 
)
static

Definition at line 213 of file htmlstyle2.c.

214{
216
217 TRACE("(%p)->(%s)\n", This, debugstr_variant(&v));
218
219 return set_nsstyle_attr_var(This->nsstyle, STYLEID_RIGHT, &v, 0);
220}

◆ HTMLStyle2_put_rubyAlign()

static HRESULT WINAPI HTMLStyle2_put_rubyAlign ( IHTMLStyle2 *  iface,
BSTR  v 
)
static

Definition at line 301 of file htmlstyle2.c.

302{
304 FIXME("(%p)->(%s)\n", This, debugstr_w(v));
305 return E_NOTIMPL;
306}

◆ HTMLStyle2_put_rubyOverhang()

static HRESULT WINAPI HTMLStyle2_put_rubyOverhang ( IHTMLStyle2 *  iface,
BSTR  v 
)
static

Definition at line 329 of file htmlstyle2.c.

330{
332 FIXME("(%p)->(%s)\n", This, debugstr_w(v));
333 return E_NOTIMPL;
334}

◆ HTMLStyle2_put_rubyPosition()

static HRESULT WINAPI HTMLStyle2_put_rubyPosition ( IHTMLStyle2 *  iface,
BSTR  v 
)
static

Definition at line 315 of file htmlstyle2.c.

316{
318 FIXME("(%p)->(%s)\n", This, debugstr_w(v));
319 return E_NOTIMPL;
320}

◆ HTMLStyle2_put_tableLayout()

static HRESULT WINAPI HTMLStyle2_put_tableLayout ( IHTMLStyle2 *  iface,
BSTR  v 
)
static

Definition at line 78 of file htmlstyle2.c.

79{
81
82 TRACE("(%p)->(%s)\n", This, debugstr_w(v));
83
84 return set_nsstyle_attr(This->nsstyle, STYLEID_TABLE_LAYOUT, v, 0);
85}

◆ HTMLStyle2_put_textAutospace()

static HRESULT WINAPI HTMLStyle2_put_textAutospace ( IHTMLStyle2 *  iface,
BSTR  v 
)
static

Definition at line 483 of file htmlstyle2.c.

484{
486 FIXME("(%p)->(%s)\n", This, debugstr_w(v));
487 return E_NOTIMPL;
488}

◆ HTMLStyle2_put_textJustify()

static HRESULT WINAPI HTMLStyle2_put_textJustify ( IHTMLStyle2 *  iface,
BSTR  v 
)
static

Definition at line 441 of file htmlstyle2.c.

442{
444 FIXME("(%p)->(%s)\n", This, debugstr_w(v));
445 return E_NOTIMPL;
446}

◆ HTMLStyle2_put_textJustifyTrim()

static HRESULT WINAPI HTMLStyle2_put_textJustifyTrim ( IHTMLStyle2 *  iface,
BSTR  v 
)
static

Definition at line 455 of file htmlstyle2.c.

456{
458 FIXME("(%p)->(%s)\n", This, debugstr_w(v));
459 return E_NOTIMPL;
460}

◆ HTMLStyle2_put_textKashida()

static HRESULT WINAPI HTMLStyle2_put_textKashida ( IHTMLStyle2 *  iface,
VARIANT  v 
)
static

Definition at line 469 of file htmlstyle2.c.

470{
472 FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
473 return E_NOTIMPL;
474}

◆ HTMLStyle2_put_unicodeBidi()

static HRESULT WINAPI HTMLStyle2_put_unicodeBidi ( IHTMLStyle2 *  iface,
BSTR  v 
)
static

Definition at line 181 of file htmlstyle2.c.

182{
184 FIXME("(%p)->(%s)\n", This, debugstr_w(v));
185 return E_NOTIMPL;
186}

◆ HTMLStyle2_put_wordBreak()

static HRESULT WINAPI HTMLStyle2_put_wordBreak ( IHTMLStyle2 *  iface,
BSTR  v 
)
static

Definition at line 413 of file htmlstyle2.c.

414{
416 FIXME("(%p)->(%s)\n", This, debugstr_w(v));
417 return E_NOTIMPL;
418}

◆ HTMLStyle2_QueryInterface()

static HRESULT WINAPI HTMLStyle2_QueryInterface ( IHTMLStyle2 *  iface,
REFIID  riid,
void **  ppv 
)
static

Definition at line 26 of file htmlstyle2.c.

27{
29
30 return IHTMLStyle_QueryInterface(&This->IHTMLStyle_iface, riid, ppv);
31}
REFIID LPVOID * ppv
Definition: atlbase.h:39

◆ HTMLStyle2_Release()

static ULONG WINAPI HTMLStyle2_Release ( IHTMLStyle2 *  iface)
static

Definition at line 40 of file htmlstyle2.c.

41{
43
44 return IHTMLStyle_Release(&This->IHTMLStyle_iface);
45}

◆ HTMLStyle2_removeExpression()

static HRESULT WINAPI HTMLStyle2_removeExpression ( IHTMLStyle2 *  iface,
BSTR  propname,
VARIANT_BOOL pfSuccess 
)
static

Definition at line 156 of file htmlstyle2.c.

157{
159 FIXME("(%p)->(%s %p)\n", This, debugstr_w(propname), pfSuccess);
160 return E_NOTIMPL;
161}

◆ HTMLStyle2_setExpression()

static HRESULT WINAPI HTMLStyle2_setExpression ( IHTMLStyle2 *  iface,
BSTR  propname,
BSTR  expression,
BSTR  language 
)
static

Definition at line 142 of file htmlstyle2.c.

143{
145 FIXME("(%p)->(%s %s %s)\n", This, debugstr_w(propname), debugstr_w(expression), debugstr_w(language));
146 return E_NOTIMPL;
147}

◆ impl_from_IHTMLStyle2()

static HTMLStyle * impl_from_IHTMLStyle2 ( IHTMLStyle2 *  iface)
inlinestatic

Definition at line 21 of file htmlstyle2.c.

22{
23 return CONTAINING_RECORD(iface, HTMLStyle, IHTMLStyle2_iface);
24}
#define CONTAINING_RECORD(address, type, field)
Definition: typedefs.h:260

Referenced by HTMLStyle2_AddRef(), HTMLStyle2_get_accelerator(), HTMLStyle2_get_behavior(), HTMLStyle2_get_borderCollapse(), HTMLStyle2_get_bottom(), HTMLStyle2_get_direction(), HTMLStyle2_get_imeMode(), HTMLStyle2_get_layoutGrid(), HTMLStyle2_get_layoutGridChar(), HTMLStyle2_get_layoutGridLine(), HTMLStyle2_get_layoutGridMode(), HTMLStyle2_get_layoutGridType(), HTMLStyle2_get_lineBreak(), HTMLStyle2_get_overflowX(), HTMLStyle2_get_overflowY(), HTMLStyle2_get_pixelBottom(), HTMLStyle2_get_pixelRight(), HTMLStyle2_get_posBottom(), HTMLStyle2_get_position(), HTMLStyle2_get_posRight(), HTMLStyle2_get_right(), HTMLStyle2_get_rubyAlign(), HTMLStyle2_get_rubyOverhang(), HTMLStyle2_get_rubyPosition(), HTMLStyle2_get_tableLayout(), HTMLStyle2_get_textAutospace(), HTMLStyle2_get_textJustify(), HTMLStyle2_get_textJustifyTrim(), HTMLStyle2_get_textKashida(), HTMLStyle2_get_unicodeBidi(), HTMLStyle2_get_wordBreak(), HTMLStyle2_getExpression(), HTMLStyle2_GetIDsOfNames(), HTMLStyle2_GetTypeInfo(), HTMLStyle2_GetTypeInfoCount(), HTMLStyle2_Invoke(), HTMLStyle2_put_accelerator(), HTMLStyle2_put_behavior(), HTMLStyle2_put_borderCollapse(), HTMLStyle2_put_bottom(), HTMLStyle2_put_direction(), HTMLStyle2_put_imeMode(), HTMLStyle2_put_layoutGrid(), HTMLStyle2_put_layoutGridChar(), HTMLStyle2_put_layoutGridLine(), HTMLStyle2_put_layoutGridMode(), HTMLStyle2_put_layoutGridType(), HTMLStyle2_put_lineBreak(), HTMLStyle2_put_overflowX(), HTMLStyle2_put_overflowY(), HTMLStyle2_put_pixelBottom(), HTMLStyle2_put_pixelRight(), HTMLStyle2_put_posBottom(), HTMLStyle2_put_position(), HTMLStyle2_put_posRight(), HTMLStyle2_put_right(), HTMLStyle2_put_rubyAlign(), HTMLStyle2_put_rubyOverhang(), HTMLStyle2_put_rubyPosition(), HTMLStyle2_put_tableLayout(), HTMLStyle2_put_textAutospace(), HTMLStyle2_put_textJustify(), HTMLStyle2_put_textJustifyTrim(), HTMLStyle2_put_textKashida(), HTMLStyle2_put_unicodeBidi(), HTMLStyle2_put_wordBreak(), HTMLStyle2_QueryInterface(), HTMLStyle2_Release(), HTMLStyle2_removeExpression(), and HTMLStyle2_setExpression().

Variable Documentation

◆ HTMLStyle2Vtbl

const IHTMLStyle2Vtbl HTMLStyle2Vtbl
static

Definition at line 547 of file htmlstyle2.c.

Referenced by HTMLStyle2_Init().