mshtml.idl: Add more SVG interfaces.
Signed-off-by: Jacek Caban <jacek@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
886d28de97
commit
f1562cfd55
|
@ -164,6 +164,11 @@
|
|||
#define DISPID_SVGDEFSELEMENT DISPID_SVGELEMENT_BASE
|
||||
#define DISPID_SVGDESCELEMENT DISPID_SVGELEMENT_BASE
|
||||
|
||||
#define DISPID_SVGTEXTCONTENTELEMENT DISPID_SVGELEMENT_BASE
|
||||
#define DISPID_SVGTEXTCONTENTELEMENT_BASE (DISPID_SVGELEMENT_BASE+20)
|
||||
#define DISPID_SVGTEXTPOSITIONINGELEMENT DISPID_SVGTEXTCONTENTELEMENT_BASE
|
||||
#define DISPID_SVGTEXTPOSITIONINGELEMENT_BASE (DISPID_SVGTEXTCONTENTELEMENT_BASE+20)
|
||||
|
||||
#define DISPID_SVGANGLE DISPID_NORMAL_FIRST
|
||||
#define DISPID_SVGANIMATEDANGLE DISPID_NORMAL_FIRST
|
||||
#define DISPID_SVGANIMATEDBOOLEAN DISPID_NORMAL_FIRST
|
||||
|
@ -3211,6 +3216,54 @@
|
|||
#define DISPID_ISVGCIRCLEELEMENT_CY DISPID_SVGCIRCLEELEMENT+4
|
||||
#define DISPID_ISVGCIRCLEELEMENT_R DISPID_SVGCIRCLEELEMENT+6
|
||||
|
||||
/* ISVGTextContentElement */
|
||||
#define DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST DISPID_SVGTEXTCONTENTELEMENT+1
|
||||
#define DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH DISPID_SVGTEXTCONTENTELEMENT+3
|
||||
#define DISPID_ISVGTEXTCONTENTELEMENT_GETNUMBEROFCHARS DISPID_SVGTEXTCONTENTELEMENT+4
|
||||
#define DISPID_ISVGTEXTCONTENTELEMENT_GETCOMPUTEDTEXTLENGTH DISPID_SVGTEXTCONTENTELEMENT+5
|
||||
#define DISPID_ISVGTEXTCONTENTELEMENT_GETSUBSTRINGLENGTH DISPID_SVGTEXTCONTENTELEMENT+6
|
||||
#define DISPID_ISVGTEXTCONTENTELEMENT_GETSTARTPOSITIONOFCHAR DISPID_SVGTEXTCONTENTELEMENT+7
|
||||
#define DISPID_ISVGTEXTCONTENTELEMENT_GETENDPOSITIONOFCHAR DISPID_SVGTEXTCONTENTELEMENT+8
|
||||
#define DISPID_ISVGTEXTCONTENTELEMENT_GETEXTENTOFCHAR DISPID_SVGTEXTCONTENTELEMENT+9
|
||||
#define DISPID_ISVGTEXTCONTENTELEMENT_GETROTATIONOFCHAR DISPID_SVGTEXTCONTENTELEMENT+10
|
||||
#define DISPID_ISVGTEXTCONTENTELEMENT_GETCHARNUMATPOSITION DISPID_SVGTEXTCONTENTELEMENT+11
|
||||
#define DISPID_ISVGTEXTCONTENTELEMENT_SELECTSUBSTRING DISPID_SVGTEXTCONTENTELEMENT+12
|
||||
|
||||
/* ISVGNumberList */
|
||||
#define DISPID_ISVGNUMBERLIST_NUMBEROFITEMS DISPID_SVGNUMBERLIST
|
||||
#define DISPID_ISVGNUMBERLIST_CLEAR DISPID_SVGNUMBERLIST+1
|
||||
#define DISPID_ISVGNUMBERLIST_INITIALIZE DISPID_SVGNUMBERLIST+2
|
||||
#define DISPID_ISVGNUMBERLIST_GETITEM DISPID_SVGNUMBERLIST+3
|
||||
#define DISPID_ISVGNUMBERLIST_INSERTITEMBEFORE DISPID_SVGNUMBERLIST+4
|
||||
#define DISPID_ISVGNUMBERLIST_REPLACEITEM DISPID_SVGNUMBERLIST+5
|
||||
#define DISPID_ISVGNUMBERLIST_REMOVEITEM DISPID_SVGNUMBERLIST+6
|
||||
#define DISPID_ISVGNUMBERLIST_APPENDITEM DISPID_SVGNUMBERLIST+7
|
||||
|
||||
/* ISVGAnimatedNumberList */
|
||||
#define DISPID_ISVGANIMATEDNUMBERLIST_BASEVAL DISPID_SVGANIMATEDNUMBERLIST
|
||||
#define DISPID_ISVGANIMATEDNUMBERLIST_ANIMVAL DISPID_SVGANIMATEDNUMBERLIST+1
|
||||
|
||||
/* ISVGLengthList */
|
||||
#define DISPID_ISVGLENGTHLIST_NUMBEROFITEMS DISPID_SVGLENGTHLIST
|
||||
#define DISPID_ISVGLENGTHLIST_CLEAR DISPID_SVGLENGTHLIST+1
|
||||
#define DISPID_ISVGLENGTHLIST_INITIALIZE DISPID_SVGLENGTHLIST+2
|
||||
#define DISPID_ISVGLENGTHLIST_GETITEM DISPID_SVGLENGTHLIST+3
|
||||
#define DISPID_ISVGLENGTHLIST_INSERTITEMBEFORE DISPID_SVGLENGTHLIST+4
|
||||
#define DISPID_ISVGLENGTHLIST_REPLACEITEM DISPID_SVGLENGTHLIST+5
|
||||
#define DISPID_ISVGLENGTHLIST_REMOVEITEM DISPID_SVGLENGTHLIST+6
|
||||
#define DISPID_ISVGLENGTHLIST_APPENDITEM DISPID_SVGLENGTHLIST+7
|
||||
|
||||
/* ISVGAnimatedLengthList */
|
||||
#define DISPID_ISVGANIMATEDLENGTHLIST_BASEVAL DISPID_SVGANIMATEDLENGTHLIST
|
||||
#define DISPID_ISVGANIMATEDLENGTHLIST_ANIMVAL DISPID_SVGANIMATEDLENGTHLIST+1
|
||||
|
||||
/* ISVGTextPositioningElement */
|
||||
#define DISPID_ISVGTEXTPOSITIONINGELEMENT_X DISPID_SVGTEXTPOSITIONINGELEMENT+1
|
||||
#define DISPID_ISVGTEXTPOSITIONINGELEMENT_Y DISPID_SVGTEXTPOSITIONINGELEMENT+3
|
||||
#define DISPID_ISVGTEXTPOSITIONINGELEMENT_DX DISPID_SVGTEXTPOSITIONINGELEMENT+5
|
||||
#define DISPID_ISVGTEXTPOSITIONINGELEMENT_DY DISPID_SVGTEXTPOSITIONINGELEMENT+7
|
||||
#define DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE DISPID_SVGTEXTPOSITIONINGELEMENT+9
|
||||
|
||||
/* IHTMLXMLHttpRequestFactory */
|
||||
#define DISPID_IHTMLXMLHTTPREQUESTFACTORY_CREATE DISPID_VALUE
|
||||
|
||||
|
|
|
@ -17520,6 +17520,394 @@ coclass SVGCircleElement
|
|||
interface ISVGElement;
|
||||
}
|
||||
|
||||
/*****************************************************************************
|
||||
* ISVGTextContentElement interface
|
||||
*/
|
||||
[
|
||||
odl,
|
||||
oleautomation,
|
||||
dual,
|
||||
uuid(3051051a-98b5-11cf-bb82-00aa00bdce0b)
|
||||
]
|
||||
interface ISVGTextContentElement : IDispatch
|
||||
{
|
||||
[propputref, id(DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH)]
|
||||
HRESULT textLength([in] ISVGAnimatedLength *v);
|
||||
|
||||
[propget, id(DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH)]
|
||||
HRESULT textLength([out, retval] ISVGAnimatedLength **p);
|
||||
|
||||
[propputref, id(DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST)]
|
||||
HRESULT lengthAdjust([in] ISVGAnimatedEnumeration *v);
|
||||
|
||||
[propget, id(DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST)]
|
||||
HRESULT lengthAdjust([out, retval] ISVGAnimatedEnumeration **p);
|
||||
|
||||
[id(DISPID_ISVGTEXTCONTENTELEMENT_GETNUMBEROFCHARS)]
|
||||
HRESULT getNumberOfChars([out, retval] long *p);
|
||||
|
||||
[id(DISPID_ISVGTEXTCONTENTELEMENT_GETCOMPUTEDTEXTLENGTH)]
|
||||
HRESULT getComputedTextLength([out, retval] float *p);
|
||||
|
||||
[id(DISPID_ISVGTEXTCONTENTELEMENT_GETSUBSTRINGLENGTH)]
|
||||
HRESULT getSubStringLength(
|
||||
[in] long charnum,
|
||||
[in] long nchars,
|
||||
[out, retval] float *p);
|
||||
|
||||
[id(DISPID_ISVGTEXTCONTENTELEMENT_GETSTARTPOSITIONOFCHAR)]
|
||||
HRESULT getStartPositionOfChar(
|
||||
[in] long charnum,
|
||||
[out, retval] ISVGPoint **p);
|
||||
|
||||
[id(DISPID_ISVGTEXTCONTENTELEMENT_GETENDPOSITIONOFCHAR)]
|
||||
HRESULT getEndPositionOfChar(
|
||||
[in] long charnum,
|
||||
[out, retval] ISVGPoint **p);
|
||||
|
||||
[id(DISPID_ISVGTEXTCONTENTELEMENT_GETEXTENTOFCHAR)]
|
||||
HRESULT getExtentOfChar(
|
||||
[in] long charnum,
|
||||
[out, retval] ISVGRect **p);
|
||||
|
||||
[id(DISPID_ISVGTEXTCONTENTELEMENT_GETROTATIONOFCHAR)]
|
||||
HRESULT getRotationOfChar(
|
||||
[in] long charnum,
|
||||
[out, retval] float *p);
|
||||
|
||||
[id(DISPID_ISVGTEXTCONTENTELEMENT_GETCHARNUMATPOSITION)]
|
||||
HRESULT getCharNumAtPosition(
|
||||
[in] ISVGPoint *point,
|
||||
[out, retval] long *p);
|
||||
|
||||
[id(DISPID_ISVGTEXTCONTENTELEMENT_SELECTSUBSTRING)]
|
||||
HRESULT selectSubString(
|
||||
[in] long charnum,
|
||||
[in] long nchars);
|
||||
}
|
||||
|
||||
#define WINE_ISVGTEXTCONTENTELEMENT_DISPINTERFACE_DECL \
|
||||
[propputref, id(DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH)] \
|
||||
void textLength(ISVGAnimatedLength *v); \
|
||||
\
|
||||
[propget, id(DISPID_ISVGTEXTCONTENTELEMENT_TEXTLENGTH)] \
|
||||
ISVGAnimatedLength *textLength(); \
|
||||
\
|
||||
[propputref, id(DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST)] \
|
||||
void lengthAdjust(ISVGAnimatedEnumeration *v); \
|
||||
\
|
||||
[propget, id(DISPID_ISVGTEXTCONTENTELEMENT_LENGTHADJUST)] \
|
||||
ISVGAnimatedEnumeration *lengthAdjust(); \
|
||||
\
|
||||
[id(DISPID_ISVGTEXTCONTENTELEMENT_GETNUMBEROFCHARS)] \
|
||||
long getNumberOfChars(); \
|
||||
\
|
||||
[id(DISPID_ISVGTEXTCONTENTELEMENT_GETCOMPUTEDTEXTLENGTH)] \
|
||||
float getComputedTextLength(); \
|
||||
\
|
||||
[id(DISPID_ISVGTEXTCONTENTELEMENT_GETSUBSTRINGLENGTH)] \
|
||||
float getSubStringLength( \
|
||||
[in] long charnum, \
|
||||
[in] long nchars); \
|
||||
\
|
||||
[id(DISPID_ISVGTEXTCONTENTELEMENT_GETSTARTPOSITIONOFCHAR)] \
|
||||
ISVGPoint *getStartPositionOfChar([in] long charnum); \
|
||||
\
|
||||
[id(DISPID_ISVGTEXTCONTENTELEMENT_GETENDPOSITIONOFCHAR)] \
|
||||
ISVGPoint *getEndPositionOfChar([in] long charnum); \
|
||||
\
|
||||
[id(DISPID_ISVGTEXTCONTENTELEMENT_GETEXTENTOFCHAR)] \
|
||||
ISVGRect *getExtentOfChar([in] long charnum); \
|
||||
\
|
||||
[id(DISPID_ISVGTEXTCONTENTELEMENT_GETROTATIONOFCHAR)] \
|
||||
float getRotationOfChar([in] long charnum); \
|
||||
\
|
||||
[id(DISPID_ISVGTEXTCONTENTELEMENT_GETCHARNUMATPOSITION)] \
|
||||
long getCharNumAtPosition([in] ISVGPoint *point); \
|
||||
\
|
||||
[id(DISPID_ISVGTEXTCONTENTELEMENT_SELECTSUBSTRING)] \
|
||||
void selectSubString( \
|
||||
[in] long charnum, \
|
||||
[in] long nchars)
|
||||
|
||||
|
||||
/*****************************************************************************
|
||||
* ISVGLengthList interface
|
||||
*/
|
||||
[
|
||||
odl,
|
||||
oleautomation,
|
||||
dual,
|
||||
uuid(305104d1-98b5-11cf-bb82-00aa00bdce0b)
|
||||
]
|
||||
interface ISVGLengthList : IDispatch
|
||||
{
|
||||
[propput, id(DISPID_ISVGLENGTHLIST_NUMBEROFITEMS)]
|
||||
HRESULT numberOfItems([in] long v);
|
||||
|
||||
[propget, id(DISPID_ISVGLENGTHLIST_NUMBEROFITEMS)]
|
||||
HRESULT numberOfItems([out, retval] long *p);
|
||||
|
||||
[id(DISPID_ISVGLENGTHLIST_CLEAR)]
|
||||
HRESULT clear();
|
||||
|
||||
[id(DISPID_ISVGLENGTHLIST_INITIALIZE)]
|
||||
HRESULT initialize(
|
||||
[in] ISVGLength *newItem,
|
||||
[out, retval] ISVGLength **p);
|
||||
|
||||
[id(DISPID_ISVGLENGTHLIST_GETITEM)]
|
||||
HRESULT getItem(
|
||||
[in] long index,
|
||||
[out, retval] ISVGLength **p);
|
||||
|
||||
[id(DISPID_ISVGLENGTHLIST_INSERTITEMBEFORE)]
|
||||
HRESULT insertItemBefore(
|
||||
[in] ISVGLength *newItem,
|
||||
[in] long index,
|
||||
[out, retval] ISVGLength **p);
|
||||
|
||||
[id(DISPID_ISVGLENGTHLIST_REPLACEITEM)]
|
||||
HRESULT replaceItem(
|
||||
[in] ISVGLength *newItem,
|
||||
[in] long index,
|
||||
[out, retval] ISVGLength **p);
|
||||
|
||||
[id(DISPID_ISVGLENGTHLIST_REMOVEITEM)]
|
||||
HRESULT removeItem(
|
||||
[in] long index,
|
||||
[out, retval] ISVGLength **p);
|
||||
|
||||
[id(DISPID_ISVGLENGTHLIST_APPENDITEM)]
|
||||
HRESULT appendItem(
|
||||
[in] ISVGLength *newItem,
|
||||
[out, retval] ISVGLength **p);
|
||||
}
|
||||
|
||||
/*****************************************************************************
|
||||
* ISVGAnimatedLengthList interface
|
||||
*/
|
||||
[
|
||||
odl,
|
||||
oleautomation,
|
||||
dual,
|
||||
uuid(305104d2-98b5-11cf-bb82-00aa00bdce0b)
|
||||
]
|
||||
interface ISVGAnimatedLengthList : IDispatch
|
||||
{
|
||||
[propputref, id(DISPID_ISVGANIMATEDLENGTHLIST_BASEVAL)]
|
||||
HRESULT baseVal([in] ISVGLengthList *v);
|
||||
|
||||
[propget, id(DISPID_ISVGANIMATEDLENGTHLIST_BASEVAL)]
|
||||
HRESULT baseVal([out, retval] ISVGLengthList **p);
|
||||
|
||||
[propputref, id(DISPID_ISVGANIMATEDLENGTHLIST_ANIMVAL)]
|
||||
HRESULT animVal([in] ISVGLengthList *v);
|
||||
|
||||
[propget, id(DISPID_ISVGANIMATEDLENGTHLIST_ANIMVAL)]
|
||||
HRESULT animVal([out, retval] ISVGLengthList **p);
|
||||
}
|
||||
|
||||
/*****************************************************************************
|
||||
* ISVGNumberList interface
|
||||
*/
|
||||
[
|
||||
odl,
|
||||
oleautomation,
|
||||
dual,
|
||||
uuid(305104cd-98b5-11cf-bb82-00aa00bdce0b)
|
||||
]
|
||||
interface ISVGNumberList : IDispatch
|
||||
{
|
||||
[propput, id(DISPID_ISVGNUMBERLIST_NUMBEROFITEMS)]
|
||||
HRESULT numberOfItems([in] long v);
|
||||
|
||||
[propget, id(DISPID_ISVGNUMBERLIST_NUMBEROFITEMS)]
|
||||
HRESULT numberOfItems([out, retval] long *p);
|
||||
|
||||
[id(DISPID_ISVGNUMBERLIST_CLEAR)]
|
||||
HRESULT clear();
|
||||
|
||||
[id(DISPID_ISVGNUMBERLIST_INITIALIZE)]
|
||||
HRESULT initialize(
|
||||
[in] ISVGNumber *newItem,
|
||||
[out, retval] ISVGNumber **p);
|
||||
|
||||
[id(DISPID_ISVGNUMBERLIST_GETITEM)]
|
||||
HRESULT getItem(
|
||||
[in] long index,
|
||||
[out, retval] ISVGNumber **p);
|
||||
|
||||
[id(DISPID_ISVGNUMBERLIST_INSERTITEMBEFORE)]
|
||||
HRESULT insertItemBefore(
|
||||
[in] ISVGNumber *newItem,
|
||||
[in] long index,
|
||||
[out, retval] ISVGNumber **p);
|
||||
|
||||
[id(DISPID_ISVGNUMBERLIST_REPLACEITEM)]
|
||||
HRESULT replaceItem(
|
||||
[in] ISVGNumber *newItem,
|
||||
[in] long index,
|
||||
[out, retval] ISVGNumber **p);
|
||||
|
||||
[id(DISPID_ISVGNUMBERLIST_REMOVEITEM)]
|
||||
HRESULT removeItem(
|
||||
[in] long index,
|
||||
[out, retval] ISVGNumber **p);
|
||||
|
||||
[id(DISPID_ISVGNUMBERLIST_APPENDITEM)]
|
||||
HRESULT appendItem(
|
||||
[in] ISVGNumber *newItem,
|
||||
[out, retval] ISVGNumber **p);
|
||||
}
|
||||
|
||||
/*****************************************************************************
|
||||
* ISVGAnimatedNumberList interface
|
||||
*/
|
||||
[
|
||||
odl,
|
||||
oleautomation,
|
||||
dual,
|
||||
uuid(305104ce-98b5-11cf-bb82-00aa00bdce0b)
|
||||
]
|
||||
interface ISVGAnimatedNumberList : IDispatch
|
||||
{
|
||||
[propputref, id(DISPID_ISVGANIMATEDNUMBERLIST_BASEVAL)]
|
||||
HRESULT baseVal([in] ISVGNumberList *v);
|
||||
|
||||
[propget, id(DISPID_ISVGANIMATEDNUMBERLIST_BASEVAL)]
|
||||
HRESULT baseVal([out, retval] ISVGNumberList **p);
|
||||
|
||||
[propputref, id(DISPID_ISVGANIMATEDNUMBERLIST_ANIMVAL)]
|
||||
HRESULT animVal([in] ISVGNumberList *v);
|
||||
|
||||
[propget, id(DISPID_ISVGANIMATEDNUMBERLIST_ANIMVAL)]
|
||||
HRESULT animVal([out, retval] ISVGNumberList **p);
|
||||
}
|
||||
|
||||
/*****************************************************************************
|
||||
* ISVGTextPositioningElement interface
|
||||
*/
|
||||
[
|
||||
odl,
|
||||
oleautomation,
|
||||
dual,
|
||||
uuid(3051051b-98b5-11cf-bb82-00aa00bdce0b)
|
||||
]
|
||||
interface ISVGTextPositioningElement : IDispatch
|
||||
{
|
||||
[propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_X)]
|
||||
HRESULT x([in] ISVGAnimatedLengthList *v);
|
||||
|
||||
[propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_X)]
|
||||
HRESULT x([out, retval] ISVGAnimatedLengthList **p);
|
||||
|
||||
[propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_Y)]
|
||||
HRESULT y([in] ISVGAnimatedLengthList *v);
|
||||
|
||||
[propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_Y)]
|
||||
HRESULT y([out, retval] ISVGAnimatedLengthList **p);
|
||||
|
||||
[propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DX)]
|
||||
HRESULT dx([in] ISVGAnimatedLengthList *v);
|
||||
|
||||
[propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DX)]
|
||||
HRESULT dx([out, retval] ISVGAnimatedLengthList **p);
|
||||
|
||||
[propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DY)]
|
||||
HRESULT dy([in] ISVGAnimatedLengthList *v);
|
||||
|
||||
[propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DY)]
|
||||
HRESULT dy([out, retval] ISVGAnimatedLengthList **p);
|
||||
|
||||
[propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE)]
|
||||
HRESULT rotate([in] ISVGAnimatedNumberList *v);
|
||||
|
||||
[propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE)]
|
||||
HRESULT rotate([out, retval] ISVGAnimatedNumberList **p);
|
||||
}
|
||||
|
||||
#define WINE_ISVGTEXTPOSITIONINGELEMENT_DISPINTERFACE_DECL \
|
||||
[propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_X)] \
|
||||
void x(ISVGAnimatedLengthList *v); \
|
||||
\
|
||||
[propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_X)] \
|
||||
ISVGAnimatedLengthList *x(); \
|
||||
\
|
||||
[propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_Y)] \
|
||||
void y(ISVGAnimatedLengthList *v); \
|
||||
\
|
||||
[propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_Y)] \
|
||||
ISVGAnimatedLengthList *y(); \
|
||||
\
|
||||
[propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DX)] \
|
||||
void dx(ISVGAnimatedLengthList *v); \
|
||||
\
|
||||
[propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DX)] \
|
||||
ISVGAnimatedLengthList *dx(); \
|
||||
\
|
||||
[propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DY)] \
|
||||
void dy(ISVGAnimatedLengthList *v); \
|
||||
\
|
||||
[propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_DY)] \
|
||||
ISVGAnimatedLengthList *dy(); \
|
||||
\
|
||||
[propputref, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE)] \
|
||||
void rotate(ISVGAnimatedNumberList *v); \
|
||||
\
|
||||
[propget, id(DISPID_ISVGTEXTPOSITIONINGELEMENT_ROTATE)] \
|
||||
ISVGAnimatedNumberList *rotate()
|
||||
|
||||
|
||||
/*****************************************************************************
|
||||
* ISVGTSpanElement interface
|
||||
*/
|
||||
[
|
||||
odl,
|
||||
oleautomation,
|
||||
dual,
|
||||
uuid(3051051d-98b5-11cf-bb82-00aa00bdce0b)
|
||||
]
|
||||
interface ISVGTSpanElement : IDispatch
|
||||
{
|
||||
}
|
||||
|
||||
[
|
||||
hidden,
|
||||
uuid(3059003a-98b5-11cf-bb82-00aa00bdce0b)
|
||||
]
|
||||
dispinterface DispSVGTSpanElement
|
||||
{
|
||||
properties:
|
||||
methods:
|
||||
WINE_ISVGTEXTPOSITIONINGELEMENT_DISPINTERFACE_DECL;
|
||||
WINE_ISVGTEXTCONTENTELEMENT_DISPINTERFACE_DECL;
|
||||
WINE_ISVGELEMENT_DISPINTERFACE_DECL;
|
||||
WINE_ISVGTESTS_DISPINTERFACE_DECL;
|
||||
WINE_ISVGLANGSPACE_DISPINTERFACE_DECL;
|
||||
WINE_ISVGEXTERNALRESOURCESREQUIRED_DISPINTERFACE_DECL;
|
||||
WINE_ISVGSTYLABLE_DISPINTERFACE_DECL;
|
||||
}
|
||||
|
||||
[
|
||||
noncreatable,
|
||||
uuid(305105e2-98b5-11cf-bb82-00aa00bdce0b)
|
||||
]
|
||||
coclass SVGTSpanElement
|
||||
{
|
||||
[default] dispinterface DispSVGTSpanElement;
|
||||
[source, default] dispinterface HTMLElementEvents;
|
||||
[source] dispinterface HTMLElementEvents2;
|
||||
interface ISVGTSpanElement;
|
||||
interface ISVGTextPositioningElement;
|
||||
interface ISVGTextContentElement;
|
||||
interface ISVGElement;
|
||||
interface ISVGTests;
|
||||
interface ISVGLangSpace;
|
||||
interface ISVGExternalResourcesRequired;
|
||||
interface ISVGStylable;
|
||||
}
|
||||
|
||||
/*****************************************************************************
|
||||
* IOmHistory interface
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue