ReactOS 0.4.15-dev-7918-g2a2556c
htmlcurstyle.c File Reference
#include "mshtml_private.h"
Include dependency graph for htmlcurstyle.c:

Go to the source code of this file.

Classes

struct  HTMLCurrentStyle
 

Functions

static HTMLCurrentStyleimpl_from_IHTMLCurrentStyle (IHTMLCurrentStyle *iface)
 
static HTMLCurrentStyleimpl_from_IHTMLCurrentStyle2 (IHTMLCurrentStyle2 *iface)
 
static HTMLCurrentStyleimpl_from_IHTMLCurrentStyle3 (IHTMLCurrentStyle3 *iface)
 
static HTMLCurrentStyleimpl_from_IHTMLCurrentStyle4 (IHTMLCurrentStyle4 *iface)
 
static HRESULT WINAPI HTMLCurrentStyle_QueryInterface (IHTMLCurrentStyle *iface, REFIID riid, void **ppv)
 
static ULONG WINAPI HTMLCurrentStyle_AddRef (IHTMLCurrentStyle *iface)
 
static ULONG WINAPI HTMLCurrentStyle_Release (IHTMLCurrentStyle *iface)
 
static HRESULT WINAPI HTMLCurrentStyle_GetTypeInfoCount (IHTMLCurrentStyle *iface, UINT *pctinfo)
 
static HRESULT WINAPI HTMLCurrentStyle_GetTypeInfo (IHTMLCurrentStyle *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
 
static HRESULT WINAPI HTMLCurrentStyle_GetIDsOfNames (IHTMLCurrentStyle *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
 
static HRESULT WINAPI HTMLCurrentStyle_Invoke (IHTMLCurrentStyle *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
 
static HRESULT WINAPI HTMLCurrentStyle_get_position (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_styleFloat (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_color (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_backgroundColor (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_fontFamily (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_fontStyle (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_fontVariant (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_fontWeight (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_fontSize (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_backgroundImage (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_backgroundPositionX (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_backgroundPositionY (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_backgroundRepeat (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_borderLeftColor (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_borderTopColor (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_borderRightColor (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_borderBottomColor (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_borderTopStyle (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_borderRightStyle (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_borderBottomStyle (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_borderLeftStyle (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_borderTopWidth (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_borderRightWidth (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_borderBottomWidth (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_borderLeftWidth (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_left (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_top (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_width (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_height (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_paddingLeft (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_paddingTop (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_paddingRight (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_paddingBottom (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_textAlign (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_textDecoration (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_display (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_visibility (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_zIndex (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_letterSpacing (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_lineHeight (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_textIndent (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_verticalAlign (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_backgroundAttachment (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_marginTop (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_marginRight (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_marginBottom (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_marginLeft (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_clear (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_listStyleType (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_listStylePosition (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_listStyleImage (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_clipTop (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_clipRight (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_clipBottom (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_clipLeft (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_overflow (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_pageBreakBefore (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_pageBreakAfter (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_cursor (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_tableLayout (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_borderCollapse (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_direction (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_behavior (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_getAttribute (IHTMLCurrentStyle *iface, BSTR strAttributeName, LONG lFlags, VARIANT *AttributeValue)
 
static HRESULT WINAPI HTMLCurrentStyle_get_unicodeBidi (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_right (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_bottom (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_imeMode (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_rubyAlign (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_rubyPosition (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_rubyOverhang (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_textAutospace (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_lineBreak (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_wordBreak (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_textJustify (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_textJustifyTrim (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_textKashida (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_blockDirection (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_layoutGridChar (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_layoutGridLine (IHTMLCurrentStyle *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_layoutGridMode (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_layoutGridType (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_borderStyle (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_borderColor (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_borderWidth (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_padding (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_margin (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_accelerator (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_overflowX (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_overflowY (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle_get_textTransform (IHTMLCurrentStyle *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle2_QueryInterface (IHTMLCurrentStyle2 *iface, REFIID riid, void **ppv)
 
static ULONG WINAPI HTMLCurrentStyle2_AddRef (IHTMLCurrentStyle2 *iface)
 
static ULONG WINAPI HTMLCurrentStyle2_Release (IHTMLCurrentStyle2 *iface)
 
static HRESULT WINAPI HTMLCurrentStyle2_GetTypeInfoCount (IHTMLCurrentStyle2 *iface, UINT *pctinfo)
 
static HRESULT WINAPI HTMLCurrentStyle2_GetTypeInfo (IHTMLCurrentStyle2 *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
 
static HRESULT WINAPI HTMLCurrentStyle2_GetIDsOfNames (IHTMLCurrentStyle2 *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
 
static HRESULT WINAPI HTMLCurrentStyle2_Invoke (IHTMLCurrentStyle2 *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
 
static HRESULT WINAPI HTMLCurrentStyle2_get_layoutFlow (IHTMLCurrentStyle2 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle2_get_wordWrap (IHTMLCurrentStyle2 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle2_get_textUnderlinePosition (IHTMLCurrentStyle2 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle2_get_hasLayout (IHTMLCurrentStyle2 *iface, VARIANT_BOOL *p)
 
static HRESULT WINAPI HTMLCurrentStyle2_get_scrollbarBaseColor (IHTMLCurrentStyle2 *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle2_get_scrollbarFaceColor (IHTMLCurrentStyle2 *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle2_get_scrollbar3dLightColor (IHTMLCurrentStyle2 *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle2_get_scrollbarShadowColor (IHTMLCurrentStyle2 *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle2_get_scrollbarHighlightColor (IHTMLCurrentStyle2 *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle2_get_scrollbarDarkShadowColor (IHTMLCurrentStyle2 *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle2_get_scrollbarArrowColor (IHTMLCurrentStyle2 *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle2_get_scrollbarTrackColor (IHTMLCurrentStyle2 *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle2_get_writingMode (IHTMLCurrentStyle2 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle2_get_zoom (IHTMLCurrentStyle2 *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle2_get_filter (IHTMLCurrentStyle2 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle2_get_textAlignLast (IHTMLCurrentStyle2 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle2_get_textKashidaSpace (IHTMLCurrentStyle2 *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle2_get_isBlock (IHTMLCurrentStyle2 *iface, VARIANT_BOOL *p)
 
static HRESULT WINAPI HTMLCurrentStyle3_QueryInterface (IHTMLCurrentStyle3 *iface, REFIID riid, void **ppv)
 
static ULONG WINAPI HTMLCurrentStyle3_AddRef (IHTMLCurrentStyle3 *iface)
 
static ULONG WINAPI HTMLCurrentStyle3_Release (IHTMLCurrentStyle3 *iface)
 
static HRESULT WINAPI HTMLCurrentStyle3_GetTypeInfoCount (IHTMLCurrentStyle3 *iface, UINT *pctinfo)
 
static HRESULT WINAPI HTMLCurrentStyle3_GetTypeInfo (IHTMLCurrentStyle3 *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
 
static HRESULT WINAPI HTMLCurrentStyle3_GetIDsOfNames (IHTMLCurrentStyle3 *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
 
static HRESULT WINAPI HTMLCurrentStyle3_Invoke (IHTMLCurrentStyle3 *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
 
static HRESULT WINAPI HTMLCurrentStyle3_get_textOverflow (IHTMLCurrentStyle3 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle3_get_minHeight (IHTMLCurrentStyle3 *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle3_get_wordSpacing (IHTMLCurrentStyle3 *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle3_get_whiteSpace (IHTMLCurrentStyle3 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle4_QueryInterface (IHTMLCurrentStyle4 *iface, REFIID riid, void **ppv)
 
static ULONG WINAPI HTMLCurrentStyle4_AddRef (IHTMLCurrentStyle4 *iface)
 
static ULONG WINAPI HTMLCurrentStyle4_Release (IHTMLCurrentStyle4 *iface)
 
static HRESULT WINAPI HTMLCurrentStyle4_GetTypeInfoCount (IHTMLCurrentStyle4 *iface, UINT *pctinfo)
 
static HRESULT WINAPI HTMLCurrentStyle4_GetTypeInfo (IHTMLCurrentStyle4 *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
 
static HRESULT WINAPI HTMLCurrentStyle4_GetIDsOfNames (IHTMLCurrentStyle4 *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
 
static HRESULT WINAPI HTMLCurrentStyle4_Invoke (IHTMLCurrentStyle4 *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
 
static HRESULT WINAPI HTMLCurrentStyle4_msInterpolationMode (IHTMLCurrentStyle4 *iface, BSTR *p)
 
static HRESULT WINAPI HTMLCurrentStyle4_get_maxHeight (IHTMLCurrentStyle4 *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle4_get_minWidth (IHTMLCurrentStyle4 *iface, VARIANT *p)
 
static HRESULT WINAPI HTMLCurrentStyle4_get_maxWidth (IHTMLCurrentStyle4 *iface, VARIANT *p)
 
HRESULT HTMLCurrentStyle_Create (HTMLElement *elem, IHTMLCurrentStyle **p)
 

Variables

static const IHTMLCurrentStyleVtbl HTMLCurrentStyleVtbl
 
static const IHTMLCurrentStyle2Vtbl HTMLCurrentStyle2Vtbl
 
static const IHTMLCurrentStyle3Vtbl HTMLCurrentStyle3Vtbl
 
static const IHTMLCurrentStyle4Vtbl HTMLCurrentStyle4Vtbl
 
static const tid_t HTMLCurrentStyle_iface_tids []
 
static dispex_static_data_t HTMLCurrentStyle_dispex
 

Function Documentation

◆ HTMLCurrentStyle2_AddRef()

static ULONG WINAPI HTMLCurrentStyle2_AddRef ( IHTMLCurrentStyle2 *  iface)
static

Definition at line 895 of file htmlcurstyle.c.

896{
898
899 return IHTMLCurrentStyle_AddRef(&This->IHTMLCurrentStyle_iface);
900}
static HTMLCurrentStyle * impl_from_IHTMLCurrentStyle2(IHTMLCurrentStyle2 *iface)
Definition: htmlcurstyle.c:39

◆ HTMLCurrentStyle2_get_filter()

static HRESULT WINAPI HTMLCurrentStyle2_get_filter ( IHTMLCurrentStyle2 *  iface,
BSTR p 
)
static

Definition at line 1039 of file htmlcurstyle.c.

1040{
1042
1043 TRACE("(%p)->(%p)\n", This, p);
1044
1045 if(This->elem->filter) {
1046 *p = SysAllocString(This->elem->filter);
1047 if(!*p)
1048 return E_OUTOFMEMORY;
1049 }else {
1050 *p = NULL;
1051 }
1052
1053 return S_OK;
1054}
#define E_OUTOFMEMORY
Definition: ddrawi.h:100
#define NULL
Definition: types.h:112
GLfloat GLfloat p
Definition: glext.h:8902
#define S_OK
Definition: intsafe.h:52
BSTR WINAPI SysAllocString(LPCOLESTR str)
Definition: oleaut.c:238
#define TRACE(s)
Definition: solgame.cpp:4

◆ HTMLCurrentStyle2_get_hasLayout()

static HRESULT WINAPI HTMLCurrentStyle2_get_hasLayout ( IHTMLCurrentStyle2 *  iface,
VARIANT_BOOL p 
)
static

Definition at line 959 of file htmlcurstyle.c.

960{
962
963 FIXME("(%p)->(%p) returning true\n", This, p);
964
965 *p = VARIANT_TRUE;
966 return S_OK;
967}
#define FIXME(fmt,...)
Definition: debug.h:111

◆ HTMLCurrentStyle2_get_isBlock()

static HRESULT WINAPI HTMLCurrentStyle2_get_isBlock ( IHTMLCurrentStyle2 *  iface,
VARIANT_BOOL p 
)
static

Definition at line 1070 of file htmlcurstyle.c.

1071{
1073 FIXME("(%p)->(%p)\n", This, p);
1074 return E_NOTIMPL;
1075}
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ HTMLCurrentStyle2_get_layoutFlow()

static HRESULT WINAPI HTMLCurrentStyle2_get_layoutFlow ( IHTMLCurrentStyle2 *  iface,
BSTR p 
)
static

Definition at line 938 of file htmlcurstyle.c.

939{
941 FIXME("(%p)->(%p)\n", This, p);
942 return E_NOTIMPL;
943}

◆ HTMLCurrentStyle2_get_scrollbar3dLightColor()

static HRESULT WINAPI HTMLCurrentStyle2_get_scrollbar3dLightColor ( IHTMLCurrentStyle2 *  iface,
VARIANT p 
)
static

Definition at line 983 of file htmlcurstyle.c.

984{
986 FIXME("(%p)->(%p)\n", This, p);
987 return E_NOTIMPL;
988}

◆ HTMLCurrentStyle2_get_scrollbarArrowColor()

static HRESULT WINAPI HTMLCurrentStyle2_get_scrollbarArrowColor ( IHTMLCurrentStyle2 *  iface,
VARIANT p 
)
static

Definition at line 1011 of file htmlcurstyle.c.

1012{
1014 FIXME("(%p)->(%p)\n", This, p);
1015 return E_NOTIMPL;
1016}

◆ HTMLCurrentStyle2_get_scrollbarBaseColor()

static HRESULT WINAPI HTMLCurrentStyle2_get_scrollbarBaseColor ( IHTMLCurrentStyle2 *  iface,
VARIANT p 
)
static

Definition at line 969 of file htmlcurstyle.c.

970{
972 FIXME("(%p)->(%p)\n", This, p);
973 return E_NOTIMPL;
974}

◆ HTMLCurrentStyle2_get_scrollbarDarkShadowColor()

static HRESULT WINAPI HTMLCurrentStyle2_get_scrollbarDarkShadowColor ( IHTMLCurrentStyle2 *  iface,
VARIANT p 
)
static

Definition at line 1004 of file htmlcurstyle.c.

1005{
1007 FIXME("(%p)->(%p)\n", This, p);
1008 return E_NOTIMPL;
1009}

◆ HTMLCurrentStyle2_get_scrollbarFaceColor()

static HRESULT WINAPI HTMLCurrentStyle2_get_scrollbarFaceColor ( IHTMLCurrentStyle2 *  iface,
VARIANT p 
)
static

Definition at line 976 of file htmlcurstyle.c.

977{
979 FIXME("(%p)->(%p)\n", This, p);
980 return E_NOTIMPL;
981}

◆ HTMLCurrentStyle2_get_scrollbarHighlightColor()

static HRESULT WINAPI HTMLCurrentStyle2_get_scrollbarHighlightColor ( IHTMLCurrentStyle2 *  iface,
VARIANT p 
)
static

Definition at line 997 of file htmlcurstyle.c.

998{
1000 FIXME("(%p)->(%p)\n", This, p);
1001 return E_NOTIMPL;
1002}

◆ HTMLCurrentStyle2_get_scrollbarShadowColor()

static HRESULT WINAPI HTMLCurrentStyle2_get_scrollbarShadowColor ( IHTMLCurrentStyle2 *  iface,
VARIANT p 
)
static

Definition at line 990 of file htmlcurstyle.c.

991{
993 FIXME("(%p)->(%p)\n", This, p);
994 return E_NOTIMPL;
995}

◆ HTMLCurrentStyle2_get_scrollbarTrackColor()

static HRESULT WINAPI HTMLCurrentStyle2_get_scrollbarTrackColor ( IHTMLCurrentStyle2 *  iface,
VARIANT p 
)
static

Definition at line 1018 of file htmlcurstyle.c.

1019{
1021 FIXME("(%p)->(%p)\n", This, p);
1022 return E_NOTIMPL;
1023}

◆ HTMLCurrentStyle2_get_textAlignLast()

static HRESULT WINAPI HTMLCurrentStyle2_get_textAlignLast ( IHTMLCurrentStyle2 *  iface,
BSTR p 
)
static

Definition at line 1056 of file htmlcurstyle.c.

1057{
1059 FIXME("(%p)->(%p)\n", This, p);
1060 return E_NOTIMPL;
1061}

◆ HTMLCurrentStyle2_get_textKashidaSpace()

static HRESULT WINAPI HTMLCurrentStyle2_get_textKashidaSpace ( IHTMLCurrentStyle2 *  iface,
VARIANT p 
)
static

Definition at line 1063 of file htmlcurstyle.c.

1064{
1066 FIXME("(%p)->(%p)\n", This, p);
1067 return E_NOTIMPL;
1068}

◆ HTMLCurrentStyle2_get_textUnderlinePosition()

static HRESULT WINAPI HTMLCurrentStyle2_get_textUnderlinePosition ( IHTMLCurrentStyle2 *  iface,
BSTR p 
)
static

Definition at line 952 of file htmlcurstyle.c.

953{
955 FIXME("(%p)->(%p)\n", This, p);
956 return E_NOTIMPL;
957}

◆ HTMLCurrentStyle2_get_wordWrap()

static HRESULT WINAPI HTMLCurrentStyle2_get_wordWrap ( IHTMLCurrentStyle2 *  iface,
BSTR p 
)
static

Definition at line 945 of file htmlcurstyle.c.

946{
948 FIXME("(%p)->(%p)\n", This, p);
949 return E_NOTIMPL;
950}

◆ HTMLCurrentStyle2_get_writingMode()

static HRESULT WINAPI HTMLCurrentStyle2_get_writingMode ( IHTMLCurrentStyle2 *  iface,
BSTR p 
)
static

Definition at line 1025 of file htmlcurstyle.c.

1026{
1028 FIXME("(%p)->(%p)\n", This, p);
1029 return E_NOTIMPL;
1030}

◆ HTMLCurrentStyle2_get_zoom()

static HRESULT WINAPI HTMLCurrentStyle2_get_zoom ( IHTMLCurrentStyle2 *  iface,
VARIANT p 
)
static

Definition at line 1032 of file htmlcurstyle.c.

1033{
1035 FIXME("(%p)->(%p)\n", This, p);
1036 return E_NOTIMPL;
1037}

◆ HTMLCurrentStyle2_GetIDsOfNames()

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

Definition at line 921 of file htmlcurstyle.c.

923{
925 return IDispatchEx_GetIDsOfNames(&This->dispex.IDispatchEx_iface, riid, rgszNames, cNames,
926 lcid, rgDispId);
927}
REFIID riid
Definition: atlbase.h:39

◆ HTMLCurrentStyle2_GetTypeInfo()

static HRESULT WINAPI HTMLCurrentStyle2_GetTypeInfo ( IHTMLCurrentStyle2 *  iface,
UINT  iTInfo,
LCID  lcid,
ITypeInfo **  ppTInfo 
)
static

Definition at line 914 of file htmlcurstyle.c.

916{
918 return IDispatchEx_GetTypeInfo(&This->dispex.IDispatchEx_iface, iTInfo, lcid, ppTInfo);
919}

◆ HTMLCurrentStyle2_GetTypeInfoCount()

static HRESULT WINAPI HTMLCurrentStyle2_GetTypeInfoCount ( IHTMLCurrentStyle2 *  iface,
UINT pctinfo 
)
static

Definition at line 908 of file htmlcurstyle.c.

909{
911 return IDispatchEx_GetTypeInfoCount(&This->dispex.IDispatchEx_iface, pctinfo);
912}

◆ HTMLCurrentStyle2_Invoke()

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

Definition at line 929 of file htmlcurstyle.c.

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

◆ HTMLCurrentStyle2_QueryInterface()

static HRESULT WINAPI HTMLCurrentStyle2_QueryInterface ( IHTMLCurrentStyle2 *  iface,
REFIID  riid,
void **  ppv 
)
static

Definition at line 888 of file htmlcurstyle.c.

889{
891
892 return IHTMLCurrentStyle_QueryInterface(&This->IHTMLCurrentStyle_iface, riid, ppv);
893}
REFIID LPVOID * ppv
Definition: atlbase.h:39

◆ HTMLCurrentStyle2_Release()

static ULONG WINAPI HTMLCurrentStyle2_Release ( IHTMLCurrentStyle2 *  iface)
static

Definition at line 902 of file htmlcurstyle.c.

903{
905 return IHTMLCurrentStyle_Release(&This->IHTMLCurrentStyle_iface);
906}

◆ HTMLCurrentStyle3_AddRef()

static ULONG WINAPI HTMLCurrentStyle3_AddRef ( IHTMLCurrentStyle3 *  iface)
static

Definition at line 1113 of file htmlcurstyle.c.

1114{
1116
1117 return IHTMLCurrentStyle_AddRef(&This->IHTMLCurrentStyle_iface);
1118}
static HTMLCurrentStyle * impl_from_IHTMLCurrentStyle3(IHTMLCurrentStyle3 *iface)
Definition: htmlcurstyle.c:44

◆ HTMLCurrentStyle3_get_minHeight()

static HRESULT WINAPI HTMLCurrentStyle3_get_minHeight ( IHTMLCurrentStyle3 *  iface,
VARIANT p 
)
static

Definition at line 1163 of file htmlcurstyle.c.

1164{
1166 FIXME("(%p)->(%p)\n", This, p);
1167 return E_NOTIMPL;
1168}

◆ HTMLCurrentStyle3_get_textOverflow()

static HRESULT WINAPI HTMLCurrentStyle3_get_textOverflow ( IHTMLCurrentStyle3 *  iface,
BSTR p 
)
static

Definition at line 1156 of file htmlcurstyle.c.

1157{
1159 FIXME("(%p)->(%p)\n", This, p);
1160 return E_NOTIMPL;
1161}

◆ HTMLCurrentStyle3_get_whiteSpace()

static HRESULT WINAPI HTMLCurrentStyle3_get_whiteSpace ( IHTMLCurrentStyle3 *  iface,
BSTR p 
)
static

Definition at line 1177 of file htmlcurstyle.c.

1178{
1180
1181 TRACE("(%p)->(%p)\n", This, p);
1182
1183 return get_nsstyle_attr(This->nsstyle, STYLEID_WHITE_SPACE, p, 0);
1184}
HRESULT get_nsstyle_attr(nsIDOMCSSStyleDeclaration *nsstyle, styleid_t sid, BSTR *p, DWORD flags)
Definition: htmlstyle.c:529
@ STYLEID_WHITE_SPACE
Definition: htmlstyle.h:118

◆ HTMLCurrentStyle3_get_wordSpacing()

static HRESULT WINAPI HTMLCurrentStyle3_get_wordSpacing ( IHTMLCurrentStyle3 *  iface,
VARIANT p 
)
static

Definition at line 1170 of file htmlcurstyle.c.

1171{
1173 FIXME("(%p)->(%p)\n", This, p);
1174 return E_NOTIMPL;
1175}

◆ HTMLCurrentStyle3_GetIDsOfNames()

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

Definition at line 1139 of file htmlcurstyle.c.

1141{
1143 return IDispatchEx_GetIDsOfNames(&This->dispex.IDispatchEx_iface, riid, rgszNames, cNames,
1144 lcid, rgDispId);
1145}

◆ HTMLCurrentStyle3_GetTypeInfo()

static HRESULT WINAPI HTMLCurrentStyle3_GetTypeInfo ( IHTMLCurrentStyle3 *  iface,
UINT  iTInfo,
LCID  lcid,
ITypeInfo **  ppTInfo 
)
static

Definition at line 1132 of file htmlcurstyle.c.

1134{
1136 return IDispatchEx_GetTypeInfo(&This->dispex.IDispatchEx_iface, iTInfo, lcid, ppTInfo);
1137}

◆ HTMLCurrentStyle3_GetTypeInfoCount()

static HRESULT WINAPI HTMLCurrentStyle3_GetTypeInfoCount ( IHTMLCurrentStyle3 *  iface,
UINT pctinfo 
)
static

Definition at line 1126 of file htmlcurstyle.c.

1127{
1129 return IDispatchEx_GetTypeInfoCount(&This->dispex.IDispatchEx_iface, pctinfo);
1130}

◆ HTMLCurrentStyle3_Invoke()

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

Definition at line 1147 of file htmlcurstyle.c.

1150{
1152 return IDispatchEx_Invoke(&This->dispex.IDispatchEx_iface, dispIdMember, riid, lcid,
1153 wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr);
1154}

◆ HTMLCurrentStyle3_QueryInterface()

static HRESULT WINAPI HTMLCurrentStyle3_QueryInterface ( IHTMLCurrentStyle3 *  iface,
REFIID  riid,
void **  ppv 
)
static

Definition at line 1106 of file htmlcurstyle.c.

1107{
1109
1110 return IHTMLCurrentStyle_QueryInterface(&This->IHTMLCurrentStyle_iface, riid, ppv);
1111}

◆ HTMLCurrentStyle3_Release()

static ULONG WINAPI HTMLCurrentStyle3_Release ( IHTMLCurrentStyle3 *  iface)
static

Definition at line 1120 of file htmlcurstyle.c.

1121{
1123 return IHTMLCurrentStyle_Release(&This->IHTMLCurrentStyle_iface);
1124}

◆ HTMLCurrentStyle4_AddRef()

static ULONG WINAPI HTMLCurrentStyle4_AddRef ( IHTMLCurrentStyle4 *  iface)
static

Definition at line 1208 of file htmlcurstyle.c.

1209{
1211
1212 return IHTMLCurrentStyle_AddRef(&This->IHTMLCurrentStyle_iface);
1213}
static HTMLCurrentStyle * impl_from_IHTMLCurrentStyle4(IHTMLCurrentStyle4 *iface)
Definition: htmlcurstyle.c:49

◆ HTMLCurrentStyle4_get_maxHeight()

static HRESULT WINAPI HTMLCurrentStyle4_get_maxHeight ( IHTMLCurrentStyle4 *  iface,
VARIANT p 
)
static

Definition at line 1258 of file htmlcurstyle.c.

1259{
1261 FIXME("(%p)->(%p)\n", This, p);
1262 return E_NOTIMPL;
1263}

◆ HTMLCurrentStyle4_get_maxWidth()

static HRESULT WINAPI HTMLCurrentStyle4_get_maxWidth ( IHTMLCurrentStyle4 *  iface,
VARIANT p 
)
static

Definition at line 1272 of file htmlcurstyle.c.

1273{
1275 FIXME("(%p)->(%p)\n", This, p);
1276 return E_NOTIMPL;
1277}

◆ HTMLCurrentStyle4_get_minWidth()

static HRESULT WINAPI HTMLCurrentStyle4_get_minWidth ( IHTMLCurrentStyle4 *  iface,
VARIANT p 
)
static

Definition at line 1265 of file htmlcurstyle.c.

1266{
1268 FIXME("(%p)->(%p)\n", This, p);
1269 return E_NOTIMPL;
1270}

◆ HTMLCurrentStyle4_GetIDsOfNames()

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

Definition at line 1234 of file htmlcurstyle.c.

1236{
1238 return IDispatchEx_GetIDsOfNames(&This->dispex.IDispatchEx_iface, riid, rgszNames, cNames,
1239 lcid, rgDispId);
1240}

◆ HTMLCurrentStyle4_GetTypeInfo()

static HRESULT WINAPI HTMLCurrentStyle4_GetTypeInfo ( IHTMLCurrentStyle4 *  iface,
UINT  iTInfo,
LCID  lcid,
ITypeInfo **  ppTInfo 
)
static

Definition at line 1227 of file htmlcurstyle.c.

1229{
1231 return IDispatchEx_GetTypeInfo(&This->dispex.IDispatchEx_iface, iTInfo, lcid, ppTInfo);
1232}

◆ HTMLCurrentStyle4_GetTypeInfoCount()

static HRESULT WINAPI HTMLCurrentStyle4_GetTypeInfoCount ( IHTMLCurrentStyle4 *  iface,
UINT pctinfo 
)
static

Definition at line 1221 of file htmlcurstyle.c.

1222{
1224 return IDispatchEx_GetTypeInfoCount(&This->dispex.IDispatchEx_iface, pctinfo);
1225}

◆ HTMLCurrentStyle4_Invoke()

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

Definition at line 1242 of file htmlcurstyle.c.

1245{
1247 return IDispatchEx_Invoke(&This->dispex.IDispatchEx_iface, dispIdMember, riid, lcid,
1248 wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr);
1249}

◆ HTMLCurrentStyle4_msInterpolationMode()

static HRESULT WINAPI HTMLCurrentStyle4_msInterpolationMode ( IHTMLCurrentStyle4 *  iface,
BSTR p 
)
static

Definition at line 1251 of file htmlcurstyle.c.

1252{
1254 FIXME("(%p)->(%p)\n", This, p);
1255 return E_NOTIMPL;
1256}

◆ HTMLCurrentStyle4_QueryInterface()

static HRESULT WINAPI HTMLCurrentStyle4_QueryInterface ( IHTMLCurrentStyle4 *  iface,
REFIID  riid,
void **  ppv 
)
static

Definition at line 1201 of file htmlcurstyle.c.

1202{
1204
1205 return IHTMLCurrentStyle_QueryInterface(&This->IHTMLCurrentStyle_iface, riid, ppv);
1206}

◆ HTMLCurrentStyle4_Release()

static ULONG WINAPI HTMLCurrentStyle4_Release ( IHTMLCurrentStyle4 *  iface)
static

Definition at line 1215 of file htmlcurstyle.c.

1216{
1218 return IHTMLCurrentStyle_Release(&This->IHTMLCurrentStyle_iface);
1219}

◆ HTMLCurrentStyle_AddRef()

static ULONG WINAPI HTMLCurrentStyle_AddRef ( IHTMLCurrentStyle *  iface)
static

Definition at line 82 of file htmlcurstyle.c.

83{
86
87 TRACE("(%p) ref=%d\n", This, ref);
88
89 return ref;
90}
#define InterlockedIncrement
Definition: armddk.h:53
static HTMLCurrentStyle * impl_from_IHTMLCurrentStyle(IHTMLCurrentStyle *iface)
Definition: htmlcurstyle.c:34
long LONG
Definition: pedump.c:60
Definition: send.c:48

◆ HTMLCurrentStyle_Create()

HRESULT HTMLCurrentStyle_Create ( HTMLElement elem,
IHTMLCurrentStyle **  p 
)

Definition at line 1307 of file htmlcurstyle.c.

1308{
1310 nsIDOMWindow *nsview;
1311 nsAString nsempty_str;
1313 nsresult nsres;
1314
1315 if(!elem->node.doc->nsdoc) {
1316 WARN("NULL nsdoc\n");
1317 return E_UNEXPECTED;
1318 }
1319
1320 nsres = nsIDOMHTMLDocument_GetDefaultView(elem->node.doc->nsdoc, &nsview);
1321 if(NS_FAILED(nsres)) {
1322 ERR("GetDefaultView failed: %08x\n", nsres);
1323 return E_FAIL;
1324 }
1325
1326 nsAString_Init(&nsempty_str, NULL);
1327 nsres = nsIDOMWindow_GetComputedStyle(nsview, (nsIDOMElement*)elem->nselem, &nsempty_str, &nsstyle);
1328 nsAString_Finish(&nsempty_str);
1329 nsIDOMWindow_Release(nsview);
1330 if(NS_FAILED(nsres)) {
1331 ERR("GetComputedStyle failed: %08x\n", nsres);
1332 return E_FAIL;
1333 }
1334
1335 if(!nsstyle) {
1336 ERR("GetComputedStyle returned NULL nsstyle\n");
1337 return E_FAIL;
1338 }
1339
1340 ret = heap_alloc_zero(sizeof(HTMLCurrentStyle));
1341 if(!ret) {
1342 nsIDOMCSSStyleDeclaration_Release(nsstyle);
1343 return E_OUTOFMEMORY;
1344 }
1345
1346 ret->IHTMLCurrentStyle_iface.lpVtbl = &HTMLCurrentStyleVtbl;
1347 ret->IHTMLCurrentStyle2_iface.lpVtbl = &HTMLCurrentStyle2Vtbl;
1348 ret->IHTMLCurrentStyle3_iface.lpVtbl = &HTMLCurrentStyle3Vtbl;
1349 ret->IHTMLCurrentStyle4_iface.lpVtbl = &HTMLCurrentStyle4Vtbl;
1350 ret->ref = 1;
1351 ret->nsstyle = nsstyle;
1352
1353 init_dispex(&ret->dispex, (IUnknown*)&ret->IHTMLCurrentStyle_iface, &HTMLCurrentStyle_dispex);
1354
1355 IHTMLElement_AddRef(&elem->IHTMLElement_iface);
1356 ret->elem = elem;
1357
1358 *p = &ret->IHTMLCurrentStyle_iface;
1359 return S_OK;
1360}
#define WARN(fmt,...)
Definition: debug.h:112
#define ERR(fmt,...)
Definition: debug.h:110
#define E_FAIL
Definition: ddrawi.h:102
static const IHTMLCurrentStyle4Vtbl HTMLCurrentStyle4Vtbl
static const IHTMLCurrentStyle3Vtbl HTMLCurrentStyle3Vtbl
static const IHTMLCurrentStyleVtbl HTMLCurrentStyleVtbl
Definition: htmlcurstyle.c:786
static const IHTMLCurrentStyle2Vtbl HTMLCurrentStyle2Vtbl
static dispex_static_data_t HTMLCurrentStyle_dispex
HRESULT init_dispex(jsdisp_t *dispex, script_ctx_t *ctx, const builtin_info_t *builtin_info, jsdisp_t *prototype)
Definition: dispex.c:919
static size_t elem
Definition: string.c:68
void nsAString_Finish(nsAString *) DECLSPEC_HIDDEN
Definition: nsembed.c:836
BOOL nsAString_Init(nsAString *, const PRUnichar *) DECLSPEC_HIDDEN
Definition: nsembed.c:817
#define NS_FAILED(res)
int ret
#define E_UNEXPECTED
Definition: winerror.h:2456

Referenced by HTMLElement2_get_currentStyle().

◆ HTMLCurrentStyle_get_accelerator()

static HRESULT WINAPI HTMLCurrentStyle_get_accelerator ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 758 of file htmlcurstyle.c.

759{
761 FIXME("(%p)->(%p)\n", This, p);
762 return E_NOTIMPL;
763}

◆ HTMLCurrentStyle_get_backgroundAttachment()

static HRESULT WINAPI HTMLCurrentStyle_get_backgroundAttachment ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 442 of file htmlcurstyle.c.

443{
445 FIXME("(%p)->(%p)\n", This, p);
446 return E_NOTIMPL;
447}

◆ HTMLCurrentStyle_get_backgroundColor()

static HRESULT WINAPI HTMLCurrentStyle_get_backgroundColor ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 163 of file htmlcurstyle.c.

164{
166 TRACE("(%p)->(%p)\n", This, p);
168}
HRESULT get_nsstyle_attr_var(nsIDOMCSSStyleDeclaration *nsstyle, styleid_t sid, VARIANT *p, DWORD flags)
Definition: htmlstyle.c:547
@ STYLEID_BACKGROUND_COLOR
Definition: htmlstyle.h:40

◆ HTMLCurrentStyle_get_backgroundImage()

static HRESULT WINAPI HTMLCurrentStyle_get_backgroundImage ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 207 of file htmlcurstyle.c.

208{
210 TRACE("(%p)->(%p)\n", This, p);
211 return get_nsstyle_attr(This->nsstyle, STYLEID_BACKGROUND_IMAGE, p, 0);
212}
@ STYLEID_BACKGROUND_IMAGE
Definition: htmlstyle.h:41

◆ HTMLCurrentStyle_get_backgroundPositionX()

static HRESULT WINAPI HTMLCurrentStyle_get_backgroundPositionX ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 214 of file htmlcurstyle.c.

215{
217 FIXME("(%p)->(%p)\n", This, p);
218 return E_NOTIMPL;
219}

◆ HTMLCurrentStyle_get_backgroundPositionY()

static HRESULT WINAPI HTMLCurrentStyle_get_backgroundPositionY ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 221 of file htmlcurstyle.c.

222{
224 FIXME("(%p)->(%p)\n", This, p);
225 return E_NOTIMPL;
226}

◆ HTMLCurrentStyle_get_backgroundRepeat()

static HRESULT WINAPI HTMLCurrentStyle_get_backgroundRepeat ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 228 of file htmlcurstyle.c.

229{
231 TRACE("(%p)->(%p)\n", This, p);
232 return get_nsstyle_attr(This->nsstyle, STYLEID_BACKGROUND_REPEAT, p, 0);
233}
@ STYLEID_BACKGROUND_REPEAT
Definition: htmlstyle.h:45

◆ HTMLCurrentStyle_get_behavior()

static HRESULT WINAPI HTMLCurrentStyle_get_behavior ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 582 of file htmlcurstyle.c.

583{
585 FIXME("(%p)->(%p)\n", This, p);
586 return E_NOTIMPL;
587}

◆ HTMLCurrentStyle_get_blockDirection()

static HRESULT WINAPI HTMLCurrentStyle_get_blockDirection ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 688 of file htmlcurstyle.c.

689{
691 FIXME("(%p)->(%p)\n", This, p);
692 return E_NOTIMPL;
693}

◆ HTMLCurrentStyle_get_borderBottomColor()

static HRESULT WINAPI HTMLCurrentStyle_get_borderBottomColor ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 256 of file htmlcurstyle.c.

257{
259 TRACE("(%p)->(%p)\n", This, p);
261}
@ STYLEID_BORDER_BOTTOM_COLOR
Definition: htmlstyle.h:48

◆ HTMLCurrentStyle_get_borderBottomStyle()

static HRESULT WINAPI HTMLCurrentStyle_get_borderBottomStyle ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 277 of file htmlcurstyle.c.

278{
280 TRACE("(%p)->(%p)\n", This, p);
282}
@ STYLEID_BORDER_BOTTOM_STYLE
Definition: htmlstyle.h:49

◆ HTMLCurrentStyle_get_borderBottomWidth()

static HRESULT WINAPI HTMLCurrentStyle_get_borderBottomWidth ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 305 of file htmlcurstyle.c.

306{
308 TRACE("(%p)->(%p)\n", This, p);
310}
@ STYLEID_BORDER_BOTTOM_WIDTH
Definition: htmlstyle.h:50

◆ HTMLCurrentStyle_get_borderCollapse()

static HRESULT WINAPI HTMLCurrentStyle_get_borderCollapse ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 568 of file htmlcurstyle.c.

569{
571 FIXME("(%p)->(%p)\n", This, p);
572 return E_NOTIMPL;
573}

◆ HTMLCurrentStyle_get_borderColor()

static HRESULT WINAPI HTMLCurrentStyle_get_borderColor ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 730 of file htmlcurstyle.c.

731{
733 TRACE("(%p)->(%p)\n", This, p);
734 return get_nsstyle_attr(This->nsstyle, STYLEID_BORDER_COLOR, p, 0);
735}
@ STYLEID_BORDER_COLOR
Definition: htmlstyle.h:51

◆ HTMLCurrentStyle_get_borderLeftColor()

static HRESULT WINAPI HTMLCurrentStyle_get_borderLeftColor ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 235 of file htmlcurstyle.c.

236{
238 TRACE("(%p)->(%p)\n", This, p);
240}
@ STYLEID_BORDER_LEFT_COLOR
Definition: htmlstyle.h:53

◆ HTMLCurrentStyle_get_borderLeftStyle()

static HRESULT WINAPI HTMLCurrentStyle_get_borderLeftStyle ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 284 of file htmlcurstyle.c.

285{
287 TRACE("(%p)->(%p)\n", This, p);
288 return get_nsstyle_attr(This->nsstyle, STYLEID_BORDER_LEFT_STYLE, p, 0);
289}
@ STYLEID_BORDER_LEFT_STYLE
Definition: htmlstyle.h:54

◆ HTMLCurrentStyle_get_borderLeftWidth()

static HRESULT WINAPI HTMLCurrentStyle_get_borderLeftWidth ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 312 of file htmlcurstyle.c.

313{
315 TRACE("(%p)->(%p)\n", This, p);
317}
@ STYLEID_BORDER_LEFT_WIDTH
Definition: htmlstyle.h:55

◆ HTMLCurrentStyle_get_borderRightColor()

static HRESULT WINAPI HTMLCurrentStyle_get_borderRightColor ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 249 of file htmlcurstyle.c.

250{
252 TRACE("(%p)->(%p)\n", This, p);
254}
@ STYLEID_BORDER_RIGHT_COLOR
Definition: htmlstyle.h:57

◆ HTMLCurrentStyle_get_borderRightStyle()

static HRESULT WINAPI HTMLCurrentStyle_get_borderRightStyle ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 270 of file htmlcurstyle.c.

271{
273 TRACE("(%p)->(%p)\n", This, p);
275}
@ STYLEID_BORDER_RIGHT_STYLE
Definition: htmlstyle.h:58

◆ HTMLCurrentStyle_get_borderRightWidth()

static HRESULT WINAPI HTMLCurrentStyle_get_borderRightWidth ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 298 of file htmlcurstyle.c.

299{
301 TRACE("(%p)->(%p)\n", This, p);
303}
@ STYLEID_BORDER_RIGHT_WIDTH
Definition: htmlstyle.h:59

◆ HTMLCurrentStyle_get_borderStyle()

static HRESULT WINAPI HTMLCurrentStyle_get_borderStyle ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 723 of file htmlcurstyle.c.

724{
726 TRACE("(%p)->(%p)\n", This, p);
727 return get_nsstyle_attr(This->nsstyle, STYLEID_BORDER_STYLE, p, 0);
728}
@ STYLEID_BORDER_STYLE
Definition: htmlstyle.h:60

◆ HTMLCurrentStyle_get_borderTopColor()

static HRESULT WINAPI HTMLCurrentStyle_get_borderTopColor ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 242 of file htmlcurstyle.c.

243{
245 TRACE("(%p)->(%p)\n", This, p);
247}
@ STYLEID_BORDER_TOP_COLOR
Definition: htmlstyle.h:62

◆ HTMLCurrentStyle_get_borderTopStyle()

static HRESULT WINAPI HTMLCurrentStyle_get_borderTopStyle ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 263 of file htmlcurstyle.c.

264{
266 TRACE("(%p)->(%p)\n", This, p);
267 return get_nsstyle_attr(This->nsstyle, STYLEID_BORDER_TOP_STYLE, p, 0);
268}
@ STYLEID_BORDER_TOP_STYLE
Definition: htmlstyle.h:63

◆ HTMLCurrentStyle_get_borderTopWidth()

static HRESULT WINAPI HTMLCurrentStyle_get_borderTopWidth ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 291 of file htmlcurstyle.c.

292{
294 TRACE("(%p)->(%p)\n", This, p);
296}
@ STYLEID_BORDER_TOP_WIDTH
Definition: htmlstyle.h:64

◆ HTMLCurrentStyle_get_borderWidth()

static HRESULT WINAPI HTMLCurrentStyle_get_borderWidth ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 737 of file htmlcurstyle.c.

738{
740 TRACE("(%p)->(%p)\n", This, p);
741 return get_nsstyle_attr(This->nsstyle, STYLEID_BORDER_WIDTH, p, 0);
742}
@ STYLEID_BORDER_WIDTH
Definition: htmlstyle.h:65

◆ HTMLCurrentStyle_get_bottom()

static HRESULT WINAPI HTMLCurrentStyle_get_bottom ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 611 of file htmlcurstyle.c.

612{
614 TRACE("(%p)->(%p)\n", This, p);
615 return get_nsstyle_attr_var(This->nsstyle, STYLEID_BOTTOM, p, 0);
616}
@ STYLEID_BOTTOM
Definition: htmlstyle.h:66

◆ HTMLCurrentStyle_get_clear()

static HRESULT WINAPI HTMLCurrentStyle_get_clear ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 477 of file htmlcurstyle.c.

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

◆ HTMLCurrentStyle_get_clipBottom()

static HRESULT WINAPI HTMLCurrentStyle_get_clipBottom ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 519 of file htmlcurstyle.c.

520{
522 FIXME("(%p)->(%p)\n", This, p);
523 return E_NOTIMPL;
524}

◆ HTMLCurrentStyle_get_clipLeft()

static HRESULT WINAPI HTMLCurrentStyle_get_clipLeft ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 526 of file htmlcurstyle.c.

527{
529 FIXME("(%p)->(%p)\n", This, p);
530 return E_NOTIMPL;
531}

◆ HTMLCurrentStyle_get_clipRight()

static HRESULT WINAPI HTMLCurrentStyle_get_clipRight ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 512 of file htmlcurstyle.c.

513{
515 FIXME("(%p)->(%p)\n", This, p);
516 return E_NOTIMPL;
517}

◆ HTMLCurrentStyle_get_clipTop()

static HRESULT WINAPI HTMLCurrentStyle_get_clipTop ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 505 of file htmlcurstyle.c.

506{
508 FIXME("(%p)->(%p)\n", This, p);
509 return E_NOTIMPL;
510}

◆ HTMLCurrentStyle_get_color()

static HRESULT WINAPI HTMLCurrentStyle_get_color ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 156 of file htmlcurstyle.c.

157{
159 TRACE("(%p)->(%p)\n", This, p);
160 return get_nsstyle_attr_var(This->nsstyle, STYLEID_COLOR, p, 0);
161}
@ STYLEID_COLOR
Definition: htmlstyle.h:70

◆ HTMLCurrentStyle_get_cursor()

static HRESULT WINAPI HTMLCurrentStyle_get_cursor ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 554 of file htmlcurstyle.c.

555{
557 TRACE("(%p)->(%p)\n", This, p);
558 return get_nsstyle_attr(This->nsstyle, STYLEID_CURSOR, p, 0);
559}
@ STYLEID_CURSOR
Definition: htmlstyle.h:71

◆ HTMLCurrentStyle_get_direction()

static HRESULT WINAPI HTMLCurrentStyle_get_direction ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 575 of file htmlcurstyle.c.

576{
578 FIXME("(%p)->(%p)\n", This, p);
579 return E_NOTIMPL;
580}

◆ HTMLCurrentStyle_get_display()

static HRESULT WINAPI HTMLCurrentStyle_get_display ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 389 of file htmlcurstyle.c.

390{
392
393 TRACE("(%p)->(%p)\n", This, p);
394
395 return get_nsstyle_attr(This->nsstyle, STYLEID_DISPLAY, p, 0);
396}
@ STYLEID_DISPLAY
Definition: htmlstyle.h:73

◆ HTMLCurrentStyle_get_fontFamily()

static HRESULT WINAPI HTMLCurrentStyle_get_fontFamily ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 170 of file htmlcurstyle.c.

171{
173
174 TRACE("(%p)->(%p)\n", This, p);
175
176 return get_nsstyle_attr(This->nsstyle, STYLEID_FONT_FAMILY, p, 0);
177}
@ STYLEID_FONT_FAMILY
Definition: htmlstyle.h:76

◆ HTMLCurrentStyle_get_fontSize()

static HRESULT WINAPI HTMLCurrentStyle_get_fontSize ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 200 of file htmlcurstyle.c.

201{
203 TRACE("(%p)->(%p)\n", This, p);
204 return get_nsstyle_attr_var(This->nsstyle, STYLEID_FONT_SIZE, p, 0);
205}
@ STYLEID_FONT_SIZE
Definition: htmlstyle.h:77

◆ HTMLCurrentStyle_get_fontStyle()

static HRESULT WINAPI HTMLCurrentStyle_get_fontStyle ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 179 of file htmlcurstyle.c.

180{
182 TRACE("(%p)->(%p)\n", This, p);
183 return get_nsstyle_attr(This->nsstyle, STYLEID_FONT_STYLE, p, 0);
184}
@ STYLEID_FONT_STYLE
Definition: htmlstyle.h:78

◆ HTMLCurrentStyle_get_fontVariant()

static HRESULT WINAPI HTMLCurrentStyle_get_fontVariant ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 186 of file htmlcurstyle.c.

187{
189 TRACE("(%p)->(%p)\n", This, p);
190 return get_nsstyle_attr(This->nsstyle, STYLEID_FONT_VARIANT, p, 0);
191}
@ STYLEID_FONT_VARIANT
Definition: htmlstyle.h:79

◆ HTMLCurrentStyle_get_fontWeight()

static HRESULT WINAPI HTMLCurrentStyle_get_fontWeight ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 193 of file htmlcurstyle.c.

194{
196 TRACE("(%p)->(%p)\n", This, p);
198}
@ STYLEID_FONT_WEIGHT
Definition: htmlstyle.h:80
#define ATTR_STR_TO_INT
Definition: htmlstyle.h:141

◆ HTMLCurrentStyle_get_height()

static HRESULT WINAPI HTMLCurrentStyle_get_height ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 340 of file htmlcurstyle.c.

341{
343 TRACE("(%p)->(%p)\n", This, p);
344 return get_nsstyle_attr_var(This->nsstyle, STYLEID_HEIGHT, p, 0);
345}
@ STYLEID_HEIGHT
Definition: htmlstyle.h:81

◆ HTMLCurrentStyle_get_imeMode()

static HRESULT WINAPI HTMLCurrentStyle_get_imeMode ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 618 of file htmlcurstyle.c.

619{
621 FIXME("(%p)->(%p)\n", This, p);
622 return E_NOTIMPL;
623}

◆ HTMLCurrentStyle_get_layoutGridChar()

static HRESULT WINAPI HTMLCurrentStyle_get_layoutGridChar ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 695 of file htmlcurstyle.c.

696{
698 FIXME("(%p)->(%p)\n", This, p);
699 return E_NOTIMPL;
700}

◆ HTMLCurrentStyle_get_layoutGridLine()

static HRESULT WINAPI HTMLCurrentStyle_get_layoutGridLine ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 702 of file htmlcurstyle.c.

703{
705 FIXME("(%p)->(%p)\n", This, p);
706 return E_NOTIMPL;
707}

◆ HTMLCurrentStyle_get_layoutGridMode()

static HRESULT WINAPI HTMLCurrentStyle_get_layoutGridMode ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 709 of file htmlcurstyle.c.

710{
712 FIXME("(%p)->(%p)\n", This, p);
713 return E_NOTIMPL;
714}

◆ HTMLCurrentStyle_get_layoutGridType()

static HRESULT WINAPI HTMLCurrentStyle_get_layoutGridType ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 716 of file htmlcurstyle.c.

717{
719 FIXME("(%p)->(%p)\n", This, p);
720 return E_NOTIMPL;
721}

◆ HTMLCurrentStyle_get_left()

static HRESULT WINAPI HTMLCurrentStyle_get_left ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 319 of file htmlcurstyle.c.

320{
322 TRACE("(%p)->(%p)\n", This, p);
323 return get_nsstyle_attr_var(This->nsstyle, STYLEID_LEFT, p, 0);
324}
@ STYLEID_LEFT
Definition: htmlstyle.h:82

◆ HTMLCurrentStyle_get_letterSpacing()

static HRESULT WINAPI HTMLCurrentStyle_get_letterSpacing ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 414 of file htmlcurstyle.c.

415{
417 TRACE("(%p)->(%p)\n", This, p);
419}
@ STYLEID_LETTER_SPACING
Definition: htmlstyle.h:83

◆ HTMLCurrentStyle_get_lineBreak()

static HRESULT WINAPI HTMLCurrentStyle_get_lineBreak ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 653 of file htmlcurstyle.c.

654{
656 FIXME("(%p)->(%p)\n", This, p);
657 return E_NOTIMPL;
658}

◆ HTMLCurrentStyle_get_lineHeight()

static HRESULT WINAPI HTMLCurrentStyle_get_lineHeight ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 421 of file htmlcurstyle.c.

422{
424 TRACE("(%p)->(%p)\n", This, p);
425 return get_nsstyle_attr_var(This->nsstyle, STYLEID_LINE_HEIGHT, p, 0);
426}
@ STYLEID_LINE_HEIGHT
Definition: htmlstyle.h:84

◆ HTMLCurrentStyle_get_listStyleImage()

static HRESULT WINAPI HTMLCurrentStyle_get_listStyleImage ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 498 of file htmlcurstyle.c.

499{
501 FIXME("(%p)->(%p)\n", This, p);
502 return E_NOTIMPL;
503}

◆ HTMLCurrentStyle_get_listStylePosition()

static HRESULT WINAPI HTMLCurrentStyle_get_listStylePosition ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 491 of file htmlcurstyle.c.

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

◆ HTMLCurrentStyle_get_listStyleType()

static HRESULT WINAPI HTMLCurrentStyle_get_listStyleType ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 484 of file htmlcurstyle.c.

485{
487 FIXME("(%p)->(%p)\n", This, p);
488 return E_NOTIMPL;
489}

◆ HTMLCurrentStyle_get_margin()

static HRESULT WINAPI HTMLCurrentStyle_get_margin ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 751 of file htmlcurstyle.c.

752{
754 TRACE("(%p)->(%p)\n", This, p);
755 return get_nsstyle_attr(This->nsstyle, STYLEID_MARGIN, p, 0);
756}
@ STYLEID_MARGIN
Definition: htmlstyle.h:88

◆ HTMLCurrentStyle_get_marginBottom()

static HRESULT WINAPI HTMLCurrentStyle_get_marginBottom ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 463 of file htmlcurstyle.c.

464{
466 TRACE("(%p)->(%p)\n", This, p);
467 return get_nsstyle_attr_var(This->nsstyle, STYLEID_MARGIN_BOTTOM, p, 0);
468}
@ STYLEID_MARGIN_BOTTOM
Definition: htmlstyle.h:89

◆ HTMLCurrentStyle_get_marginLeft()

static HRESULT WINAPI HTMLCurrentStyle_get_marginLeft ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 470 of file htmlcurstyle.c.

471{
473 TRACE("(%p)->(%p)\n", This, p);
474 return get_nsstyle_attr_var(This->nsstyle, STYLEID_MARGIN_LEFT, p, 0);
475}
@ STYLEID_MARGIN_LEFT
Definition: htmlstyle.h:90

◆ HTMLCurrentStyle_get_marginRight()

static HRESULT WINAPI HTMLCurrentStyle_get_marginRight ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 456 of file htmlcurstyle.c.

457{
459 TRACE("(%p)->(%p)\n", This, p);
460 return get_nsstyle_attr_var(This->nsstyle, STYLEID_MARGIN_RIGHT, p, 0);
461}
@ STYLEID_MARGIN_RIGHT
Definition: htmlstyle.h:91

◆ HTMLCurrentStyle_get_marginTop()

static HRESULT WINAPI HTMLCurrentStyle_get_marginTop ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 449 of file htmlcurstyle.c.

450{
452 TRACE("(%p)->(%p)\n", This, p);
453 return get_nsstyle_attr_var(This->nsstyle, STYLEID_MARGIN_TOP, p, 0);
454}
@ STYLEID_MARGIN_TOP
Definition: htmlstyle.h:92

◆ HTMLCurrentStyle_get_overflow()

static HRESULT WINAPI HTMLCurrentStyle_get_overflow ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 533 of file htmlcurstyle.c.

534{
536 TRACE("(%p)->(%p)\n", This, p);
537 return get_nsstyle_attr(This->nsstyle, STYLEID_OVERFLOW, p, 0);
538}
@ STYLEID_OVERFLOW
Definition: htmlstyle.h:98

◆ HTMLCurrentStyle_get_overflowX()

static HRESULT WINAPI HTMLCurrentStyle_get_overflowX ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 765 of file htmlcurstyle.c.

766{
768 FIXME("(%p)->(%p)\n", This, p);
769 return E_NOTIMPL;
770}

◆ HTMLCurrentStyle_get_overflowY()

static HRESULT WINAPI HTMLCurrentStyle_get_overflowY ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 772 of file htmlcurstyle.c.

773{
775 FIXME("(%p)->(%p)\n", This, p);
776 return E_NOTIMPL;
777}

◆ HTMLCurrentStyle_get_padding()

static HRESULT WINAPI HTMLCurrentStyle_get_padding ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 744 of file htmlcurstyle.c.

745{
747 TRACE("(%p)->(%p)\n", This, p);
748 return get_nsstyle_attr(This->nsstyle, STYLEID_PADDING, p, 0);
749}
@ STYLEID_PADDING
Definition: htmlstyle.h:101

◆ HTMLCurrentStyle_get_paddingBottom()

static HRESULT WINAPI HTMLCurrentStyle_get_paddingBottom ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 368 of file htmlcurstyle.c.

369{
371 TRACE("(%p)->(%p)\n", This, p);
373}
@ STYLEID_PADDING_BOTTOM
Definition: htmlstyle.h:102

◆ HTMLCurrentStyle_get_paddingLeft()

static HRESULT WINAPI HTMLCurrentStyle_get_paddingLeft ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 347 of file htmlcurstyle.c.

348{
350 TRACE("(%p)->(%p)\n", This, p);
351 return get_nsstyle_attr_var(This->nsstyle, STYLEID_PADDING_LEFT, p, 0);
352}
@ STYLEID_PADDING_LEFT
Definition: htmlstyle.h:103

◆ HTMLCurrentStyle_get_paddingRight()

static HRESULT WINAPI HTMLCurrentStyle_get_paddingRight ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 361 of file htmlcurstyle.c.

362{
364 TRACE("(%p)->(%p)\n", This, p);
365 return get_nsstyle_attr_var(This->nsstyle, STYLEID_PADDING_RIGHT, p, 0);
366}
@ STYLEID_PADDING_RIGHT
Definition: htmlstyle.h:104

◆ HTMLCurrentStyle_get_paddingTop()

static HRESULT WINAPI HTMLCurrentStyle_get_paddingTop ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 354 of file htmlcurstyle.c.

355{
357 TRACE("(%p)->(%p)\n", This, p);
358 return get_nsstyle_attr_var(This->nsstyle, STYLEID_PADDING_TOP, p, 0);
359}
@ STYLEID_PADDING_TOP
Definition: htmlstyle.h:105

◆ HTMLCurrentStyle_get_pageBreakAfter()

static HRESULT WINAPI HTMLCurrentStyle_get_pageBreakAfter ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 547 of file htmlcurstyle.c.

548{
550 FIXME("(%p)->(%p)\n", This, p);
551 return E_NOTIMPL;
552}

◆ HTMLCurrentStyle_get_pageBreakBefore()

static HRESULT WINAPI HTMLCurrentStyle_get_pageBreakBefore ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 540 of file htmlcurstyle.c.

541{
543 FIXME("(%p)->(%p)\n", This, p);
544 return E_NOTIMPL;
545}

◆ HTMLCurrentStyle_get_position()

static HRESULT WINAPI HTMLCurrentStyle_get_position ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 140 of file htmlcurstyle.c.

141{
143
144 TRACE("(%p)->(%p)\n", This, p);
145
146 return get_nsstyle_attr(This->nsstyle, STYLEID_POSITION, p, 0);
147}
@ STYLEID_POSITION
Definition: htmlstyle.h:108

◆ HTMLCurrentStyle_get_right()

static HRESULT WINAPI HTMLCurrentStyle_get_right ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 604 of file htmlcurstyle.c.

605{
607 TRACE("(%p)->(%p)\n", This, p);
608 return get_nsstyle_attr_var(This->nsstyle, STYLEID_RIGHT, p, 0);
609}
@ STYLEID_RIGHT
Definition: htmlstyle.h:109

◆ HTMLCurrentStyle_get_rubyAlign()

static HRESULT WINAPI HTMLCurrentStyle_get_rubyAlign ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 625 of file htmlcurstyle.c.

626{
628 FIXME("(%p)->(%p)\n", This, p);
629 return E_NOTIMPL;
630}

◆ HTMLCurrentStyle_get_rubyOverhang()

static HRESULT WINAPI HTMLCurrentStyle_get_rubyOverhang ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 639 of file htmlcurstyle.c.

640{
642 FIXME("(%p)->(%p)\n", This, p);
643 return E_NOTIMPL;
644}

◆ HTMLCurrentStyle_get_rubyPosition()

static HRESULT WINAPI HTMLCurrentStyle_get_rubyPosition ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 632 of file htmlcurstyle.c.

633{
635 FIXME("(%p)->(%p)\n", This, p);
636 return E_NOTIMPL;
637}

◆ HTMLCurrentStyle_get_styleFloat()

static HRESULT WINAPI HTMLCurrentStyle_get_styleFloat ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 149 of file htmlcurstyle.c.

150{
152 FIXME("(%p)->(%p)\n", This, p);
153 return E_NOTIMPL;
154}

◆ HTMLCurrentStyle_get_tableLayout()

static HRESULT WINAPI HTMLCurrentStyle_get_tableLayout ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 561 of file htmlcurstyle.c.

562{
564 FIXME("(%p)->(%p)\n", This, p);
565 return E_NOTIMPL;
566}

◆ HTMLCurrentStyle_get_textAlign()

static HRESULT WINAPI HTMLCurrentStyle_get_textAlign ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 375 of file htmlcurstyle.c.

376{
378 TRACE("(%p)->(%p)\n", This, p);
379 return get_nsstyle_attr(This->nsstyle, STYLEID_TEXT_ALIGN, p, 0);
380}
@ STYLEID_TEXT_ALIGN
Definition: htmlstyle.h:111

◆ HTMLCurrentStyle_get_textAutospace()

static HRESULT WINAPI HTMLCurrentStyle_get_textAutospace ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 646 of file htmlcurstyle.c.

647{
649 FIXME("(%p)->(%p)\n", This, p);
650 return E_NOTIMPL;
651}

◆ HTMLCurrentStyle_get_textDecoration()

static HRESULT WINAPI HTMLCurrentStyle_get_textDecoration ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 382 of file htmlcurstyle.c.

383{
385 TRACE("(%p)->(%p)\n", This, p);
386 return get_nsstyle_attr(This->nsstyle, STYLEID_TEXT_DECORATION, p, 0);
387}
@ STYLEID_TEXT_DECORATION
Definition: htmlstyle.h:112

◆ HTMLCurrentStyle_get_textIndent()

static HRESULT WINAPI HTMLCurrentStyle_get_textIndent ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 428 of file htmlcurstyle.c.

429{
431 TRACE("(%p)->(%p)\n", This, p);
432 return get_nsstyle_attr_var(This->nsstyle, STYLEID_TEXT_INDENT, p, 0);
433}
@ STYLEID_TEXT_INDENT
Definition: htmlstyle.h:113

◆ HTMLCurrentStyle_get_textJustify()

static HRESULT WINAPI HTMLCurrentStyle_get_textJustify ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 667 of file htmlcurstyle.c.

668{
670 FIXME("(%p)->(%p)\n", This, p);
671 return E_NOTIMPL;
672}

◆ HTMLCurrentStyle_get_textJustifyTrim()

static HRESULT WINAPI HTMLCurrentStyle_get_textJustifyTrim ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 674 of file htmlcurstyle.c.

675{
677 FIXME("(%p)->(%p)\n", This, p);
678 return E_NOTIMPL;
679}

◆ HTMLCurrentStyle_get_textKashida()

static HRESULT WINAPI HTMLCurrentStyle_get_textKashida ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 681 of file htmlcurstyle.c.

682{
684 FIXME("(%p)->(%p)\n", This, p);
685 return E_NOTIMPL;
686}

◆ HTMLCurrentStyle_get_textTransform()

static HRESULT WINAPI HTMLCurrentStyle_get_textTransform ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 779 of file htmlcurstyle.c.

780{
782 TRACE("(%p)->(%p)\n", This, p);
783 return get_nsstyle_attr(This->nsstyle, STYLEID_TEXT_TRANSFORM, p, 0);
784}
@ STYLEID_TEXT_TRANSFORM
Definition: htmlstyle.h:114

◆ HTMLCurrentStyle_get_top()

static HRESULT WINAPI HTMLCurrentStyle_get_top ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 326 of file htmlcurstyle.c.

327{
329 TRACE("(%p)->(%p)\n", This, p);
330 return get_nsstyle_attr_var(This->nsstyle, STYLEID_TOP, p, 0);
331}
@ STYLEID_TOP
Definition: htmlstyle.h:115

◆ HTMLCurrentStyle_get_unicodeBidi()

static HRESULT WINAPI HTMLCurrentStyle_get_unicodeBidi ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 597 of file htmlcurstyle.c.

598{
600 FIXME("(%p)->(%p)\n", This, p);
601 return E_NOTIMPL;
602}

◆ HTMLCurrentStyle_get_verticalAlign()

static HRESULT WINAPI HTMLCurrentStyle_get_verticalAlign ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 435 of file htmlcurstyle.c.

436{
438 TRACE("(%p)->(%p)\n", This, p);
440}
@ STYLEID_VERTICAL_ALIGN
Definition: htmlstyle.h:116

◆ HTMLCurrentStyle_get_visibility()

static HRESULT WINAPI HTMLCurrentStyle_get_visibility ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 398 of file htmlcurstyle.c.

399{
401
402 TRACE("(%p)->(%p)\n", This, p);
403
404 return get_nsstyle_attr(This->nsstyle, STYLEID_VISIBILITY, p, 0);
405}
@ STYLEID_VISIBILITY
Definition: htmlstyle.h:117

◆ HTMLCurrentStyle_get_width()

static HRESULT WINAPI HTMLCurrentStyle_get_width ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 333 of file htmlcurstyle.c.

334{
336 TRACE("(%p)->(%p)\n", This, p);
337 return get_nsstyle_attr_var(This->nsstyle, STYLEID_WIDTH, p, 0);
338}
@ STYLEID_WIDTH
Definition: htmlstyle.h:119

◆ HTMLCurrentStyle_get_wordBreak()

static HRESULT WINAPI HTMLCurrentStyle_get_wordBreak ( IHTMLCurrentStyle *  iface,
BSTR p 
)
static

Definition at line 660 of file htmlcurstyle.c.

661{
663 FIXME("(%p)->(%p)\n", This, p);
664 return E_NOTIMPL;
665}

◆ HTMLCurrentStyle_get_zIndex()

static HRESULT WINAPI HTMLCurrentStyle_get_zIndex ( IHTMLCurrentStyle *  iface,
VARIANT p 
)
static

Definition at line 407 of file htmlcurstyle.c.

408{
410 TRACE("(%p)->(%p)\n", This, p);
412}
@ STYLEID_Z_INDEX
Definition: htmlstyle.h:122

◆ HTMLCurrentStyle_getAttribute()

static HRESULT WINAPI HTMLCurrentStyle_getAttribute ( IHTMLCurrentStyle *  iface,
BSTR  strAttributeName,
LONG  lFlags,
VARIANT AttributeValue 
)
static

Definition at line 589 of file htmlcurstyle.c.

591{
593 FIXME("(%p)->(%s %x %p)\n", This, debugstr_w(strAttributeName), lFlags, AttributeValue);
594 return E_NOTIMPL;
595}
#define debugstr_w
Definition: kernel32.h:32

◆ HTMLCurrentStyle_GetIDsOfNames()

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

Definition at line 123 of file htmlcurstyle.c.

125{
127 return IDispatchEx_GetIDsOfNames(&This->dispex.IDispatchEx_iface, riid, rgszNames, cNames,
128 lcid, rgDispId);
129}

◆ HTMLCurrentStyle_GetTypeInfo()

static HRESULT WINAPI HTMLCurrentStyle_GetTypeInfo ( IHTMLCurrentStyle *  iface,
UINT  iTInfo,
LCID  lcid,
ITypeInfo **  ppTInfo 
)
static

Definition at line 116 of file htmlcurstyle.c.

118{
120 return IDispatchEx_GetTypeInfo(&This->dispex.IDispatchEx_iface, iTInfo, lcid, ppTInfo);
121}

◆ HTMLCurrentStyle_GetTypeInfoCount()

static HRESULT WINAPI HTMLCurrentStyle_GetTypeInfoCount ( IHTMLCurrentStyle *  iface,
UINT pctinfo 
)
static

Definition at line 110 of file htmlcurstyle.c.

111{
113 return IDispatchEx_GetTypeInfoCount(&This->dispex.IDispatchEx_iface, pctinfo);
114}

◆ HTMLCurrentStyle_Invoke()

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

Definition at line 131 of file htmlcurstyle.c.

134{
136 return IDispatchEx_Invoke(&This->dispex.IDispatchEx_iface, dispIdMember, riid, lcid,
137 wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr);
138}

◆ HTMLCurrentStyle_QueryInterface()

static HRESULT WINAPI HTMLCurrentStyle_QueryInterface ( IHTMLCurrentStyle *  iface,
REFIID  riid,
void **  ppv 
)
static

Definition at line 54 of file htmlcurstyle.c.

55{
57
58 TRACE("(%p)->(%s %p)\n", This, debugstr_mshtml_guid(riid), ppv);
59
61 *ppv = &This->IHTMLCurrentStyle_iface;
62 }else if(IsEqualGUID(&IID_IHTMLCurrentStyle, riid)) {
63 *ppv = &This->IHTMLCurrentStyle_iface;
64 }else if(IsEqualGUID(&IID_IHTMLCurrentStyle2, riid)) {
65 *ppv = &This->IHTMLCurrentStyle2_iface;
66 }else if(IsEqualGUID(&IID_IHTMLCurrentStyle3, riid)) {
67 *ppv = &This->IHTMLCurrentStyle3_iface;
68 }else if(IsEqualGUID(&IID_IHTMLCurrentStyle4, riid)) {
69 *ppv = &This->IHTMLCurrentStyle4_iface;
70 }else if(dispex_query_interface(&This->dispex, riid, ppv)) {
71 return *ppv ? S_OK : E_NOINTERFACE;
72 }else {
73 *ppv = NULL;
74 WARN("unsupported %s\n", debugstr_mshtml_guid(riid));
75 return E_NOINTERFACE;
76 }
77
78 IUnknown_AddRef((IUnknown*)*ppv);
79 return S_OK;
80}
const GUID IID_IUnknown
const char * debugstr_mshtml_guid(const GUID *iid)
Definition: main.c:542
BOOL dispex_query_interface(DispatchEx *This, REFIID riid, void **ppv)
Definition: dispex.c:1656
#define IsEqualGUID(rguid1, rguid2)
Definition: guiddef.h:147
#define E_NOINTERFACE
Definition: winerror.h:2364

◆ HTMLCurrentStyle_Release()

static ULONG WINAPI HTMLCurrentStyle_Release ( IHTMLCurrentStyle *  iface)
static

Definition at line 92 of file htmlcurstyle.c.

93{
96
97 TRACE("(%p) ref=%d\n", This, ref);
98
99 if(!ref) {
100 if(This->nsstyle)
101 nsIDOMCSSStyleDeclaration_Release(This->nsstyle);
102 IHTMLElement_Release(&This->elem->IHTMLElement_iface);
103 release_dispex(&This->dispex);
105 }
106
107 return ref;
108}
static BOOL heap_free(void *mem)
Definition: appwiz.h:76
#define InterlockedDecrement
Definition: armddk.h:52
void release_dispex(DispatchEx *This)
Definition: dispex.c:1706

◆ impl_from_IHTMLCurrentStyle()

static HTMLCurrentStyle * impl_from_IHTMLCurrentStyle ( IHTMLCurrentStyle *  iface)
inlinestatic

Definition at line 34 of file htmlcurstyle.c.

35{
36 return CONTAINING_RECORD(iface, HTMLCurrentStyle, IHTMLCurrentStyle_iface);
37}
#define CONTAINING_RECORD(address, type, field)
Definition: typedefs.h:260

Referenced by HTMLCurrentStyle_AddRef(), HTMLCurrentStyle_get_accelerator(), HTMLCurrentStyle_get_backgroundAttachment(), HTMLCurrentStyle_get_backgroundColor(), HTMLCurrentStyle_get_backgroundImage(), HTMLCurrentStyle_get_backgroundPositionX(), HTMLCurrentStyle_get_backgroundPositionY(), HTMLCurrentStyle_get_backgroundRepeat(), HTMLCurrentStyle_get_behavior(), HTMLCurrentStyle_get_blockDirection(), HTMLCurrentStyle_get_borderBottomColor(), HTMLCurrentStyle_get_borderBottomStyle(), HTMLCurrentStyle_get_borderBottomWidth(), HTMLCurrentStyle_get_borderCollapse(), HTMLCurrentStyle_get_borderColor(), HTMLCurrentStyle_get_borderLeftColor(), HTMLCurrentStyle_get_borderLeftStyle(), HTMLCurrentStyle_get_borderLeftWidth(), HTMLCurrentStyle_get_borderRightColor(), HTMLCurrentStyle_get_borderRightStyle(), HTMLCurrentStyle_get_borderRightWidth(), HTMLCurrentStyle_get_borderStyle(), HTMLCurrentStyle_get_borderTopColor(), HTMLCurrentStyle_get_borderTopStyle(), HTMLCurrentStyle_get_borderTopWidth(), HTMLCurrentStyle_get_borderWidth(), HTMLCurrentStyle_get_bottom(), HTMLCurrentStyle_get_clear(), HTMLCurrentStyle_get_clipBottom(), HTMLCurrentStyle_get_clipLeft(), HTMLCurrentStyle_get_clipRight(), HTMLCurrentStyle_get_clipTop(), HTMLCurrentStyle_get_color(), HTMLCurrentStyle_get_cursor(), HTMLCurrentStyle_get_direction(), HTMLCurrentStyle_get_display(), HTMLCurrentStyle_get_fontFamily(), HTMLCurrentStyle_get_fontSize(), HTMLCurrentStyle_get_fontStyle(), HTMLCurrentStyle_get_fontVariant(), HTMLCurrentStyle_get_fontWeight(), HTMLCurrentStyle_get_height(), HTMLCurrentStyle_get_imeMode(), HTMLCurrentStyle_get_layoutGridChar(), HTMLCurrentStyle_get_layoutGridLine(), HTMLCurrentStyle_get_layoutGridMode(), HTMLCurrentStyle_get_layoutGridType(), HTMLCurrentStyle_get_left(), HTMLCurrentStyle_get_letterSpacing(), HTMLCurrentStyle_get_lineBreak(), HTMLCurrentStyle_get_lineHeight(), HTMLCurrentStyle_get_listStyleImage(), HTMLCurrentStyle_get_listStylePosition(), HTMLCurrentStyle_get_listStyleType(), HTMLCurrentStyle_get_margin(), HTMLCurrentStyle_get_marginBottom(), HTMLCurrentStyle_get_marginLeft(), HTMLCurrentStyle_get_marginRight(), HTMLCurrentStyle_get_marginTop(), HTMLCurrentStyle_get_overflow(), HTMLCurrentStyle_get_overflowX(), HTMLCurrentStyle_get_overflowY(), HTMLCurrentStyle_get_padding(), HTMLCurrentStyle_get_paddingBottom(), HTMLCurrentStyle_get_paddingLeft(), HTMLCurrentStyle_get_paddingRight(), HTMLCurrentStyle_get_paddingTop(), HTMLCurrentStyle_get_pageBreakAfter(), HTMLCurrentStyle_get_pageBreakBefore(), HTMLCurrentStyle_get_position(), HTMLCurrentStyle_get_right(), HTMLCurrentStyle_get_rubyAlign(), HTMLCurrentStyle_get_rubyOverhang(), HTMLCurrentStyle_get_rubyPosition(), HTMLCurrentStyle_get_styleFloat(), HTMLCurrentStyle_get_tableLayout(), HTMLCurrentStyle_get_textAlign(), HTMLCurrentStyle_get_textAutospace(), HTMLCurrentStyle_get_textDecoration(), HTMLCurrentStyle_get_textIndent(), HTMLCurrentStyle_get_textJustify(), HTMLCurrentStyle_get_textJustifyTrim(), HTMLCurrentStyle_get_textKashida(), HTMLCurrentStyle_get_textTransform(), HTMLCurrentStyle_get_top(), HTMLCurrentStyle_get_unicodeBidi(), HTMLCurrentStyle_get_verticalAlign(), HTMLCurrentStyle_get_visibility(), HTMLCurrentStyle_get_width(), HTMLCurrentStyle_get_wordBreak(), HTMLCurrentStyle_get_zIndex(), HTMLCurrentStyle_getAttribute(), HTMLCurrentStyle_GetIDsOfNames(), HTMLCurrentStyle_GetTypeInfo(), HTMLCurrentStyle_GetTypeInfoCount(), HTMLCurrentStyle_Invoke(), HTMLCurrentStyle_QueryInterface(), and HTMLCurrentStyle_Release().

◆ impl_from_IHTMLCurrentStyle2()

◆ impl_from_IHTMLCurrentStyle3()

◆ impl_from_IHTMLCurrentStyle4()

Variable Documentation

◆ HTMLCurrentStyle2Vtbl

const IHTMLCurrentStyle2Vtbl HTMLCurrentStyle2Vtbl
static
Initial value:
= {
}
static HRESULT WINAPI HTMLCurrentStyle2_get_textKashidaSpace(IHTMLCurrentStyle2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLCurrentStyle2_get_scrollbarArrowColor(IHTMLCurrentStyle2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLCurrentStyle2_get_scrollbar3dLightColor(IHTMLCurrentStyle2 *iface, VARIANT *p)
Definition: htmlcurstyle.c:983
static HRESULT WINAPI HTMLCurrentStyle2_get_scrollbarHighlightColor(IHTMLCurrentStyle2 *iface, VARIANT *p)
Definition: htmlcurstyle.c:997
static HRESULT WINAPI HTMLCurrentStyle2_get_textAlignLast(IHTMLCurrentStyle2 *iface, BSTR *p)
static HRESULT WINAPI HTMLCurrentStyle2_get_isBlock(IHTMLCurrentStyle2 *iface, VARIANT_BOOL *p)
static HRESULT WINAPI HTMLCurrentStyle2_get_filter(IHTMLCurrentStyle2 *iface, BSTR *p)
static HRESULT WINAPI HTMLCurrentStyle2_GetTypeInfoCount(IHTMLCurrentStyle2 *iface, UINT *pctinfo)
Definition: htmlcurstyle.c:908
static HRESULT WINAPI HTMLCurrentStyle2_get_scrollbarFaceColor(IHTMLCurrentStyle2 *iface, VARIANT *p)
Definition: htmlcurstyle.c:976
static HRESULT WINAPI HTMLCurrentStyle2_GetTypeInfo(IHTMLCurrentStyle2 *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
Definition: htmlcurstyle.c:914
static HRESULT WINAPI HTMLCurrentStyle2_get_zoom(IHTMLCurrentStyle2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLCurrentStyle2_get_textUnderlinePosition(IHTMLCurrentStyle2 *iface, BSTR *p)
Definition: htmlcurstyle.c:952
static HRESULT WINAPI HTMLCurrentStyle2_get_scrollbarTrackColor(IHTMLCurrentStyle2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLCurrentStyle2_get_hasLayout(IHTMLCurrentStyle2 *iface, VARIANT_BOOL *p)
Definition: htmlcurstyle.c:959
static HRESULT WINAPI HTMLCurrentStyle2_get_scrollbarDarkShadowColor(IHTMLCurrentStyle2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLCurrentStyle2_get_scrollbarBaseColor(IHTMLCurrentStyle2 *iface, VARIANT *p)
Definition: htmlcurstyle.c:969
static HRESULT WINAPI HTMLCurrentStyle2_QueryInterface(IHTMLCurrentStyle2 *iface, REFIID riid, void **ppv)
Definition: htmlcurstyle.c:888
static HRESULT WINAPI HTMLCurrentStyle2_Invoke(IHTMLCurrentStyle2 *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
Definition: htmlcurstyle.c:929
static HRESULT WINAPI HTMLCurrentStyle2_get_scrollbarShadowColor(IHTMLCurrentStyle2 *iface, VARIANT *p)
Definition: htmlcurstyle.c:990
static HRESULT WINAPI HTMLCurrentStyle2_get_layoutFlow(IHTMLCurrentStyle2 *iface, BSTR *p)
Definition: htmlcurstyle.c:938
static HRESULT WINAPI HTMLCurrentStyle2_get_writingMode(IHTMLCurrentStyle2 *iface, BSTR *p)
static HRESULT WINAPI HTMLCurrentStyle2_GetIDsOfNames(IHTMLCurrentStyle2 *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
Definition: htmlcurstyle.c:921
static ULONG WINAPI HTMLCurrentStyle2_Release(IHTMLCurrentStyle2 *iface)
Definition: htmlcurstyle.c:902
static ULONG WINAPI HTMLCurrentStyle2_AddRef(IHTMLCurrentStyle2 *iface)
Definition: htmlcurstyle.c:895
static HRESULT WINAPI HTMLCurrentStyle2_get_wordWrap(IHTMLCurrentStyle2 *iface, BSTR *p)
Definition: htmlcurstyle.c:945

Definition at line 1077 of file htmlcurstyle.c.

Referenced by HTMLCurrentStyle_Create().

◆ HTMLCurrentStyle3Vtbl

const IHTMLCurrentStyle3Vtbl HTMLCurrentStyle3Vtbl
static
Initial value:
= {
}
static HRESULT WINAPI HTMLCurrentStyle3_GetTypeInfo(IHTMLCurrentStyle3 *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static ULONG WINAPI HTMLCurrentStyle3_Release(IHTMLCurrentStyle3 *iface)
static HRESULT WINAPI HTMLCurrentStyle3_QueryInterface(IHTMLCurrentStyle3 *iface, REFIID riid, void **ppv)
static ULONG WINAPI HTMLCurrentStyle3_AddRef(IHTMLCurrentStyle3 *iface)
static HRESULT WINAPI HTMLCurrentStyle3_Invoke(IHTMLCurrentStyle3 *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
static HRESULT WINAPI HTMLCurrentStyle3_get_wordSpacing(IHTMLCurrentStyle3 *iface, VARIANT *p)
static HRESULT WINAPI HTMLCurrentStyle3_get_textOverflow(IHTMLCurrentStyle3 *iface, BSTR *p)
static HRESULT WINAPI HTMLCurrentStyle3_get_whiteSpace(IHTMLCurrentStyle3 *iface, BSTR *p)
static HRESULT WINAPI HTMLCurrentStyle3_GetIDsOfNames(IHTMLCurrentStyle3 *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static HRESULT WINAPI HTMLCurrentStyle3_get_minHeight(IHTMLCurrentStyle3 *iface, VARIANT *p)
static HRESULT WINAPI HTMLCurrentStyle3_GetTypeInfoCount(IHTMLCurrentStyle3 *iface, UINT *pctinfo)

Definition at line 1186 of file htmlcurstyle.c.

Referenced by HTMLCurrentStyle_Create().

◆ HTMLCurrentStyle4Vtbl

const IHTMLCurrentStyle4Vtbl HTMLCurrentStyle4Vtbl
static
Initial value:
= {
}
static HRESULT WINAPI HTMLCurrentStyle4_get_minWidth(IHTMLCurrentStyle4 *iface, VARIANT *p)
static HRESULT WINAPI HTMLCurrentStyle4_msInterpolationMode(IHTMLCurrentStyle4 *iface, BSTR *p)
static HRESULT WINAPI HTMLCurrentStyle4_Invoke(IHTMLCurrentStyle4 *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
static HRESULT WINAPI HTMLCurrentStyle4_GetIDsOfNames(IHTMLCurrentStyle4 *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static HRESULT WINAPI HTMLCurrentStyle4_GetTypeInfo(IHTMLCurrentStyle4 *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static HRESULT WINAPI HTMLCurrentStyle4_QueryInterface(IHTMLCurrentStyle4 *iface, REFIID riid, void **ppv)
static HRESULT WINAPI HTMLCurrentStyle4_get_maxHeight(IHTMLCurrentStyle4 *iface, VARIANT *p)
static ULONG WINAPI HTMLCurrentStyle4_AddRef(IHTMLCurrentStyle4 *iface)
static ULONG WINAPI HTMLCurrentStyle4_Release(IHTMLCurrentStyle4 *iface)
static HRESULT WINAPI HTMLCurrentStyle4_get_maxWidth(IHTMLCurrentStyle4 *iface, VARIANT *p)
static HRESULT WINAPI HTMLCurrentStyle4_GetTypeInfoCount(IHTMLCurrentStyle4 *iface, UINT *pctinfo)

Definition at line 1279 of file htmlcurstyle.c.

Referenced by HTMLCurrentStyle_Create().

◆ HTMLCurrentStyle_dispex

dispex_static_data_t HTMLCurrentStyle_dispex
static
Initial value:
= {
DispHTMLCurrentStyle_tid,
}
static const tid_t HTMLCurrentStyle_iface_tids[]

Definition at line 1300 of file htmlcurstyle.c.

Referenced by HTMLCurrentStyle_Create().

◆ HTMLCurrentStyle_iface_tids

const tid_t HTMLCurrentStyle_iface_tids[]
static
Initial value:
= {
IHTMLCurrentStyle_tid,
IHTMLCurrentStyle2_tid,
IHTMLCurrentStyle3_tid,
IHTMLCurrentStyle4_tid,
0
}

Definition at line 1293 of file htmlcurstyle.c.

◆ HTMLCurrentStyleVtbl

const IHTMLCurrentStyleVtbl HTMLCurrentStyleVtbl
static

Definition at line 786 of file htmlcurstyle.c.

Referenced by HTMLCurrentStyle_Create().