mshtml.idl: Added DispHTMLStyle declaration.

oldstable
Jacek Caban 2008-04-30 10:13:31 +02:00 committed by Alexandre Julliard
parent 5ed14f98aa
commit e487b1e213
2 changed files with 903 additions and 0 deletions

View File

@ -1331,6 +1331,62 @@
#define DISPID_IHTMLSTYLE_TEXTALIGN STDPROPID_XOBJ_BLOCKALIGN
#define DISPID_IHTMLSTYLE_BACKGROUNDCOLOR DISPID_BACKCOLOR
/* IHTMLStyle2 */
#define DISPID_IHTMLSTYLE2_TABLELAYOUT DISPID_A_TABLELAYOUT
#define DISPID_IHTMLSTYLE2_BORDERCOLLAPSE DISPID_A_BORDERCOLLAPSE
#define DISPID_IHTMLSTYLE2_DIRECTION DISPID_A_DIRECTION
#define DISPID_IHTMLSTYLE2_BEHAVIOR DISPID_A_BEHAVIOR
#define DISPID_IHTMLSTYLE2_SETEXPRESSION DISPID_HTMLOBJECT+4
#define DISPID_IHTMLSTYLE2_GETEXPRESSION DISPID_HTMLOBJECT+5
#define DISPID_IHTMLSTYLE2_REMOVEEXPRESSION DISPID_HTMLOBJECT+6
#define DISPID_IHTMLSTYLE2_POSITION DISPID_A_POSITION
#define DISPID_IHTMLSTYLE2_UNICODEBIDI DISPID_A_UNICODEBIDI
#define DISPID_IHTMLSTYLE2_BOTTOM STDPROPID_XOBJ_BOTTOM
#define DISPID_IHTMLSTYLE2_RIGHT STDPROPID_XOBJ_RIGHT
#define DISPID_IHTMLSTYLE2_PIXELBOTTOM DISPID_STYLE+9
#define DISPID_IHTMLSTYLE2_PIXELRIGHT DISPID_STYLE+10
#define DISPID_IHTMLSTYLE2_POSBOTTOM DISPID_STYLE+11
#define DISPID_IHTMLSTYLE2_POSRIGHT DISPID_STYLE+12
#define DISPID_IHTMLSTYLE2_IMEMODE DISPID_A_IMEMODE
#define DISPID_IHTMLSTYLE2_RUBYALIGN DISPID_A_RUBYALIGN
#define DISPID_IHTMLSTYLE2_RUBYPOSITION DISPID_A_RUBYPOSITION
#define DISPID_IHTMLSTYLE2_RUBYOVERHANG DISPID_A_RUBYOVERHANG
#define DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR DISPID_A_LAYOUTGRIDCHAR
#define DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE DISPID_A_LAYOUTGRIDLINE
#define DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE DISPID_A_LAYOUTGRIDMODE
#define DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE DISPID_A_LAYOUTGRIDTYPE
#define DISPID_IHTMLSTYLE2_LAYOUTGRID DISPID_A_LAYOUTGRID
#define DISPID_IHTMLSTYLE2_WORDBREAK DISPID_A_WORDBREAK
#define DISPID_IHTMLSTYLE2_LINEBREAK DISPID_A_LINEBREAK
#define DISPID_IHTMLSTYLE2_TEXTJUSTIFY DISPID_A_TEXTJUSTIFY
#define DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM DISPID_A_TEXTJUSTIFYTRIM
#define DISPID_IHTMLSTYLE2_TEXTKASHIDA DISPID_A_TEXTKASHIDA
#define DISPID_IHTMLSTYLE2_TEXTAUTOSPACE DISPID_A_TEXTAUTOSPACE
#define DISPID_IHTMLSTYLE2_OVERFLOWX DISPID_A_OVERFLOWX
#define DISPID_IHTMLSTYLE2_OVERFLOWY DISPID_A_OVERFLOWY
#define DISPID_IHTMLSTYLE2_ACCELERATOR DISPID_A_ACCELERATOR
/* IHTMLStyle3 */
#define DISPID_IHTMLSTYLE3_LAYOUTFLOW DISPID_A_LAYOUTFLOW
#define DISPID_IHTMLSTYLE3_ZOOM DISPID_A_ZOOM
#define DISPID_IHTMLSTYLE3_WORDWRAP DISPID_A_WORDWRAP
#define DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION DISPID_A_TEXTUNDERLINEPOSITION
#define DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR DISPID_A_SCROLLBARBASECOLOR
#define DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR DISPID_A_SCROLLBARFACECOLOR
#define DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR DISPID_A_SCROLLBAR3DLIGHTCOLOR
#define DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR DISPID_A_SCROLLBARSHADOWCOLOR
#define DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR DISPID_A_SCROLLBARHIGHLIGHTCOLOR
#define DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR DISPID_A_SCROLLBARDARKSHADOWCOLOR
#define DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR DISPID_A_SCROLLBARARROWCOLOR
#define DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR DISPID_A_SCROLLBARTRACKCOLOR
#define DISPID_IHTMLSTYLE3_WRITINGMODE DISPID_A_WRITINGMODE
#define DISPID_IHTMLSTYLE3_TEXTALIGNLAST DISPID_A_TEXTALIGNLAST
#define DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE DISPID_A_TEXTKASHIDASPACE
/* IHTMLStyle4 */
#define DISPID_IHTMLSTYLE4_TEXTOVERFLOW DISPID_A_TEXTOVERFLOW
#define DISPID_IHTMLSTYLE4_MINHEIGHT DISPID_A_MINHEIGHT
/* IHTMLFiltersCollection */
#define DISPID_IHTMLFILTERSCOLLECTION_LENGTH (DISPID_FILTERS+1)
#define DISPID_IHTMLFILTERSCOLLECTION__NEWENUM DISPID_NEWENUM

View File

@ -1134,6 +1134,853 @@ interface IHTMLRuleStyle : IDispatch
[retval, out] VARIANT_BOOL *pfSuccess);
}
/*****************************************************************************
* DispHTMLStyle dispinterface
*/
[
hidden,
uuid(3050f55a-98b5-11cf-bb82-00aa00bdce0b)
]
dispinterface DispHTMLStyle
{
properties:
methods:
[propput, id(DISPID_IHTMLSTYLE_FONTFAMILY), displaybind, bindable]
void fontFamily(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_FONTFAMILY), displaybind, bindable]
BSTR fontFamily();
[propput, id(DISPID_IHTMLSTYLE_FONTSTYLE), displaybind, bindable]
void fontStyle(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_FONTSTYLE), displaybind, bindable]
BSTR fontStyle();
[propput, id(DISPID_IHTMLSTYLE_FONTVARIANT), displaybind, bindable]
void fontVariant(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_FONTVARIANT), displaybind, bindable]
BSTR fontVariant();
[propput, id(DISPID_IHTMLSTYLE_FONTWEIGHT), displaybind, bindable]
void fontWeight(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_FONTWEIGHT), displaybind, bindable]
BSTR fontWeight();
[propput, id(DISPID_IHTMLSTYLE_FONTSIZE), displaybind, bindable]
void fontSize(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_FONTSIZE), displaybind, bindable]
VARIANT fontSize();
[propput, id(DISPID_IHTMLSTYLE_FONT), displaybind, bindable, nonbrowsable]
void font(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_FONT), displaybind, bindable, nonbrowsable]
BSTR font();
[propput, id(DISPID_IHTMLSTYLE_COLOR), displaybind, bindable]
void color(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_COLOR), displaybind, bindable]
VARIANT color();
[propput, id(DISPID_IHTMLSTYLE_BACKGROUND), displaybind, bindable, nonbrowsable]
void background(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_BACKGROUND), displaybind, bindable, nonbrowsable]
BSTR background();
[propput, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR), displaybind, bindable]
void backgroundColor(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_BACKGROUNDCOLOR), displaybind, bindable]
VARIANT backgroundColor();
[propput, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE), displaybind, bindable]
void backgroundImage(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_BACKGROUNDIMAGE), displaybind, bindable]
BSTR backgroundImage();
[propput, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT), displaybind, bindable]
void backgroundRepeat(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_BACKGROUNDREPEAT), displaybind, bindable]
BSTR backgroundRepeat();
[propput, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT), displaybind, bindable]
void backgroundAttachment(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_BACKGROUNDATTACHMENT), displaybind, bindable]
BSTR backgroundAttachment();
[propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION), displaybind, bindable, nonbrowsable]
void backgroundPosition(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITION), displaybind, bindable, nonbrowsable]
BSTR backgroundPosition();
[propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX), displaybind, bindable]
void backgroundPositionX(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONX), displaybind, bindable]
VARIANT backgroundPositionX();
[propput, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY), displaybind, bindable]
void backgroundPositionY(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_BACKGROUNDPOSITIONY), displaybind, bindable]
VARIANT backgroundPositionY();
[propput, id(DISPID_IHTMLSTYLE_WORDSPACING), displaybind, bindable]
void wordSpacing(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_WORDSPACING), displaybind, bindable]
VARIANT wordSpacing();
[propput, id(DISPID_IHTMLSTYLE_LETTERSPACING), displaybind, bindable]
void letterSpacing(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_LETTERSPACING), displaybind, bindable]
VARIANT letterSpacing();
[propput, id(DISPID_IHTMLSTYLE_TEXTDECORATION), displaybind, bindable]
void textDecoration(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_TEXTDECORATION), displaybind, bindable]
BSTR textDecoration();
[propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE), displaybind, bindable]
void textDecorationNone(VARIANT_BOOL v);
[propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONNONE), displaybind, bindable]
VARIANT_BOOL textDecorationNone();
[propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE), displaybind, bindable]
void textDecorationUnderline(VARIANT_BOOL v);
[propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONUNDERLINE), displaybind, bindable]
VARIANT_BOOL textDecorationUnderline();
[propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE), displaybind, bindable]
void textDecorationOverline(VARIANT_BOOL v);
[propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONOVERLINE), displaybind, bindable]
VARIANT_BOOL textDecorationOverline();
[propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH), displaybind, bindable]
void textDecorationLineThrough(VARIANT_BOOL v);
[propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONLINETHROUGH), displaybind, bindable]
VARIANT_BOOL textDecorationLineThrough();
[propput, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK), displaybind, bindable]
void textDecorationBlink(VARIANT_BOOL v);
[propget, id(DISPID_IHTMLSTYLE_TEXTDECORATIONBLINK), displaybind, bindable]
VARIANT_BOOL textDecorationBlink();
[propput, id(DISPID_IHTMLSTYLE_VERTICALALIGN), displaybind, bindable]
void verticalAlign(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_VERTICALALIGN), displaybind, bindable]
VARIANT verticalAlign();
[propput, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM), displaybind, bindable]
void textTransform(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_TEXTTRANSFORM), displaybind, bindable]
BSTR textTransform();
[propput, id(DISPID_IHTMLSTYLE_TEXTALIGN), displaybind, bindable]
void textAlign(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_TEXTALIGN), displaybind, bindable]
BSTR textAlign();
[propput, id(DISPID_IHTMLSTYLE_TEXTINDENT), displaybind, bindable]
void textIndent(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_TEXTINDENT), displaybind, bindable]
VARIANT textIndent();
[propput, id(DISPID_IHTMLSTYLE_LINEHEIGHT), displaybind, bindable]
void lineHeight(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_LINEHEIGHT), displaybind, bindable]
VARIANT lineHeight();
[propput, id(DISPID_IHTMLSTYLE_MARGINTOP), displaybind, bindable]
void marginTop(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_MARGINTOP), displaybind, bindable]
VARIANT marginTop();
[propput, id(DISPID_IHTMLSTYLE_MARGINRIGHT), displaybind, bindable]
void marginRight(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_MARGINRIGHT), displaybind, bindable]
VARIANT marginRight();
[propput, id(DISPID_IHTMLSTYLE_MARGINBOTTOM), displaybind, bindable]
void marginBottom(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_MARGINBOTTOM), displaybind, bindable]
VARIANT marginBottom();
[propput, id(DISPID_IHTMLSTYLE_MARGINLEFT), displaybind, bindable]
void marginLeft(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_MARGINLEFT), displaybind, bindable]
VARIANT marginLeft();
[propput, id(DISPID_IHTMLSTYLE_MARGIN), displaybind, bindable, nonbrowsable]
void margin(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_MARGIN), displaybind, bindable, nonbrowsable]
BSTR margin();
[propput, id(DISPID_IHTMLSTYLE_PADDINGTOP), displaybind, bindable]
void paddingTop(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_PADDINGTOP), displaybind, bindable]
VARIANT paddingTop();
[propput, id(DISPID_IHTMLSTYLE_PADDINGRIGHT), displaybind, bindable]
void paddingRight(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_PADDINGRIGHT), displaybind, bindable]
VARIANT paddingRight();
[propput, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM), displaybind, bindable]
void paddingBottom(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_PADDINGBOTTOM), displaybind, bindable]
VARIANT paddingBottom();
[propput, id(DISPID_IHTMLSTYLE_PADDINGLEFT), displaybind, bindable]
void paddingLeft(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_PADDINGLEFT), displaybind, bindable]
VARIANT paddingLeft();
[propput, id(DISPID_IHTMLSTYLE_PADDING), displaybind, bindable, nonbrowsable]
void padding(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_PADDING), displaybind, bindable, nonbrowsable]
BSTR padding();
[propput, id(DISPID_IHTMLSTYLE_BORDER), displaybind, bindable, nonbrowsable]
void border(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_BORDER), displaybind, bindable, nonbrowsable]
BSTR border();
[propput, id(DISPID_IHTMLSTYLE_BORDERTOP), displaybind, bindable]
void borderTop(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_BORDERTOP), displaybind, bindable]
BSTR borderTop();
[propput, id(DISPID_IHTMLSTYLE_BORDERRIGHT), displaybind, bindable]
void borderRight(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_BORDERRIGHT), displaybind, bindable]
BSTR borderRight();
[propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOM), displaybind, bindable]
void borderBottom(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOM), displaybind, bindable]
BSTR borderBottom();
[propput, id(DISPID_IHTMLSTYLE_BORDERLEFT), displaybind, bindable]
void borderLeft(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_BORDERLEFT), displaybind, bindable]
BSTR borderLeft();
[propput, id(DISPID_IHTMLSTYLE_BORDERCOLOR), displaybind, bindable]
void borderColor(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_BORDERCOLOR), displaybind, bindable]
BSTR borderColor();
[propput, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR), displaybind, bindable]
void borderTopColor(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_BORDERTOPCOLOR), displaybind, bindable]
VARIANT borderTopColor();
[propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR), displaybind, bindable]
void borderRightColor(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTCOLOR), displaybind, bindable]
VARIANT borderRightColor();
[propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR), displaybind, bindable]
void borderBottomColor(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMCOLOR), displaybind, bindable]
VARIANT borderBottomColor();
[propput, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR), displaybind, bindable]
void borderLeftColor(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_BORDERLEFTCOLOR), displaybind, bindable]
VARIANT borderLeftColor();
[propput, id(DISPID_IHTMLSTYLE_BORDERWIDTH), displaybind, bindable]
void borderWidth(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_BORDERWIDTH), displaybind, bindable]
BSTR borderWidth();
[propput, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH), displaybind, bindable]
void borderTopWidth(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_BORDERTOPWIDTH), displaybind, bindable]
VARIANT borderTopWidth();
[propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH), displaybind, bindable]
void borderRightWidth(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTWIDTH), displaybind, bindable]
VARIANT borderRightWidth();
[propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH), displaybind, bindable]
void borderBottomWidth(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMWIDTH), displaybind, bindable]
VARIANT borderBottomWidth();
[propput, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH), displaybind, bindable]
void borderLeftWidth(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_BORDERLEFTWIDTH), displaybind, bindable]
VARIANT borderLeftWidth();
[propput, id(DISPID_IHTMLSTYLE_BORDERSTYLE), displaybind, bindable]
void borderStyle(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_BORDERSTYLE), displaybind, bindable]
BSTR borderStyle();
[propput, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE), displaybind, bindable]
void borderTopStyle(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_BORDERTOPSTYLE), displaybind, bindable]
BSTR borderTopStyle();
[propput, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE), displaybind, bindable]
void borderRightStyle(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_BORDERRIGHTSTYLE), displaybind, bindable]
BSTR borderRightStyle();
[propput, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE), displaybind, bindable]
void borderBottomStyle(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_BORDERBOTTOMSTYLE), displaybind, bindable]
BSTR borderBottomStyle();
[propput, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE), displaybind, bindable]
void borderLeftStyle(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_BORDERLEFTSTYLE), displaybind, bindable]
BSTR borderLeftStyle();
[propput, id(DISPID_IHTMLSTYLE_WIDTH), displaybind, bindable]
void width(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_WIDTH), displaybind, bindable]
VARIANT width();
[propput, id(DISPID_IHTMLSTYLE_HEIGHT), displaybind, bindable]
void height(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_HEIGHT), displaybind, bindable]
VARIANT height();
[propput, id(DISPID_IHTMLSTYLE_STYLEFLOAT), displaybind, bindable]
void styleFloat(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_STYLEFLOAT), displaybind, bindable]
BSTR styleFloat();
[propput, id(DISPID_IHTMLSTYLE_CLEAR), displaybind, bindable]
void clear(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_CLEAR), displaybind, bindable]
BSTR clear();
[propput, id(DISPID_IHTMLSTYLE_DISPLAY), displaybind, bindable]
void display(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_DISPLAY), displaybind, bindable]
BSTR display();
[propput, id(DISPID_IHTMLSTYLE_VISIBILITY), displaybind, bindable]
void visibility(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_VISIBILITY), displaybind, bindable]
BSTR visibility();
[propput, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE), displaybind, bindable]
void listStyleType(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_LISTSTYLETYPE), displaybind, bindable]
BSTR listStyleType();
[propput, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION), displaybind, bindable]
void listStylePosition(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_LISTSTYLEPOSITION), displaybind, bindable]
BSTR listStylePosition();
[propput, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE), displaybind, bindable]
void listStyleImage(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_LISTSTYLEIMAGE), displaybind, bindable]
BSTR listStyleImage();
[propput, id(DISPID_IHTMLSTYLE_LISTSTYLE), displaybind, bindable, nonbrowsable]
void listStyle(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_LISTSTYLE), displaybind, bindable, nonbrowsable]
BSTR listStyle();
[propput, id(DISPID_IHTMLSTYLE_WHITESPACE), displaybind, bindable]
void whiteSpace(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_WHITESPACE), displaybind, bindable]
BSTR whiteSpace();
[propput, id(DISPID_IHTMLSTYLE_TOP), displaybind, bindable]
void top(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_TOP), displaybind, bindable]
VARIANT top();
[propput, id(DISPID_IHTMLSTYLE_LEFT), displaybind, bindable]
void left(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_LEFT), displaybind, bindable]
VARIANT left();
[propput, id(DISPID_IHTMLSTYLE_ZINDEX), displaybind, bindable]
void zIndex(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE_ZINDEX), displaybind, bindable]
VARIANT zIndex();
[propput, id(DISPID_IHTMLSTYLE_OVERFLOW), displaybind, bindable]
void overflow(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_OVERFLOW), displaybind, bindable]
BSTR overflow();
[propput, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE), displaybind, bindable]
void pageBreakBefore(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_PAGEBREAKBEFORE), displaybind, bindable]
BSTR pageBreakBefore();
[propput, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER), displaybind, bindable]
void pageBreakAfter(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_PAGEBREAKAFTER), displaybind, bindable]
BSTR pageBreakAfter();
[propput, id(DISPID_IHTMLSTYLE_CSSTEXT), displaybind, bindable, nonbrowsable]
void cssText(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_CSSTEXT), displaybind, bindable, nonbrowsable]
BSTR cssText();
[propput, id(DISPID_IHTMLSTYLE_PIXELTOP), displaybind, bindable, hidden]
void pixelTop(long v);
[propget, id(DISPID_IHTMLSTYLE_PIXELTOP), displaybind, bindable, hidden]
long pixelTop();
[propput, id(DISPID_IHTMLSTYLE_PIXELLEFT), displaybind, bindable, hidden]
void pixelLeft(long v);
[propget, id(DISPID_IHTMLSTYLE_PIXELLEFT), displaybind, bindable, hidden]
long pixelLeft();
[propput, id(DISPID_IHTMLSTYLE_PIXELWIDTH), displaybind, bindable, hidden]
void pixelWidth(long v);
[propget, id(DISPID_IHTMLSTYLE_PIXELWIDTH), displaybind, bindable, hidden]
long pixelWidth();
[propput, id(DISPID_IHTMLSTYLE_PIXELHEIGHT), displaybind, bindable, hidden]
void pixelHeight(long v);
[propget, id(DISPID_IHTMLSTYLE_PIXELHEIGHT), displaybind, bindable, hidden]
long pixelHeight();
[propput, id(DISPID_IHTMLSTYLE_POSTOP), displaybind, bindable]
void posTop(float v);
[propget, id(DISPID_IHTMLSTYLE_POSTOP), displaybind, bindable]
float posTop();
[propput, id(DISPID_IHTMLSTYLE_POSLEFT), displaybind, bindable]
void posLeft(float v);
[propget, id(DISPID_IHTMLSTYLE_POSLEFT), displaybind, bindable]
float posLeft();
[propput, id(DISPID_IHTMLSTYLE_POSWIDTH), displaybind, bindable]
void posWidth(float v);
[propget, id(DISPID_IHTMLSTYLE_POSWIDTH), displaybind, bindable]
float posWidth();
[propput, id(DISPID_IHTMLSTYLE_POSHEIGHT), displaybind, bindable]
void posHeight(float v);
[propget, id(DISPID_IHTMLSTYLE_POSHEIGHT), displaybind, bindable]
float posHeight();
[propput, id(DISPID_IHTMLSTYLE_CURSOR), displaybind, bindable]
void cursor(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_CURSOR), displaybind, bindable]
BSTR cursor();
[propput, id(DISPID_IHTMLSTYLE_CLIP), displaybind, bindable]
void clip(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_CLIP), displaybind, bindable]
BSTR clip();
[propput, id(DISPID_IHTMLSTYLE_FILTER), displaybind, bindable]
void filter(BSTR v);
[propget, id(DISPID_IHTMLSTYLE_FILTER), displaybind, bindable]
BSTR filter();
[id(DISPID_IHTMLSTYLE_SETATTRIBUTE)]
void setAttribute(
[in] BSTR strAttributeName,
[in] VARIANT AttributeValue,
[in, defaultvalue(1)] LONG lFlags);
[id(DISPID_IHTMLSTYLE_GETATTRIBUTE)]
VARIANT getAttribute(
[in] BSTR strAttributeName,
[in, defaultvalue(0)] LONG lFlags);
[id(DISPID_IHTMLSTYLE_REMOVEATTRIBUTE)]
VARIANT_BOOL removeAttribute(
[in] BSTR strAttributeName,
[in, defaultvalue(1)] LONG lFlags);
[id(DISPID_IHTMLSTYLE_TOSTRING)]
BSTR toString();
[propput, id(DISPID_IHTMLSTYLE2_TABLELAYOUT), displaybind, bindable]
void tableLayout(BSTR v);
[propget, id(DISPID_IHTMLSTYLE2_TABLELAYOUT), displaybind, bindable]
BSTR tableLayout();
[propput, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE), displaybind, bindable]
void borderCollapse(BSTR v);
[propget, id(DISPID_IHTMLSTYLE2_BORDERCOLLAPSE), displaybind, bindable]
BSTR borderCollapse();
[propput, id(DISPID_IHTMLSTYLE2_DIRECTION), displaybind, bindable]
void direction(BSTR v);
[propget, id(DISPID_IHTMLSTYLE2_DIRECTION), displaybind, bindable]
BSTR direction();
[propput, id(DISPID_IHTMLSTYLE2_BEHAVIOR), displaybind, bindable]
void behavior(BSTR v);
[propget, id(DISPID_IHTMLSTYLE2_BEHAVIOR), displaybind, bindable]
BSTR behavior();
[id(DISPID_IHTMLSTYLE2_SETEXPRESSION)]
void setExpression(
[in] BSTR propname,
[in] BSTR expression,
[in, defaultvalue("")] BSTR language);
[id(DISPID_IHTMLSTYLE2_GETEXPRESSION)]
VARIANT getExpression([in] BSTR propname);
[id(DISPID_IHTMLSTYLE2_REMOVEEXPRESSION)]
VARIANT_BOOL removeExpression([in] BSTR propname);
[propput, id(DISPID_IHTMLSTYLE2_POSITION), displaybind, bindable]
void position(BSTR v);
[propget, id(DISPID_IHTMLSTYLE2_POSITION), displaybind, bindable]
BSTR position();
[propput, id(DISPID_IHTMLSTYLE2_UNICODEBIDI), displaybind, bindable]
void unicodeBidi(BSTR v);
[propget, id(DISPID_IHTMLSTYLE2_UNICODEBIDI), displaybind, bindable]
BSTR unicodeBidi();
[propput, id(DISPID_IHTMLSTYLE2_BOTTOM), displaybind, bindable]
void bottom(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE2_BOTTOM), displaybind, bindable]
VARIANT bottom();
[propput, id(DISPID_IHTMLSTYLE2_RIGHT), displaybind, bindable]
void right(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE2_RIGHT), displaybind, bindable]
VARIANT right();
[propput, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM), displaybind, bindable, hidden]
void pixelBottom(long v);
[propget, id(DISPID_IHTMLSTYLE2_PIXELBOTTOM), displaybind, bindable, hidden]
long pixelBottom();
[propput, id(DISPID_IHTMLSTYLE2_PIXELRIGHT), displaybind, bindable, hidden]
void pixelRight(long v);
[propget, id(DISPID_IHTMLSTYLE2_PIXELRIGHT), displaybind, bindable, hidden]
long pixelRight();
[propput, id(DISPID_IHTMLSTYLE2_POSBOTTOM), displaybind, bindable]
void posBottom(float v);
[propget, id(DISPID_IHTMLSTYLE2_POSBOTTOM), displaybind, bindable]
float posBottom();
[propput, id(DISPID_IHTMLSTYLE2_POSRIGHT), displaybind, bindable]
void posRight(float v);
[propget, id(DISPID_IHTMLSTYLE2_POSRIGHT), displaybind, bindable]
float posRight();
[propput, id(DISPID_IHTMLSTYLE2_IMEMODE), displaybind, bindable]
void imeMode(BSTR v);
[propget, id(DISPID_IHTMLSTYLE2_IMEMODE), displaybind, bindable]
BSTR imeMode();
[propput, id(DISPID_IHTMLSTYLE2_RUBYALIGN), displaybind, bindable]
void rubyAlign(BSTR v);
[propget, id(DISPID_IHTMLSTYLE2_RUBYALIGN), displaybind, bindable]
BSTR rubyAlign();
[propput, id(DISPID_IHTMLSTYLE2_RUBYPOSITION), displaybind, bindable]
void rubyPosition(BSTR v);
[propget, id(DISPID_IHTMLSTYLE2_RUBYPOSITION), displaybind, bindable]
BSTR rubyPosition();
[propput, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG), displaybind, bindable]
void rubyOverhang(BSTR v);
[propget, id(DISPID_IHTMLSTYLE2_RUBYOVERHANG), displaybind, bindable]
BSTR rubyOverhang();
[propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR), displaybind, bindable]
void layoutGridChar(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDCHAR), displaybind, bindable]
VARIANT layoutGridChar();
[propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE), displaybind, bindable]
void layoutGridLine(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDLINE), displaybind, bindable]
VARIANT layoutGridLine();
[propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE), displaybind, bindable]
void layoutGridMode(BSTR v);
[propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDMODE), displaybind, bindable]
BSTR layoutGridMode();
[propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE), displaybind, bindable]
void layoutGridType(BSTR v);
[propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRIDTYPE), displaybind, bindable]
BSTR layoutGridType();
[propput, id(DISPID_IHTMLSTYLE2_LAYOUTGRID), displaybind, bindable, nonbrowsable]
void layoutGrid(BSTR v);
[propget, id(DISPID_IHTMLSTYLE2_LAYOUTGRID), displaybind, bindable, nonbrowsable]
BSTR layoutGrid();
[propput, id(DISPID_IHTMLSTYLE2_WORDBREAK), displaybind, bindable]
void wordBreak(BSTR v);
[propget, id(DISPID_IHTMLSTYLE2_WORDBREAK), displaybind, bindable]
BSTR wordBreak();
[propput, id(DISPID_IHTMLSTYLE2_LINEBREAK), displaybind, bindable]
void lineBreak(BSTR v);
[propget, id(DISPID_IHTMLSTYLE2_LINEBREAK), displaybind, bindable]
BSTR lineBreak();
[propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY), displaybind, bindable]
void textJustify(BSTR v);
[propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFY), displaybind, bindable]
BSTR textJustify();
[propput, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM), displaybind, bindable]
void textJustifyTrim(BSTR v);
[propget, id(DISPID_IHTMLSTYLE2_TEXTJUSTIFYTRIM), displaybind, bindable]
BSTR textJustifyTrim();
[propput, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA), displaybind, bindable]
void textKashida(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE2_TEXTKASHIDA), displaybind, bindable]
VARIANT textKashida();
[propput, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE), displaybind, bindable]
void textAutospace(BSTR v);
[propget, id(DISPID_IHTMLSTYLE2_TEXTAUTOSPACE), displaybind, bindable]
BSTR textAutospace();
[propput, id(DISPID_IHTMLSTYLE2_OVERFLOWX), displaybind, bindable]
void overflowX(BSTR v);
[propget, id(DISPID_IHTMLSTYLE2_OVERFLOWX), displaybind, bindable]
BSTR overflowX();
[propput, id(DISPID_IHTMLSTYLE2_OVERFLOWY), displaybind, bindable]
void overflowY(BSTR v);
[propget, id(DISPID_IHTMLSTYLE2_OVERFLOWY), displaybind, bindable]
BSTR overflowY();
[propput, id(DISPID_IHTMLSTYLE2_ACCELERATOR), displaybind, bindable]
void accelerator(BSTR v);
[propget, id(DISPID_IHTMLSTYLE2_ACCELERATOR), displaybind, bindable]
BSTR accelerator();
[propput, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW), displaybind, bindable]
void layoutFlow(BSTR v);
[propget, id(DISPID_IHTMLSTYLE3_LAYOUTFLOW), displaybind, bindable]
BSTR layoutFlow();
[propput, id(DISPID_IHTMLSTYLE3_ZOOM), displaybind, bindable]
void zoom(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE3_ZOOM), displaybind, bindable]
VARIANT zoom();
[propput, id(DISPID_IHTMLSTYLE3_WORDWRAP), displaybind, bindable]
void wordWrap(BSTR v);
[propget, id(DISPID_IHTMLSTYLE3_WORDWRAP), displaybind, bindable]
BSTR wordWrap();
[propput, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION), displaybind, bindable]
void textUnderlinePosition(BSTR v);
[propget, id(DISPID_IHTMLSTYLE3_TEXTUNDERLINEPOSITION), displaybind, bindable]
BSTR textUnderlinePosition();
[propput, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR), displaybind, bindable]
void scrollbarBaseColor(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE3_SCROLLBARBASECOLOR), displaybind, bindable]
VARIANT scrollbarBaseColor();
[propput, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR), displaybind, bindable]
void scrollbarFaceColor(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE3_SCROLLBARFACECOLOR), displaybind, bindable]
VARIANT scrollbarFaceColor();
[propput, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR), displaybind, bindable]
void scrollbar3dLightColor(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE3_SCROLLBAR3DLIGHTCOLOR), displaybind, bindable]
VARIANT scrollbar3dLightColor();
[propput, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR), displaybind, bindable]
void scrollbarShadowColor(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE3_SCROLLBARSHADOWCOLOR), displaybind, bindable]
VARIANT scrollbarShadowColor();
[propput, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR), displaybind, bindable]
void scrollbarHighlightColor(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE3_SCROLLBARHIGHLIGHTCOLOR), displaybind, bindable]
VARIANT scrollbarHighlightColor();
[propput, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR), displaybind, bindable]
void scrollbarDarkShadowColor(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE3_SCROLLBARDARKSHADOWCOLOR), displaybind, bindable]
VARIANT scrollbarDarkShadowColor();
[propput, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR), displaybind, bindable]
void scrollbarArrowColor(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE3_SCROLLBARARROWCOLOR), displaybind, bindable]
VARIANT scrollbarArrowColor();
[propput, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR), displaybind, bindable]
void scrollbarTrackColor(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE3_SCROLLBARTRACKCOLOR), displaybind, bindable]
VARIANT scrollbarTrackColor();
[propput, id(DISPID_IHTMLSTYLE3_WRITINGMODE), displaybind, bindable]
void writingMode(BSTR v);
[propget, id(DISPID_IHTMLSTYLE3_WRITINGMODE), displaybind, bindable]
BSTR writingMode();
[propput, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST), displaybind, bindable]
void textAlignLast(BSTR v);
[propget, id(DISPID_IHTMLSTYLE3_TEXTALIGNLAST), displaybind, bindable]
BSTR textAlignLast();
[propput, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE), displaybind, bindable]
void textKashidaSpace(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE3_TEXTKASHIDASPACE), displaybind, bindable]
VARIANT textKashidaSpace();
[propput, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW), displaybind, bindable]
void textOverflow(BSTR v);
[propget, id(DISPID_IHTMLSTYLE4_TEXTOVERFLOW), displaybind, bindable]
BSTR textOverflow();
[propput, id(DISPID_IHTMLSTYLE4_MINHEIGHT), displaybind, bindable]
void minHeight(VARIANT v);
[propget, id(DISPID_IHTMLSTYLE4_MINHEIGHT), displaybind, bindable]
VARIANT minHeight();
}
/*****************************************************************************
* IHTMLRenderStyle interface
*/