22 {
'b',
'a',
'c',
'k',
'g',
'r',
'o',
'u',
'n',
'd',0};
24 {
'b',
'a',
'c',
'k',
'g',
'r',
'o',
'u',
'n',
'd',
'-',
'a',
't',
't',
'a',
'c',
'h',
'm',
'e',
'n',
't',0};
26 {
'b',
'a',
'c',
'k',
'g',
'r',
'o',
'u',
'n',
'd',
'-',
'c',
'o',
'l',
'o',
'r',0};
28 {
'b',
'a',
'c',
'k',
'g',
'r',
'o',
'u',
'n',
'd',
'-',
'i',
'm',
'a',
'g',
'e',0};
30 {
'b',
'a',
'c',
'k',
'g',
'r',
'o',
'u',
'n',
'd',
'-',
'p',
'o',
's',
'i',
't',
'i',
'o',
'n',0};
32 {
'b',
'a',
'c',
'k',
'g',
'r',
'o',
'u',
'n',
'd',
'-',
'p',
'o',
's',
'i',
't',
'i',
'o',
'n',
'-',
'x',0};
34 {
'b',
'a',
'c',
'k',
'g',
'r',
'o',
'u',
'n',
'd',
'-',
'p',
'o',
's',
'i',
't',
'i',
'o',
'n',
'-',
'y',0};
36 {
'b',
'a',
'c',
'k',
'g',
'r',
'o',
'u',
'n',
'd',
'-',
'r',
'e',
'p',
'e',
'a',
't',0};
38 {
'b',
'o',
'r',
'd',
'e',
'r',0};
40 {
'b',
'o',
'r',
'd',
'e',
'r',
'-',
'b',
'o',
't',
't',
'o',
'm',0};
42 {
'b',
'o',
'r',
'd',
'e',
'r',
'-',
'b',
'o',
't',
't',
'o',
'm',
'-',
'c',
'o',
'l',
'o',
'r',0};
44 {
'b',
'o',
'r',
'd',
'e',
'r',
'-',
'b',
'o',
't',
't',
'o',
'm',
'-',
's',
't',
'y',
'l',
'e',0};
46 {
'b',
'o',
'r',
'd',
'e',
'r',
'-',
'b',
'o',
't',
't',
'o',
'm',
'-',
'w',
'i',
'd',
't',
'h',0};
48 {
'b',
'o',
'r',
'd',
'e',
'r',
'-',
'c',
'o',
'l',
'o',
'r',0};
50 {
'b',
'o',
'r',
'd',
'e',
'r',
'-',
'l',
'e',
'f',
't',0};
52 {
'b',
'o',
'r',
'd',
'e',
'r',
'-',
'l',
'e',
'f',
't',
'-',
'c',
'o',
'l',
'o',
'r',0};
54 {
'b',
'o',
'r',
'd',
'e',
'r',
'-',
'l',
'e',
'f',
't',
'-',
's',
't',
'y',
'l',
'e',0};
56 {
'b',
'o',
'r',
'd',
'e',
'r',
'-',
'l',
'e',
'f',
't',
'-',
'w',
'i',
'd',
't',
'h',0};
58 {
'b',
'o',
'r',
'd',
'e',
'r',
'-',
'r',
'i',
'g',
'h',
't',0};
60 {
'b',
'o',
'r',
'd',
'e',
'r',
'-',
'r',
'i',
'g',
'h',
't',
'-',
'c',
'o',
'l',
'o',
'r',0};
62 {
'b',
'o',
'r',
'd',
'e',
'r',
'-',
'r',
'i',
'g',
'h',
't',
'-',
's',
't',
'y',
'l',
'e',0};
64 {
'b',
'o',
'r',
'd',
'e',
'r',
'-',
'r',
'i',
'g',
'h',
't',
'-',
'w',
'i',
'd',
't',
'h',0};
66 {
'b',
'o',
'r',
'd',
'e',
'r',
'-',
't',
'o',
'p',0};
68 {
'b',
'o',
'r',
'd',
'e',
'r',
'-',
't',
'o',
'p',
'-',
'c',
'o',
'l',
'o',
'r',0};
70 {
'b',
'o',
'r',
'd',
'e',
'r',
'-',
's',
't',
'y',
'l',
'e',0};
72 {
'b',
'o',
'r',
'd',
'e',
'r',
'-',
't',
'o',
'p',
'-',
's',
't',
'y',
'l',
'e',0};
74 {
'b',
'o',
'r',
'd',
'e',
'r',
'-',
't',
'o',
'p',
'-',
'w',
'i',
'd',
't',
'h',0};
76 {
'b',
'o',
'r',
'd',
'e',
'r',
'-',
'w',
'i',
'd',
't',
'h',0};
78 {
'b',
'o',
't',
't',
'o',
'm',0};
81 {
'-',
'm',
'o',
'z',
'-',
'b',
'o',
'x',
'-',
's',
'i',
'z',
'i',
'n',
'g',0};
83 {
'c',
'l',
'e',
'a',
'r',0};
87 {
'c',
'o',
'l',
'o',
'r',0};
89 {
'c',
'u',
'r',
's',
'o',
'r',0};
91 {
'd',
'i',
'r',
'e',
'c',
't',
'i',
'o',
'n',0};
93 {
'd',
'i',
's',
'p',
'l',
'a',
'y',0};
95 {
'f',
'i',
'l',
'e',
't',
'e',
'r',0};
97 {
'f',
'l',
'o',
'a',
't',0};
99 {
'f',
'o',
'n',
't',
'-',
'f',
'a',
'm',
'i',
'l',
'y',0};
101 {
'f',
'o',
'n',
't',
'-',
's',
'i',
'z',
'e',0};
103 {
'f',
'o',
'n',
't',
'-',
's',
't',
'y',
'l',
'e',0};
105 {
'f',
'o',
'n',
't',
'-',
'v',
'a',
'r',
'i',
'a',
'n',
't',0};
107 {
'f',
'o',
'n',
't',
'-',
'w',
'e',
'i',
'g',
'h',
't',0};
109 {
'h',
'e',
'i',
'g',
'h',
't',0};
113 {
'l',
'e',
't',
't',
'e',
'r',
'-',
's',
'p',
'a',
'c',
'i',
'n',
'g',0};
115 {
'l',
'i',
'n',
'e',
'-',
'h',
'e',
'i',
'g',
'h',
't',0};
117 {
'l',
'i',
's',
't',
'-',
's',
't',
'y',
'l',
'e',0};
119 {
'l',
'i',
's',
't',
'-',
's',
't',
'y',
'l',
'e',
'-',
't',
'y',
'p',
'e',0};
121 {
'l',
'i',
's',
't',
'-',
's',
't',
'y',
'l',
'e',
'-',
'p',
'o',
's',
'i',
't',
'i',
'o',
'n',0};
123 {
'm',
'a',
'r',
'g',
'i',
'n',0};
125 {
'm',
'a',
'r',
'g',
'i',
'n',
'-',
'b',
'o',
't',
't',
'o',
'm',0};
127 {
'm',
'a',
'r',
'g',
'i',
'n',
'-',
'l',
'e',
'f',
't',0};
129 {
'm',
'a',
'r',
'g',
'i',
'n',
'-',
'r',
'i',
'g',
'h',
't',0};
131 {
'm',
'a',
'r',
'g',
'i',
'n',
'-',
't',
'o',
'p',0};
133 {
'm',
'a',
'x',
'-',
'h',
'e',
'i',
'g',
'h',
't',0};
135 {
'm',
'a',
'x',
'-',
'w',
'i',
'd',
't',
'h',0};
137 {
'm',
'i',
'n',
'-',
'h',
'e',
'i',
'g',
'h',
't',0};
139 {
'm',
'i',
'n',
'-',
'w',
'i',
'd',
't',
'h',0};
141 {
'o',
'u',
't',
'l',
'i',
'n',
'e',0};
143 {
'o',
'v',
'e',
'r',
'f',
'l',
'o',
'w',0};
145 {
'o',
'v',
'e',
'r',
'f',
'l',
'o',
'w',
'-',
'x',0};
147 {
'o',
'v',
'e',
'r',
'f',
'l',
'o',
'w',
'-',
'y',0};
149 {
'p',
'a',
'd',
'd',
'i',
'n',
'g',0};
151 {
'p',
'a',
'd',
'd',
'i',
'n',
'g',
'-',
'b',
'o',
't',
't',
'o',
'm',0};
153 {
'p',
'a',
'd',
'd',
'i',
'n',
'g',
'-',
'l',
'e',
'f',
't',0};
155 {
'p',
'a',
'd',
'd',
'i',
'n',
'g',
'-',
'r',
'i',
'g',
'h',
't',0};
157 {
'p',
'a',
'd',
'd',
'i',
'n',
'g',
'-',
't',
'o',
'p',0};
159 {
'p',
'a',
'g',
'e',
'-',
'b',
'r',
'e',
'a',
'k',
'-',
'a',
'f',
't',
'e',
'r',0};
161 {
'p',
'a',
'g',
'e',
'-',
'b',
'r',
'e',
'a',
'k',
'-',
'b',
'e',
'f',
'o',
'r',
'e',0};
163 {
'p',
'o',
's',
'i',
't',
'i',
'o',
'n',0};
165 {
'r',
'i',
'g',
'h',
't',0};
167 {
't',
'a',
'b',
'l',
'e',
'-',
'l',
'a',
'y',
'o',
'u',
't',0};
169 {
't',
'e',
'x',
't',
'-',
'a',
'l',
'i',
'g',
'n',0};
171 {
't',
'e',
'x',
't',
'-',
'd',
'e',
'c',
'o',
'r',
'a',
't',
'i',
'o',
'n',0};
173 {
't',
'e',
'x',
't',
'-',
'i',
'n',
'd',
'e',
'n',
't',0};
175 {
't',
'e',
'x',
't',
'-',
't',
'r',
'a',
'n',
's',
'f',
'o',
'r',
'm',0};
179 {
'v',
'e',
'r',
't',
'i',
'c',
'a',
'l',
'-',
'a',
'l',
'i',
'g',
'n',0};
181 {
'v',
'i',
's',
'i',
'b',
'i',
'l',
'i',
't',
'y',0};
183 {
'w',
'h',
'i',
't',
'e',
'-',
's',
'p',
'a',
'c',
'e',0};
185 {
'w',
'i',
'd',
't',
'h',0};
187 {
'w',
'o',
'r',
'd',
'-',
's',
'p',
'a',
'c',
'i',
'n',
'g',0};
189 {
'w',
'o',
'r',
'd',
'-',
'w',
'r',
'a',
'p',0};
191 {
'z',
'-',
'i',
'n',
'd',
'e',
'x',0};
292 {
'l',
'i',
'n',
'e',
'-',
't',
'h',
'r',
'o',
'u',
'g',
'h',0};
294 {
'u',
'n',
'd',
'e',
'r',
'l',
'i',
'n',
'e',0};
296 {
'n',
'o',
'r',
'm',
'a',
'l',0};
300 {
'o',
'v',
'e',
'r',
'l',
'i',
'n',
'e',0};
302 {
'b',
'l',
'i',
'n',
'k',0};
367 static const WCHAR urlW[] = {
'u',
'r',
'l',
'('};
384 nsAString str_name, str_value, str_empty;
399 nsres = nsIDOMCSSStyleDeclaration_SetProperty(nsstyle, &str_name, &str_value, &str_empty);
401 ERR(
"SetProperty failed: %08x\n", nsres);
427 static const WCHAR formatW[] = {
'%',
'd',0};
428 static const WCHAR hex_formatW[] = {
'#',
'%',
'0',
'6',
'x',0};
472 nsres = nsIDOMCSSStyleDeclaration_GetPropertyValue(nsstyle, &str_name,
value);
474 ERR(
"SetProperty failed: %08x\n", nsres);
571 i =
i*10 + (*
ptr++ -
'0');
621 WCHAR szFormat[] = {
'%',
'.',
'0',
'f',
'p',
'x',0};
664 FIXME(
"only px values are currently supported\n");
716 static const WCHAR styleDotted[] = {
'd',
'o',
't',
't',
'e',
'd',0};
717 static const WCHAR styleDashed[] = {
'd',
'a',
's',
'h',
'e',
'd',0};
718 static const WCHAR styleSolid[] = {
's',
'o',
'l',
'i',
'd',0};
719 static const WCHAR styleDouble[] = {
'd',
'o',
'u',
'b',
'l',
'e',0};
720 static const WCHAR styleGroove[] = {
'g',
'r',
'o',
'o',
'v',
'e',0};
721 static const WCHAR styleRidge[] = {
'r',
'i',
'd',
'g',
'e',0};
722 static const WCHAR styleInset[] = {
'i',
'n',
's',
'e',
't',0};
723 static const WCHAR styleOutset[] = {
'o',
'u',
't',
's',
'e',
't',0};
751 *
ppv = &
This->IHTMLStyle_iface;
753 *
ppv = &
This->IHTMLStyle_iface;
755 *
ppv = &
This->IHTMLStyle2_iface;
757 *
ppv = &
This->IHTMLStyle3_iface;
759 *
ppv = &
This->IHTMLStyle4_iface;
761 *
ppv = &
This->IHTMLStyle5_iface;
763 *
ppv = &
This->IHTMLStyle6_iface;
796 nsIDOMCSSStyleDeclaration_Release(
This->nsstyle);
807 return IDispatchEx_GetTypeInfoCount(&
This->dispex.IDispatchEx_iface, pctinfo);
814 return IDispatchEx_GetTypeInfo(&
This->dispex.IDispatchEx_iface, iTInfo, lcid, ppTInfo);
822 return IDispatchEx_GetIDsOfNames(&
This->dispex.IDispatchEx_iface,
riid, rgszNames, cNames,
828 VARIANT *pVarResult, EXCEPINFO *pExcepInfo,
UINT *puArgErr)
831 return IDispatchEx_Invoke(&
This->dispex.IDispatchEx_iface, dispIdMember,
riid, lcid,
832 wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr);
856 static const WCHAR szItalic[] = {
'i',
't',
'a',
'l',
'i',
'c',0};
857 static const WCHAR szOblique[] = {
'o',
'b',
'l',
'i',
'q',
'u',
'e',0};
883 static const WCHAR szCaps[] = {
's',
'm',
'a',
'l',
'l',
'-',
'c',
'a',
'p',
's',0};
910 static const WCHAR styleBold[] = {
'b',
'o',
'l',
'd',0};
911 static const WCHAR styleBolder[] = {
'b',
'o',
'l',
'd',
'e',
'r',0};
912 static const WCHAR styleLighter[] = {
'l',
'i',
'g',
'h',
't',
'e',
'r',0};
913 static const WCHAR style100[] = {
'1',
'0',
'0',0};
914 static const WCHAR style200[] = {
'2',
'0',
'0',0};
915 static const WCHAR style300[] = {
'3',
'0',
'0',0};
916 static const WCHAR style400[] = {
'4',
'0',
'0',0};
917 static const WCHAR style500[] = {
'5',
'0',
'0',0};
918 static const WCHAR style600[] = {
'6',
'0',
'0',0};
919 static const WCHAR style700[] = {
'7',
'0',
'0',0};
920 static const WCHAR style800[] = {
'8',
'0',
'0',0};
921 static const WCHAR style900[] = {
'9',
'0',
'0',0};
1051 static const WCHAR styleRepeat[] = {
'r',
'e',
'p',
'e',
'a',
't',0};
1052 static const WCHAR styleNoRepeat[] = {
'n',
'o',
'-',
'r',
'e',
'p',
'e',
'a',
't',0};
1053 static const WCHAR styleRepeatX[] = {
'r',
'e',
'p',
'e',
'a',
't',
'-',
'x',0};
1054 static const WCHAR styleRepeatY[] = {
'r',
'e',
'p',
'e',
'a',
't',
'-',
'y',0};
1139 static const WCHAR zero_pxW[] = {
' ',
'0',
'p',
'x',0};
1151 memcpy(pos_val+val_len, posy, posy_len*
sizeof(
WCHAR));
1152 pos_val[val_len+posy_len] = 0;
1234 static const WCHAR zero_pxW[] = {
'0',
'p',
'x',
' ',0};
1248 pos_val[posx_len+val_len] = 0;
1964 static const WCHAR styleWindowInset[] = {
'w',
'i',
'n',
'd',
'o',
'w',
'-',
'i',
'n',
's',
'e',
't',0};
2318 return IHTMLStyle2_get_position(&
This->IHTMLStyle2_iface,
p);
2342 static const WCHAR szVisible[] = {
'v',
'i',
's',
'i',
'b',
'l',
'e',0};
2343 static const WCHAR szScroll[] = {
's',
'c',
'r',
'o',
'l',
'l',0};
2344 static const WCHAR szHidden[] = {
'h',
'i',
'd',
'd',
'e',
'n',0};
2345 static const WCHAR szAuto[] = {
'a',
'u',
't',
'o',0};
2417 nsres = nsIDOMCSSStyleDeclaration_SetCssText(
This->nsstyle, &text_str);
2420 FIXME(
"SetCssStyle failed: %08x\n", nsres);
2437 nsres = nsIDOMCSSStyleDeclaration_GetCssText(
This->nsstyle, &text_str);
2444 FIXME(
"GetCssStyle failed: %08x\n", nsres);
2655 static const WCHAR opacityW[] = {
'o',
'p',
'a',
'c',
'i',
't',
'y',0};
2663 nsres = nsIDOMCSSStyleDeclaration_SetProperty(
This->nsstyle, &name_str, &val_str, &
empty_str);
2665 ERR(
"SetProperty failed: %08x\n", nsres);
2676 static const WCHAR alphaW[] = {
'a',
'l',
'p',
'h',
'a'};
2693 WARN(
"unexpected char '%c'\n", *
ptr);
2697 WARN(
"expected '('\n");
2701 if(ptr2 +
sizeof(alphaW)/
sizeof(
WCHAR) ==
ptr && !
memcmp(ptr2, alphaW,
sizeof(alphaW))) {
2702 static const WCHAR formatW[] = {
'%',
'f',0};
2703 static const WCHAR opacityW[] = {
'o',
'p',
'a',
'c',
'i',
't',
'y',
'='};
2711 while(*
ptr && *
ptr !=
',' && *
ptr !=
')')
2714 WARN(
"unexpected end of string\n");
2718 if(
ptr-ptr2 >
sizeof(opacityW)/
sizeof(
WCHAR) && !
memcmp(ptr2, opacityW,
sizeof(opacityW))) {
2719 float fval = 0.0f,
e = 0.1f;
2722 ptr2 +=
sizeof(opacityW)/
sizeof(
WCHAR);
2725 fval = fval*10.0f + (
float)(*ptr2++ -
'0');
2729 fval +=
e * (
float)(*ptr2++ -
'0');
2742 }
while(*
ptr !=
')');
2761 FIXME(
"Element already destroyed\n");
2772 This->elem->filter = new_filter;
2785 FIXME(
"Element already destroyed\n");
2789 if(
This->elem->filter) {
2810 if(!strAttributeName)
2814 FIXME(
"Parameter lFlags ignored\n");
2821 DISPID dispidNamed = DISPID_PROPERTYPUT;
2825 params.rgvarg = &AttributeValue;
2827 params.rgdispidNamedArgs = &dispidNamed;
2834 FIXME(
"Custom attributes not supported.\n");
2850 AttributeValue, lFlags);
2852 if(!AttributeValue || !strAttributeName)
2856 FIXME(
"Parameter lFlags ignored\n");
2869 FIXME(
"Custom attributes not supported.\n");
2891 hres = IDispatchEx_GetDispID(&
This->dispex.IDispatchEx_iface, strAttributeName,
2892 (lFlags&1) ? fdexNameCaseSensitive : fdexNameCaseInsensitive, &dispid);
2894 *pfSuccess = VARIANT_FALSE;
2903 if(
i ==
sizeof(
style_tbl)/
sizeof(*style_tbl))
2910 *pfSuccess =
This->elem->filter && *
This->elem->filter ? VARIANT_TRUE : VARIANT_FALSE;
2919 nsres = nsIDOMCSSStyleDeclaration_RemoveProperty(
This->nsstyle, &name_str, &ret_str);
2923 *pfSuccess = *
ret ? VARIANT_TRUE : VARIANT_FALSE;
2925 ERR(
"RemoveProperty failed: %08x\n", nsres);
3134 *dispid = style_entry->
dispid;
3170 FIXME(
"NULL nselem\n");
3174 nsres = nsIDOMHTMLElement_QueryInterface(
elem->nselem, &IID_nsIDOMElementCSSInlineStyle,
3175 (
void**)&nselemstyle);
3178 nsres = nsIDOMElementCSSInlineStyle_GetStyle(nselemstyle,
ret);
3179 nsIDOMElementCSSInlineStyle_Release(nselemstyle);
3181 ERR(
"GetStyle failed: %08x\n", nsres);
3200 nsIDOMCSSStyleDeclaration_Release(nsstyle);
3206 style->nsstyle = nsstyle;
3211 nsIDOMCSSStyleDeclaration_AddRef(nsstyle);
3229 nsIDOMCSSStyleDeclaration_Release(
style);
3243 nsIDOMCSSStyleDeclaration_Release(
style);
int memcmp(void *Buffer1, void *Buffer2, ACPI_SIZE Count)
static void * heap_alloc(size_t len)
static BOOL heap_free(void *mem)
#define InterlockedIncrement
#define InterlockedDecrement
static const TCHAR empty_str[]
static WCHAR * heap_strdupW(const WCHAR *str)
const char * debugstr_mshtml_guid(const GUID *iid)
GLenum const GLfloat * params
GLenum GLuint GLenum GLsizei const GLchar * buf
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
static HRESULT WINAPI HTMLStyle_put_marginBottom(IHTMLStyle *iface, VARIANT v)
static const WCHAR attrFontSize[]
static const WCHAR attrMinHeight[]
static const WCHAR attrListStyleType[]
static HRESULT WINAPI HTMLStyle_put_listStyle(IHTMLStyle *iface, BSTR v)
static HRESULT WINAPI HTMLStyle_put_borderLeftWidth(IHTMLStyle *iface, VARIANT v)
static HRESULT get_style_from_elem(HTMLElement *elem, nsIDOMCSSStyleDeclaration **ret)
static HRESULT WINAPI HTMLStyle_put_fontFamily(IHTMLStyle *iface, BSTR v)
static HRESULT WINAPI HTMLStyle_get_top(IHTMLStyle *iface, VARIANT *p)
static HRESULT WINAPI HTMLStyle_get_padding(IHTMLStyle *iface, BSTR *p)
static const WCHAR attrBorderLeftColor[]
static HRESULT WINAPI HTMLStyle_get_pageBreakAfter(IHTMLStyle *iface, BSTR *p)
static const WCHAR valBlink[]
static HRESULT WINAPI HTMLStyle_get_borderRightStyle(IHTMLStyle *iface, BSTR *p)
static HRESULT WINAPI HTMLStyle_get_paddingBottom(IHTMLStyle *iface, VARIANT *p)
static HRESULT WINAPI HTMLStyle_get_borderBottomColor(IHTMLStyle *iface, VARIANT *p)
static HRESULT WINAPI HTMLStyle_get_paddingTop(IHTMLStyle *iface, VARIANT *p)
static const WCHAR attrCursor[]
static HRESULT WINAPI HTMLStyle_get_backgroundRepeat(IHTMLStyle *iface, BSTR *p)
static HRESULT WINAPI HTMLStyle_put_pixelHeight(IHTMLStyle *iface, LONG v)
static const WCHAR attrBorderTopWidth[]
static HRESULT WINAPI HTMLStyle_get_zIndex(IHTMLStyle *iface, VARIANT *p)
static const WCHAR attrLeft[]
static HRESULT WINAPI HTMLStyle_get_paddingRight(IHTMLStyle *iface, VARIANT *p)
static const WCHAR attrOutline[]
static HRESULT WINAPI HTMLStyle_put_pixelLeft(IHTMLStyle *iface, LONG v)
static HRESULT WINAPI HTMLStyle_put_verticalAlign(IHTMLStyle *iface, VARIANT v)
static const WCHAR px_formatW[]
static HRESULT WINAPI HTMLStyle_get_borderRightWidth(IHTMLStyle *iface, VARIANT *p)
static const WCHAR attrBorderTopColor[]
static HRESULT WINAPI HTMLStyle_put_height(IHTMLStyle *iface, VARIANT v)
static HRESULT WINAPI HTMLStyle_put_whiteSpace(IHTMLStyle *iface, BSTR v)
static HRESULT WINAPI HTMLStyle_get_left(IHTMLStyle *iface, VARIANT *p)
static HRESULT WINAPI HTMLStyle_get_backgroundPositionX(IHTMLStyle *iface, VARIANT *p)
static HRESULT WINAPI HTMLStyle_put_borderBottomColor(IHTMLStyle *iface, VARIANT v)
static HRESULT WINAPI HTMLStyle_get_listStyleImage(IHTMLStyle *iface, BSTR *p)
static HRESULT WINAPI HTMLStyle_get_wordSpacing(IHTMLStyle *iface, VARIANT *p)
static const WCHAR attrBottom[]
HRESULT get_nsstyle_attr_var(nsIDOMCSSStyleDeclaration *nsstyle, styleid_t sid, VARIANT *p, DWORD flags)
static HRESULT WINAPI HTMLStyle_get_marginLeft(IHTMLStyle *iface, VARIANT *p)
static HRESULT WINAPI HTMLStyle_get_listStyleType(IHTMLStyle *iface, BSTR *p)
static HRESULT WINAPI HTMLStyle_get_fontStyle(IHTMLStyle *iface, BSTR *p)
static HRESULT WINAPI HTMLStyle_GetTypeInfoCount(IHTMLStyle *iface, UINT *pctinfo)
static const WCHAR attrMarginTop[]
static const WCHAR attrBackgroundPositionY[]
static HRESULT WINAPI HTMLStyle_get_overflow(IHTMLStyle *iface, BSTR *p)
static LPWSTR fix_px_value(LPCWSTR val)
static const WCHAR attrHeight[]
static HRESULT WINAPI HTMLStyle_get_borderLeft(IHTMLStyle *iface, BSTR *p)
static const WCHAR attrOverflowX[]
static const WCHAR attrBorderBottomWidth[]
static HRESULT WINAPI HTMLStyle_get_borderLeftColor(IHTMLStyle *iface, VARIANT *p)
static HRESULT WINAPI HTMLStyle_put_posWidth(IHTMLStyle *iface, float v)
static HRESULT WINAPI HTMLStyle_get_textDecorationBlink(IHTMLStyle *iface, VARIANT_BOOL *p)
static HRESULT WINAPI HTMLStyle_get_margin(IHTMLStyle *iface, BSTR *p)
static HRESULT WINAPI HTMLStyle_put_listStyleImage(IHTMLStyle *iface, BSTR v)
static HRESULT WINAPI HTMLStyle_get_borderBottom(IHTMLStyle *iface, BSTR *p)
static HRESULT WINAPI HTMLStyle_put_posHeight(IHTMLStyle *iface, float v)
HRESULT get_elem_style(HTMLElement *elem, styleid_t styleid, BSTR *ret)
static HRESULT WINAPI HTMLStyle_put_textAlign(IHTMLStyle *iface, BSTR v)
static const WCHAR attrPadding[]
static HRESULT WINAPI HTMLStyle_get_paddingLeft(IHTMLStyle *iface, VARIANT *p)
static HRESULT WINAPI HTMLStyle_get_borderTopColor(IHTMLStyle *iface, VARIANT *p)
static HRESULT WINAPI HTMLStyle_get_textDecorationOverline(IHTMLStyle *iface, VARIANT_BOOL *p)
static const WCHAR attrBorderRightStyle[]
HRESULT set_nsstyle_attr_var(nsIDOMCSSStyleDeclaration *nsstyle, styleid_t sid, VARIANT *value, DWORD flags)
static const WCHAR attrTextAlign[]
static const WCHAR attrMinWidth[]
static const WCHAR valLineThrough[]
static const WCHAR attrBackgroundPositionX[]
static HRESULT WINAPI HTMLStyle_get_posWidth(IHTMLStyle *iface, float *p)
static HRESULT WINAPI HTMLStyle_put_borderLeft(IHTMLStyle *iface, BSTR v)
static const WCHAR attrVisibility[]
static HRESULT WINAPI HTMLStyle_get_posLeft(IHTMLStyle *iface, float *p)
static const WCHAR attrBorderRight[]
static HRESULT WINAPI HTMLStyle_put_borderTopStyle(IHTMLStyle *iface, BSTR v)
static HRESULT WINAPI HTMLStyle_get_textDecorationNone(IHTMLStyle *iface, VARIANT_BOOL *p)
static HRESULT WINAPI HTMLStyle_put_backgroundPosition(IHTMLStyle *iface, BSTR v)
static HRESULT WINAPI HTMLStyle_get_borderTop(IHTMLStyle *iface, BSTR *p)
static HRESULT WINAPI HTMLStyle_put_overflow(IHTMLStyle *iface, BSTR v)
static const WCHAR attrFontWeight[]
static HRESULT WINAPI HTMLStyle_get_width(IHTMLStyle *iface, VARIANT *p)
static HRESULT WINAPI HTMLStyle_get_pixelWidth(IHTMLStyle *iface, LONG *p)
static const WCHAR attrFontFamily[]
static HRESULT WINAPI HTMLStyle_put_textTransform(IHTMLStyle *iface, BSTR v)
static HRESULT WINAPI HTMLStyle_get_cssText(IHTMLStyle *iface, BSTR *p)
static HRESULT WINAPI HTMLStyle_get_display(IHTMLStyle *iface, BSTR *p)
static HRESULT WINAPI HTMLStyle_put_textIndent(IHTMLStyle *iface, VARIANT v)
static HRESULT WINAPI HTMLStyle_put_borderRightColor(IHTMLStyle *iface, VARIANT v)
static HRESULT WINAPI HTMLStyle_put_borderBottomStyle(IHTMLStyle *iface, BSTR v)
static const WCHAR szNormal[]
static const style_tbl_entry_t * lookup_style_tbl(const WCHAR *name)
static HRESULT WINAPI HTMLStyle_put_borderRight(IHTMLStyle *iface, BSTR v)
static const WCHAR attrBorderColor[]
static HRESULT WINAPI HTMLStyle_put_fontWeight(IHTMLStyle *iface, BSTR v)
HRESULT HTMLStyle_Create(HTMLElement *elem, HTMLStyle **ret)
static HRESULT get_nsstyle_pos(HTMLStyle *This, styleid_t sid, float *p)
static const WCHAR attrPaddingTop[]
static const WCHAR attrLineHeight[]
static HRESULT WINAPI HTMLStyle_put_cssText(IHTMLStyle *iface, BSTR v)
static HRESULT WINAPI HTMLStyle_put_borderWidth(IHTMLStyle *iface, BSTR v)
static const WCHAR attrBorder[]
static BOOL is_valid_border_style(BSTR v)
static HRESULT WINAPI HTMLStyle_put_borderColor(IHTMLStyle *iface, BSTR v)
static HRESULT WINAPI HTMLStyle_get_fontSize(IHTMLStyle *iface, VARIANT *p)
static HRESULT nsstyle_to_bstr(const WCHAR *val, DWORD flags, BSTR *p)
static HRESULT WINAPI HTMLStyle_toString(IHTMLStyle *iface, BSTR *String)
static HTMLStyle * impl_from_IHTMLStyle(IHTMLStyle *iface)
static HRESULT WINAPI HTMLStyle_get_backgroundImage(IHTMLStyle *iface, BSTR *p)
static HRESULT WINAPI HTMLStyle_put_borderTopColor(IHTMLStyle *iface, VARIANT v)
static HRESULT check_style_attr_value(HTMLStyle *This, styleid_t sid, LPCWSTR exval, VARIANT_BOOL *p)
static HRESULT WINAPI HTMLStyle_put_borderRightWidth(IHTMLStyle *iface, VARIANT v)
static HRESULT WINAPI HTMLStyle_get_marginBottom(IHTMLStyle *iface, VARIANT *p)
static HRESULT WINAPI HTMLStyle_put_backgroundColor(IHTMLStyle *iface, VARIANT v)
static HRESULT WINAPI HTMLStyle_put_color(IHTMLStyle *iface, VARIANT v)
static HRESULT WINAPI HTMLStyle_get_marginTop(IHTMLStyle *iface, VARIANT *p)
static void update_filter(HTMLStyle *This)
static HRESULT WINAPI HTMLStyle_get_letterSpacing(IHTMLStyle *iface, VARIANT *p)
static HRESULT WINAPI HTMLStyle_get_borderLeftStyle(IHTMLStyle *iface, BSTR *p)
static HRESULT WINAPI HTMLStyle_put_marginLeft(IHTMLStyle *iface, VARIANT v)
static HRESULT WINAPI HTMLStyle_put_fontSize(IHTMLStyle *iface, VARIANT v)
static HRESULT WINAPI HTMLStyle_get_font(IHTMLStyle *iface, BSTR *p)
static HRESULT WINAPI HTMLStyle_get_backgroundColor(IHTMLStyle *iface, VARIANT *p)
static const WCHAR attrPageBreakBefore[]
static const WCHAR attrFilter[]
static HRESULT WINAPI HTMLStyle_get_borderTopWidth(IHTMLStyle *iface, VARIANT *p)
static HRESULT WINAPI HTMLStyle_put_textDecorationOverline(IHTMLStyle *iface, VARIANT_BOOL v)
static HRESULT WINAPI HTMLStyle_put_borderLeftStyle(IHTMLStyle *iface, BSTR v)
static const WCHAR attrListStyle[]
static const tid_t HTMLStyle_iface_tids[]
static const WCHAR attrOverflowY[]
static HRESULT WINAPI HTMLStyle_put_textDecoration(IHTMLStyle *iface, BSTR v)
static const WCHAR attrClear[]
static HRESULT WINAPI HTMLStyle_removeAttribute(IHTMLStyle *iface, BSTR strAttributeName, LONG lFlags, VARIANT_BOOL *pfSuccess)
static HRESULT WINAPI HTMLStyle_get_color(IHTMLStyle *iface, VARIANT *p)
static const WCHAR valUnderline[]
static HRESULT WINAPI HTMLStyle_put_backgroundImage(IHTMLStyle *iface, BSTR v)
static HRESULT WINAPI HTMLStyle_get_borderBottomStyle(IHTMLStyle *iface, BSTR *p)
static const WCHAR attrMargin[]
static const WCHAR attrFontStyle[]
static ULONG WINAPI HTMLStyle_Release(IHTMLStyle *iface)
static const WCHAR attrPosition[]
static const WCHAR attrBoxSizing[]
static HRESULT WINAPI HTMLStyle_put_font(IHTMLStyle *iface, BSTR v)
static HRESULT WINAPI HTMLStyle_get_position(IHTMLStyle *iface, BSTR *p)
static HRESULT WINAPI HTMLStyle_get_filter(IHTMLStyle *iface, BSTR *p)
static const WCHAR attrBorderBottom[]
static const WCHAR attrListStylePosition[]
static HRESULT WINAPI HTMLStyle_put_paddingBottom(IHTMLStyle *iface, VARIANT v)
static HRESULT WINAPI HTMLStyle_get_pixelLeft(IHTMLStyle *iface, LONG *p)
static HRESULT WINAPI HTMLStyle_put_borderLeftColor(IHTMLStyle *iface, VARIANT v)
static const IHTMLStyleVtbl HTMLStyleVtbl
static HRESULT WINAPI HTMLStyle_put_backgroundAttachment(IHTMLStyle *iface, BSTR v)
static HRESULT WINAPI HTMLStyle_get_textIndent(IHTMLStyle *iface, VARIANT *p)
static HRESULT WINAPI HTMLStyle_put_letterSpacing(IHTMLStyle *iface, VARIANT v)
static HRESULT WINAPI HTMLStyle_put_pageBreakBefore(IHTMLStyle *iface, BSTR v)
static HRESULT WINAPI HTMLStyle_put_textDecorationUnderline(IHTMLStyle *iface, VARIANT_BOOL v)
static HRESULT WINAPI HTMLStyle_get_borderRight(IHTMLStyle *iface, BSTR *p)
static const WCHAR attrMaxHeight[]
static const WCHAR attrPaddingBottom[]
static const WCHAR attrBorderBottomStyle[]
static HRESULT WINAPI HTMLStyle_get_textDecorationLineThrough(IHTMLStyle *iface, VARIANT_BOOL *p)
static HRESULT WINAPI HTMLStyle_put_listStylePosition(IHTMLStyle *iface, BSTR v)
static const WCHAR attrFloat[]
static HRESULT WINAPI HTMLStyle_get_whiteSpace(IHTMLStyle *iface, BSTR *p)
static HRESULT WINAPI HTMLStyle_get_borderLeftWidth(IHTMLStyle *iface, VARIANT *p)
static HRESULT WINAPI HTMLStyle_get_fontWeight(IHTMLStyle *iface, BSTR *p)
static HRESULT WINAPI HTMLStyle_get_background(IHTMLStyle *iface, BSTR *p)
static HRESULT WINAPI HTMLStyle_put_borderTopWidth(IHTMLStyle *iface, VARIANT v)
static HRESULT WINAPI HTMLStyle_get_clip(IHTMLStyle *iface, BSTR *p)
static HRESULT WINAPI HTMLStyle_put_clear(IHTMLStyle *iface, BSTR v)
static const dispex_static_data_vtbl_t HTMLStyle_dispex_vtbl
static const WCHAR attrBackgroundRepeat[]
static HRESULT WINAPI HTMLStyle_put_pageBreakAfter(IHTMLStyle *iface, BSTR v)
static const WCHAR attrBorderRightWidth[]
static HRESULT WINAPI HTMLStyle_get_backgroundAttachment(IHTMLStyle *iface, BSTR *p)
static const WCHAR attrFontVariant[]
static const WCHAR attrPageBreakAfter[]
static HRESULT WINAPI HTMLStyle_put_fontStyle(IHTMLStyle *iface, BSTR v)
static const WCHAR attrBackground[]
static HRESULT WINAPI HTMLStyle_get_styleFloat(IHTMLStyle *iface, BSTR *p)
static const WCHAR attrWordSpacing[]
static HRESULT WINAPI HTMLStyle_get_borderStyle(IHTMLStyle *iface, BSTR *p)
HRESULT get_nsstyle_attr(nsIDOMCSSStyleDeclaration *nsstyle, styleid_t sid, BSTR *p, DWORD flags)
static HRESULT WINAPI HTMLStyle_put_marginTop(IHTMLStyle *iface, VARIANT v)
static HRESULT set_style_pxattr(nsIDOMCSSStyleDeclaration *nsstyle, styleid_t sid, LONG value)
static HRESULT WINAPI HTMLStyle_put_borderTop(IHTMLStyle *iface, BSTR v)
static HRESULT WINAPI HTMLStyle_put_border(IHTMLStyle *iface, BSTR v)
static HRESULT WINAPI HTMLStyle_GetTypeInfo(IHTMLStyle *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static HRESULT WINAPI HTMLStyle_Invoke(IHTMLStyle *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
static HRESULT WINAPI HTMLStyle_put_background(IHTMLStyle *iface, BSTR v)
static const WCHAR attrWidth[]
static HRESULT WINAPI HTMLStyle_put_borderBottomWidth(IHTMLStyle *iface, VARIANT v)
static HRESULT WINAPI HTMLStyle_put_display(IHTMLStyle *iface, BSTR v)
static HRESULT WINAPI HTMLStyle_getAttribute(IHTMLStyle *iface, BSTR strAttributeName, LONG lFlags, VARIANT *AttributeValue)
static HRESULT WINAPI HTMLStyle_get_borderRightColor(IHTMLStyle *iface, VARIANT *p)
static void set_opacity(HTMLStyle *This, const WCHAR *val)
static HRESULT get_style_attr(HTMLStyle *This, styleid_t sid, BSTR *p)
static HRESULT WINAPI HTMLStyle_get_borderBottomWidth(IHTMLStyle *iface, VARIANT *p)
static HRESULT WINAPI HTMLStyle_get_clear(IHTMLStyle *iface, BSTR *p)
static const WCHAR emptyW[]
static HRESULT WINAPI HTMLStyle_setAttribute(IHTMLStyle *iface, BSTR strAttributeName, VARIANT AttributeValue, LONG lFlags)
static HRESULT WINAPI HTMLStyle_put_clip(IHTMLStyle *iface, BSTR v)
static const WCHAR attrZIndex[]
static const WCHAR attrTextTransform[]
static HRESULT WINAPI HTMLStyle_put_wordSpacing(IHTMLStyle *iface, VARIANT v)
static HRESULT WINAPI HTMLStyle_get_border(IHTMLStyle *iface, BSTR *p)
static HRESULT WINAPI HTMLStyle_put_top(IHTMLStyle *iface, VARIANT v)
static const WCHAR attrBorderBottomColor[]
static const WCHAR styleNone[]
static HRESULT get_nsstyle_attr_nsval(nsIDOMCSSStyleDeclaration *nsstyle, styleid_t sid, nsAString *value)
static HRESULT WINAPI HTMLStyle_get_textAlign(IHTMLStyle *iface, BSTR *p)
static HRESULT WINAPI HTMLStyle_put_lineHeight(IHTMLStyle *iface, VARIANT v)
static const WCHAR attrDirection[]
static HRESULT WINAPI HTMLStyle_put_backgroundRepeat(IHTMLStyle *iface, BSTR v)
static HRESULT WINAPI HTMLStyle_put_cursor(IHTMLStyle *iface, BSTR v)
static const WCHAR attrColor[]
static HRESULT WINAPI HTMLStyle_put_margin(IHTMLStyle *iface, BSTR v)
static HRESULT WINAPI HTMLStyle_get_fontVariant(IHTMLStyle *iface, BSTR *p)
static const WCHAR attrBorderWidth[]
static HRESULT WINAPI HTMLStyle_put_padding(IHTMLStyle *iface, BSTR v)
static const WCHAR attrMarginLeft[]
static const WCHAR attrWordWrap[]
static const WCHAR attrBorderLeftWidth[]
static dispex_static_data_t HTMLStyle_dispex
static HRESULT WINAPI HTMLStyle_put_textDecorationNone(IHTMLStyle *iface, VARIANT_BOOL v)
static HRESULT WINAPI HTMLStyle_get_pixelTop(IHTMLStyle *iface, LONG *p)
static HRESULT WINAPI HTMLStyle_put_zIndex(IHTMLStyle *iface, VARIANT v)
static HRESULT WINAPI HTMLStyle_put_backgroundPositionY(IHTMLStyle *iface, VARIANT v)
static HRESULT WINAPI HTMLStyle_get_textDecoration(IHTMLStyle *iface, BSTR *p)
static HRESULT WINAPI HTMLStyle_QueryInterface(IHTMLStyle *iface, REFIID riid, void **ppv)
static const WCHAR attrPaddingRight[]
static HRESULT WINAPI HTMLStyle_put_paddingRight(IHTMLStyle *iface, VARIANT v)
static const WCHAR attrBackgroundPosition[]
static HRESULT WINAPI HTMLStyle_put_styleFloat(IHTMLStyle *iface, BSTR v)
static const WCHAR attrTextDecoration[]
static HRESULT WINAPI HTMLStyle_get_posTop(IHTMLStyle *iface, float *p)
static HRESULT WINAPI HTMLStyle_put_pixelWidth(IHTMLStyle *iface, LONG v)
static HRESULT WINAPI HTMLStyle_get_borderColor(IHTMLStyle *iface, BSTR *p)
static HRESULT WINAPI HTMLStyle_get_pixelHeight(IHTMLStyle *iface, LONG *p)
static HRESULT WINAPI HTMLStyle_get_marginRight(IHTMLStyle *iface, VARIANT *p)
static HRESULT WINAPI HTMLStyle_get_cursor(IHTMLStyle *iface, BSTR *p)
static HRESULT WINAPI HTMLStyle_put_listStyleType(IHTMLStyle *iface, BSTR v)
static const WCHAR attrTextIndent[]
static const WCHAR attrClip[]
static HRESULT WINAPI HTMLStyle_put_borderRightStyle(IHTMLStyle *iface, BSTR v)
static const WCHAR attrTableLayout[]
static const WCHAR attrBorderLeftStyle[]
static HRESULT WINAPI HTMLStyle_put_filter(IHTMLStyle *iface, BSTR v)
static HRESULT WINAPI HTMLStyle_GetIDsOfNames(IHTMLStyle *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static HRESULT var_to_styleval(const VARIANT *v, WCHAR *buf, DWORD flags, const WCHAR **ret)
static HRESULT WINAPI HTMLStyle_get_borderWidth(IHTMLStyle *iface, BSTR *p)
static HRESULT WINAPI HTMLStyle_put_posTop(IHTMLStyle *iface, float v)
static HRESULT WINAPI HTMLStyle_get_listStylePosition(IHTMLStyle *iface, BSTR *p)
static HRESULT WINAPI HTMLStyle_put_width(IHTMLStyle *iface, VARIANT v)
static HRESULT WINAPI HTMLStyle_get_height(IHTMLStyle *iface, VARIANT *p)
static HRESULT WINAPI HTMLStyle_get_verticalAlign(IHTMLStyle *iface, VARIANT *p)
static const WCHAR attrLetterSpacing[]
static const WCHAR valOverline[]
static const WCHAR attrBorderStyle[]
static HRESULT WINAPI HTMLStyle_put_marginRight(IHTMLStyle *iface, VARIANT v)
static const WCHAR attrTop[]
static HRESULT WINAPI HTMLStyle_get_backgroundPosition(IHTMLStyle *iface, BSTR *p)
static const WCHAR attrDisplay[]
static const WCHAR attrBackgroundColor[]
static HRESULT WINAPI HTMLStyle_put_fontVariant(IHTMLStyle *iface, BSTR v)
static const WCHAR attrPaddingLeft[]
static HRESULT set_style_attr(HTMLStyle *This, styleid_t sid, LPCWSTR value, DWORD flags)
static HRESULT WINAPI HTMLStyle_put_visibility(IHTMLStyle *iface, BSTR v)
static HRESULT WINAPI HTMLStyle_put_borderBottom(IHTMLStyle *iface, BSTR v)
static HRESULT WINAPI HTMLStyle_get_backgroundPositionY(IHTMLStyle *iface, VARIANT *p)
static HRESULT set_style_pos(HTMLStyle *This, styleid_t sid, float value)
static HRESULT WINAPI HTMLStyle_get_listStyle(IHTMLStyle *iface, BSTR *p)
static const WCHAR attrBackgroundImage[]
static HRESULT WINAPI HTMLStyle_put_backgroundPositionX(IHTMLStyle *iface, VARIANT v)
static HRESULT WINAPI HTMLStyle_get_textTransform(IHTMLStyle *iface, BSTR *p)
static const WCHAR attrMarginRight[]
static HRESULT HTMLStyle_get_dispid(DispatchEx *dispex, BSTR name, DWORD flags, DISPID *dispid)
static HRESULT WINAPI HTMLStyle_get_visibility(IHTMLStyle *iface, BSTR *p)
static HRESULT WINAPI HTMLStyle_get_pageBreakBefore(IHTMLStyle *iface, BSTR *p)
static HRESULT WINAPI HTMLStyle_put_paddingLeft(IHTMLStyle *iface, VARIANT v)
static HRESULT WINAPI HTMLStyle_get_borderTopStyle(IHTMLStyle *iface, BSTR *p)
static HRESULT WINAPI HTMLStyle_put_left(IHTMLStyle *iface, VARIANT v)
static HRESULT WINAPI HTMLStyle_get_textDecorationUnderline(IHTMLStyle *iface, VARIANT_BOOL *p)
static const WCHAR attrBorderLeft[]
static const WCHAR attrRight[]
static const WCHAR attrMaxWidth[]
static HRESULT WINAPI HTMLStyle_put_textDecorationBlink(IHTMLStyle *iface, VARIANT_BOOL v)
static HRESULT WINAPI HTMLStyle_put_textDecorationLineThrough(IHTMLStyle *iface, VARIANT_BOOL v)
static const WCHAR attrWhiteSpace[]
static ULONG WINAPI HTMLStyle_AddRef(IHTMLStyle *iface)
static HRESULT WINAPI HTMLStyle_put_borderStyle(IHTMLStyle *iface, BSTR v)
static HRESULT WINAPI HTMLStyle_put_posLeft(IHTMLStyle *iface, float v)
static const WCHAR attrOverflow[]
static HRESULT WINAPI HTMLStyle_get_lineHeight(IHTMLStyle *iface, VARIANT *p)
static const WCHAR attrMarginBottom[]
HRESULT set_nsstyle_attr(nsIDOMCSSStyleDeclaration *nsstyle, styleid_t sid, const WCHAR *value, DWORD flags)
static const WCHAR attrBorderTopStyle[]
static HRESULT WINAPI HTMLStyle_get_posHeight(IHTMLStyle *iface, float *p)
static const WCHAR attrBackgroundAttachment[]
static const WCHAR attrBorderTop[]
static const WCHAR attrVerticalAlign[]
static LPWSTR fix_url_value(LPCWSTR val)
static const WCHAR attrBorderRightColor[]
static const style_tbl_entry_t style_tbl[]
static HRESULT WINAPI HTMLStyle_put_paddingTop(IHTMLStyle *iface, VARIANT v)
static HRESULT get_nsstyle_pixel_val(HTMLStyle *This, styleid_t sid, LONG *p)
static HRESULT WINAPI HTMLStyle_get_fontFamily(IHTMLStyle *iface, BSTR *p)
HRESULT set_elem_style(HTMLElement *elem, styleid_t styleid, const WCHAR *val)
static HRESULT WINAPI HTMLStyle_put_pixelTop(IHTMLStyle *iface, LONG v)
@ STYLEID_BORDER_TOP_WIDTH
@ STYLEID_BORDER_BOTTOM_WIDTH
@ STYLEID_BACKGROUND_IMAGE
@ STYLEID_BACKGROUND_REPEAT
@ STYLEID_LISTSTYLEPOSITION
@ STYLEID_BORDER_TOP_STYLE
@ STYLEID_BORDER_LEFT_STYLE
@ STYLEID_TEXT_DECORATION
@ STYLEID_BORDER_RIGHT_COLOR
@ STYLEID_PAGE_BREAK_AFTER
@ STYLEID_BORDER_RIGHT_WIDTH
@ STYLEID_BORDER_TOP_COLOR
@ STYLEID_BACKGROUND_POSITION
@ STYLEID_BORDER_RIGHT_STYLE
@ STYLEID_BORDER_BOTTOM_STYLE
@ STYLEID_BACKGROUND_ATTACHMENT
@ STYLEID_BORDER_BOTTOM_COLOR
@ STYLEID_BORDER_LEFT_WIDTH
@ STYLEID_BORDER_LEFT_COLOR
@ STYLEID_PAGE_BREAK_BEFORE
@ STYLEID_BACKGROUND_COLOR
void HTMLStyle2_Init(HTMLStyle *) DECLSPEC_HIDDEN
#define ATTR_REMOVE_COMMA
void HTMLStyle3_Init(HTMLStyle *) DECLSPEC_HIDDEN
_Check_return_ _CRTIMP double __cdecl floor(_In_ double x)
HRESULT init_dispex(jsdisp_t *dispex, script_ctx_t *ctx, const builtin_info_t *builtin_info, jsdisp_t *prototype)
#define memcpy(s1, s2, n)
static const char * debugstr_variant(const VARIANT *var)
static UNICODE_STRING value_str
static float(__cdecl *square_half_float)(float x
static VARIANTARG static DISPID
#define DISPID_IHTMLSTYLE_MARGINBOTTOM
#define DISPID_IHTMLSTYLE_VERTICALALIGN
#define DISPID_IHTMLSTYLE_BORDERTOPCOLOR
#define DISPID_IHTMLSTYLE_WHITESPACE
#define DISPID_IHTMLSTYLE_PADDINGBOTTOM
#define DISPID_IHTMLSTYLE_MARGINTOP
#define DISPID_IHTMLSTYLE_PAGEBREAKAFTER
#define DISPID_IHTMLSTYLE_MARGINRIGHT
#define DISPID_IHTMLSTYLE_PADDINGLEFT
#define DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH
#define DISPID_IHTMLSTYLE_FONTSTYLE
#define DISPID_IHTMLSTYLE_HEIGHT
#define DISPID_IHTMLSTYLE_TOP
#define DISPID_IHTMLSTYLE_FONTFAMILY
#define DISPID_IHTMLSTYLE_FONTWEIGHT
#define DISPID_IHTMLSTYLE5_MINWIDTH
#define DISPID_IHTMLSTYLE_WIDTH
#define DISPID_IHTMLSTYLE_COLOR
#define DISPID_IHTMLSTYLE_FILTER
#define DISPID_IHTMLSTYLE_PAGEBREAKBEFORE
#define DISPID_IHTMLSTYLE_LETTERSPACING
#define DISPID_IHTMLSTYLE_BORDERTOPSTYLE
#define DISPID_IHTMLSTYLE_BACKGROUNDREPEAT
#define DISPID_IHTMLSTYLE2_TABLELAYOUT
#define DISPID_IHTMLSTYLE2_RIGHT
#define DISPID_IHTMLSTYLE_BORDERTOP
#define DISPID_IHTMLSTYLE_VISIBILITY
#define DISPID_IHTMLSTYLE_TEXTTRANSFORM
#define DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT
#define DISPID_IHTMLSTYLE_BORDERLEFTCOLOR
#define DISPID_IHTMLSTYLE_BACKGROUNDCOLOR
#define DISPID_IHTMLSTYLE_LEFT
#define DISPID_IHTMLSTYLE_BORDERTOPWIDTH
#define DISPID_IHTMLSTYLE_TEXTALIGN
#define DISPID_IHTMLSTYLE_BORDERLEFTWIDTH
#define DISPID_IHTMLSTYLE_BORDERCOLOR
#define DISPID_IHTMLSTYLE2_BOTTOM
#define DISPID_IHTMLSTYLE_LINEHEIGHT
#define DISPID_IHTMLSTYLE_BORDERBOTTOM
#define DISPID_IHTMLSTYLE_STYLEFLOAT
#define DISPID_IHTMLSTYLE_BORDERSTYLE
#define DISPID_IHTMLSTYLE_BORDERRIGHT
#define DISPID_IHTMLSTYLE_TEXTINDENT
#define DISPID_IHTMLSTYLE6_OUTLINE
#define DISPID_IHTMLSTYLE_BACKGROUND
#define DISPID_IHTMLSTYLE_PADDING
#define DISPID_IHTMLSTYLE2_OVERFLOWX
#define DISPID_IHTMLSTYLE_PADDINGTOP
#define DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH
#define DISPID_IHTMLSTYLE_BACKGROUNDPOSITION
#define DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR
#define DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX
#define DISPID_IHTMLSTYLE6_BOXSIZING
#define DISPID_IHTMLSTYLE_LISTSTYLEPOSITION
#define DISPID_IHTMLSTYLE_CLIP
#define DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE
#define DISPID_IHTMLSTYLE_MARGINLEFT
#define DISPID_IHTMLSTYLE_BORDER
#define DISPID_IHTMLSTYLE5_MAXWIDTH
#define DISPID_IHTMLSTYLE_FONTSIZE
#define DISPID_IHTMLSTYLE5_MAXHEIGHT
#define DISPID_IHTMLSTYLE3_WORDWRAP
#define DISPID_IHTMLSTYLE_CURSOR
#define DISPID_IHTMLSTYLE2_POSITION
#define DISPID_IHTMLSTYLE_DISPLAY
#define DISPID_IHTMLSTYLE_LISTSTYLETYPE
#define DISPID_IHTMLSTYLE_OVERFLOW
#define DISPID_IHTMLSTYLE_MARGIN
#define DISPID_IHTMLSTYLE2_DIRECTION
#define DISPID_IHTMLSTYLE_CLEAR
#define DISPID_IHTMLSTYLE_BORDERLEFT
#define DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR
#define DISPID_IHTMLSTYLE_BORDERWIDTH
#define DISPID_IHTMLSTYLE_ZINDEX
#define DISPID_IHTMLSTYLE_BACKGROUNDIMAGE
#define DISPID_IHTMLSTYLE2_OVERFLOWY
#define DISPID_IHTMLSTYLE4_MINHEIGHT
#define DISPID_IHTMLSTYLE_FONTVARIANT
#define DISPID_IHTMLSTYLE_TEXTDECORATION
#define DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE
#define DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY
#define DISPID_IHTMLSTYLE_PADDINGRIGHT
#define DISPID_IHTMLSTYLE_WORDSPACING
#define DISPID_IHTMLSTYLE_LISTSTYLE
#define DISPID_IHTMLSTYLE_BORDERLEFTSTYLE
void release_dispex(DispatchEx *This)
HRESULT remove_attribute(DispatchEx *This, DISPID id, VARIANT_BOOL *success)
BOOL dispex_query_interface(DispatchEx *This, REFIID riid, void **ppv)
void nsAString_Finish(nsAString *) DECLSPEC_HIDDEN
UINT32 nsAString_GetData(const nsAString *, const PRUnichar **) DECLSPEC_HIDDEN
void nsAString_InitDepend(nsAString *, const PRUnichar *) DECLSPEC_HIDDEN
BOOL nsAString_Init(nsAString *, const PRUnichar *) DECLSPEC_HIDDEN
#define NS_SUCCEEDED(res)
#define LOCALE_USER_DEFAULT
#define LOCALE_SYSTEM_DEFAULT
BSTR WINAPI SysAllocString(LPCOLESTR str)
UINT WINAPI SysStringLen(BSTR str)
void WINAPI DECLSPEC_HOTPATCH SysFreeString(BSTR str)
BSTR WINAPI SysAllocStringLen(const OLECHAR *str, unsigned int len)
#define DISPATCH_PROPERTYPUT
#define DISPATCH_PROPERTYGET
#define IsEqualGUID(rguid1, rguid2)
#define strncmpW(s1, s2, n)
#define CONTAINING_RECORD(address, type, field)
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String
_In_ DWORD _Out_ _In_ WORD wFlags
#define DISP_E_UNKNOWNNAME
int WINAPIV wsprintfW(_Out_ LPWSTR, _In_ _Printf_format_string_ LPCWSTR,...)