From c71e363a6ed377c2df3cd98d6d11268a14135305 Mon Sep 17 00:00:00 2001 From: Jacek Caban Date: Wed, 29 Aug 2018 14:19:01 +0200 Subject: [PATCH] mshtml.idl: Add IHTMLCSSStyleDeclaration2 declaration. Signed-off-by: Jacek Caban Signed-off-by: Alexandre Julliard --- include/mshtmdid.h | 116 ++++++++ include/mshtml.idl | 696 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 812 insertions(+) diff --git a/include/mshtmdid.h b/include/mshtmdid.h index fa63b6e64a2..67d4835a0d2 100644 --- a/include/mshtmdid.h +++ b/include/mshtmdid.h @@ -2207,6 +2207,122 @@ #define DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORM DISPID_A_MS_TRANSFORM #define DISPID_IHTMLCSSSTYLEDECLARATION_MSTRANSFORMORIGIN DISPID_A_MS_TRANSFORMORIGIN +/* IHTMLCSSStyleDeclaration2 */ +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING DISPID_A_MS_SCROLLCHAINING +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING DISPID_A_MS_CONTENTZOOMING +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE DISPID_A_MS_CONTENTZOOMSNAPTYPE +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS DISPID_A_MS_SCROLLRAILS +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING DISPID_A_MS_CONTENTZOOMCHAINING +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE DISPID_A_MS_SCROLLSNAPTYPE +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT DISPID_A_MS_CONTENTZOOMLIMIT +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP DISPID_A_MS_CONTENTZOOMSNAP +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS DISPID_A_MS_CONTENTZOOMSNAPPOINTS +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN DISPID_A_MS_CONTENTZOOMLIMITMIN +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX DISPID_A_MS_CONTENTZOOMLIMITMAX +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX DISPID_A_MS_SCROLLSNAPX +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY DISPID_A_MS_SCROLLSNAPY +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX DISPID_A_MS_SCROLLSNAPPOINTSX +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY DISPID_A_MS_SCROLLSNAPPOINTSY +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN DISPID_A_MS_GRIDCOLUMN +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN DISPID_A_MS_GRIDCOLUMNALIGN +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS DISPID_A_MS_GRIDCOLUMNS +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN DISPID_A_MS_GRIDCOLUMNSPAN +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW DISPID_A_MS_GRIDROW +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN DISPID_A_MS_GRIDROWALIGN +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS DISPID_A_MS_GRIDROWS +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN DISPID_A_MS_GRIDROWSPAN +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH DISPID_A_MS_WRAPTHROUGH +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN DISPID_A_MS_WRAPMARGIN +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW DISPID_A_MS_WRAPFLOW +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME DISPID_A_MS_ANIMATIONNAME +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION DISPID_A_MS_ANIMATIONDURATION +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION DISPID_A_MS_ANIMATIONTIMINGFUNCTION +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY DISPID_A_MS_ANIMATIONDELAY +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION DISPID_A_MS_ANIMATIONDIRECTION +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE DISPID_A_MS_ANIMATIONPLAYSTATE +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT DISPID_A_MS_ANIMATIONITERATIONCOUNT +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION DISPID_A_MS_ANIMATION +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE DISPID_A_MS_ANIMATIONFILLMODE +#define DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS DISPID_A_COLORINTERPOLATIONFILTERS +#define DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT DISPID_A_COLUMNCOUNT +#define DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH DISPID_A_COLUMNWIDTH +#define DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP DISPID_A_COLUMNGAP +#define DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL DISPID_A_COLUMNFILL +#define DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN DISPID_A_COLUMNSPAN +#define DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS DISPID_A_COLUMNS +#define DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE DISPID_A_COLUMNRULE +#define DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR DISPID_A_COLUMNRULECOLOR +#define DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE DISPID_A_COLUMNRULESTYLE +#define DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH DISPID_A_COLUMNRULEWIDTH +#define DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE DISPID_A_BREAKBEFORE +#define DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER DISPID_A_BREAKAFTER +#define DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE DISPID_A_BREAKINSIDE +#define DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR DISPID_A_FLOODCOLOR +#define DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY DISPID_A_FLOODOPACITY +#define DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR DISPID_A_LIGHTINGCOLOR +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN DISPID_A_MS_SCROLLLIMITXMIN +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN DISPID_A_MS_SCROLLLIMITYMIN +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX DISPID_A_MS_SCROLLLIMITXMAX +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX DISPID_A_MS_SCROLLLIMITYMAX +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT DISPID_A_MS_SCROLLLIMIT +#define DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW DISPID_A_TEXTSHADOW +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM DISPID_A_MS_FLOWFROM +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO DISPID_A_MS_FLOWINTO +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS DISPID_A_MS_HYPHENS +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE DISPID_A_MS_HYPHENATE_LIMIT_ZONE +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS DISPID_A_MS_HYPHENATE_LIMIT_CHARS +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES DISPID_A_MS_HYPHENATE_LIMIT_LINES +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST DISPID_A_MS_HIGHCONTRASTADJUST +#define DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND DISPID_A_ENABLEBACKGROUND +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS DISPID_A_MS_FONTFEATURESETTINGS +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT DISPID_A_MS_USERSELECT +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE DISPID_A_MS_OVERFLOWSTYLE +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE DISPID_A_MS_TRANSFORMSTYLE +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY DISPID_A_MS_BACKFACEVISIBILITY +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE DISPID_A_MS_PERSPECTIVE +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN DISPID_A_MS_PERSPECTIVEORIGIN +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY DISPID_A_MS_TRANSITIONPROPERTY +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION DISPID_A_MS_TRANSITIONDURATION +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION DISPID_A_MS_TRANSITIONTIMINGFUNCTION +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY DISPID_A_MS_TRANSITIONDELAY +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION DISPID_A_MS_TRANSITION +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION DISPID_A_MS_TOUCHACTION +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION DISPID_A_MS_SCROLLTRANSLATION +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX DISPID_A_MS_FLEX +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE DISPID_A_MS_FLEXPOSITIVE +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE DISPID_A_MS_FLEXNEGATIVE +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE DISPID_A_MS_FLEXPREFERREDSIZE +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW DISPID_A_MS_FLEXFLOW +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION DISPID_A_MS_FLEXDIRECTION +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP DISPID_A_MS_FLEXWRAP +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN DISPID_A_MS_FLEXALIGN +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN DISPID_A_MS_FLEXITEMALIGN +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK DISPID_A_MS_FLEXPACK +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK DISPID_A_MS_FLEXLINEPACK +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER DISPID_A_MS_FLEXORDER +#define DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT DISPID_A_MS_TOUCHSELECT +#define DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM DISPID_A_TRANSFORM +#define DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN DISPID_A_TRANSFORMORIGIN +#define DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE DISPID_A_TRANSFORMSTYLE +#define DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY DISPID_A_BACKFACEVISIBILITY +#define DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE DISPID_A_PERSPECTIVE +#define DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN DISPID_A_PERSPECTIVEORIGIN +#define DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY DISPID_A_TRANSITIONPROPERTY +#define DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION DISPID_A_TRANSITIONDURATION +#define DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION DISPID_A_TRANSITIONTIMINGFUNCTION +#define DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY DISPID_A_TRANSITIONDELAY +#define DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION DISPID_A_TRANSITION +#define DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS DISPID_A_FONTFEATURESETTINGS +#define DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME DISPID_A_ANIMATIONNAME +#define DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION DISPID_A_ANIMATIONDURATION +#define DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION DISPID_A_ANIMATIONTIMINGFUNCTION +#define DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY DISPID_A_ANIMATIONDELAY +#define DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION DISPID_A_ANIMATIONDIRECTION +#define DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE DISPID_A_ANIMATIONPLAYSTATE +#define DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT DISPID_A_ANIMATIONITERATIONCOUNT +#define DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION DISPID_A_ANIMATION +#define DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE DISPID_A_ANIMATIONFILLMODE + /* IHTMLStyle */ #define DISPID_IHTMLSTYLE_PIXELTOP DISPID_STYLE #define DISPID_IHTMLSTYLE_PIXELLEFT (DISPID_STYLE+1) diff --git a/include/mshtml.idl b/include/mshtml.idl index ea5d42dba9e..800fe38d41b 100644 --- a/include/mshtml.idl +++ b/include/mshtml.idl @@ -1397,6 +1397,702 @@ interface IHTMLCSSStyleDeclaration : IDispatch HRESULT msTransformOrigin([out, retval] BSTR *p); } +/***************************************************************************** + * IHTMLCSSStyleDeclaration2 interface + */ +[ + odl, + oleautomation, + dual, + uuid(305107d1-98b5-11cf-bb82-00aa00bdce0b) +] +interface IHTMLCSSStyleDeclaration2 : IDispatch +{ + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING), displaybind, bindable] + HRESULT msScrollChaining([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLCHAINING), displaybind, bindable] + HRESULT msScrollChaining([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING), displaybind, bindable] + HRESULT msContentZooming([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMING), displaybind, bindable] + HRESULT msContentZooming([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE), displaybind, bindable] + HRESULT msContentZoomSnapType([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPTYPE), displaybind, bindable] + HRESULT msContentZoomSnapType([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS), displaybind, bindable] + HRESULT msScrollRails([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLRAILS), displaybind, bindable] + HRESULT msScrollRails([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING), displaybind, bindable] + HRESULT msContentZoomChaining([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMCHAINING), displaybind, bindable] + HRESULT msContentZoomChaining([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE), displaybind, bindable] + HRESULT msScrollSnapType([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPTYPE), displaybind, bindable] + HRESULT msScrollSnapType([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT), displaybind, bindable] + HRESULT msContentZoomLimit([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMIT), displaybind, bindable] + HRESULT msContentZoomLimit([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP), displaybind, bindable] + HRESULT msContentZoomSnap([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAP), displaybind, bindable] + HRESULT msContentZoomSnap([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS), displaybind, bindable] + HRESULT msContentZoomSnapPoints([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMSNAPPOINTS), displaybind, bindable] + HRESULT msContentZoomSnapPoints([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN), displaybind, bindable] + HRESULT msContentZoomLimitMin([in] VARIANT v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMIN), displaybind, bindable] + HRESULT msContentZoomLimitMin([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX), displaybind, bindable] + HRESULT msContentZoomLimitMax([in] VARIANT v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSCONTENTZOOMLIMITMAX), displaybind, bindable] + HRESULT msContentZoomLimitMax([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX), displaybind, bindable] + HRESULT msScrollSnapX([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPX), displaybind, bindable] + HRESULT msScrollSnapX([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY), displaybind, bindable] + HRESULT msScrollSnapY([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPY), displaybind, bindable] + HRESULT msScrollSnapY([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX), displaybind, bindable] + HRESULT msScrollSnapPointsX([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSX), displaybind, bindable] + HRESULT msScrollSnapPointsX([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY), displaybind, bindable] + HRESULT msScrollSnapPointsY([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLSNAPPOINTSY), displaybind, bindable] + HRESULT msScrollSnapPointsY([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN), displaybind, bindable] + HRESULT msGridColumn([in] VARIANT v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMN), displaybind, bindable] + HRESULT msGridColumn([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN), displaybind, bindable] + HRESULT msGridColumnAlign([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNALIGN), displaybind, bindable] + HRESULT msGridColumnAlign([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS), displaybind, bindable] + HRESULT msGridColumns([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNS), displaybind, bindable] + HRESULT msGridColumns([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN), displaybind, bindable] + HRESULT msGridColumnSpan([in] VARIANT v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDCOLUMNSPAN), displaybind, bindable] + HRESULT msGridColumnSpan([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW), displaybind, bindable] + HRESULT msGridRow([in] VARIANT v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROW), displaybind, bindable] + HRESULT msGridRow([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN), displaybind, bindable] + HRESULT msGridRowAlign([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWALIGN), displaybind, bindable] + HRESULT msGridRowAlign([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS), displaybind, bindable] + HRESULT msGridRows([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWS), displaybind, bindable] + HRESULT msGridRows([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN), displaybind, bindable] + HRESULT msGridRowSpan([in] VARIANT v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSGRIDROWSPAN), displaybind, bindable] + HRESULT msGridRowSpan([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH), displaybind, bindable] + HRESULT msWrapThrough([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPTHROUGH), displaybind, bindable] + HRESULT msWrapThrough([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN), displaybind, bindable] + HRESULT msWrapMargin([in] VARIANT v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPMARGIN), displaybind, bindable] + HRESULT msWrapMargin([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW), displaybind, bindable] + HRESULT msWrapFlow([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSWRAPFLOW), displaybind, bindable] + HRESULT msWrapFlow([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME), displaybind, bindable] + HRESULT msAnimationName([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONNAME), displaybind, bindable] + HRESULT msAnimationName([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION), displaybind, bindable] + HRESULT msAnimationDuration([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDURATION), displaybind, bindable] + HRESULT msAnimationDuration([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION), displaybind, bindable] + HRESULT msAnimationTimingFunction([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONTIMINGFUNCTION), displaybind, bindable] + HRESULT msAnimationTimingFunction([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY), displaybind, bindable] + HRESULT msAnimationDelay([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDELAY), displaybind, bindable] + HRESULT msAnimationDelay([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION), displaybind, bindable] + HRESULT msAnimationDirection([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONDIRECTION), displaybind, bindable] + HRESULT msAnimationDirection([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE), displaybind, bindable] + HRESULT msAnimationPlayState([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONPLAYSTATE), displaybind, bindable] + HRESULT msAnimationPlayState([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT), displaybind, bindable] + HRESULT msAnimationIterationCount([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONITERATIONCOUNT), displaybind, bindable] + HRESULT msAnimationIterationCount([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION), displaybind, bindable] + HRESULT msAnimation([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATION), displaybind, bindable] + HRESULT msAnimation([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE), displaybind, bindable] + HRESULT msAnimationFillMode([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSANIMATIONFILLMODE), displaybind, bindable] + HRESULT msAnimationFillMode([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS), displaybind, bindable] + HRESULT colorInterpolationFilters([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLORINTERPOLATIONFILTERS), displaybind, bindable] + HRESULT colorInterpolationFilters([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT), displaybind, bindable] + HRESULT columnCount([in] VARIANT v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNCOUNT), displaybind, bindable] + HRESULT columnCount([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH), displaybind, bindable] + HRESULT columnWidth([in] VARIANT v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNWIDTH), displaybind, bindable] + HRESULT columnWidth([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP), displaybind, bindable] + HRESULT columnGap([in] VARIANT v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNGAP), displaybind, bindable] + HRESULT columnGap([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL), displaybind, bindable] + HRESULT columnFill([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNFILL), displaybind, bindable] + HRESULT columnFill([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN), displaybind, bindable] + HRESULT columnSpan([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNSPAN), displaybind, bindable] + HRESULT columnSpan([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS), displaybind, bindable, nonbrowsable] + HRESULT columns([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNS), displaybind, bindable, nonbrowsable] + HRESULT columns([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE), displaybind, bindable] + HRESULT columnRule([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULE), displaybind, bindable] + HRESULT columnRule([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR), displaybind, bindable] + HRESULT columnRuleColor([in] VARIANT v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULECOLOR), displaybind, bindable] + HRESULT columnRuleColor([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE), displaybind, bindable] + HRESULT columnRuleStyle([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULESTYLE), displaybind, bindable] + HRESULT columnRuleStyle([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH), displaybind, bindable] + HRESULT columnRuleWidth([in] VARIANT v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_COLUMNRULEWIDTH), displaybind, bindable] + HRESULT columnRuleWidth([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE), displaybind, bindable] + HRESULT breakBefore([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKBEFORE), displaybind, bindable] + HRESULT breakBefore([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER), displaybind, bindable] + HRESULT breakAfter([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKAFTER), displaybind, bindable] + HRESULT breakAfter([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE), displaybind, bindable] + HRESULT breakInside([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BREAKINSIDE), displaybind, bindable] + HRESULT breakInside([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR), displaybind, bindable] + HRESULT floodColor([in] VARIANT v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODCOLOR), displaybind, bindable] + HRESULT floodColor([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY), displaybind, bindable] + HRESULT floodOpacity([in] VARIANT v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FLOODOPACITY), displaybind, bindable] + HRESULT floodOpacity([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR), displaybind, bindable] + HRESULT lightingColor([in] VARIANT v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_LIGHTINGCOLOR), displaybind, bindable] + HRESULT lightingColor([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN), displaybind, bindable] + HRESULT msScrollLimitXMin([in] VARIANT v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMIN), displaybind, bindable] + HRESULT msScrollLimitXMin([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN), displaybind, bindable] + HRESULT msScrollLimitYMin([in] VARIANT v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMIN), displaybind, bindable] + HRESULT msScrollLimitYMin([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX), displaybind, bindable] + HRESULT msScrollLimitXMax([in] VARIANT v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITXMAX), displaybind, bindable] + HRESULT msScrollLimitXMax([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX), displaybind, bindable] + HRESULT msScrollLimitYMax([in] VARIANT v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMITYMAX), displaybind, bindable] + HRESULT msScrollLimitYMax([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT), displaybind, bindable] + HRESULT msScrollLimit([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLLIMIT), displaybind, bindable] + HRESULT msScrollLimit([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW), displaybind, bindable] + HRESULT textShadow([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TEXTSHADOW), displaybind, bindable] + HRESULT textShadow([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM), displaybind, bindable] + HRESULT msFlowFrom([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWFROM), displaybind, bindable] + HRESULT msFlowFrom([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO), displaybind, bindable] + HRESULT msFlowInto([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLOWINTO), displaybind, bindable] + HRESULT msFlowInto([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS), displaybind, bindable] + HRESULT msHyphens([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENS), displaybind, bindable] + HRESULT msHyphens([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE), displaybind, bindable] + HRESULT msHyphenateLimitZone([in] VARIANT v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITZONE), displaybind, bindable] + HRESULT msHyphenateLimitZone([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS), displaybind, bindable] + HRESULT msHyphenateLimitChars([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITCHARS), displaybind, bindable] + HRESULT msHyphenateLimitChars([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES), displaybind, bindable] + HRESULT msHyphenateLimitLines([in] VARIANT v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHYPHENATELIMITLINES), displaybind, bindable] + HRESULT msHyphenateLimitLines([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST), displaybind, bindable] + HRESULT msHighContrastAdjust([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSHIGHCONTRASTADJUST), displaybind, bindable] + HRESULT msHighContrastAdjust([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND), displaybind, bindable] + HRESULT enableBackground([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ENABLEBACKGROUND), displaybind, bindable] + HRESULT enableBackground([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS), displaybind, bindable] + HRESULT msFontFeatureSettings([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFONTFEATURESETTINGS), displaybind, bindable] + HRESULT msFontFeatureSettings([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT), displaybind, bindable] + HRESULT msUserSelect([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSUSERSELECT), displaybind, bindable] + HRESULT msUserSelect([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE), displaybind, bindable] + HRESULT msOverflowStyle([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSOVERFLOWSTYLE), displaybind, bindable] + HRESULT msOverflowStyle([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE), displaybind, bindable] + HRESULT msTransformStyle([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSFORMSTYLE), displaybind, bindable] + HRESULT msTransformStyle([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY), displaybind, bindable] + HRESULT msBackfaceVisibility([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSBACKFACEVISIBILITY), displaybind, bindable] + HRESULT msBackfaceVisibility([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE), displaybind, bindable] + HRESULT msPerspective([in] VARIANT v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVE), displaybind, bindable] + HRESULT msPerspective([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN), displaybind, bindable] + HRESULT msPerspectiveOrigin([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSPERSPECTIVEORIGIN), displaybind, bindable] + HRESULT msPerspectiveOrigin([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY), displaybind, bindable] + HRESULT msTransitionProperty([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONPROPERTY), displaybind, bindable] + HRESULT msTransitionProperty([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION), displaybind, bindable] + HRESULT msTransitionDuration([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDURATION), displaybind, bindable] + HRESULT msTransitionDuration([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION), displaybind, bindable] + HRESULT msTransitionTimingFunction([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONTIMINGFUNCTION), displaybind, bindable] + HRESULT msTransitionTimingFunction([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY), displaybind, bindable] + HRESULT msTransitionDelay([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITIONDELAY), displaybind, bindable] + HRESULT msTransitionDelay([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION), displaybind, bindable] + HRESULT msTransition([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTRANSITION), displaybind, bindable] + HRESULT msTransition([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION), displaybind, bindable] + HRESULT msTouchAction([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHACTION), displaybind, bindable] + HRESULT msTouchAction([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION), displaybind, bindable] + HRESULT msScrollTranslation([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSSCROLLTRANSLATION), displaybind, bindable] + HRESULT msScrollTranslation([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX), displaybind, bindable] + HRESULT msFlex([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEX), displaybind, bindable] + HRESULT msFlex([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE), displaybind, bindable] + HRESULT msFlexPositive([in] VARIANT v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPOSITIVE), displaybind, bindable] + HRESULT msFlexPositive([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE), displaybind, bindable] + HRESULT msFlexNegative([in] VARIANT v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXNEGATIVE), displaybind, bindable] + HRESULT msFlexNegative([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE), displaybind, bindable] + HRESULT msFlexPreferredSize([in] VARIANT v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPREFERREDSIZE), displaybind, bindable] + HRESULT msFlexPreferredSize([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW), displaybind, bindable] + HRESULT msFlexFlow([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXFLOW), displaybind, bindable] + HRESULT msFlexFlow([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION), displaybind, bindable] + HRESULT msFlexDirection([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXDIRECTION), displaybind, bindable] + HRESULT msFlexDirection([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP), displaybind, bindable] + HRESULT msFlexWrap([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXWRAP), displaybind, bindable] + HRESULT msFlexWrap([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN), displaybind, bindable] + HRESULT msFlexAlign([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXALIGN), displaybind, bindable] + HRESULT msFlexAlign([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN), displaybind, bindable] + HRESULT msFlexItemAlign([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXITEMALIGN), displaybind, bindable] + HRESULT msFlexItemAlign([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK), displaybind, bindable] + HRESULT msFlexPack([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXPACK), displaybind, bindable] + HRESULT msFlexPack([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK), displaybind, bindable] + HRESULT msFlexLinePack([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXLINEPACK), displaybind, bindable] + HRESULT msFlexLinePack([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER), displaybind, bindable] + HRESULT msFlexOrder([in] VARIANT v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSFLEXORDER), displaybind, bindable] + HRESULT msFlexOrder([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT), displaybind, bindable] + HRESULT msTouchSelect([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_MSTOUCHSELECT), displaybind, bindable] + HRESULT msTouchSelect([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM), displaybind, bindable] + HRESULT transform([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORM), displaybind, bindable] + HRESULT transform([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN), displaybind, bindable] + HRESULT transformOrigin([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMORIGIN), displaybind, bindable] + HRESULT transformOrigin([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE), displaybind, bindable] + HRESULT transformStyle([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSFORMSTYLE), displaybind, bindable] + HRESULT transformStyle([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY), displaybind, bindable] + HRESULT backfaceVisibility([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_BACKFACEVISIBILITY), displaybind, bindable] + HRESULT backfaceVisibility([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE), displaybind, bindable] + HRESULT perspective([in] VARIANT v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVE), displaybind, bindable] + HRESULT perspective([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN), displaybind, bindable] + HRESULT perspectiveOrigin([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_PERSPECTIVEORIGIN), displaybind, bindable] + HRESULT perspectiveOrigin([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY), displaybind, bindable] + HRESULT transitionProperty([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONPROPERTY), displaybind, bindable] + HRESULT transitionProperty([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION), displaybind, bindable] + HRESULT transitionDuration([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDURATION), displaybind, bindable] + HRESULT transitionDuration([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION), displaybind, bindable] + HRESULT transitionTimingFunction([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONTIMINGFUNCTION), displaybind, bindable] + HRESULT transitionTimingFunction([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY), displaybind, bindable] + HRESULT transitionDelay([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITIONDELAY), displaybind, bindable] + HRESULT transitionDelay([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION), displaybind, bindable] + HRESULT transition([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_TRANSITION), displaybind, bindable] + HRESULT transition([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS), displaybind, bindable] + HRESULT fontFeatureSettings([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_FONTFEATURESETTINGS), displaybind, bindable] + HRESULT fontFeatureSettings([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME), displaybind, bindable] + HRESULT animationName([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONNAME), displaybind, bindable] + HRESULT animationName([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION), displaybind, bindable] + HRESULT animationDuration([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDURATION), displaybind, bindable] + HRESULT animationDuration([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION), displaybind, bindable] + HRESULT animationTimingFunction([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONTIMINGFUNCTION), displaybind, bindable] + HRESULT animationTimingFunction([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY), displaybind, bindable] + HRESULT animationDelay([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDELAY), displaybind, bindable] + HRESULT animationDelay([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION), displaybind, bindable] + HRESULT animationDirection([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONDIRECTION), displaybind, bindable] + HRESULT animationDirection([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE), displaybind, bindable] + HRESULT animationPlayState([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONPLAYSTATE), displaybind, bindable] + HRESULT animationPlayState([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT), displaybind, bindable] + HRESULT animationIterationCount([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONITERATIONCOUNT), displaybind, bindable] + HRESULT animationIterationCount([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION), displaybind, bindable] + HRESULT animation([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATION), displaybind, bindable] + HRESULT animation([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE), displaybind, bindable] + HRESULT animationFillMode([in] BSTR v); + + [propget, id(DISPID_IHTMLCSSSTYLEDECLARATION2_ANIMATIONFILLMODE), displaybind, bindable] + HRESULT animationFillMode([out, retval] BSTR *p); +} + /***************************************************************************** * IHTMLFiltersCollection interface */