Highlighted
Absent Member.
Absent Member.
3140 views

ActiveX Visual Basic to Cobol

[Migrated content. Thread originally posted on 31 March 2011]

Hi there,

Does anyone have any detailed doco on how you translate visual basic objects/classes usage into cobol speak.

I have read through the interoperability section and it is good for basic controls but looking for a more detailed description/examples of activeXcontrol manipulation

e.g what is the cobol equivalent for these Visual Basic statements:
Dim Series As ChartSeries
Set Series = ChartControl.Content.Series.Add("1")

Thanks in advance.
0 Likes
7 Replies
Highlighted
Contributor.
Contributor.

RE: ActiveX Visual Basic to Cobol

try this code

working-storage section.
77 series handle of chartseries.
..
..
modify ChartControl,
@Content::@Series::@Add("1")
giving series

0 Likes
Highlighted
Absent Member.
Absent Member.

RE: ActiveX Visual Basic to Cobol

hi there

In the same vein, is there also a way to do the "New" VB function, where ChartBarSeriesStyle is a separate class in the charcontrol def file ?

VB Statement: Set ChartControl.Content.Series(0).Style = New ChartBarSeriesStyle

Appreciate your help.

Thank-you

Julie
0 Likes
Highlighted
Absent Member.
Absent Member.

RE: ActiveX Visual Basic to Cobol

      >>IMP(ACU-CBLFLAGS=-Sa)
      * I:\Apps\Sfi\V80\Rel 80\Source\Copylib\chartcontrol.def - ActiveX control
      * Generated: Friday, April 15, 2011
      * Typelib..: \\sfinas\development\Apps\Sfi\V80\Controls\ChartPro.ocx
           
           OBJECT @XtremeChartControl
           
      * PropExchange
           CLASS @PropExchange
               CLSID, A56F6C0F-BCC7-48A0-B69E-6DD726B9B309
               NAME, "PropExchange"
      *[Class: @PropExchange] CreateAsXML
               METHOD, 1, @CreateAsXML,
                   "boolean" @Loading, TYPE 11,
                   "BSTR" @Section, TYPE 8
                       RETURNING "boolean", TYPE 11
      *[Class: @PropExchange] CreateAsRegistry
               METHOD, 2, @CreateAsRegistry,
                   "boolean" @Loading, TYPE 11,
                   "BSTR" @Section, TYPE 8
                       RETURNING "boolean", TYPE 11
      *[Class: @PropExchange] CreateAsBinaryFile
               METHOD, 3, @CreateAsBinaryFile,
                   "boolean" @Loading, TYPE 11,
                   "BSTR" @Path, TYPE 8
                       RETURNING "boolean", TYPE 11
      *[Class: @PropExchange] LoadFromFile
               METHOD, 4, @LoadFromFile,
                   "BSTR" @Path, TYPE 8
                       RETURNING "boolean", TYPE 11
      *[Class: @PropExchange] SaveToFile
               METHOD, 5, @SaveToFile,
                   "BSTR" @Path, TYPE 8
      *[Class: @PropExchange] GetSection
               METHOD, 7, @GetSection,
                   "BSTR" @Section, TYPE 8
                       RETURNING "PropExchange*", TYPE 9
      *[Class: @PropExchange] ExchangeString
               METHOD, 8, @ExchangeString,
                   "BSTR" @PropName, TYPE 8,
                   "BSTR*" @Value, TYPE 16392,
                   "BSTR" @DefaultValue, TYPE 8
      *[Class: @PropExchange] ExchangeInt
               METHOD, 9, @ExchangeInt,
                   "BSTR" @PropName, TYPE 8,
                   "long*" @Value, TYPE 16387,
                   "long" @DefaultValue, TYPE 3
      *[Class: @PropExchange] Loading
               PROPERTY-GET, 12, @Loading
                       RETURNING "boolean", TYPE 11
      *[Class: @PropExchange] Valid
               PROPERTY-GET, 13, @Valid
                       RETURNING "boolean", TYPE 11
      *[Class: @PropExchange] EmptySection
               METHOD, 14, @EmptySection
      *[Class: @PropExchange] Value
               PROPERTY-GET, 0, @Value
                       RETURNING "VARIANT", TYPE 12
      *[Class: @PropExchange] Value
               PROPERTY-PUT, 0, @Value,
                   "VARIANT (Property_Value)", TYPE 12
      *[Class: @PropExchange] Encoding
               PROPERTY-GET, 11, @Encoding
                       RETURNING "BSTR", TYPE 8
      *[Class: @PropExchange] Encoding
               PROPERTY-PUT, 11, @Encoding,
                   "BSTR (Property_Value)", TYPE 8
           
      * ToolTip Style
           
      * XTPToolTipStyle
           CLASS @XTPToolTipStyle
               CLSID, 1238923A-5DA5-48E6-AA90-433DF9926E69
               NAME, "XTPToolTipStyle"
      * "long xtpToolTipStandard"
               ENUMERATOR, @xtpToolTipStandard, 0
      * "long xtpToolTipBalloon"
               ENUMERATOR, @xtpToolTipBalloon, 1
      * "long xtpToolTipOffice"
               ENUMERATOR, @xtpToolTipOffice, 2
      * "long xtpToolTipRTF"
               ENUMERATOR, @xtpToolTipRTF, 3
      * "long xtpToolTipLuna"
               ENUMERATOR, @xtpToolTipLuna, 4
      * "long xtpToolTipResource"
               ENUMERATOR, @xtpToolTipResource, 5
      * "long xtpToolTipHTML"
               ENUMERATOR, @xtpToolTipHTML, 6
      * "long xtpToolTipMarkup"
               ENUMERATOR, @xtpToolTipMarkup, 7
           
      * ToolTip Icon
           
      * XTPToolTipIcon
           CLASS @XTPToolTipIcon
               CLSID, 1348923A-5DA5-48E6-AA90-433DF9926E69
               NAME, "XTPToolTipIcon"
      * "long xtpToolTipIconNone"
               ENUMERATOR, @xtpToolTipIconNone, 0
      * "long xtpToolTipIconInfo"
               ENUMERATOR, @xtpToolTipIconInfo, 1
      * "long xtpToolTipIconWarning"
               ENUMERATOR, @xtpToolTipIconWarning, 2
      * "long xtpToolTipIconError"
               ENUMERATOR, @xtpToolTipIconError, 3
           
      * IToolTipContext
           CLASS @IToolTipContext
               CLSID, ABBB9842-AE6D-46A8-BC77-CEE7D5CE9ED7
               NAME, "IToolTipContext"
      *[Class: @IToolTipContext] ShowTitleAndDescription
               METHOD, 2, @ShowTitleAndDescription,
                   "boolean" @ShowTitleAndDescription, TYPE 11,
                   "XTPToolTipIcon" @IconTitle, TYPE 3
      *[Class: @IToolTipContext] IsBalloonStyleSupported
               METHOD, 6, @IsBalloonStyleSupported
                       RETURNING "boolean", TYPE 11
      *[Class: @IToolTipContext] SetMargin
               METHOD, 7, @SetMargin,
                   "long" @left, TYPE 3,
                   "long" @top, TYPE 3,
                   "long" @right, TYPE 3,
                   "long" @bottom, TYPE 3
      *[Class: @IToolTipContext] ShowImage
               METHOD, 8, @ShowImage,
                   "boolean" @ShowImage, TYPE 11,
                   "long" @ImageBase, TYPE 3
      *[Class: @IToolTipContext] Style
               PROPERTY-GET, 1, @Style
                       RETURNING "XTPToolTipStyle", TYPE 3
      *[Class: @IToolTipContext] Style
               PROPERTY-PUT, 1, @Style,
                   "XTPToolTipStyle (Property_Value)", TYPE 3
      *[Class: @IToolTipContext] MaxTipWidth
               PROPERTY-GET, 3, @MaxTipWidth
                       RETURNING "long", TYPE 3
      *[Class: @IToolTipContext] MaxTipWidth
               PROPERTY-PUT, 3, @MaxTipWidth,
                   "long (Property_Value)", TYPE 3
      *[Class: @IToolTipContext] TipBkColor
               PROPERTY-GET, 4, @TipBkColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @IToolTipContext] TipBkColor
               PROPERTY-PUT, 4, @TipBkColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @IToolTipContext] TipTextColor
               PROPERTY-GET, 5, @TipTextColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @IToolTipContext] TipTextColor
               PROPERTY-PUT, 5, @TipTextColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @IToolTipContext] Font
               PROPERTY-GET, -512, @Font
                       RETURNING "Font*", TYPE 9
      *[Class: @IToolTipContext] Font
               PROPERTY-PUT, -512, @Font,
                   "Font* (Property_Value)", TYPE 9
      *[Class: @IToolTipContext] ShowOfficeBorder
               PROPERTY-GET, 9, @ShowOfficeBorder
                       RETURNING "boolean", TYPE 11
      *[Class: @IToolTipContext] ShowOfficeBorder
               PROPERTY-PUT, 9, @ShowOfficeBorder,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @IToolTipContext] ShowShadow
               PROPERTY-GET, 10, @ShowShadow
                       RETURNING "boolean", TYPE 11
      *[Class: @IToolTipContext] ShowShadow
               PROPERTY-PUT, 10, @ShowShadow,
                   "boolean (Property_Value)", TYPE 11
           
      * ToolTipContext
           CLASS @ToolTipContext
               CLSID, BDDDB4DB-8C00-4F05-AF87-9F05BCB55475
               NAME, "ToolTipContext"
               DEFAULT-INTERFACE, "IToolTipContext"
      *[Class: @ToolTipContext] ShowTitleAndDescription
               METHOD, 2, @ShowTitleAndDescription,
                   "boolean" @ShowTitleAndDescription, TYPE 11,
                   "XTPToolTipIcon" @IconTitle, TYPE 3
      *[Class: @ToolTipContext] IsBalloonStyleSupported
               METHOD, 6, @IsBalloonStyleSupported
                       RETURNING "boolean", TYPE 11
      *[Class: @ToolTipContext] SetMargin
               METHOD, 7, @SetMargin,
                   "long" @left, TYPE 3,
                   "long" @top, TYPE 3,
                   "long" @right, TYPE 3,
                   "long" @bottom, TYPE 3
      *[Class: @ToolTipContext] ShowImage
               METHOD, 8, @ShowImage,
                   "boolean" @ShowImage, TYPE 11,
                   "long" @ImageBase, TYPE 3
      *[Class: @ToolTipContext] Style
               PROPERTY-GET, 1, @Style
                       RETURNING "XTPToolTipStyle", TYPE 3
      *[Class: @ToolTipContext] Style
               PROPERTY-PUT, 1, @Style,
                   "XTPToolTipStyle (Property_Value)", TYPE 3
      *[Class: @ToolTipContext] MaxTipWidth
               PROPERTY-GET, 3, @MaxTipWidth
                       RETURNING "long", TYPE 3
      *[Class: @ToolTipContext] MaxTipWidth
               PROPERTY-PUT, 3, @MaxTipWidth,
                   "long (Property_Value)", TYPE 3
      *[Class: @ToolTipContext] TipBkColor
               PROPERTY-GET, 4, @TipBkColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ToolTipContext] TipBkColor
               PROPERTY-PUT, 4, @TipBkColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ToolTipContext] TipTextColor
               PROPERTY-GET, 5, @TipTextColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ToolTipContext] TipTextColor
               PROPERTY-PUT, 5, @TipTextColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ToolTipContext] Font
               PROPERTY-GET, -512, @Font
                       RETURNING "Font*", TYPE 9
      *[Class: @ToolTipContext] Font
               PROPERTY-PUT, -512, @Font,
                   "Font* (Property_Value)", TYPE 9
      *[Class: @ToolTipContext] ShowOfficeBorder
               PROPERTY-GET, 9, @ShowOfficeBorder
                       RETURNING "boolean", TYPE 11
      *[Class: @ToolTipContext] ShowOfficeBorder
               PROPERTY-PUT, 9, @ShowOfficeBorder,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ToolTipContext] ShowShadow
               PROPERTY-GET, 10, @ShowShadow
                       RETURNING "boolean", TYPE 11
      *[Class: @ToolTipContext] ShowShadow
               PROPERTY-PUT, 10, @ShowShadow,
                   "boolean (Property_Value)", TYPE 11
           
      * Chart Docking
           
      * ChartDocking
           CLASS @ChartDocking
               CLSID, 67733312-A3F1-440B-A8BB-4235F3DE131A
               NAME, "ChartDocking"
      * "long xtpChartDockTop"
               ENUMERATOR, @xtpChartDockTop, 0
      * "long xtpChartDockBottom"
               ENUMERATOR, @xtpChartDockBottom, 1
      * "long xtpChartDockLeft"
               ENUMERATOR, @xtpChartDockLeft, 2
      * "long xtpChartDockRight"
               ENUMERATOR, @xtpChartDockRight, 3
           
      * Chart Scale Type
           
      * ChartScaleType
           CLASS @ChartScaleType
               CLSID, 97453312-A3F1-440B-A8BB-4235F3DE131A
               NAME, "ChartScaleType"
      * "long xtpChartScaleQualitative"
               ENUMERATOR, @xtpChartScaleQualitative, 0
      * "long xtpChartScaleNumerical"
               ENUMERATOR, @xtpChartScaleNumerical, 1
      * "long xtpChartScaleDateTime"
               ENUMERATOR, @xtpChartScaleDateTime, 2
           
      * Chart StringAlignment
           
      * ChartStringAlignment
           CLASS @ChartStringAlignment
               CLSID, 63577712-A3F1-440B-A8BB-4235F3DE131A
               NAME, "ChartStringAlignment"
      * "long xtpChartAlignNear"
               ENUMERATOR, @xtpChartAlignNear, 0
      * "long xtpChartAlignCenter"
               ENUMERATOR, @xtpChartAlignCenter, 1
      * "long xtpChartAlignFar"
               ENUMERATOR, @xtpChartAlignFar, 2
           
      * Chart Dash Style
           
      * ChartDashStyle
           CLASS @ChartDashStyle
               CLSID, 88433712-A3F1-440B-A8BB-4235F3DE131A
               NAME, "ChartDashStyle"
      * "long xtpChartDashStyleEmpty"
               ENUMERATOR, @xtpChartDashStyleEmpty, 0
      * "long xtpChartDashStyleSolid"
               ENUMERATOR, @xtpChartDashStyleSolid, 1
      * "long xtpChartDashStyleDash"
               ENUMERATOR, @xtpChartDashStyleDash, 2
      * "long xtpChartDashStyleDot"
               ENUMERATOR, @xtpChartDashStyleDot, 3
      * "long xtpChartDashStyleDashDot"
               ENUMERATOR, @xtpChartDashStyleDashDot, 4
      * "long xtpChartDashStyleDashDotDot"
               ENUMERATOR, @xtpChartDashStyleDashDotDot, 5
      * "long xtpChartDashStyleCustom"
               ENUMERATOR, @xtpChartDashStyleCustom, 6
           
      * Chart Axis Alignment
           
      * ChartAxisAlignment
           CLASS @ChartAxisAlignment
               CLSID, 98441712-A3F1-440B-A8BB-4235F3DE131A
               NAME, "ChartAxisAlignment"
      * "long xtpChartAxisNear"
               ENUMERATOR, @xtpChartAxisNear, 0
      * "long xtpChartAxisFar"
               ENUMERATOR, @xtpChartAxisFar, 1
           
      * Chart Legend Alignment
           
      * ChartLegendAlignment
           CLASS @ChartLegendAlignment
               CLSID, 63421712-A3F1-440B-A8BB-4235F3DE131A
               NAME, "ChartLegendAlignment"
      * "long xtpChartLegendNearOutside"
               ENUMERATOR, @xtpChartLegendNearOutside, 0
      * "long xtpChartLegendNear"
               ENUMERATOR, @xtpChartLegendNear, 1
      * "long xtpChartLegendCenter"
               ENUMERATOR, @xtpChartLegendCenter, 2
      * "long xtpChartLegendFar"
               ENUMERATOR, @xtpChartLegendFar, 3
      * "long xtpChartLegendFarOutside"
               ENUMERATOR, @xtpChartLegendFarOutside, 4
           
      * Chart Legend Direction
           
      * ChartLegendDirection
           CLASS @ChartLegendDirection
               CLSID, 89994562-A3F1-440B-A8BB-4235F3DE131A
               NAME, "ChartLegendDirection"
      * "long xtpChartLegendTopToBottom"
               ENUMERATOR, @xtpChartLegendTopToBottom, 0
      * "long xtpChartLegendLeftToRight"
               ENUMERATOR, @xtpChartLegendLeftToRight, 1
           
      * Chart Fill Mode
           
      * ChartFillMode
           CLASS @ChartFillMode
               CLSID, 75673262-A3F1-440B-A8BB-4235F3DE131A
               NAME, "ChartFillMode"
      * "long xtpChartFillEmpty"
               ENUMERATOR, @xtpChartFillEmpty, 0
      * "long xtpChartFillSolid"
               ENUMERATOR, @xtpChartFillSolid, 1
      * "long xtpChartFillGradient"
               ENUMERATOR, @xtpChartFillGradient, 2
      * "long xtpChartFillHatch"
               ENUMERATOR, @xtpChartFillHatch, 3
           
      * Chart MarkerType
           
      * ChartMarkerType
           CLASS @ChartMarkerType
               CLSID, 86783522-A3F1-440B-A8BB-4235F3DE131A
               NAME, "ChartMarkerType"
      * "long xtpChartMarkerCircle"
               ENUMERATOR, @xtpChartMarkerCircle, 0
      * "long xtpChartMarkerSquare"
               ENUMERATOR, @xtpChartMarkerSquare, 1
      * "long xtpChartMarkerDiamond"
               ENUMERATOR, @xtpChartMarkerDiamond, 2
      * "long xtpChartMarkerTriangle"
               ENUMERATOR, @xtpChartMarkerTriangle, 3
      * "long xtpChartMarkerPentagon"
               ENUMERATOR, @xtpChartMarkerPentagon, 4
      * "long xtpChartMarkerHexagon"
               ENUMERATOR, @xtpChartMarkerHexagon, 5
      * "long xtpChartMarkerStar"
               ENUMERATOR, @xtpChartMarkerStar, 6
           
      * Chart Hatch Style
           
      * ChartHatchStyle
           CLASS @ChartHatchStyle
               CLSID, 64773262-A3F1-440B-A8BB-4235F3DE131A
               NAME, "ChartHatchStyle"
      * "long xtpChartHatchStyleHorizontal"
               ENUMERATOR, @xtpChartHatchStyleHorizontal, 0
      * "long xtpChartHatchStyleVertical"
               ENUMERATOR, @xtpChartHatchStyleVertical, 1
      * "long xtpChartHatchStyleForwardDiagonal"
               ENUMERATOR, @xtpChartHatchStyleForwardDiagonal, 2
      * "long xtpChartHatchStyleBackwardDiagonal"
               ENUMERATOR, @xtpChartHatchStyleBackwardDiagonal, 3
      * "long xtpChartHatchStyleCross"
               ENUMERATOR, @xtpChartHatchStyleCross, 4
      * "long xtpChartHatchStyleDiagonalCross"
               ENUMERATOR, @xtpChartHatchStyleDiagonalCross, 5
      * "long xtpChartHatchStyle05Percent"
               ENUMERATOR, @xtpChartHatchStyle05Percent, 6
      * "long xtpChartHatchStyle10Percent"
               ENUMERATOR, @xtpChartHatchStyle10Percent, 7
      * "long xtpChartHatchStyle20Percent"
               ENUMERATOR, @xtpChartHatchStyle20Percent, 8
      * "long xtpChartHatchStyle25Percent"
               ENUMERATOR, @xtpChartHatchStyle25Percent, 9
      * "long xtpChartHatchStyle30Percent"
               ENUMERATOR, @xtpChartHatchStyle30Percent, 10
      * "long xtpChartHatchStyle40Percent"
               ENUMERATOR, @xtpChartHatchStyle40Percent, 11
      * "long xtpChartHatchStyle50Percent"
               ENUMERATOR, @xtpChartHatchStyle50Percent, 12
      * "long xtpChartHatchStyle60Percent"
               ENUMERATOR, @xtpChartHatchStyle60Percent, 13
      * "long xtpChartHatchStyle70Percent"
               ENUMERATOR, @xtpChartHatchStyle70Percent, 14
      * "long xtpChartHatchStyle75Percent"
               ENUMERATOR, @xtpChartHatchStyle75Percent, 15
      * "long xtpChartHatchStyle80Percent"
               ENUMERATOR, @xtpChartHatchStyle80Percent, 16
      * "long xtpChartHatchStyle90Percent"
               ENUMERATOR, @xtpChartHatchStyle90Percent, 17
      * "long xtpChartHatchStyleLightDownwardDiagonal"
               ENUMERATOR, @xtpChartHatchStyleLightDownwardDiagonal, 18
      * "long xtpChartHatchStyleLightUpwardDiagonal"
               ENUMERATOR, @xtpChartHatchStyleLightUpwardDiagonal, 19
      * "long xtpChartHatchStyleDarkDownwardDiagonal"
               ENUMERATOR, @xtpChartHatchStyleDarkDownwardDiagonal, 20
      * "long xtpChartHatchStyleDarkUpwardDiagonal"
               ENUMERATOR, @xtpChartHatchStyleDarkUpwardDiagonal, 21
      * "long xtpChartHatchStyleWideDownwardDiagonal"
               ENUMERATOR, @xtpChartHatchStyleWideDownwardDiagonal, 22
      * "long xtpChartHatchStyleWideUpwardDiagonal"
               ENUMERATOR, @xtpChartHatchStyleWideUpwardDiagonal, 23
      * "long xtpChartHatchStyleLightVertical"
               ENUMERATOR, @xtpChartHatchStyleLightVertical, 24
      * "long xtpChartHatchStyleLightHorizontal"
               ENUMERATOR, @xtpChartHatchStyleLightHorizontal, 25
      * "long xtpChartHatchStyleNarrowVertical"
               ENUMERATOR, @xtpChartHatchStyleNarrowVertical, 26
      * "long xtpChartHatchStyleNarrowHorizontal"
               ENUMERATOR, @xtpChartHatchStyleNarrowHorizontal, 27
      * "long xtpChartHatchStyleDarkVertical"
               ENUMERATOR, @xtpChartHatchStyleDarkVertical, 28
      * "long xtpChartHatchStyleDarkHorizontal"
               ENUMERATOR, @xtpChartHatchStyleDarkHorizontal, 29
      * "long xtpChartHatchStyleDashedDownwardDiagonal"
               ENUMERATOR, @xtpChartHatchStyleDashedDownwardDiagona, 30
      * "long xtpChartHatchStyleDashedUpwardDiagonal"
               ENUMERATOR, @xtpChartHatchStyleDashedUpwardDiagonal, 31
      * "long xtpChartHatchStyleDashedHorizontal"
               ENUMERATOR, @xtpChartHatchStyleDashedHorizontal, 32
      * "long xtpChartHatchStyleDashedVertical"
               ENUMERATOR, @xtpChartHatchStyleDashedVertical, 33
      * "long xtpChartHatchStyleSmallConfetti"
               ENUMERATOR, @xtpChartHatchStyleSmallConfetti, 34
      * "long xtpChartHatchStyleLargeConfetti"
               ENUMERATOR, @xtpChartHatchStyleLargeConfetti, 35
      * "long xtpChartHatchStyleZigZag"
               ENUMERATOR, @xtpChartHatchStyleZigZag, 36
      * "long xtpChartHatchStyleWave"
               ENUMERATOR, @xtpChartHatchStyleWave, 37
      * "long xtpChartHatchStyleDiagonalBrick"
               ENUMERATOR, @xtpChartHatchStyleDiagonalBrick, 38
      * "long xtpChartHatchStyleHorizontalBrick"
               ENUMERATOR, @xtpChartHatchStyleHorizontalBrick, 39
      * "long xtpChartHatchStyleWeave"
               ENUMERATOR, @xtpChartHatchStyleWeave, 40
      * "long xtpChartHatchStylePlaid"
               ENUMERATOR, @xtpChartHatchStylePlaid, 41
      * "long xtpChartHatchStyleDivot"
               ENUMERATOR, @xtpChartHatchStyleDivot, 42
      * "long xtpChartHatchStyleDottedGrid"
               ENUMERATOR, @xtpChartHatchStyleDottedGrid, 43
      * "long xtpChartHatchStyleDottedDiamond"
               ENUMERATOR, @xtpChartHatchStyleDottedDiamond, 44
      * "long xtpChartHatchStyleShingle"
               ENUMERATOR, @xtpChartHatchStyleShingle, 45
      * "long xtpChartHatchStyleTrellis"
               ENUMERATOR, @xtpChartHatchStyleTrellis, 46
      * "long xtpChartHatchStyleSphere"
               ENUMERATOR, @xtpChartHatchStyleSphere, 47
      * "long xtpChartHatchStyleSmallGrid"
               ENUMERATOR, @xtpChartHatchStyleSmallGrid, 48
      * "long xtpChartHatchStyleSmallCheckerBoard"
               ENUMERATOR, @xtpChartHatchStyleSmallCheckerBoard, 49
      * "long xtpChartHatchStyleLargeCheckerBoard"
               ENUMERATOR, @xtpChartHatchStyleLargeCheckerBoard, 50
      * "long xtpChartHatchStyleOutlinedDiamond"
               ENUMERATOR, @xtpChartHatchStyleOutlinedDiamond, 51
      * "long xtpChartHatchStyleSolidDiamond"
               ENUMERATOR, @xtpChartHatchStyleSolidDiamond, 52
           
      * Chart Gradient Direction
           
      * ChartGradientDirection
           CLASS @ChartGradientDirection
               CLSID, 97894562-A3F1-440B-A8BB-4235F3DE131A
               NAME, "ChartGradientDirection"
      * "long xtpChartGradientTopToBottom"
               ENUMERATOR, @xtpChartGradientTopToBottom, 0
      * "long xtpChartGradientBottomToTop"
               ENUMERATOR, @xtpChartGradientBottomToTop, 1
      * "long xtpChartGradientLeftToRight"
               ENUMERATOR, @xtpChartGradientLeftToRight, 2
      * "long xtpChartGradientRightToLeft"
               ENUMERATOR, @xtpChartGradientRightToLeft, 3
      * "long xtpChartGradientTopLeftToBottomRight"
               ENUMERATOR, @xtpChartGradientTopLeftToBottomRight, 4
      * "long xtpChartGradientBottomRightToTopLeft"
               ENUMERATOR, @xtpChartGradientBottomRightToTopLeft, 5
      * "long xtpChartGradientTopRightToBottomLeft"
               ENUMERATOR, @xtpChartGradientTopRightToBottomLeft, 6
      * "long xtpChartGradientBottomLeftToTopRight"
               ENUMERATOR, @xtpChartGradientBottomLeftToTopRight, 7
      * "long xtpChartGradientFromCenterHorizontal"
               ENUMERATOR, @xtpChartGradientFromCenterHorizontal, 8
      * "long xtpChartGradientToCenterHorizontal"
               ENUMERATOR, @xtpChartGradientToCenterHorizontal, 9
           
      * Chart Pie Label Position
           
      * ChartPieLabelPosition
           CLASS @ChartPieLabelPosition
               CLSID, 86434362-A3F1-440B-A8BB-4235F3DE131A
               NAME, "ChartPieLabelPosition"
      * "long xtpChartPieLabelOutiside"
               ENUMERATOR, @xtpChartPieLabelOutiside, 0
      * "long xtpChartPieLabelInside"
               ENUMERATOR, @xtpChartPieLabelInside, 1
      * "long xtpChartPieLabelRadial"
               ENUMERATOR, @xtpChartPieLabelRadial, 2
           
      * Chart Funnel Label Position
           
      * ChartFunnelLabelPosition
           CLASS @ChartFunnelLabelPosition
               CLSID, 54314362-A3F1-440B-A8BB-4235F3DE131A
               NAME, "ChartFunnelLabelPosition"
      * "long xtpChartFunnelLabelLeft"
               ENUMERATOR, @xtpChartFunnelLabelLeft, 0
      * "long xtpChartFunnelLabelRight"
               ENUMERATOR, @xtpChartFunnelLabelRight, 1
      * "long xtpChartFunnelLabelCenter"
               ENUMERATOR, @xtpChartFunnelLabelCenter, 2
           
      * Chart Pyramid Label Position
           
      * ChartPyramidLabelPosition
           CLASS @ChartPyramidLabelPosition
               CLSID, 63414362-A3F1-440B-A8BB-4235F3DE131A
               NAME, "ChartPyramidLabelPosition"
      * "long xtpChartPyramidLabelLeft"
               ENUMERATOR, @xtpChartPyramidLabelLeft, 0
      * "long xtpChartPyramidLabelRight"
               ENUMERATOR, @xtpChartPyramidLabelRight, 1
      * "long xtpChartPyramidLabelCenter"
               ENUMERATOR, @xtpChartPyramidLabelCenter, 2
           
      * Chart Bar Label Position
           
      * ChartBarLabelPosition
           CLASS @ChartBarLabelPosition
               CLSID, 12314362-A3F1-440B-A8BB-4235F3DE131A
               NAME, "ChartBarLabelPosition"
      * "long xtpChartBarLabelTop"
               ENUMERATOR, @xtpChartBarLabelTop, 0
      * "long xtpChartBarLabelCenter"
               ENUMERATOR, @xtpChartBarLabelCenter, 1
           
      * Chart Range Bar Label Position
           
      * ChartRangeBarLabelPosition
           CLASS @ChartRangeBarLabelPosition
               CLSID, 69789A62-A3F1-440B-A8BB-4235F3DE131A
               NAME, "ChartRangeBarLabelPosition"
      * "long xtpChartRangeBarLabelOutside"
               ENUMERATOR, @xtpChartRangeBarLabelOutside, 0
      * "long xtpChartRangeBarLabelInside"
               ENUMERATOR, @xtpChartRangeBarLabelInside, 1
           
      * Chart Range Bar Label Type
           
      * ChartRangeBarLabelType
           CLASS @ChartRangeBarLabelType
               CLSID, 11457A62-A3F1-440B-A8BB-4235F3DE131A
               NAME, "ChartRangeBarLabelType"
      * "long xtpChartRangeBarOneLabel"
               ENUMERATOR, @xtpChartRangeBarOneLabel, 0
      * "long xtpChartRangeBarTwoLabels"
               ENUMERATOR, @xtpChartRangeBarTwoLabels, 1
      * "long xtpChartRangeBarMinValueLabel"
               ENUMERATOR, @xtpChartRangeBarMinValueLabel, 2
      * "long xtpChartRangeBarMaxValueLabel"
               ENUMERATOR, @xtpChartRangeBarMaxValueLabel, 3
           
      * Chart Panel Direction
           
      * ChartPanelDirection
           CLASS @ChartPanelDirection
               CLSID, 7212346A-A3F1-440B-A8BB-4235F3DE131A
               NAME, "ChartPanelDirection"
      * "long xtpChartPanelVertical"
               ENUMERATOR, @xtpChartPanelVertical, 0
      * "long xtpChartPanelHorizontal"
               ENUMERATOR, @xtpChartPanelHorizontal, 1
           
      * ChartFont
           CLASS @ChartFont
               CLSID, 57DBCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartFont"
      *[Class: @ChartFont] StdFont
               PROPERTY-GET, 1, @StdFont
                       RETURNING "Font*", TYPE 9
      *[Class: @ChartFont] StdFont
               PROPERTY-PUT, 1, @StdFont,
                   "Font* (Property_Value)", TYPE 9
           
      * ChartLineStyle
           CLASS @ChartLineStyle
               CLSID, 56DBCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartLineStyle"
      *[Class: @ChartLineStyle] SetDashArray
               METHOD, 3, @SetDashArray,
                   "VARIANT" @DashArray, TYPE 12
      *[Class: @ChartLineStyle] Thickness
               PROPERTY-GET, 1, @Thickness
                       RETURNING "int", TYPE 22
      *[Class: @ChartLineStyle] Thickness
               PROPERTY-PUT, 1, @Thickness,
                   "int (Property_Value)", TYPE 22
      *[Class: @ChartLineStyle] DashStyle
               PROPERTY-GET, 2, @DashStyle
                       RETURNING "ChartDashStyle", TYPE 3
      *[Class: @ChartLineStyle] DashStyle
               PROPERTY-PUT, 2, @DashStyle,
                   "ChartDashStyle (Property_Value)", TYPE 3
           
      * ChartFillStyle
           CLASS @ChartFillStyle
               CLSID, 76DBCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartFillStyle"
      *[Class: @ChartFillStyle] FillMode
               PROPERTY-GET, 1, @FillMode
                       RETURNING "ChartFillMode", TYPE 3
      *[Class: @ChartFillStyle] FillMode
               PROPERTY-PUT, 1, @FillMode,
                   "ChartFillMode (Property_Value)", TYPE 3
      *[Class: @ChartFillStyle] HatchStyle
               PROPERTY-GET, 2, @HatchStyle
                       RETURNING "ChartHatchStyle", TYPE 3
      *[Class: @ChartFillStyle] HatchStyle
               PROPERTY-PUT, 2, @HatchStyle,
                   "ChartHatchStyle (Property_Value)", TYPE 3
      *[Class: @ChartFillStyle] GradientDirection
               PROPERTY-GET, 3, @GradientDirection
                       RETURNING "ChartGradientDirection", TYPE 3
      *[Class: @ChartFillStyle] GradientDirection
               PROPERTY-PUT, 3, @GradientDirection,
                   "ChartGradientDirection (Property_Value)", TYPE 3
           
      * ChartBorder
           CLASS @ChartBorder
               CLSID, 901BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartBorder"
      *[Class: @ChartBorder] Thickness
               PROPERTY-GET, 1, @Thickness
                       RETURNING "int", TYPE 22
      *[Class: @ChartBorder] Thickness
               PROPERTY-PUT, 1, @Thickness,
                   "int (Property_Value)", TYPE 22
      *[Class: @ChartBorder] Visible
               PROPERTY-GET, 2, @Visible
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartBorder] Visible
               PROPERTY-PUT, 2, @Visible,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartBorder] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartBorder] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
           
      * ChartTitle
           CLASS @ChartTitle
               CLSID, D27BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartTitle"
      *[Class: @ChartTitle] Font
               PROPERTY-GET, -512, @Font
                       RETURNING "ChartFont*", TYPE 9
      *[Class: @ChartTitle] Text
               PROPERTY-GET, 0, @Text
                       RETURNING "BSTR", TYPE 8
      *[Class: @ChartTitle] Text
               PROPERTY-PUT, 0, @Text,
                   "BSTR (Property_Value)", TYPE 8
      *[Class: @ChartTitle] Docking
               PROPERTY-GET, 1, @Docking
                       RETURNING "ChartDocking", TYPE 3
      *[Class: @ChartTitle] Docking
               PROPERTY-PUT, 1, @Docking,
                   "ChartDocking (Property_Value)", TYPE 3
      *[Class: @ChartTitle] Indent
               PROPERTY-GET, 2, @Indent
                       RETURNING "long", TYPE 3
      *[Class: @ChartTitle] Indent
               PROPERTY-PUT, 2, @Indent,
                   "long (Property_Value)", TYPE 3
      *[Class: @ChartTitle] Alignment
               PROPERTY-GET, 3, @Alignment
                       RETURNING "ChartStringAlignment", TYPE 3
      *[Class: @ChartTitle] Alignment
               PROPERTY-PUT, 3, @Alignment,
                   "ChartStringAlignment (Property_Value)", TYPE 3
      *[Class: @ChartTitle] Antialiasing
               PROPERTY-GET, 4, @Antialiasing
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartTitle] Antialiasing
               PROPERTY-PUT, 4, @Antialiasing,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartTitle] Visible
               PROPERTY-GET, 5, @Visible
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartTitle] Visible
               PROPERTY-PUT, 5, @Visible,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartTitle] TextColor
               PROPERTY-GET, 6, @TextColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartTitle] TextColor
               PROPERTY-PUT, 6, @TextColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
           
      * ChartTitleCollection
           CLASS @ChartTitleCollection
               CLSID, D17BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartTitleCollection"
      *[Class: @ChartTitleCollection] Count
      * Gets the number of Titles in the collection.
               PROPERTY-GET, 1, @Count
                       RETURNING "long", TYPE 3
      *[Class: @ChartTitleCollection] Item
      * Gets an item from the collection by its index.
               PROPERTY-GET, 0, @Item,
                   "long" @Index, TYPE 3
                       RETURNING "ChartTitle*", TYPE 9
      *[Class: @ChartTitleCollection] Add
               METHOD, 2, @Add,
                   "BSTR" @Text, TYPE 8
                       RETURNING "ChartTitle*", TYPE 9
      *[Class: @ChartTitleCollection] DeleteAll
      * Deletes all of the Titles from the collection
               METHOD, 5, @DeleteAll
           
      * ChartDiagram
           CLASS @ChartDiagram
               CLSID, 1A1BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartDiagram"
      *[Class: @ChartDiagram] Titles
               PROPERTY-GET, 200, @Titles
                       RETURNING "ChartTitleCollection*", TYPE 9
           
      * ChartAxisConstantLine
           CLASS @ChartAxisConstantLine
               CLSID, E35BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartAxisConstantLine"
      *[Class: @ChartAxisConstantLine] LineStyle
               PROPERTY-GET, 6, @LineStyle
                       RETURNING "ChartLineStyle*", TYPE 9
      *[Class: @ChartAxisConstantLine] Font
               PROPERTY-GET, -512, @Font
                       RETURNING "ChartFont*", TYPE 9
      *[Class: @ChartAxisConstantLine] Text
               PROPERTY-GET, 0, @Text
                       RETURNING "BSTR", TYPE 8
      *[Class: @ChartAxisConstantLine] Text
               PROPERTY-PUT, 0, @Text,
                   "BSTR (Property_Value)", TYPE 8
      *[Class: @ChartAxisConstantLine] AxisValue
               PROPERTY-GET, 1, @AxisValue
                       RETURNING "VARIANT", TYPE 12
      *[Class: @ChartAxisConstantLine] AxisValue
               PROPERTY-PUT, 1, @AxisValue,
                   "VARIANT (Property_Value)", TYPE 12
      *[Class: @ChartAxisConstantLine] LegendVisible
               PROPERTY-GET, 2, @LegendVisible
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartAxisConstantLine] LegendVisible
               PROPERTY-PUT, 2, @LegendVisible,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartAxisConstantLine] Visible
               PROPERTY-GET, 3, @Visible
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartAxisConstantLine] Visible
               PROPERTY-PUT, 3, @Visible,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartAxisConstantLine] ShowTextBelow
               PROPERTY-GET, 4, @ShowTextBelow
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartAxisConstantLine] ShowTextBelow
               PROPERTY-PUT, 4, @ShowTextBelow,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartAxisConstantLine] Alignment
               PROPERTY-GET, 5, @Alignment
                       RETURNING "ChartStringAlignment", TYPE 3
      *[Class: @ChartAxisConstantLine] Alignment
               PROPERTY-PUT, 5, @Alignment,
                   "ChartStringAlignment (Property_Value)", TYPE 3
      *[Class: @ChartAxisConstantLine] Color
               PROPERTY-GET, 7, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartAxisConstantLine] Color
               PROPERTY-PUT, 7, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartAxisConstantLine] TextColor
               PROPERTY-GET, 8, @TextColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartAxisConstantLine] TextColor
               PROPERTY-PUT, 8, @TextColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartAxisConstantLine] ShowBehind
               PROPERTY-GET, 9, @ShowBehind
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartAxisConstantLine] ShowBehind
               PROPERTY-PUT, 9, @ShowBehind,
                   "boolean (Property_Value)", TYPE 11
           
      * ChartAxisConstantLines
           CLASS @ChartAxisConstantLines
               CLSID, E34BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartAxisConstantLines"
      *[Class: @ChartAxisConstantLines] Count
      * Gets the number of Titles in the collection.
               PROPERTY-GET, 1, @Count
                       RETURNING "long", TYPE 3
      *[Class: @ChartAxisConstantLines] Item
      * Gets an item from the collection by its index.
               PROPERTY-GET, 0, @Item,
                   "long" @Index, TYPE 3
                       RETURNING "ChartAxisConstantLine*", TYPE 9
      *[Class: @ChartAxisConstantLines] Add
               METHOD, 2, @Add,
                   "BSTR" @Name, TYPE 8
                       RETURNING "ChartAxisConstantLine*", TYPE 9
      *[Class: @ChartAxisConstantLines] DeleteAll
      * Deletes all of the Titles from the collection
               METHOD, 5, @DeleteAll
           
      * ChartAxisCustomLabel
           CLASS @ChartAxisCustomLabel
               CLSID, E9ABCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartAxisCustomLabel"
      *[Class: @ChartAxisCustomLabel] Text
               PROPERTY-GET, 0, @Text
                       RETURNING "BSTR", TYPE 8
      *[Class: @ChartAxisCustomLabel] Text
               PROPERTY-PUT, 0, @Text,
                   "BSTR (Property_Value)", TYPE 8
      *[Class: @ChartAxisCustomLabel] AxisValue
               PROPERTY-GET, 1, @AxisValue
                       RETURNING "VARIANT", TYPE 12
      *[Class: @ChartAxisCustomLabel] AxisValue
               PROPERTY-PUT, 1, @AxisValue,
                   "VARIANT (Property_Value)", TYPE 12
           
      * ChartAxisCustomLabels
           CLASS @ChartAxisCustomLabels
               CLSID, E9BBCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartAxisCustomLabels"
      *[Class: @ChartAxisCustomLabels] Count
      * Gets the number of Titles in the collection.
               PROPERTY-GET, 1, @Count
                       RETURNING "long", TYPE 3
      *[Class: @ChartAxisCustomLabels] Item
      * Gets an item from the collection by its index.
               PROPERTY-GET, 0, @Item,
                   "long" @Index, TYPE 3
                       RETURNING "ChartAxisCustomLabel*", TYPE 9
      *[Class: @ChartAxisCustomLabels] Add
               METHOD, 2, @Add,
                   "BSTR" @Name, TYPE 8,
                   "VARIANT" @AxisValue, TYPE 12
                       RETURNING "ChartAxisCustomLabel*", TYPE 9
      *[Class: @ChartAxisCustomLabels] DeleteAll
      * Deletes all of the Titles from the collection
               METHOD, 5, @DeleteAll
           
      * ChartAxisStrip
           CLASS @ChartAxisStrip
               CLSID, E39BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartAxisStrip"
      *[Class: @ChartAxisStrip] FillStyle
               PROPERTY-GET, 6, @FillStyle
                       RETURNING "ChartFillStyle*", TYPE 9
      *[Class: @ChartAxisStrip] Name
               PROPERTY-GET, 0, @Name
                       RETURNING "BSTR", TYPE 8
      *[Class: @ChartAxisStrip] Name
               PROPERTY-PUT, 0, @Name,
                   "BSTR (Property_Value)", TYPE 8
      *[Class: @ChartAxisStrip] AxisMinValue
               PROPERTY-GET, 1, @AxisMinValue
                       RETURNING "VARIANT", TYPE 12
      *[Class: @ChartAxisStrip] AxisMinValue
               PROPERTY-PUT, 1, @AxisMinValue,
                   "VARIANT (Property_Value)", TYPE 12
      *[Class: @ChartAxisStrip] AxisMaxValue
               PROPERTY-GET, 2, @AxisMaxValue
                       RETURNING "VARIANT", TYPE 12
      *[Class: @ChartAxisStrip] AxisMaxValue
               PROPERTY-PUT, 2, @AxisMaxValue,
                   "VARIANT (Property_Value)", TYPE 12
      *[Class: @ChartAxisStrip] LegendVisible
               PROPERTY-GET, 3, @LegendVisible
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartAxisStrip] LegendVisible
               PROPERTY-PUT, 3, @LegendVisible,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartAxisStrip] Visible
               PROPERTY-GET, 4, @Visible
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartAxisStrip] Visible
               PROPERTY-PUT, 4, @Visible,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartAxisStrip] Color
               PROPERTY-GET, 7, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartAxisStrip] Color
               PROPERTY-PUT, 7, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartAxisStrip] Color2
               PROPERTY-GET, 8, @Color2
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartAxisStrip] Color2
               PROPERTY-PUT, 8, @Color2,
                   "OLE_COLOR (Property_Value)", TYPE 19
           
      * ChartAxisStrips
           CLASS @ChartAxisStrips
               CLSID, E38BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartAxisStrips"
      *[Class: @ChartAxisStrips] Count
      * Gets the number of Titles in the collection.
               PROPERTY-GET, 1, @Count
                       RETURNING "long", TYPE 3
      *[Class: @ChartAxisStrips] Item
      * Gets an item from the collection by its index.
               PROPERTY-GET, 0, @Item,
                   "long" @Index, TYPE 3
                       RETURNING "ChartAxisStrip*", TYPE 9
      *[Class: @ChartAxisStrips] Add
               METHOD, 2, @Add,
                   "BSTR" @Name, TYPE 8
                       RETURNING "ChartAxisStrip*", TYPE 9
      *[Class: @ChartAxisStrips] DeleteAll
      * Deletes all of the Titles from the collection
               METHOD, 5, @DeleteAll
           
      * ChartAxisLabel
           CLASS @ChartAxisLabel
               CLSID, 560BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartAxisLabel"
      *[Class: @ChartAxisLabel] Font
               PROPERTY-GET, -512, @Font
                       RETURNING "ChartFont*", TYPE 9
      *[Class: @ChartAxisLabel] Visible
               PROPERTY-GET, 1, @Visible
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartAxisLabel] Visible
               PROPERTY-PUT, 1, @Visible,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartAxisLabel] Angle
               PROPERTY-GET, 2, @Angle
                       RETURNING "long", TYPE 3
      *[Class: @ChartAxisLabel] Angle
               PROPERTY-PUT, 2, @Angle,
                   "long (Property_Value)", TYPE 3
      *[Class: @ChartAxisLabel] Antialiasing
               PROPERTY-GET, 3, @Antialiasing
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartAxisLabel] Antialiasing
               PROPERTY-PUT, 3, @Antialiasing,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartAxisLabel] TextColor
               PROPERTY-GET, 4, @TextColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartAxisLabel] TextColor
               PROPERTY-PUT, 4, @TextColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartAxisLabel] Format
               PROPERTY-GET, 5, @Format
                       RETURNING "BSTR", TYPE 8
      *[Class: @ChartAxisLabel] Format
               PROPERTY-PUT, 5, @Format,
                   "BSTR (Property_Value)", TYPE 8
           
      * ChartAxisTickMarks
           CLASS @ChartAxisTickMarks
               CLSID, 561BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartAxisTickMarks"
      *[Class: @ChartAxisTickMarks] Visible
               PROPERTY-GET, 1, @Visible
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartAxisTickMarks] Visible
               PROPERTY-PUT, 1, @Visible,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartAxisTickMarks] MinorVisible
               PROPERTY-GET, 2, @MinorVisible
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartAxisTickMarks] MinorVisible
               PROPERTY-PUT, 2, @MinorVisible,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartAxisTickMarks] Thickness
               PROPERTY-GET, 3, @Thickness
                       RETURNING "long", TYPE 3
      *[Class: @ChartAxisTickMarks] Thickness
               PROPERTY-PUT, 3, @Thickness,
                   "long (Property_Value)", TYPE 3
      *[Class: @ChartAxisTickMarks] MinorThickness
               PROPERTY-GET, 4, @MinorThickness
                       RETURNING "long", TYPE 3
      *[Class: @ChartAxisTickMarks] MinorThickness
               PROPERTY-PUT, 4, @MinorThickness,
                   "long (Property_Value)", TYPE 3
      *[Class: @ChartAxisTickMarks] Length
               PROPERTY-GET, 5, @Length
                       RETURNING "long", TYPE 3
      *[Class: @ChartAxisTickMarks] Length
               PROPERTY-PUT, 5, @Length,
                   "long (Property_Value)", TYPE 3
      *[Class: @ChartAxisTickMarks] MinorLength
               PROPERTY-GET, 6, @MinorLength
                       RETURNING "long", TYPE 3
      *[Class: @ChartAxisTickMarks] MinorLength
               PROPERTY-PUT, 6, @MinorLength,
                   "long (Property_Value)", TYPE 3
      *[Class: @ChartAxisTickMarks] CrossAxis
               PROPERTY-GET, 7, @CrossAxis
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartAxisTickMarks] CrossAxis
               PROPERTY-PUT, 7, @CrossAxis,
                   "boolean (Property_Value)", TYPE 11
           
      * ChartAxisGridLines
           CLASS @ChartAxisGridLines
               CLSID, 569BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartAxisGridLines"
      *[Class: @ChartAxisGridLines] LineStyle
               PROPERTY-GET, 3, @LineStyle
                       RETURNING "ChartLineStyle*", TYPE 9
      *[Class: @ChartAxisGridLines] MinorLineStyle
               PROPERTY-GET, 4, @MinorLineStyle
                       RETURNING "ChartLineStyle*", TYPE 9
      *[Class: @ChartAxisGridLines] Visible
               PROPERTY-GET, 1, @Visible
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartAxisGridLines] Visible
               PROPERTY-PUT, 1, @Visible,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartAxisGridLines] MinorVisible
               PROPERTY-GET, 2, @MinorVisible
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartAxisGridLines] MinorVisible
               PROPERTY-PUT, 2, @MinorVisible,
                   "boolean (Property_Value)", TYPE 11
           
      * ChartAxisTitle
           CLASS @ChartAxisTitle
               CLSID, 562BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartAxisTitle"
      *[Class: @ChartAxisTitle] Font
               PROPERTY-GET, -512, @Font
                       RETURNING "ChartFont*", TYPE 9
      *[Class: @ChartAxisTitle] Text
               PROPERTY-GET, 0, @Text
                       RETURNING "BSTR", TYPE 8
      *[Class: @ChartAxisTitle] Text
               PROPERTY-PUT, 0, @Text,
                   "BSTR (Property_Value)", TYPE 8
      *[Class: @ChartAxisTitle] Visible
               PROPERTY-GET, 1, @Visible
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartAxisTitle] Visible
               PROPERTY-PUT, 1, @Visible,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartAxisTitle] Antialiasing
               PROPERTY-GET, 2, @Antialiasing
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartAxisTitle] Antialiasing
               PROPERTY-PUT, 2, @Antialiasing,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartAxisTitle] Alignment
               PROPERTY-GET, 3, @Alignment
                       RETURNING "ChartStringAlignment", TYPE 3
      *[Class: @ChartAxisTitle] Alignment
               PROPERTY-PUT, 3, @Alignment,
                   "ChartStringAlignment (Property_Value)", TYPE 3
           
      * ChartAxisRange
           CLASS @ChartAxisRange
               CLSID, F34BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartAxisRange"
      *[Class: @ChartAxisRange] ShowZeroLevel
               PROPERTY-GET, 1, @ShowZeroLevel
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartAxisRange] ShowZeroLevel
               PROPERTY-PUT, 1, @ShowZeroLevel,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartAxisRange] SideMargins
               PROPERTY-GET, 2, @SideMargins
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartAxisRange] SideMargins
               PROPERTY-PUT, 2, @SideMargins,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartAxisRange] MinValue
               PROPERTY-GET, 3, @MinValue
                       RETURNING "double", TYPE 5
      *[Class: @ChartAxisRange] MinValue
               PROPERTY-PUT, 3, @MinValue,
                   "double (Property_Value)", TYPE 5
      *[Class: @ChartAxisRange] MaxValue
               PROPERTY-GET, 4, @MaxValue
                       RETURNING "double", TYPE 5
      *[Class: @ChartAxisRange] MaxValue
               PROPERTY-PUT, 4, @MaxValue,
                   "double (Property_Value)", TYPE 5
      *[Class: @ChartAxisRange] AutoRange
               PROPERTY-GET, 5, @AutoRange
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartAxisRange] AutoRange
               PROPERTY-PUT, 5, @AutoRange,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartAxisRange] ViewMinValue
               PROPERTY-GET, 6, @ViewMinValue
                       RETURNING "double", TYPE 5
      *[Class: @ChartAxisRange] ViewMinValue
               PROPERTY-PUT, 6, @ViewMinValue,
                   "double (Property_Value)", TYPE 5
      *[Class: @ChartAxisRange] ViewMaxValue
               PROPERTY-GET, 7, @ViewMaxValue
                       RETURNING "double", TYPE 5
      *[Class: @ChartAxisRange] ViewMaxValue
               PROPERTY-PUT, 7, @ViewMaxValue,
                   "double (Property_Value)", TYPE 5
      *[Class: @ChartAxisRange] ViewAutoRange
               PROPERTY-GET, 8, @ViewAutoRange
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartAxisRange] ViewAutoRange
               PROPERTY-PUT, 8, @ViewAutoRange,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartAxisRange] ZoomLimit
               PROPERTY-GET, 9, @ZoomLimit
                       RETURNING "double", TYPE 5
      *[Class: @ChartAxisRange] ZoomLimit
               PROPERTY-PUT, 9, @ZoomLimit,
                   "double (Property_Value)", TYPE 5
           
      * ChartAxis
           CLASS @ChartAxis
               CLSID, EB4BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartAxis"
      *[Class: @ChartAxis] ConstantLines
               PROPERTY-GET, 6, @ConstantLines
                       RETURNING "ChartAxisConstantLines*", TYPE 9
      *[Class: @ChartAxis] Strips
               PROPERTY-GET, 7, @Strips
                       RETURNING "ChartAxisStrips*", TYPE 9
      *[Class: @ChartAxis] Label
               PROPERTY-GET, 8, @Label
                       RETURNING "ChartAxisLabel*", TYPE 9
      *[Class: @ChartAxis] TickMarks
               PROPERTY-GET, 9, @TickMarks
                       RETURNING "ChartAxisTickMarks*", TYPE 9
      *[Class: @ChartAxis] Title
               PROPERTY-GET, 10, @Title
                       RETURNING "ChartAxisTitle*", TYPE 9
      *[Class: @ChartAxis] GridLines
               PROPERTY-GET, 11, @GridLines
                       RETURNING "ChartAxisGridLines*", TYPE 9
      *[Class: @ChartAxis] Range
               PROPERTY-GET, 13, @Range
                       RETURNING "ChartAxisRange*", TYPE 9
      *[Class: @ChartAxis] InterlacedFillStyle
               PROPERTY-GET, 14, @InterlacedFillStyle
                       RETURNING "ChartFillStyle*", TYPE 9
      *[Class: @ChartAxis] CustomLabels
               PROPERTY-GET, 21, @CustomLabels
                       RETURNING "ChartAxisCustomLabels*", TYPE 9
      *[Class: @ChartAxis] Visible
               PROPERTY-GET, 1, @Visible
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartAxis] Visible
               PROPERTY-PUT, 1, @Visible,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartAxis] Alignment
               PROPERTY-GET, 2, @Alignment
                       RETURNING "ChartAxisAlignment", TYPE 3
      *[Class: @ChartAxis] Alignment
               PROPERTY-PUT, 2, @Alignment,
                   "ChartAxisAlignment (Property_Value)", TYPE 3
      *[Class: @ChartAxis] Interlaced
               PROPERTY-GET, 3, @Interlaced
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartAxis] Interlaced
               PROPERTY-PUT, 3, @Interlaced,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartAxis] Thickness
               PROPERTY-GET, 4, @Thickness
                       RETURNING "int", TYPE 22
      *[Class: @ChartAxis] Thickness
               PROPERTY-PUT, 4, @Thickness,
                   "int (Property_Value)", TYPE 22
      *[Class: @ChartAxis] MinorCount
               PROPERTY-GET, 5, @MinorCount
                       RETURNING "int", TYPE 22
      *[Class: @ChartAxis] MinorCount
               PROPERTY-PUT, 5, @MinorCount,
                   "int (Property_Value)", TYPE 22
      *[Class: @ChartAxis] Reversed
               PROPERTY-GET, 12, @Reversed
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartAxis] Reversed
               PROPERTY-PUT, 12, @Reversed,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartAxis] Color
               PROPERTY-GET, 15, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartAxis] Color
               PROPERTY-PUT, 15, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartAxis] InterlacedColor
               PROPERTY-GET, 16, @InterlacedColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartAxis] InterlacedColor
               PROPERTY-PUT, 16, @InterlacedColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartAxis] InterlacedColor2
               PROPERTY-GET, 17, @InterlacedColor2
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartAxis] InterlacedColor2
               PROPERTY-PUT, 17, @InterlacedColor2,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartAxis] GridSpacing
               PROPERTY-GET, 18, @GridSpacing
                       RETURNING "double", TYPE 5
      *[Class: @ChartAxis] GridSpacing
               PROPERTY-PUT, 18, @GridSpacing,
                   "double (Property_Value)", TYPE 5
      *[Class: @ChartAxis] GridSpacingAuto
               PROPERTY-GET, 19, @GridSpacingAuto
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartAxis] GridSpacingAuto
               PROPERTY-PUT, 19, @GridSpacingAuto,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartAxis] AllowZoom
               PROPERTY-GET, 20, @AllowZoom
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartAxis] AllowZoom
               PROPERTY-PUT, 20, @AllowZoom,
                   "boolean (Property_Value)", TYPE 11
           
      * _DChartDiagram3D
           CLASS @_DChartDiagram3D
               CLSID, EB1BCC77-27BF-1BC4-9ABF-4558D9835223
               NAME, "_DChartDiagram3D"
      *[Class: @_DChartDiagram3D] Titles
               PROPERTY-GET, 200, @Titles
                       RETURNING "ChartTitleCollection*", TYPE 9
      *[Class: @_DChartDiagram3D] AllowRotate
               PROPERTY-GET, 21, @AllowRotate
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartDiagram3D] AllowRotate
               PROPERTY-PUT, 21, @AllowRotate,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartDiagram3D] ShowHandCursor
               PROPERTY-GET, 22, @ShowHandCursor
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartDiagram3D] ShowHandCursor
               PROPERTY-PUT, 22, @ShowHandCursor,
                   "boolean (Property_Value)", TYPE 11
           
      * ChartDiagram3D
           
      * ChartDiagram3D
           CLASS @ChartDiagram3D
               CLSID, 98190E6F-92B6-1764-9613-6B2A0FBF80A8
               NAME, "ChartDiagram3D"
               DEFAULT-INTERFACE, "_DChartDiagram3D"
      *[Class: @ChartDiagram3D] Titles
               PROPERTY-GET, 200, @Titles
                       RETURNING "ChartTitleCollection*", TYPE 9
      *[Class: @ChartDiagram3D] AllowRotate
               PROPERTY-GET, 21, @AllowRotate
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartDiagram3D] AllowRotate
               PROPERTY-PUT, 21, @AllowRotate,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartDiagram3D] ShowHandCursor
               PROPERTY-GET, 22, @ShowHandCursor
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartDiagram3D] ShowHandCursor
               PROPERTY-PUT, 22, @ShowHandCursor,
                   "boolean (Property_Value)", TYPE 11
           
      * _DChartDiagram2D
           CLASS @_DChartDiagram2D
               CLSID, EB1BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "_DChartDiagram2D"
      *[Class: @_DChartDiagram2D] AxisX
               PROPERTY-GET, 1, @AxisX
                       RETURNING "ChartAxis*", TYPE 9
      *[Class: @_DChartDiagram2D] AxisY
               PROPERTY-GET, 2, @AxisY
                       RETURNING "ChartAxis*", TYPE 9
      *[Class: @_DChartDiagram2D] SecondaryAxisX
               PROPERTY-GET, 3, @SecondaryAxisX
                       RETURNING "ChartAxis*", TYPE 9
      *[Class: @_DChartDiagram2D] SecondaryAxisY
               PROPERTY-GET, 4, @SecondaryAxisY
                       RETURNING "ChartAxis*", TYPE 9
      *[Class: @_DChartDiagram2D] BackgroundFillStyle
               PROPERTY-GET, 10, @BackgroundFillStyle
                       RETURNING "ChartFillStyle*", TYPE 9
      *[Class: @_DChartDiagram2D] Titles
               PROPERTY-GET, 200, @Titles
                       RETURNING "ChartTitleCollection*", TYPE 9
      *[Class: @_DChartDiagram2D] Rotated
               PROPERTY-GET, 5, @Rotated
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartDiagram2D] Rotated
               PROPERTY-PUT, 5, @Rotated,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartDiagram2D] BackgroundColor
               PROPERTY-GET, 7, @BackgroundColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @_DChartDiagram2D] BackgroundColor
               PROPERTY-PUT, 7, @BackgroundColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @_DChartDiagram2D] BackgroundColor2
               PROPERTY-GET, 8, @BackgroundColor2
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @_DChartDiagram2D] BackgroundColor2
               PROPERTY-PUT, 8, @BackgroundColor2,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @_DChartDiagram2D] BorderColor
               PROPERTY-GET, 9, @BorderColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @_DChartDiagram2D] BorderColor
               PROPERTY-PUT, 9, @BorderColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @_DChartDiagram2D] AllowZoom
               PROPERTY-GET, 20, @AllowZoom
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartDiagram2D] AllowZoom
               PROPERTY-PUT, 20, @AllowZoom,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartDiagram2D] AllowScroll
               PROPERTY-GET, 21, @AllowScroll
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartDiagram2D] AllowScroll
               PROPERTY-PUT, 21, @AllowScroll,
                   "boolean (Property_Value)", TYPE 11
           
      * ChartDiagram2D
           
      * ChartDiagram2D
           CLASS @ChartDiagram2D
               CLSID, 98190E6F-92B6-4671-9613-6B2A0FBF80A8
               NAME, "ChartDiagram2D"
               DEFAULT-INTERFACE, "_DChartDiagram2D"
      *[Class: @ChartDiagram2D] AxisX
               PROPERTY-GET, 1, @AxisX
                       RETURNING "ChartAxis*", TYPE 9
      *[Class: @ChartDiagram2D] AxisY
               PROPERTY-GET, 2, @AxisY
                       RETURNING "ChartAxis*", TYPE 9
      *[Class: @ChartDiagram2D] SecondaryAxisX
               PROPERTY-GET, 3, @SecondaryAxisX
                       RETURNING "ChartAxis*", TYPE 9
      *[Class: @ChartDiagram2D] SecondaryAxisY
               PROPERTY-GET, 4, @SecondaryAxisY
                       RETURNING "ChartAxis*", TYPE 9
      *[Class: @ChartDiagram2D] BackgroundFillStyle
               PROPERTY-GET, 10, @BackgroundFillStyle
                       RETURNING "ChartFillStyle*", TYPE 9
      *[Class: @ChartDiagram2D] Titles
               PROPERTY-GET, 200, @Titles
                       RETURNING "ChartTitleCollection*", TYPE 9
      *[Class: @ChartDiagram2D] Rotated
               PROPERTY-GET, 5, @Rotated
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartDiagram2D] Rotated
               PROPERTY-PUT, 5, @Rotated,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartDiagram2D] BackgroundColor
               PROPERTY-GET, 7, @BackgroundColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartDiagram2D] BackgroundColor
               PROPERTY-PUT, 7, @BackgroundColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartDiagram2D] BackgroundColor2
               PROPERTY-GET, 8, @BackgroundColor2
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartDiagram2D] BackgroundColor2
               PROPERTY-PUT, 8, @BackgroundColor2,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartDiagram2D] BorderColor
               PROPERTY-GET, 9, @BorderColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartDiagram2D] BorderColor
               PROPERTY-PUT, 9, @BorderColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartDiagram2D] AllowZoom
               PROPERTY-GET, 20, @AllowZoom
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartDiagram2D] AllowZoom
               PROPERTY-PUT, 20, @AllowZoom,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartDiagram2D] AllowScroll
               PROPERTY-GET, 21, @AllowScroll
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartDiagram2D] AllowScroll
               PROPERTY-PUT, 21, @AllowScroll,
                   "boolean (Property_Value)", TYPE 11
           
      * _DChartPieDiagram
           CLASS @_DChartPieDiagram
               CLSID, 786BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "_DChartPieDiagram"
      *[Class: @_DChartPieDiagram] Titles
               PROPERTY-GET, 200, @Titles
                       RETURNING "ChartTitleCollection*", TYPE 9
           
      * ChartDiagram2D
           
      * ChartPieDiagram
           CLASS @ChartPieDiagram
               CLSID, 78690E6F-92B6-4671-9613-6B2A0FBF80A8
               NAME, "ChartPieDiagram"
               DEFAULT-INTERFACE, "_DChartPieDiagram"
      *[Class: @ChartPieDiagram] Titles
               PROPERTY-GET, 200, @Titles
                       RETURNING "ChartTitleCollection*", TYPE 9
           
      * ChartMarker
           CLASS @ChartMarker
               CLSID, 456BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartMarker"
      *[Class: @ChartMarker] FillStyle
               PROPERTY-GET, 3, @FillStyle
                       RETURNING "ChartFillStyle*", TYPE 9
      *[Class: @ChartMarker] Size
               PROPERTY-GET, 1, @Size
                       RETURNING "int", TYPE 22
      *[Class: @ChartMarker] Size
               PROPERTY-PUT, 1, @Size,
                   "int (Property_Value)", TYPE 22
      *[Class: @ChartMarker] Type
               PROPERTY-GET, 2, @Type
                       RETURNING "ChartMarkerType", TYPE 3
      *[Class: @ChartMarker] Type
               PROPERTY-PUT, 2, @Type,
                   "ChartMarkerType (Property_Value)", TYPE 3
      *[Class: @ChartMarker] BorderVisible
               PROPERTY-GET, 4, @BorderVisible
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartMarker] BorderVisible
               PROPERTY-PUT, 4, @BorderVisible,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartMarker] Visible
               PROPERTY-GET, 5, @Visible
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartMarker] Visible
               PROPERTY-PUT, 5, @Visible,
                   "boolean (Property_Value)", TYPE 11
           
      * ChartSeriesLabel
           CLASS @ChartSeriesLabel
               CLSID, CDDBCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartSeriesLabel"
      *[Class: @ChartSeriesLabel] Font
               PROPERTY-GET, -512, @Font
                       RETURNING "ChartFont*", TYPE 9
      *[Class: @ChartSeriesLabel] Border
               PROPERTY-GET, 7, @Border
                       RETURNING "ChartBorder*", TYPE 9
      *[Class: @ChartSeriesLabel] FillStyle
               PROPERTY-GET, 8, @FillStyle
                       RETURNING "ChartFillStyle*", TYPE 9
      *[Class: @ChartSeriesLabel] Visible
               PROPERTY-GET, 1, @Visible
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartSeriesLabel] Visible
               PROPERTY-PUT, 1, @Visible,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartSeriesLabel] ShowLines
               PROPERTY-GET, 2, @ShowLines
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartSeriesLabel] ShowLines
               PROPERTY-PUT, 2, @ShowLines,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartSeriesLabel] LineLength
               PROPERTY-GET, 3, @LineLength
                       RETURNING "int", TYPE 22
      *[Class: @ChartSeriesLabel] LineLength
               PROPERTY-PUT, 3, @LineLength,
                   "int (Property_Value)", TYPE 22
      *[Class: @ChartSeriesLabel] Antialiasing
               PROPERTY-GET, 4, @Antialiasing
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartSeriesLabel] Antialiasing
               PROPERTY-PUT, 4, @Antialiasing,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartSeriesLabel] Format
               PROPERTY-GET, 5, @Format
                       RETURNING "BSTR", TYPE 8
      *[Class: @ChartSeriesLabel] Format
               PROPERTY-PUT, 5, @Format,
                   "BSTR (Property_Value)", TYPE 8
      *[Class: @ChartSeriesLabel] TextColor
               PROPERTY-GET, 9, @TextColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartSeriesLabel] TextColor
               PROPERTY-PUT, 9, @TextColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartSeriesLabel] BackColor
               PROPERTY-GET, 10, @BackColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartSeriesLabel] BackColor
               PROPERTY-PUT, 10, @BackColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartSeriesLabel] LineColor
               PROPERTY-GET, 11, @LineColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartSeriesLabel] LineColor
               PROPERTY-PUT, 11, @LineColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartSeriesLabel] Transparency
               PROPERTY-GET, 12, @Transparency
                       RETURNING "int", TYPE 22
      *[Class: @ChartSeriesLabel] Transparency
               PROPERTY-PUT, 12, @Transparency,
                   "int (Property_Value)", TYPE 22
           
      * ChartPieSeriesLabel
           CLASS @ChartPieSeriesLabel
               CLSID, CDFBCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartPieSeriesLabel"
      *[Class: @ChartPieSeriesLabel] Font
               PROPERTY-GET, -512, @Font
                       RETURNING "ChartFont*", TYPE 9
      *[Class: @ChartPieSeriesLabel] Border
               PROPERTY-GET, 7, @Border
                       RETURNING "ChartBorder*", TYPE 9
      *[Class: @ChartPieSeriesLabel] FillStyle
               PROPERTY-GET, 8, @FillStyle
                       RETURNING "ChartFillStyle*", TYPE 9
      *[Class: @ChartPieSeriesLabel] Visible
               PROPERTY-GET, 1, @Visible
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartPieSeriesLabel] Visible
               PROPERTY-PUT, 1, @Visible,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartPieSeriesLabel] ShowLines
               PROPERTY-GET, 2, @ShowLines
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartPieSeriesLabel] ShowLines
               PROPERTY-PUT, 2, @ShowLines,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartPieSeriesLabel] LineLength
               PROPERTY-GET, 3, @LineLength
                       RETURNING "int", TYPE 22
      *[Class: @ChartPieSeriesLabel] LineLength
               PROPERTY-PUT, 3, @LineLength,
                   "int (Property_Value)", TYPE 22
      *[Class: @ChartPieSeriesLabel] Antialiasing
               PROPERTY-GET, 4, @Antialiasing
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartPieSeriesLabel] Antialiasing
               PROPERTY-PUT, 4, @Antialiasing,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartPieSeriesLabel] Format
               PROPERTY-GET, 5, @Format
                       RETURNING "BSTR", TYPE 8
      *[Class: @ChartPieSeriesLabel] Format
               PROPERTY-PUT, 5, @Format,
                   "BSTR (Property_Value)", TYPE 8
      *[Class: @ChartPieSeriesLabel] TextColor
               PROPERTY-GET, 9, @TextColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartPieSeriesLabel] TextColor
               PROPERTY-PUT, 9, @TextColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartPieSeriesLabel] BackColor
               PROPERTY-GET, 10, @BackColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartPieSeriesLabel] BackColor
               PROPERTY-PUT, 10, @BackColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartPieSeriesLabel] LineColor
               PROPERTY-GET, 11, @LineColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartPieSeriesLabel] LineColor
               PROPERTY-PUT, 11, @LineColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartPieSeriesLabel] Position
               PROPERTY-GET, 106, @Position
                       RETURNING "ChartPieLabelPosition", TYPE 3
      *[Class: @ChartPieSeriesLabel] Position
               PROPERTY-PUT, 106, @Position,
                   "ChartPieLabelPosition (Property_Value)", TYPE 3
           
      * ChartFunnelSeriesLabel
           CLASS @ChartFunnelSeriesLabel
               CLSID, 908BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartFunnelSeriesLabel"
      *[Class: @ChartFunnelSeriesLabel] Font
               PROPERTY-GET, -512, @Font
                       RETURNING "ChartFont*", TYPE 9
      *[Class: @ChartFunnelSeriesLabel] Border
               PROPERTY-GET, 7, @Border
                       RETURNING "ChartBorder*", TYPE 9
      *[Class: @ChartFunnelSeriesLabel] FillStyle
               PROPERTY-GET, 8, @FillStyle
                       RETURNING "ChartFillStyle*", TYPE 9
      *[Class: @ChartFunnelSeriesLabel] Visible
               PROPERTY-GET, 1, @Visible
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartFunnelSeriesLabel] Visible
               PROPERTY-PUT, 1, @Visible,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartFunnelSeriesLabel] ShowLines
               PROPERTY-GET, 2, @ShowLines
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartFunnelSeriesLabel] ShowLines
               PROPERTY-PUT, 2, @ShowLines,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartFunnelSeriesLabel] LineLength
               PROPERTY-GET, 3, @LineLength
                       RETURNING "int", TYPE 22
      *[Class: @ChartFunnelSeriesLabel] LineLength
               PROPERTY-PUT, 3, @LineLength,
                   "int (Property_Value)", TYPE 22
      *[Class: @ChartFunnelSeriesLabel] Antialiasing
               PROPERTY-GET, 4, @Antialiasing
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartFunnelSeriesLabel] Antialiasing
               PROPERTY-PUT, 4, @Antialiasing,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartFunnelSeriesLabel] Format
               PROPERTY-GET, 5, @Format
                       RETURNING "BSTR", TYPE 8
      *[Class: @ChartFunnelSeriesLabel] Format
               PROPERTY-PUT, 5, @Format,
                   "BSTR (Property_Value)", TYPE 8
      *[Class: @ChartFunnelSeriesLabel] TextColor
               PROPERTY-GET, 9, @TextColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartFunnelSeriesLabel] TextColor
               PROPERTY-PUT, 9, @TextColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartFunnelSeriesLabel] BackColor
               PROPERTY-GET, 10, @BackColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartFunnelSeriesLabel] BackColor
               PROPERTY-PUT, 10, @BackColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartFunnelSeriesLabel] LineColor
               PROPERTY-GET, 11, @LineColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartFunnelSeriesLabel] LineColor
               PROPERTY-PUT, 11, @LineColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartFunnelSeriesLabel] Position
               PROPERTY-GET, 106, @Position
                       RETURNING "ChartFunnelLabelPosition", TYPE 3
      *[Class: @ChartFunnelSeriesLabel] Position
               PROPERTY-PUT, 106, @Position,
                   "ChartFunnelLabelPosition (Property_Value)", TYPE 3
           
      * ChartPyramidSeriesLabel
           CLASS @ChartPyramidSeriesLabel
               CLSID, 909BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartPyramidSeriesLabel"
      *[Class: @ChartPyramidSeriesLabel] Font
               PROPERTY-GET, -512, @Font
                       RETURNING "ChartFont*", TYPE 9
      *[Class: @ChartPyramidSeriesLabel] Border
               PROPERTY-GET, 7, @Border
                       RETURNING "ChartBorder*", TYPE 9
      *[Class: @ChartPyramidSeriesLabel] FillStyle
               PROPERTY-GET, 8, @FillStyle
                       RETURNING "ChartFillStyle*", TYPE 9
      *[Class: @ChartPyramidSeriesLabel] Visible
               PROPERTY-GET, 1, @Visible
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartPyramidSeriesLabel] Visible
               PROPERTY-PUT, 1, @Visible,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartPyramidSeriesLabel] ShowLines
               PROPERTY-GET, 2, @ShowLines
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartPyramidSeriesLabel] ShowLines
               PROPERTY-PUT, 2, @ShowLines,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartPyramidSeriesLabel] LineLength
               PROPERTY-GET, 3, @LineLength
                       RETURNING "int", TYPE 22
      *[Class: @ChartPyramidSeriesLabel] LineLength
               PROPERTY-PUT, 3, @LineLength,
                   "int (Property_Value)", TYPE 22
      *[Class: @ChartPyramidSeriesLabel] Antialiasing
               PROPERTY-GET, 4, @Antialiasing
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartPyramidSeriesLabel] Antialiasing
               PROPERTY-PUT, 4, @Antialiasing,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartPyramidSeriesLabel] Format
               PROPERTY-GET, 5, @Format
                       RETURNING "BSTR", TYPE 8
      *[Class: @ChartPyramidSeriesLabel] Format
               PROPERTY-PUT, 5, @Format,
                   "BSTR (Property_Value)", TYPE 8
      *[Class: @ChartPyramidSeriesLabel] TextColor
               PROPERTY-GET, 9, @TextColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartPyramidSeriesLabel] TextColor
               PROPERTY-PUT, 9, @TextColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartPyramidSeriesLabel] BackColor
               PROPERTY-GET, 10, @BackColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartPyramidSeriesLabel] BackColor
               PROPERTY-PUT, 10, @BackColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartPyramidSeriesLabel] LineColor
               PROPERTY-GET, 11, @LineColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartPyramidSeriesLabel] LineColor
               PROPERTY-PUT, 11, @LineColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartPyramidSeriesLabel] Position
               PROPERTY-GET, 106, @Position
                       RETURNING "ChartPyramidLabelPosition", TYPE 3
      *[Class: @ChartPyramidSeriesLabel] Position
               PROPERTY-PUT, 106, @Position,
                   "ChartPyramidLabelPosition (Property_Value)", TYPE 3
           
      * ChartPointSeriesLabel
           CLASS @ChartPointSeriesLabel
               CLSID, 789BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartPointSeriesLabel"
      *[Class: @ChartPointSeriesLabel] Font
               PROPERTY-GET, -512, @Font
                       RETURNING "ChartFont*", TYPE 9
      *[Class: @ChartPointSeriesLabel] Border
               PROPERTY-GET, 7, @Border
                       RETURNING "ChartBorder*", TYPE 9
      *[Class: @ChartPointSeriesLabel] FillStyle
               PROPERTY-GET, 8, @FillStyle
                       RETURNING "ChartFillStyle*", TYPE 9
      *[Class: @ChartPointSeriesLabel] Visible
               PROPERTY-GET, 1, @Visible
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartPointSeriesLabel] Visible
               PROPERTY-PUT, 1, @Visible,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartPointSeriesLabel] ShowLines
               PROPERTY-GET, 2, @ShowLines
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartPointSeriesLabel] ShowLines
               PROPERTY-PUT, 2, @ShowLines,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartPointSeriesLabel] LineLength
               PROPERTY-GET, 3, @LineLength
                       RETURNING "int", TYPE 22
      *[Class: @ChartPointSeriesLabel] LineLength
               PROPERTY-PUT, 3, @LineLength,
                   "int (Property_Value)", TYPE 22
      *[Class: @ChartPointSeriesLabel] Antialiasing
               PROPERTY-GET, 4, @Antialiasing
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartPointSeriesLabel] Antialiasing
               PROPERTY-PUT, 4, @Antialiasing,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartPointSeriesLabel] Format
               PROPERTY-GET, 5, @Format
                       RETURNING "BSTR", TYPE 8
      *[Class: @ChartPointSeriesLabel] Format
               PROPERTY-PUT, 5, @Format,
                   "BSTR (Property_Value)", TYPE 8
      *[Class: @ChartPointSeriesLabel] TextColor
               PROPERTY-GET, 9, @TextColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartPointSeriesLabel] TextColor
               PROPERTY-PUT, 9, @TextColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartPointSeriesLabel] BackColor
               PROPERTY-GET, 10, @BackColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartPointSeriesLabel] BackColor
               PROPERTY-PUT, 10, @BackColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartPointSeriesLabel] LineColor
               PROPERTY-GET, 11, @LineColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartPointSeriesLabel] LineColor
               PROPERTY-PUT, 11, @LineColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartPointSeriesLabel] Angle
               PROPERTY-GET, 107, @Angle
                       RETURNING "int", TYPE 22
      *[Class: @ChartPointSeriesLabel] Angle
               PROPERTY-PUT, 107, @Angle,
                   "int (Property_Value)", TYPE 22
           
      * ChartBarSeriesLabel
           CLASS @ChartBarSeriesLabel
               CLSID, 654BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartBarSeriesLabel"
      *[Class: @ChartBarSeriesLabel] Font
               PROPERTY-GET, -512, @Font
                       RETURNING "ChartFont*", TYPE 9
      *[Class: @ChartBarSeriesLabel] Border
               PROPERTY-GET, 7, @Border
                       RETURNING "ChartBorder*", TYPE 9
      *[Class: @ChartBarSeriesLabel] FillStyle
               PROPERTY-GET, 8, @FillStyle
                       RETURNING "ChartFillStyle*", TYPE 9
      *[Class: @ChartBarSeriesLabel] Visible
               PROPERTY-GET, 1, @Visible
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartBarSeriesLabel] Visible
               PROPERTY-PUT, 1, @Visible,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartBarSeriesLabel] ShowLines
               PROPERTY-GET, 2, @ShowLines
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartBarSeriesLabel] ShowLines
               PROPERTY-PUT, 2, @ShowLines,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartBarSeriesLabel] LineLength
               PROPERTY-GET, 3, @LineLength
                       RETURNING "int", TYPE 22
      *[Class: @ChartBarSeriesLabel] LineLength
               PROPERTY-PUT, 3, @LineLength,
                   "int (Property_Value)", TYPE 22
      *[Class: @ChartBarSeriesLabel] Antialiasing
               PROPERTY-GET, 4, @Antialiasing
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartBarSeriesLabel] Antialiasing
               PROPERTY-PUT, 4, @Antialiasing,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartBarSeriesLabel] Format
               PROPERTY-GET, 5, @Format
                       RETURNING "BSTR", TYPE 8
      *[Class: @ChartBarSeriesLabel] Format
               PROPERTY-PUT, 5, @Format,
                   "BSTR (Property_Value)", TYPE 8
      *[Class: @ChartBarSeriesLabel] TextColor
               PROPERTY-GET, 9, @TextColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartBarSeriesLabel] TextColor
               PROPERTY-PUT, 9, @TextColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartBarSeriesLabel] BackColor
               PROPERTY-GET, 10, @BackColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartBarSeriesLabel] BackColor
               PROPERTY-PUT, 10, @BackColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartBarSeriesLabel] LineColor
               PROPERTY-GET, 11, @LineColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartBarSeriesLabel] LineColor
               PROPERTY-PUT, 11, @LineColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartBarSeriesLabel] Position
               PROPERTY-GET, 106, @Position
                       RETURNING "ChartBarLabelPosition", TYPE 3
      *[Class: @ChartBarSeriesLabel] Position
               PROPERTY-PUT, 106, @Position,
                   "ChartBarLabelPosition (Property_Value)", TYPE 3
           
      * ChartRangeBarSeriesLabel
           CLASS @ChartRangeBarSeriesLabel
               CLSID, 89ABCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartRangeBarSeriesLabel"
      *[Class: @ChartRangeBarSeriesLabel] Font
               PROPERTY-GET, -512, @Font
                       RETURNING "ChartFont*", TYPE 9
      *[Class: @ChartRangeBarSeriesLabel] Border
               PROPERTY-GET, 7, @Border
                       RETURNING "ChartBorder*", TYPE 9
      *[Class: @ChartRangeBarSeriesLabel] FillStyle
               PROPERTY-GET, 8, @FillStyle
                       RETURNING "ChartFillStyle*", TYPE 9
      *[Class: @ChartRangeBarSeriesLabel] Visible
               PROPERTY-GET, 1, @Visible
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartRangeBarSeriesLabel] Visible
               PROPERTY-PUT, 1, @Visible,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartRangeBarSeriesLabel] ShowLines
               PROPERTY-GET, 2, @ShowLines
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartRangeBarSeriesLabel] ShowLines
               PROPERTY-PUT, 2, @ShowLines,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartRangeBarSeriesLabel] LineLength
               PROPERTY-GET, 3, @LineLength
                       RETURNING "int", TYPE 22
      *[Class: @ChartRangeBarSeriesLabel] LineLength
               PROPERTY-PUT, 3, @LineLength,
                   "int (Property_Value)", TYPE 22
      *[Class: @ChartRangeBarSeriesLabel] Antialiasing
               PROPERTY-GET, 4, @Antialiasing
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartRangeBarSeriesLabel] Antialiasing
               PROPERTY-PUT, 4, @Antialiasing,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartRangeBarSeriesLabel] Format
               PROPERTY-GET, 5, @Format
                       RETURNING "BSTR", TYPE 8
      *[Class: @ChartRangeBarSeriesLabel] Format
               PROPERTY-PUT, 5, @Format,
                   "BSTR (Property_Value)", TYPE 8
      *[Class: @ChartRangeBarSeriesLabel] TextColor
               PROPERTY-GET, 9, @TextColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartRangeBarSeriesLabel] TextColor
               PROPERTY-PUT, 9, @TextColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartRangeBarSeriesLabel] BackColor
               PROPERTY-GET, 10, @BackColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartRangeBarSeriesLabel] BackColor
               PROPERTY-PUT, 10, @BackColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartRangeBarSeriesLabel] LineColor
               PROPERTY-GET, 11, @LineColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartRangeBarSeriesLabel] LineColor
               PROPERTY-PUT, 11, @LineColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartRangeBarSeriesLabel] Position
               PROPERTY-GET, 106, @Position
                       RETURNING "ChartRangeBarLabelPosition", TYPE 3
      *[Class: @ChartRangeBarSeriesLabel] Position
               PROPERTY-PUT, 106, @Position,
                   "ChartRangeBarLabelPosition (Property_Value)", TYPE 3
      *[Class: @ChartRangeBarSeriesLabel] Type
               PROPERTY-GET, 107, @Type
                       RETURNING "ChartRangeBarLabelType", TYPE 3
      *[Class: @ChartRangeBarSeriesLabel] Type
               PROPERTY-PUT, 107, @Type,
                   "ChartRangeBarLabelType (Property_Value)", TYPE 3
           
      * ChartSeriesStyle
           CLASS @ChartSeriesStyle
               CLSID, D31BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartSeriesStyle"
      *[Class: @ChartSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartSeriesLabel*", TYPE 9
      *[Class: @ChartSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
           
      * _DChartPointSeriesStyle
           CLASS @_DChartPointSeriesStyle
               CLSID, D32BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "_DChartPointSeriesStyle"
      *[Class: @_DChartPointSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartPointSeriesLabel*", TYPE 9
      *[Class: @_DChartPointSeriesStyle] Marker
               PROPERTY-GET, 4, @Marker
                       RETURNING "ChartMarker*", TYPE 9
      *[Class: @_DChartPointSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartPointSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartPointSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @_DChartPointSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @_DChartPointSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartPointSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartPointSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartPointSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
           
      * ChartPointSeriesStyle
           
      * ChartPointSeriesStyle
           CLASS @ChartPointSeriesStyle
               CLSID, 24490E6F-92B6-4671-9613-6B2A0FBF80A8
               NAME, "ChartPointSeriesStyle"
               DEFAULT-INTERFACE, "_DChartPointSeriesStyle"
      *[Class: @ChartPointSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartPointSeriesLabel*", TYPE 9
      *[Class: @ChartPointSeriesStyle] Marker
               PROPERTY-GET, 4, @Marker
                       RETURNING "ChartMarker*", TYPE 9
      *[Class: @ChartPointSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartPointSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartPointSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartPointSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartPointSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartPointSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartPointSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartPointSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
           
      * _DChartLineSeriesStyle
           CLASS @_DChartLineSeriesStyle
               CLSID, D33BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "_DChartLineSeriesStyle"
      *[Class: @_DChartLineSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartPointSeriesLabel*", TYPE 9
      *[Class: @_DChartLineSeriesStyle] Marker
               PROPERTY-GET, 4, @Marker
                       RETURNING "ChartMarker*", TYPE 9
      *[Class: @_DChartLineSeriesStyle] LineStyle
               PROPERTY-GET, 100, @LineStyle
                       RETURNING "ChartLineStyle*", TYPE 9
      *[Class: @_DChartLineSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartLineSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartLineSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @_DChartLineSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @_DChartLineSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartLineSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartLineSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartLineSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
           
      * ChartLineSeriesStyle
           
      * ChartLineSeriesStyle
           CLASS @ChartLineSeriesStyle
               CLSID, 14490E6F-92B6-4671-9613-6B2A0FBF80A8
               NAME, "ChartLineSeriesStyle"
               DEFAULT-INTERFACE, "_DChartLineSeriesStyle"
      *[Class: @ChartLineSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartPointSeriesLabel*", TYPE 9
      *[Class: @ChartLineSeriesStyle] Marker
               PROPERTY-GET, 4, @Marker
                       RETURNING "ChartMarker*", TYPE 9
      *[Class: @ChartLineSeriesStyle] LineStyle
               PROPERTY-GET, 100, @LineStyle
                       RETURNING "ChartLineStyle*", TYPE 9
      *[Class: @ChartLineSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartLineSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartLineSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartLineSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartLineSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartLineSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartLineSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartLineSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
           
      * _DChartScatterLineSeriesStyle
           CLASS @_DChartScatterLineSeriesStyle
               CLSID, ED9BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "_DChartScatterLineSeriesStyle"
      *[Class: @_DChartScatterLineSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartPointSeriesLabel*", TYPE 9
      *[Class: @_DChartScatterLineSeriesStyle] Marker
               PROPERTY-GET, 4, @Marker
                       RETURNING "ChartMarker*", TYPE 9
      *[Class: @_DChartScatterLineSeriesStyle] LineStyle
               PROPERTY-GET, 100, @LineStyle
                       RETURNING "ChartLineStyle*", TYPE 9
      *[Class: @_DChartScatterLineSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartScatterLineSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartScatterLineSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @_DChartScatterLineSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @_DChartScatterLineSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartScatterLineSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartScatterLineSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartScatterLineSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
           
      * ChartScatterLineSeriesStyle
           
      * ChartScatterLineSeriesStyle
           CLASS @ChartScatterLineSeriesStyle
               CLSID, ED990E6F-92B6-4671-9613-6B2A0FBF80A8
               NAME, "ChartScatterLineSeriesStyle"
               DEFAULT-INTERFACE, "_DChartScatterLineSeriesStyle"
      *[Class: @ChartScatterLineSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartPointSeriesLabel*", TYPE 9
      *[Class: @ChartScatterLineSeriesStyle] Marker
               PROPERTY-GET, 4, @Marker
                       RETURNING "ChartMarker*", TYPE 9
      *[Class: @ChartScatterLineSeriesStyle] LineStyle
               PROPERTY-GET, 100, @LineStyle
                       RETURNING "ChartLineStyle*", TYPE 9
      *[Class: @ChartScatterLineSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartScatterLineSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartScatterLineSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartScatterLineSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartScatterLineSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartScatterLineSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartScatterLineSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartScatterLineSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
           
      * _DChartFastLineSeriesStyle
           CLASS @_DChartFastLineSeriesStyle
               CLSID, DC1BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "_DChartFastLineSeriesStyle"
      *[Class: @_DChartFastLineSeriesStyle] LineStyle
               PROPERTY-GET, 100, @LineStyle
                       RETURNING "ChartLineStyle*", TYPE 9
      *[Class: @_DChartFastLineSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartFastLineSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartFastLineSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @_DChartFastLineSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @_DChartFastLineSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartFastLineSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartFastLineSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartFastLineSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartFastLineSeriesStyle] Antialiasing
               PROPERTY-GET, 200, @Antialiasing
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartFastLineSeriesStyle] Antialiasing
               PROPERTY-PUT, 200, @Antialiasing,
                   "boolean (Property_Value)", TYPE 11
           
      * ChartFastLineSeriesStyle
           
      * ChartFastLineSeriesStyle
           CLASS @ChartFastLineSeriesStyle
               CLSID, DC190E6F-92B6-4671-9613-6B2A0FBF80A8
               NAME, "ChartFastLineSeriesStyle"
               DEFAULT-INTERFACE, "_DChartFastLineSeriesStyle"
      *[Class: @ChartFastLineSeriesStyle] LineStyle
               PROPERTY-GET, 100, @LineStyle
                       RETURNING "ChartLineStyle*", TYPE 9
      *[Class: @ChartFastLineSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartFastLineSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartFastLineSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartFastLineSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartFastLineSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartFastLineSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartFastLineSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartFastLineSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartFastLineSeriesStyle] Antialiasing
               PROPERTY-GET, 200, @Antialiasing
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartFastLineSeriesStyle] Antialiasing
               PROPERTY-PUT, 200, @Antialiasing,
                   "boolean (Property_Value)", TYPE 11
           
      * _DChartStepLineSeriesStyle
           CLASS @_DChartStepLineSeriesStyle
               CLSID, 771BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "_DChartStepLineSeriesStyle"
      *[Class: @_DChartStepLineSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartPointSeriesLabel*", TYPE 9
      *[Class: @_DChartStepLineSeriesStyle] Marker
               PROPERTY-GET, 4, @Marker
                       RETURNING "ChartMarker*", TYPE 9
      *[Class: @_DChartStepLineSeriesStyle] LineStyle
               PROPERTY-GET, 100, @LineStyle
                       RETURNING "ChartLineStyle*", TYPE 9
      *[Class: @_DChartStepLineSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartStepLineSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartStepLineSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @_DChartStepLineSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @_DChartStepLineSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartStepLineSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartStepLineSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartStepLineSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartStepLineSeriesStyle] InvertedStep
               PROPERTY-GET, 200, @InvertedStep
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartStepLineSeriesStyle] InvertedStep
               PROPERTY-PUT, 200, @InvertedStep,
                   "boolean (Property_Value)", TYPE 11
           
      * ChartStepLineSeriesStyle
           
      * ChartStepLineSeriesStyle
           CLASS @ChartStepLineSeriesStyle
               CLSID, 77190E6F-92B6-4671-9613-6B2A0FBF80A8
               NAME, "ChartStepLineSeriesStyle"
               DEFAULT-INTERFACE, "_DChartStepLineSeriesStyle"
      *[Class: @ChartStepLineSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartPointSeriesLabel*", TYPE 9
      *[Class: @ChartStepLineSeriesStyle] Marker
               PROPERTY-GET, 4, @Marker
                       RETURNING "ChartMarker*", TYPE 9
      *[Class: @ChartStepLineSeriesStyle] LineStyle
               PROPERTY-GET, 100, @LineStyle
                       RETURNING "ChartLineStyle*", TYPE 9
      *[Class: @ChartStepLineSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartStepLineSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartStepLineSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartStepLineSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartStepLineSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartStepLineSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartStepLineSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartStepLineSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartStepLineSeriesStyle] InvertedStep
               PROPERTY-GET, 200, @InvertedStep
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartStepLineSeriesStyle] InvertedStep
               PROPERTY-PUT, 200, @InvertedStep,
                   "boolean (Property_Value)", TYPE 11
           
      * _DChartPieSeriesStyle
           CLASS @_DChartPieSeriesStyle
               CLSID, 233BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "_DChartPieSeriesStyle"
      *[Class: @_DChartPieSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartPieSeriesLabel*", TYPE 9
      *[Class: @_DChartPieSeriesStyle] Border
               PROPERTY-GET, 103, @Border
                       RETURNING "ChartBorder*", TYPE 9
      *[Class: @_DChartPieSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartPieSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartPieSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @_DChartPieSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @_DChartPieSeriesStyle] HolePercent
               PROPERTY-GET, 100, @HolePercent
                       RETURNING "int", TYPE 22
      *[Class: @_DChartPieSeriesStyle] HolePercent
               PROPERTY-PUT, 100, @HolePercent,
                   "int (Property_Value)", TYPE 22
      *[Class: @_DChartPieSeriesStyle] ExplodedDistancePercent
               PROPERTY-GET, 101, @ExplodedDistancePercent
                       RETURNING "int", TYPE 22
      *[Class: @_DChartPieSeriesStyle] ExplodedDistancePercent
               PROPERTY-PUT, 101, @ExplodedDistancePercent,
                   "int (Property_Value)", TYPE 22
      *[Class: @_DChartPieSeriesStyle] Rotation
               PROPERTY-GET, 102, @Rotation
                       RETURNING "int", TYPE 22
      *[Class: @_DChartPieSeriesStyle] Rotation
               PROPERTY-PUT, 102, @Rotation,
                   "int (Property_Value)", TYPE 22
           
      * ChartPieSeriesStyle
           
      * ChartPieSeriesStyle
           CLASS @ChartPieSeriesStyle
               CLSID, 23490E6F-92B6-4671-9613-6B2A0FBF80A8
               NAME, "ChartPieSeriesStyle"
               DEFAULT-INTERFACE, "_DChartPieSeriesStyle"
      *[Class: @ChartPieSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartPieSeriesLabel*", TYPE 9
      *[Class: @ChartPieSeriesStyle] Border
               PROPERTY-GET, 103, @Border
                       RETURNING "ChartBorder*", TYPE 9
      *[Class: @ChartPieSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartPieSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartPieSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartPieSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartPieSeriesStyle] HolePercent
               PROPERTY-GET, 100, @HolePercent
                       RETURNING "int", TYPE 22
      *[Class: @ChartPieSeriesStyle] HolePercent
               PROPERTY-PUT, 100, @HolePercent,
                   "int (Property_Value)", TYPE 22
      *[Class: @ChartPieSeriesStyle] ExplodedDistancePercent
               PROPERTY-GET, 101, @ExplodedDistancePercent
                       RETURNING "int", TYPE 22
      *[Class: @ChartPieSeriesStyle] ExplodedDistancePercent
               PROPERTY-PUT, 101, @ExplodedDistancePercent,
                   "int (Property_Value)", TYPE 22
      *[Class: @ChartPieSeriesStyle] Rotation
               PROPERTY-GET, 102, @Rotation
                       RETURNING "int", TYPE 22
      *[Class: @ChartPieSeriesStyle] Rotation
               PROPERTY-PUT, 102, @Rotation,
                   "int (Property_Value)", TYPE 22
           
      * _DChartFunnelSeriesStyle
           CLASS @_DChartFunnelSeriesStyle
               CLSID, 477BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "_DChartFunnelSeriesStyle"
      *[Class: @_DChartFunnelSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartFunnelSeriesLabel*", TYPE 9
      *[Class: @_DChartFunnelSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartFunnelSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartFunnelSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @_DChartFunnelSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @_DChartFunnelSeriesStyle] PointDistance
               PROPERTY-GET, 100, @PointDistance
                       RETURNING "int", TYPE 22
      *[Class: @_DChartFunnelSeriesStyle] PointDistance
               PROPERTY-PUT, 100, @PointDistance,
                   "int (Property_Value)", TYPE 22
      *[Class: @_DChartFunnelSeriesStyle] HeightToWidthRatio
               PROPERTY-GET, 101, @HeightToWidthRatio
                       RETURNING "double", TYPE 5
      *[Class: @_DChartFunnelSeriesStyle] HeightToWidthRatio
               PROPERTY-PUT, 101, @HeightToWidthRatio,
                   "double (Property_Value)", TYPE 5
      *[Class: @_DChartFunnelSeriesStyle] EqualHeight
               PROPERTY-GET, 102, @EqualHeight
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartFunnelSeriesStyle] EqualHeight
               PROPERTY-PUT, 102, @EqualHeight,
                   "boolean (Property_Value)", TYPE 11
           
      * ChartFunnelSeriesStyle
           
      * ChartFunnelSeriesStyle
           CLASS @ChartFunnelSeriesStyle
               CLSID, 47890E6F-92B6-4671-9613-6B2A0FBF80A8
               NAME, "ChartFunnelSeriesStyle"
               DEFAULT-INTERFACE, "_DChartFunnelSeriesStyle"
      *[Class: @ChartFunnelSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartFunnelSeriesLabel*", TYPE 9
      *[Class: @ChartFunnelSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartFunnelSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartFunnelSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartFunnelSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartFunnelSeriesStyle] PointDistance
               PROPERTY-GET, 100, @PointDistance
                       RETURNING "int", TYPE 22
      *[Class: @ChartFunnelSeriesStyle] PointDistance
               PROPERTY-PUT, 100, @PointDistance,
                   "int (Property_Value)", TYPE 22
      *[Class: @ChartFunnelSeriesStyle] HeightToWidthRatio
               PROPERTY-GET, 101, @HeightToWidthRatio
                       RETURNING "double", TYPE 5
      *[Class: @ChartFunnelSeriesStyle] HeightToWidthRatio
               PROPERTY-PUT, 101, @HeightToWidthRatio,
                   "double (Property_Value)", TYPE 5
      *[Class: @ChartFunnelSeriesStyle] EqualHeight
               PROPERTY-GET, 102, @EqualHeight
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartFunnelSeriesStyle] EqualHeight
               PROPERTY-PUT, 102, @EqualHeight,
                   "boolean (Property_Value)", TYPE 11
           
      * _DChartPyramidSeriesStyle
           CLASS @_DChartPyramidSeriesStyle
               CLSID, 487BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "_DChartPyramidSeriesStyle"
      *[Class: @_DChartPyramidSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartPyramidSeriesLabel*", TYPE 9
      *[Class: @_DChartPyramidSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartPyramidSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartPyramidSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @_DChartPyramidSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @_DChartPyramidSeriesStyle] PointDistance
               PROPERTY-GET, 100, @PointDistance
                       RETURNING "int", TYPE 22
      *[Class: @_DChartPyramidSeriesStyle] PointDistance
               PROPERTY-PUT, 100, @PointDistance,
                   "int (Property_Value)", TYPE 22
      *[Class: @_DChartPyramidSeriesStyle] HeightToWidthRatio
               PROPERTY-GET, 101, @HeightToWidthRatio
                       RETURNING "double", TYPE 5
      *[Class: @_DChartPyramidSeriesStyle] HeightToWidthRatio
               PROPERTY-PUT, 101, @HeightToWidthRatio,
                   "double (Property_Value)", TYPE 5
           
      * ChartPyramidSeriesStyle
           
      * ChartPyramidSeriesStyle
           CLASS @ChartPyramidSeriesStyle
               CLSID, 48890E6F-92B6-4671-9613-6B2A0FBF80A8
               NAME, "ChartPyramidSeriesStyle"
               DEFAULT-INTERFACE, "_DChartPyramidSeriesStyle"
      *[Class: @ChartPyramidSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartPyramidSeriesLabel*", TYPE 9
      *[Class: @ChartPyramidSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartPyramidSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartPyramidSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartPyramidSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartPyramidSeriesStyle] PointDistance
               PROPERTY-GET, 100, @PointDistance
                       RETURNING "int", TYPE 22
      *[Class: @ChartPyramidSeriesStyle] PointDistance
               PROPERTY-PUT, 100, @PointDistance,
                   "int (Property_Value)", TYPE 22
      *[Class: @ChartPyramidSeriesStyle] HeightToWidthRatio
               PROPERTY-GET, 101, @HeightToWidthRatio
                       RETURNING "double", TYPE 5
      *[Class: @ChartPyramidSeriesStyle] HeightToWidthRatio
               PROPERTY-PUT, 101, @HeightToWidthRatio,
                   "double (Property_Value)", TYPE 5
           
      * _DChartPyramid3DSeriesStyle
           CLASS @_DChartPyramid3DSeriesStyle
               CLSID, 790BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "_DChartPyramid3DSeriesStyle"
      *[Class: @_DChartPyramid3DSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartPyramidSeriesLabel*", TYPE 9
      *[Class: @_DChartPyramid3DSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartPyramid3DSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartPyramid3DSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @_DChartPyramid3DSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @_DChartPyramid3DSeriesStyle] PointDistance
               PROPERTY-GET, 100, @PointDistance
                       RETURNING "int", TYPE 22
      *[Class: @_DChartPyramid3DSeriesStyle] PointDistance
               PROPERTY-PUT, 100, @PointDistance,
                   "int (Property_Value)", TYPE 22
      *[Class: @_DChartPyramid3DSeriesStyle] Transparency
               PROPERTY-GET, 108, @Transparency
                       RETURNING "int", TYPE 22
      *[Class: @_DChartPyramid3DSeriesStyle] Transparency
               PROPERTY-PUT, 108, @Transparency,
                   "int (Property_Value)", TYPE 22
           
      * ChartPyramidSeriesStyle
           
      * ChartPyramid3DSeriesStyle
           CLASS @ChartPyramid3DSeriesStyle
               CLSID, 79090E6F-92B6-4671-9613-6B2A0FBF80A8
               NAME, "ChartPyramid3DSeriesStyle"
               DEFAULT-INTERFACE, "_DChartPyramid3DSeriesStyle"
      *[Class: @ChartPyramid3DSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartPyramidSeriesLabel*", TYPE 9
      *[Class: @ChartPyramid3DSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartPyramid3DSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartPyramid3DSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartPyramid3DSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartPyramid3DSeriesStyle] PointDistance
               PROPERTY-GET, 100, @PointDistance
                       RETURNING "int", TYPE 22
      *[Class: @ChartPyramid3DSeriesStyle] PointDistance
               PROPERTY-PUT, 100, @PointDistance,
                   "int (Property_Value)", TYPE 22
      *[Class: @ChartPyramid3DSeriesStyle] Transparency
               PROPERTY-GET, 108, @Transparency
                       RETURNING "int", TYPE 22
      *[Class: @ChartPyramid3DSeriesStyle] Transparency
               PROPERTY-PUT, 108, @Transparency,
                   "int (Property_Value)", TYPE 22
           
      * _DChartBarSeriesStyle
           CLASS @_DChartBarSeriesStyle
               CLSID, 323BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "_DChartBarSeriesStyle"
      *[Class: @_DChartBarSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartBarSeriesLabel*", TYPE 9
      *[Class: @_DChartBarSeriesStyle] FillStyle
               PROPERTY-GET, 5, @FillStyle
                       RETURNING "ChartFillStyle*", TYPE 9
      *[Class: @_DChartBarSeriesStyle] Border
               PROPERTY-GET, 6, @Border
                       RETURNING "ChartBorder*", TYPE 9
      *[Class: @_DChartBarSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartBarSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartBarSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @_DChartBarSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @_DChartBarSeriesStyle] BarWidth
               PROPERTY-GET, 4, @BarWidth
                       RETURNING "double", TYPE 5
      *[Class: @_DChartBarSeriesStyle] BarWidth
               PROPERTY-PUT, 4, @BarWidth,
                   "double (Property_Value)", TYPE 5
      *[Class: @_DChartBarSeriesStyle] SideBySide
               PROPERTY-GET, 7, @SideBySide
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartBarSeriesStyle] SideBySide
               PROPERTY-PUT, 7, @SideBySide,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartBarSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartBarSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartBarSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartBarSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
           
      * ChartBarSeriesStyle
           
      * ChartBarSeriesStyle
           CLASS @ChartBarSeriesStyle
               CLSID, 32490E6F-92B6-4671-9613-6B2A0FBF80A8
               NAME, "ChartBarSeriesStyle"
               DEFAULT-INTERFACE, "_DChartBarSeriesStyle"
      *[Class: @ChartBarSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartBarSeriesLabel*", TYPE 9
      *[Class: @ChartBarSeriesStyle] FillStyle
               PROPERTY-GET, 5, @FillStyle
                       RETURNING "ChartFillStyle*", TYPE 9
      *[Class: @ChartBarSeriesStyle] Border
               PROPERTY-GET, 6, @Border
                       RETURNING "ChartBorder*", TYPE 9
      *[Class: @ChartBarSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartBarSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartBarSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartBarSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartBarSeriesStyle] BarWidth
               PROPERTY-GET, 4, @BarWidth
                       RETURNING "double", TYPE 5
      *[Class: @ChartBarSeriesStyle] BarWidth
               PROPERTY-PUT, 4, @BarWidth,
                   "double (Property_Value)", TYPE 5
      *[Class: @ChartBarSeriesStyle] SideBySide
               PROPERTY-GET, 7, @SideBySide
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartBarSeriesStyle] SideBySide
               PROPERTY-PUT, 7, @SideBySide,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartBarSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartBarSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartBarSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartBarSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
           
      * _DChartRangeBarSeriesStyle
           CLASS @_DChartRangeBarSeriesStyle
               CLSID, 765BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "_DChartRangeBarSeriesStyle"
      *[Class: @_DChartRangeBarSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartRangeBarSeriesLabel*", TYPE 9
      *[Class: @_DChartRangeBarSeriesStyle] FillStyle
               PROPERTY-GET, 5, @FillStyle
                       RETURNING "ChartFillStyle*", TYPE 9
      *[Class: @_DChartRangeBarSeriesStyle] Border
               PROPERTY-GET, 6, @Border
                       RETURNING "ChartBorder*", TYPE 9
      *[Class: @_DChartRangeBarSeriesStyle] MinValueMarker
               PROPERTY-GET, 60, @MinValueMarker
                       RETURNING "ChartMarker*", TYPE 9
      *[Class: @_DChartRangeBarSeriesStyle] MaxValueMarker
               PROPERTY-GET, 61, @MaxValueMarker
                       RETURNING "ChartMarker*", TYPE 9
      *[Class: @_DChartRangeBarSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartRangeBarSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartRangeBarSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @_DChartRangeBarSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @_DChartRangeBarSeriesStyle] BarWidth
               PROPERTY-GET, 4, @BarWidth
                       RETURNING "double", TYPE 5
      *[Class: @_DChartRangeBarSeriesStyle] BarWidth
               PROPERTY-PUT, 4, @BarWidth,
                   "double (Property_Value)", TYPE 5
      *[Class: @_DChartRangeBarSeriesStyle] SideBySide
               PROPERTY-GET, 7, @SideBySide
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartRangeBarSeriesStyle] SideBySide
               PROPERTY-PUT, 7, @SideBySide,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartRangeBarSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartRangeBarSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartRangeBarSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartRangeBarSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
           
      * ChartRangeBarSeriesStyle
           
      * ChartRangeBarSeriesStyle
           CLASS @ChartRangeBarSeriesStyle
               CLSID, 76590E6F-92B6-4671-9613-6B2A0FBF80A8
               NAME, "ChartRangeBarSeriesStyle"
               DEFAULT-INTERFACE, "_DChartRangeBarSeriesStyle"
      *[Class: @ChartRangeBarSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartRangeBarSeriesLabel*", TYPE 9
      *[Class: @ChartRangeBarSeriesStyle] FillStyle
               PROPERTY-GET, 5, @FillStyle
                       RETURNING "ChartFillStyle*", TYPE 9
      *[Class: @ChartRangeBarSeriesStyle] Border
               PROPERTY-GET, 6, @Border
                       RETURNING "ChartBorder*", TYPE 9
      *[Class: @ChartRangeBarSeriesStyle] MinValueMarker
               PROPERTY-GET, 60, @MinValueMarker
                       RETURNING "ChartMarker*", TYPE 9
      *[Class: @ChartRangeBarSeriesStyle] MaxValueMarker
               PROPERTY-GET, 61, @MaxValueMarker
                       RETURNING "ChartMarker*", TYPE 9
      *[Class: @ChartRangeBarSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartRangeBarSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartRangeBarSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartRangeBarSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartRangeBarSeriesStyle] BarWidth
               PROPERTY-GET, 4, @BarWidth
                       RETURNING "double", TYPE 5
      *[Class: @ChartRangeBarSeriesStyle] BarWidth
               PROPERTY-PUT, 4, @BarWidth,
                   "double (Property_Value)", TYPE 5
      *[Class: @ChartRangeBarSeriesStyle] SideBySide
               PROPERTY-GET, 7, @SideBySide
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartRangeBarSeriesStyle] SideBySide
               PROPERTY-PUT, 7, @SideBySide,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartRangeBarSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartRangeBarSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartRangeBarSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartRangeBarSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
           
      * _DChartGanttSeriesStyle
           CLASS @_DChartGanttSeriesStyle
               CLSID, F65BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "_DChartGanttSeriesStyle"
      *[Class: @_DChartGanttSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartRangeBarSeriesLabel*", TYPE 9
      *[Class: @_DChartGanttSeriesStyle] FillStyle
               PROPERTY-GET, 5, @FillStyle
                       RETURNING "ChartFillStyle*", TYPE 9
      *[Class: @_DChartGanttSeriesStyle] Border
               PROPERTY-GET, 6, @Border
                       RETURNING "ChartBorder*", TYPE 9
      *[Class: @_DChartGanttSeriesStyle] MinValueMarker
               PROPERTY-GET, 60, @MinValueMarker
                       RETURNING "ChartMarker*", TYPE 9
      *[Class: @_DChartGanttSeriesStyle] MaxValueMarker
               PROPERTY-GET, 61, @MaxValueMarker
                       RETURNING "ChartMarker*", TYPE 9
      *[Class: @_DChartGanttSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartGanttSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartGanttSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @_DChartGanttSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @_DChartGanttSeriesStyle] BarWidth
               PROPERTY-GET, 4, @BarWidth
                       RETURNING "double", TYPE 5
      *[Class: @_DChartGanttSeriesStyle] BarWidth
               PROPERTY-PUT, 4, @BarWidth,
                   "double (Property_Value)", TYPE 5
      *[Class: @_DChartGanttSeriesStyle] SideBySide
               PROPERTY-GET, 7, @SideBySide
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartGanttSeriesStyle] SideBySide
               PROPERTY-PUT, 7, @SideBySide,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartGanttSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartGanttSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartGanttSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartGanttSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
           
      * ChartGanttSeriesStyle
           
      * ChartGanttSeriesStyle
           CLASS @ChartGanttSeriesStyle
               CLSID, F6590E6F-92B6-4671-9613-6B2A0FBF80A8
               NAME, "ChartGanttSeriesStyle"
               DEFAULT-INTERFACE, "_DChartGanttSeriesStyle"
      *[Class: @ChartGanttSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartRangeBarSeriesLabel*", TYPE 9
      *[Class: @ChartGanttSeriesStyle] FillStyle
               PROPERTY-GET, 5, @FillStyle
                       RETURNING "ChartFillStyle*", TYPE 9
      *[Class: @ChartGanttSeriesStyle] Border
               PROPERTY-GET, 6, @Border
                       RETURNING "ChartBorder*", TYPE 9
      *[Class: @ChartGanttSeriesStyle] MinValueMarker
               PROPERTY-GET, 60, @MinValueMarker
                       RETURNING "ChartMarker*", TYPE 9
      *[Class: @ChartGanttSeriesStyle] MaxValueMarker
               PROPERTY-GET, 61, @MaxValueMarker
                       RETURNING "ChartMarker*", TYPE 9
      *[Class: @ChartGanttSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartGanttSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartGanttSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartGanttSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartGanttSeriesStyle] BarWidth
               PROPERTY-GET, 4, @BarWidth
                       RETURNING "double", TYPE 5
      *[Class: @ChartGanttSeriesStyle] BarWidth
               PROPERTY-PUT, 4, @BarWidth,
                   "double (Property_Value)", TYPE 5
      *[Class: @ChartGanttSeriesStyle] SideBySide
               PROPERTY-GET, 7, @SideBySide
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartGanttSeriesStyle] SideBySide
               PROPERTY-PUT, 7, @SideBySide,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartGanttSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartGanttSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartGanttSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartGanttSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
           
      * _DChartStackedBarSeriesStyle
           CLASS @_DChartStackedBarSeriesStyle
               CLSID, 323BCC77-27BF-4CB1-9ABF-4558D9835456
               NAME, "_DChartStackedBarSeriesStyle"
      *[Class: @_DChartStackedBarSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartBarSeriesLabel*", TYPE 9
      *[Class: @_DChartStackedBarSeriesStyle] FillStyle
               PROPERTY-GET, 5, @FillStyle
                       RETURNING "ChartFillStyle*", TYPE 9
      *[Class: @_DChartStackedBarSeriesStyle] Border
               PROPERTY-GET, 6, @Border
                       RETURNING "ChartBorder*", TYPE 9
      *[Class: @_DChartStackedBarSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartStackedBarSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartStackedBarSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @_DChartStackedBarSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @_DChartStackedBarSeriesStyle] BarWidth
               PROPERTY-GET, 4, @BarWidth
                       RETURNING "double", TYPE 5
      *[Class: @_DChartStackedBarSeriesStyle] BarWidth
               PROPERTY-PUT, 4, @BarWidth,
                   "double (Property_Value)", TYPE 5
      *[Class: @_DChartStackedBarSeriesStyle] StackHeight
               PROPERTY-GET, 14, @StackHeight
                       RETURNING "double", TYPE 5
      *[Class: @_DChartStackedBarSeriesStyle] StackHeight
               PROPERTY-PUT, 14, @StackHeight,
                   "double (Property_Value)", TYPE 5
      *[Class: @_DChartStackedBarSeriesStyle] StackGroup
               PROPERTY-GET, 15, @StackGroup
                       RETURNING "long", TYPE 3
      *[Class: @_DChartStackedBarSeriesStyle] StackGroup
               PROPERTY-PUT, 15, @StackGroup,
                   "long (Property_Value)", TYPE 3
      *[Class: @_DChartStackedBarSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartStackedBarSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartStackedBarSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartStackedBarSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
           
      * ChartStackedBarSeriesStyle
           
      * ChartStackedBarSeriesStyle
           CLASS @ChartStackedBarSeriesStyle
               CLSID, 32490E6F-92B6-4671-9613-6B2A0FBF8789
               NAME, "ChartStackedBarSeriesStyle"
               DEFAULT-INTERFACE, "_DChartStackedBarSeriesStyle"
      *[Class: @ChartStackedBarSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartBarSeriesLabel*", TYPE 9
      *[Class: @ChartStackedBarSeriesStyle] FillStyle
               PROPERTY-GET, 5, @FillStyle
                       RETURNING "ChartFillStyle*", TYPE 9
      *[Class: @ChartStackedBarSeriesStyle] Border
               PROPERTY-GET, 6, @Border
                       RETURNING "ChartBorder*", TYPE 9
      *[Class: @ChartStackedBarSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartStackedBarSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartStackedBarSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartStackedBarSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartStackedBarSeriesStyle] BarWidth
               PROPERTY-GET, 4, @BarWidth
                       RETURNING "double", TYPE 5
      *[Class: @ChartStackedBarSeriesStyle] BarWidth
               PROPERTY-PUT, 4, @BarWidth,
                   "double (Property_Value)", TYPE 5
      *[Class: @ChartStackedBarSeriesStyle] StackHeight
               PROPERTY-GET, 14, @StackHeight
                       RETURNING "double", TYPE 5
      *[Class: @ChartStackedBarSeriesStyle] StackHeight
               PROPERTY-PUT, 14, @StackHeight,
                   "double (Property_Value)", TYPE 5
      *[Class: @ChartStackedBarSeriesStyle] StackGroup
               PROPERTY-GET, 15, @StackGroup
                       RETURNING "long", TYPE 3
      *[Class: @ChartStackedBarSeriesStyle] StackGroup
               PROPERTY-PUT, 15, @StackGroup,
                   "long (Property_Value)", TYPE 3
      *[Class: @ChartStackedBarSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartStackedBarSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartStackedBarSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartStackedBarSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
           
      * _DChartSplineSeriesStyle
           CLASS @_DChartSplineSeriesStyle
               CLSID, 373BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "_DChartSplineSeriesStyle"
      *[Class: @_DChartSplineSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartPointSeriesLabel*", TYPE 9
      *[Class: @_DChartSplineSeriesStyle] Marker
               PROPERTY-GET, 4, @Marker
                       RETURNING "ChartMarker*", TYPE 9
      *[Class: @_DChartSplineSeriesStyle] LineStyle
               PROPERTY-GET, 100, @LineStyle
                       RETURNING "ChartLineStyle*", TYPE 9
      *[Class: @_DChartSplineSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartSplineSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartSplineSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @_DChartSplineSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @_DChartSplineSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartSplineSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartSplineSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartSplineSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
           
      * ChartSplineSeriesStyle
           
      * ChartSplineSeriesStyle
           CLASS @ChartSplineSeriesStyle
               CLSID, 37490E6F-92B6-4671-9613-6B2A0FBF80A8
               NAME, "ChartSplineSeriesStyle"
               DEFAULT-INTERFACE, "_DChartSplineSeriesStyle"
      *[Class: @ChartSplineSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartPointSeriesLabel*", TYPE 9
      *[Class: @ChartSplineSeriesStyle] Marker
               PROPERTY-GET, 4, @Marker
                       RETURNING "ChartMarker*", TYPE 9
      *[Class: @ChartSplineSeriesStyle] LineStyle
               PROPERTY-GET, 100, @LineStyle
                       RETURNING "ChartLineStyle*", TYPE 9
      *[Class: @ChartSplineSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartSplineSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartSplineSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartSplineSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartSplineSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartSplineSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartSplineSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartSplineSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
           
      * _DChartStackedAreaSeriesStyle
           CLASS @_DChartStackedAreaSeriesStyle
               CLSID, 383BCC77-27BF-4CB1-9ABF-4558D9839876
               NAME, "_DChartStackedAreaSeriesStyle"
      *[Class: @_DChartStackedAreaSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartPointSeriesLabel*", TYPE 9
      *[Class: @_DChartStackedAreaSeriesStyle] Marker
               PROPERTY-GET, 4, @Marker
                       RETURNING "ChartMarker*", TYPE 9
      *[Class: @_DChartStackedAreaSeriesStyle] FillStyle
               PROPERTY-GET, 5, @FillStyle
                       RETURNING "ChartFillStyle*", TYPE 9
      *[Class: @_DChartStackedAreaSeriesStyle] Border
               PROPERTY-GET, 6, @Border
                       RETURNING "ChartBorder*", TYPE 9
      *[Class: @_DChartStackedAreaSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartStackedAreaSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartStackedAreaSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @_DChartStackedAreaSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @_DChartStackedAreaSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartStackedAreaSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartStackedAreaSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartStackedAreaSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartStackedAreaSeriesStyle] StackHeight
               PROPERTY-GET, 104, @StackHeight
                       RETURNING "double", TYPE 5
      *[Class: @_DChartStackedAreaSeriesStyle] StackHeight
               PROPERTY-PUT, 104, @StackHeight,
                   "double (Property_Value)", TYPE 5
      *[Class: @_DChartStackedAreaSeriesStyle] Transparency
               PROPERTY-GET, 105, @Transparency
                       RETURNING "int", TYPE 22
      *[Class: @_DChartStackedAreaSeriesStyle] Transparency
               PROPERTY-PUT, 105, @Transparency,
                   "int (Property_Value)", TYPE 22
           
      * ChartStackedAreaSeriesStyle
           
      * ChartStackedAreaSeriesStyle
           CLASS @ChartStackedAreaSeriesStyle
               CLSID, 38490E6F-92B6-4671-9613-6B2A0FBF5432
               NAME, "ChartStackedAreaSeriesStyle"
               DEFAULT-INTERFACE, "_DChartStackedAreaSeriesStyle"
      *[Class: @ChartStackedAreaSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartPointSeriesLabel*", TYPE 9
      *[Class: @ChartStackedAreaSeriesStyle] Marker
               PROPERTY-GET, 4, @Marker
                       RETURNING "ChartMarker*", TYPE 9
      *[Class: @ChartStackedAreaSeriesStyle] FillStyle
               PROPERTY-GET, 5, @FillStyle
                       RETURNING "ChartFillStyle*", TYPE 9
      *[Class: @ChartStackedAreaSeriesStyle] Border
               PROPERTY-GET, 6, @Border
                       RETURNING "ChartBorder*", TYPE 9
      *[Class: @ChartStackedAreaSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartStackedAreaSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartStackedAreaSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartStackedAreaSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartStackedAreaSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartStackedAreaSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartStackedAreaSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartStackedAreaSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartStackedAreaSeriesStyle] StackHeight
               PROPERTY-GET, 104, @StackHeight
                       RETURNING "double", TYPE 5
      *[Class: @ChartStackedAreaSeriesStyle] StackHeight
               PROPERTY-PUT, 104, @StackHeight,
                   "double (Property_Value)", TYPE 5
      *[Class: @ChartStackedAreaSeriesStyle] Transparency
               PROPERTY-GET, 105, @Transparency
                       RETURNING "int", TYPE 22
      *[Class: @ChartStackedAreaSeriesStyle] Transparency
               PROPERTY-PUT, 105, @Transparency,
                   "int (Property_Value)", TYPE 22
           
      * _DChartStackedSplineAreaSeriesStyle
           CLASS @_DChartStackedSplineAreaSeriesStyle
               CLSID, 7E7BCC77-27BF-4CB1-9ABF-4558D9839876
               NAME, "_DChartStackedSplineAreaSeriesStyle"
      *[Class: @_DChartStackedSplineAreaSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartPointSeriesLabel*", TYPE 9
      *[Class: @_DChartStackedSplineAreaSeriesStyle] Marker
               PROPERTY-GET, 4, @Marker
                       RETURNING "ChartMarker*", TYPE 9
      *[Class: @_DChartStackedSplineAreaSeriesStyle] FillStyle
               PROPERTY-GET, 5, @FillStyle
                       RETURNING "ChartFillStyle*", TYPE 9
      *[Class: @_DChartStackedSplineAreaSeriesStyle] Border
               PROPERTY-GET, 6, @Border
                       RETURNING "ChartBorder*", TYPE 9
      *[Class: @_DChartStackedSplineAreaSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartStackedSplineAreaSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartStackedSplineAreaSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @_DChartStackedSplineAreaSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @_DChartStackedSplineAreaSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartStackedSplineAreaSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartStackedSplineAreaSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartStackedSplineAreaSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartStackedSplineAreaSeriesStyle] StackHeight
               PROPERTY-GET, 104, @StackHeight
                       RETURNING "double", TYPE 5
      *[Class: @_DChartStackedSplineAreaSeriesStyle] StackHeight
               PROPERTY-PUT, 104, @StackHeight,
                   "double (Property_Value)", TYPE 5
      *[Class: @_DChartStackedSplineAreaSeriesStyle] Transparency
               PROPERTY-GET, 105, @Transparency
                       RETURNING "int", TYPE 22
      *[Class: @_DChartStackedSplineAreaSeriesStyle] Transparency
               PROPERTY-PUT, 105, @Transparency,
                   "int (Property_Value)", TYPE 22
           
      * ChartStackedSplineAreaSeriesStyle
           
      * ChartStackedSplineAreaSeriesStyle
           CLASS @ChartStackedSplineAreaSeriesStyle
               CLSID, 7E790E6F-92B6-4671-9613-6B2A0FBF5432
               NAME, "ChartStackedSplineAreaSeriesStyle"
               DEFAULT-INTERFACE, "_DChartStackedSplineAreaSeriesStyle"
      *[Class: @ChartStackedSplineAreaSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartPointSeriesLabel*", TYPE 9
      *[Class: @ChartStackedSplineAreaSeriesStyle] Marker
               PROPERTY-GET, 4, @Marker
                       RETURNING "ChartMarker*", TYPE 9
      *[Class: @ChartStackedSplineAreaSeriesStyle] FillStyle
               PROPERTY-GET, 5, @FillStyle
                       RETURNING "ChartFillStyle*", TYPE 9
      *[Class: @ChartStackedSplineAreaSeriesStyle] Border
               PROPERTY-GET, 6, @Border
                       RETURNING "ChartBorder*", TYPE 9
      *[Class: @ChartStackedSplineAreaSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartStackedSplineAreaSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartStackedSplineAreaSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartStackedSplineAreaSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartStackedSplineAreaSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartStackedSplineAreaSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartStackedSplineAreaSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartStackedSplineAreaSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartStackedSplineAreaSeriesStyle] StackHeight
               PROPERTY-GET, 104, @StackHeight
                       RETURNING "double", TYPE 5
      *[Class: @ChartStackedSplineAreaSeriesStyle] StackHeight
               PROPERTY-PUT, 104, @StackHeight,
                   "double (Property_Value)", TYPE 5
      *[Class: @ChartStackedSplineAreaSeriesStyle] Transparency
               PROPERTY-GET, 105, @Transparency
                       RETURNING "int", TYPE 22
      *[Class: @ChartStackedSplineAreaSeriesStyle] Transparency
               PROPERTY-PUT, 105, @Transparency,
                   "int (Property_Value)", TYPE 22
           
      * _DChartAreaSeriesStyle
           CLASS @_DChartAreaSeriesStyle
               CLSID, 383BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "_DChartAreaSeriesStyle"
      *[Class: @_DChartAreaSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartPointSeriesLabel*", TYPE 9
      *[Class: @_DChartAreaSeriesStyle] Marker
               PROPERTY-GET, 4, @Marker
                       RETURNING "ChartMarker*", TYPE 9
      *[Class: @_DChartAreaSeriesStyle] FillStyle
               PROPERTY-GET, 5, @FillStyle
                       RETURNING "ChartFillStyle*", TYPE 9
      *[Class: @_DChartAreaSeriesStyle] Border
               PROPERTY-GET, 6, @Border
                       RETURNING "ChartBorder*", TYPE 9
      *[Class: @_DChartAreaSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartAreaSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartAreaSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @_DChartAreaSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @_DChartAreaSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartAreaSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartAreaSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartAreaSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartAreaSeriesStyle] Transparency
               PROPERTY-GET, 105, @Transparency
                       RETURNING "int", TYPE 22
      *[Class: @_DChartAreaSeriesStyle] Transparency
               PROPERTY-PUT, 105, @Transparency,
                   "int (Property_Value)", TYPE 22
           
      * ChartAreaSeriesStyle
           
      * ChartAreaSeriesStyle
           CLASS @ChartAreaSeriesStyle
               CLSID, 38490E6F-92B6-4671-9613-6B2A0FBF80A8
               NAME, "ChartAreaSeriesStyle"
               DEFAULT-INTERFACE, "_DChartAreaSeriesStyle"
      *[Class: @ChartAreaSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartPointSeriesLabel*", TYPE 9
      *[Class: @ChartAreaSeriesStyle] Marker
               PROPERTY-GET, 4, @Marker
                       RETURNING "ChartMarker*", TYPE 9
      *[Class: @ChartAreaSeriesStyle] FillStyle
               PROPERTY-GET, 5, @FillStyle
                       RETURNING "ChartFillStyle*", TYPE 9
      *[Class: @ChartAreaSeriesStyle] Border
               PROPERTY-GET, 6, @Border
                       RETURNING "ChartBorder*", TYPE 9
      *[Class: @ChartAreaSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartAreaSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartAreaSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartAreaSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartAreaSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartAreaSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartAreaSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartAreaSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartAreaSeriesStyle] Transparency
               PROPERTY-GET, 105, @Transparency
                       RETURNING "int", TYPE 22
      *[Class: @ChartAreaSeriesStyle] Transparency
               PROPERTY-PUT, 105, @Transparency,
                   "int (Property_Value)", TYPE 22
           
      * _DChartSplineAreaSeriesStyle
           CLASS @_DChartSplineAreaSeriesStyle
               CLSID, 393BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "_DChartSplineAreaSeriesStyle"
      *[Class: @_DChartSplineAreaSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartPointSeriesLabel*", TYPE 9
      *[Class: @_DChartSplineAreaSeriesStyle] Marker
               PROPERTY-GET, 4, @Marker
                       RETURNING "ChartMarker*", TYPE 9
      *[Class: @_DChartSplineAreaSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartSplineAreaSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartSplineAreaSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @_DChartSplineAreaSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @_DChartSplineAreaSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartSplineAreaSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartSplineAreaSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartSplineAreaSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartSplineAreaSeriesStyle] Transparency
               PROPERTY-GET, 105, @Transparency
                       RETURNING "int", TYPE 22
      *[Class: @_DChartSplineAreaSeriesStyle] Transparency
               PROPERTY-PUT, 105, @Transparency,
                   "int (Property_Value)", TYPE 22
           
      * ChartSplineAreaSeriesStyle
           
      * ChartSplineAreaSeriesStyle
           CLASS @ChartSplineAreaSeriesStyle
               CLSID, 39490E6F-92B6-4671-9613-6B2A0FBF80A8
               NAME, "ChartSplineAreaSeriesStyle"
               DEFAULT-INTERFACE, "_DChartSplineAreaSeriesStyle"
      *[Class: @ChartSplineAreaSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartPointSeriesLabel*", TYPE 9
      *[Class: @ChartSplineAreaSeriesStyle] Marker
               PROPERTY-GET, 4, @Marker
                       RETURNING "ChartMarker*", TYPE 9
      *[Class: @ChartSplineAreaSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartSplineAreaSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartSplineAreaSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartSplineAreaSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartSplineAreaSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartSplineAreaSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartSplineAreaSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartSplineAreaSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartSplineAreaSeriesStyle] Transparency
               PROPERTY-GET, 105, @Transparency
                       RETURNING "int", TYPE 22
      *[Class: @ChartSplineAreaSeriesStyle] Transparency
               PROPERTY-PUT, 105, @Transparency,
                   "int (Property_Value)", TYPE 22
           
      * _DChartTorus3DSeriesStyle
           CLASS @_DChartTorus3DSeriesStyle
               CLSID, 403BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "_DChartTorus3DSeriesStyle"
      *[Class: @_DChartTorus3DSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartPieSeriesLabel*", TYPE 9
      *[Class: @_DChartTorus3DSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartTorus3DSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartTorus3DSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @_DChartTorus3DSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @_DChartTorus3DSeriesStyle] HolePercent
               PROPERTY-GET, 100, @HolePercent
                       RETURNING "int", TYPE 22
      *[Class: @_DChartTorus3DSeriesStyle] HolePercent
               PROPERTY-PUT, 100, @HolePercent,
                   "int (Property_Value)", TYPE 22
      *[Class: @_DChartTorus3DSeriesStyle] ExplodedDistancePercent
               PROPERTY-GET, 101, @ExplodedDistancePercent
                       RETURNING "int", TYPE 22
      *[Class: @_DChartTorus3DSeriesStyle] ExplodedDistancePercent
               PROPERTY-PUT, 101, @ExplodedDistancePercent,
                   "int (Property_Value)", TYPE 22
      *[Class: @_DChartTorus3DSeriesStyle] Rotation
               PROPERTY-GET, 102, @Rotation
                       RETURNING "int", TYPE 22
      *[Class: @_DChartTorus3DSeriesStyle] Rotation
               PROPERTY-PUT, 102, @Rotation,
                   "int (Property_Value)", TYPE 22
           
      * ChartTorusSeriesStyle
           
      * ChartTorus3DSeriesStyle
           CLASS @ChartTorus3DSeriesStyle
               CLSID, 40490E6F-92B6-4671-9613-6B2A0FBF80A8
               NAME, "ChartTorus3DSeriesStyle"
               DEFAULT-INTERFACE, "_DChartTorus3DSeriesStyle"
      *[Class: @ChartTorus3DSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartPieSeriesLabel*", TYPE 9
      *[Class: @ChartTorus3DSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartTorus3DSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartTorus3DSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartTorus3DSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartTorus3DSeriesStyle] HolePercent
               PROPERTY-GET, 100, @HolePercent
                       RETURNING "int", TYPE 22
      *[Class: @ChartTorus3DSeriesStyle] HolePercent
               PROPERTY-PUT, 100, @HolePercent,
                   "int (Property_Value)", TYPE 22
      *[Class: @ChartTorus3DSeriesStyle] ExplodedDistancePercent
               PROPERTY-GET, 101, @ExplodedDistancePercent
                       RETURNING "int", TYPE 22
      *[Class: @ChartTorus3DSeriesStyle] ExplodedDistancePercent
               PROPERTY-PUT, 101, @ExplodedDistancePercent,
                   "int (Property_Value)", TYPE 22
      *[Class: @ChartTorus3DSeriesStyle] Rotation
               PROPERTY-GET, 102, @Rotation
                       RETURNING "int", TYPE 22
      *[Class: @ChartTorus3DSeriesStyle] Rotation
               PROPERTY-PUT, 102, @Rotation,
                   "int (Property_Value)", TYPE 22
           
      * _DChartPie3DSeriesStyle
           CLASS @_DChartPie3DSeriesStyle
               CLSID, 413BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "_DChartPie3DSeriesStyle"
      *[Class: @_DChartPie3DSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartPieSeriesLabel*", TYPE 9
      *[Class: @_DChartPie3DSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartPie3DSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartPie3DSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @_DChartPie3DSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @_DChartPie3DSeriesStyle] HolePercent
               PROPERTY-GET, 100, @HolePercent
                       RETURNING "int", TYPE 22
      *[Class: @_DChartPie3DSeriesStyle] HolePercent
               PROPERTY-PUT, 100, @HolePercent,
                   "int (Property_Value)", TYPE 22
      *[Class: @_DChartPie3DSeriesStyle] ExplodedDistancePercent
               PROPERTY-GET, 101, @ExplodedDistancePercent
                       RETURNING "int", TYPE 22
      *[Class: @_DChartPie3DSeriesStyle] ExplodedDistancePercent
               PROPERTY-PUT, 101, @ExplodedDistancePercent,
                   "int (Property_Value)", TYPE 22
      *[Class: @_DChartPie3DSeriesStyle] Rotation
               PROPERTY-GET, 102, @Rotation
                       RETURNING "int", TYPE 22
      *[Class: @_DChartPie3DSeriesStyle] Rotation
               PROPERTY-PUT, 102, @Rotation,
                   "int (Property_Value)", TYPE 22
           
      * ChartPie3DSeriesStyle
           
      * ChartPie3DSeriesStyle
           CLASS @ChartPie3DSeriesStyle
               CLSID, 41490E6F-92B6-4671-9613-6B2A0FBF80A8
               NAME, "ChartPie3DSeriesStyle"
               DEFAULT-INTERFACE, "_DChartPie3DSeriesStyle"
      *[Class: @ChartPie3DSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartPieSeriesLabel*", TYPE 9
      *[Class: @ChartPie3DSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartPie3DSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartPie3DSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartPie3DSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartPie3DSeriesStyle] HolePercent
               PROPERTY-GET, 100, @HolePercent
                       RETURNING "int", TYPE 22
      *[Class: @ChartPie3DSeriesStyle] HolePercent
               PROPERTY-PUT, 100, @HolePercent,
                   "int (Property_Value)", TYPE 22
      *[Class: @ChartPie3DSeriesStyle] ExplodedDistancePercent
               PROPERTY-GET, 101, @ExplodedDistancePercent
                       RETURNING "int", TYPE 22
      *[Class: @ChartPie3DSeriesStyle] ExplodedDistancePercent
               PROPERTY-PUT, 101, @ExplodedDistancePercent,
                   "int (Property_Value)", TYPE 22
      *[Class: @ChartPie3DSeriesStyle] Rotation
               PROPERTY-GET, 102, @Rotation
                       RETURNING "int", TYPE 22
      *[Class: @ChartPie3DSeriesStyle] Rotation
               PROPERTY-PUT, 102, @Rotation,
                   "int (Property_Value)", TYPE 22
           
      * _DChartBubbleSeriesStyle
           CLASS @_DChartBubbleSeriesStyle
               CLSID, 422BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "_DChartBubbleSeriesStyle"
      *[Class: @_DChartBubbleSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartSeriesLabel*", TYPE 9
      *[Class: @_DChartBubbleSeriesStyle] Marker
               PROPERTY-GET, 4, @Marker
                       RETURNING "ChartMarker*", TYPE 9
      *[Class: @_DChartBubbleSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartBubbleSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartBubbleSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @_DChartBubbleSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @_DChartBubbleSeriesStyle] Transparency
               PROPERTY-GET, 100, @Transparency
                       RETURNING "int", TYPE 22
      *[Class: @_DChartBubbleSeriesStyle] Transparency
               PROPERTY-PUT, 100, @Transparency,
                   "int (Property_Value)", TYPE 22
      *[Class: @_DChartBubbleSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartBubbleSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartBubbleSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartBubbleSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartBubbleSeriesStyle] MinSize
               PROPERTY-GET, 101, @MinSize
                       RETURNING "double", TYPE 5
      *[Class: @_DChartBubbleSeriesStyle] MinSize
               PROPERTY-PUT, 101, @MinSize,
                   "double (Property_Value)", TYPE 5
      *[Class: @_DChartBubbleSeriesStyle] MaxSize
               PROPERTY-GET, 102, @MaxSize
                       RETURNING "double", TYPE 5
      *[Class: @_DChartBubbleSeriesStyle] MaxSize
               PROPERTY-PUT, 102, @MaxSize,
                   "double (Property_Value)", TYPE 5
           
      * ChartBubbleSeriesStyle
           
      * ChartBubbleSeriesStyle
           CLASS @ChartBubbleSeriesStyle
               CLSID, 42490E6F-92B6-4671-9613-6B2A0FBF80A8
               NAME, "ChartBubbleSeriesStyle"
               DEFAULT-INTERFACE, "_DChartBubbleSeriesStyle"
      *[Class: @ChartBubbleSeriesStyle] Label
               PROPERTY-GET, 1, @Label
                       RETURNING "ChartSeriesLabel*", TYPE 9
      *[Class: @ChartBubbleSeriesStyle] Marker
               PROPERTY-GET, 4, @Marker
                       RETURNING "ChartMarker*", TYPE 9
      *[Class: @ChartBubbleSeriesStyle] ColorEach
               PROPERTY-GET, 2, @ColorEach
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartBubbleSeriesStyle] ColorEach
               PROPERTY-PUT, 2, @ColorEach,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartBubbleSeriesStyle] Color
               PROPERTY-GET, 3, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartBubbleSeriesStyle] Color
               PROPERTY-PUT, 3, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartBubbleSeriesStyle] Transparency
               PROPERTY-GET, 100, @Transparency
                       RETURNING "int", TYPE 22
      *[Class: @ChartBubbleSeriesStyle] Transparency
               PROPERTY-PUT, 100, @Transparency,
                   "int (Property_Value)", TYPE 22
      *[Class: @ChartBubbleSeriesStyle] SecondaryAxisX
               PROPERTY-GET, 30, @SecondaryAxisX
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartBubbleSeriesStyle] SecondaryAxisX
               PROPERTY-PUT, 30, @SecondaryAxisX,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartBubbleSeriesStyle] SecondaryAxisY
               PROPERTY-GET, 31, @SecondaryAxisY
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartBubbleSeriesStyle] SecondaryAxisY
               PROPERTY-PUT, 31, @SecondaryAxisY,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartBubbleSeriesStyle] MinSize
               PROPERTY-GET, 101, @MinSize
                       RETURNING "double", TYPE 5
      *[Class: @ChartBubbleSeriesStyle] MinSize
               PROPERTY-PUT, 101, @MinSize,
                   "double (Property_Value)", TYPE 5
      *[Class: @ChartBubbleSeriesStyle] MaxSize
               PROPERTY-GET, 102, @MaxSize
                       RETURNING "double", TYPE 5
      *[Class: @ChartBubbleSeriesStyle] MaxSize
               PROPERTY-PUT, 102, @MaxSize,
                   "double (Property_Value)", TYPE 5
           
      * _DChartHighLowSeriesStyle
           CLASS @_DChartHighLowSeriesStyle
               CLSID, 432BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "_DChartHighLowSeriesStyle"
      *[Class: @_DChartHighLowSeriesStyle] LineThickness
               PROPERTY-GET, 100, @LineThickness
                       RETURNING "int", TYPE 22
      *[Class: @_DChartHighLowSeriesStyle] LineThickness
               PROPERTY-PUT, 100, @LineThickness,
                   "int (Property_Value)", TYPE 22
           
      * ChartHighLowSeriesStyle
           
      * ChartHighLowSeriesStyle
           CLASS @ChartHighLowSeriesStyle
               CLSID, 43490E6F-92B6-4671-9613-6B2A0FBF80A8
               NAME, "ChartHighLowSeriesStyle"
               DEFAULT-INTERFACE, "_DChartHighLowSeriesStyle"
      *[Class: @ChartHighLowSeriesStyle] LineThickness
               PROPERTY-GET, 100, @LineThickness
                       RETURNING "int", TYPE 22
      *[Class: @ChartHighLowSeriesStyle] LineThickness
               PROPERTY-PUT, 100, @LineThickness,
                   "int (Property_Value)", TYPE 22
           
      * _DChartCandleStickSeriesStyle
           CLASS @_DChartCandleStickSeriesStyle
               CLSID, 442BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "_DChartCandleStickSeriesStyle"
      *[Class: @_DChartCandleStickSeriesStyle] LineThickness
               PROPERTY-GET, 100, @LineThickness
                       RETURNING "int", TYPE 22
      *[Class: @_DChartCandleStickSeriesStyle] LineThickness
               PROPERTY-PUT, 100, @LineThickness,
                   "int (Property_Value)", TYPE 22
           
      * ChartCandleStickSeriesStyle
           
      * ChartCandleStickSeriesStyle
           CLASS @ChartCandleStickSeriesStyle
               CLSID, 44490E6F-92B6-4671-9613-6B2A0FBF80A8
               NAME, "ChartCandleStickSeriesStyle"
               DEFAULT-INTERFACE, "_DChartCandleStickSeriesStyle"
      *[Class: @ChartCandleStickSeriesStyle] LineThickness
               PROPERTY-GET, 100, @LineThickness
                       RETURNING "int", TYPE 22
      *[Class: @ChartCandleStickSeriesStyle] LineThickness
               PROPERTY-PUT, 100, @LineThickness,
                   "int (Property_Value)", TYPE 22
           
      * ChartSeriesPoint
           CLASS @ChartSeriesPoint
               CLSID, CD8BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartSeriesPoint"
      *[Class: @ChartSeriesPoint] GetPreviousPoint
               PROPERTY-GET, 1, @GetPreviousPoint
                       RETURNING "ChartSeriesPoint*", TYPE 9
      *[Class: @ChartSeriesPoint] GetNextPoint
               PROPERTY-GET, 2, @GetNextPoint
                       RETURNING "ChartSeriesPoint*", TYPE 9
      *[Class: @ChartSeriesPoint] Value
               PROPERTY-GET, 0, @Value,
                   "long" @Index, TYPE 3
                       RETURNING "double", TYPE 5
      *[Class: @ChartSeriesPoint] Value
               PROPERTY-PUT, 0, @Value,
                   "long" @Index, TYPE 3,
                   "double (Property_Value)", TYPE 5
      *[Class: @ChartSeriesPoint] ArgumentValue
               PROPERTY-GET, 5, @ArgumentValue
                       RETURNING "double", TYPE 5
      *[Class: @ChartSeriesPoint] ArgumentValue
               PROPERTY-PUT, 5, @ArgumentValue,
                   "double (Property_Value)", TYPE 5
      *[Class: @ChartSeriesPoint] ArgumentValueString
               PROPERTY-GET, 6, @ArgumentValueString
                       RETURNING "BSTR", TYPE 8
      *[Class: @ChartSeriesPoint] ArgumentValueString
               PROPERTY-PUT, 6, @ArgumentValueString,
                   "BSTR (Property_Value)", TYPE 8
      *[Class: @ChartSeriesPoint] InternalArgumentValue
               PROPERTY-GET, 7, @InternalArgumentValue
                       RETURNING "double", TYPE 5
      *[Class: @ChartSeriesPoint] InternalArgumentValue
               PROPERTY-PUT, 7, @InternalArgumentValue,
                   "double (Property_Value)", TYPE 5
      *[Class: @ChartSeriesPoint] Special
               PROPERTY-GET, 8, @Special
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartSeriesPoint] Special
               PROPERTY-PUT, 8, @Special,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartSeriesPoint] LegendText
               PROPERTY-GET, 9, @LegendText
                       RETURNING "BSTR", TYPE 8
      *[Class: @ChartSeriesPoint] LegendText
               PROPERTY-PUT, 9, @LegendText,
                   "BSTR (Property_Value)", TYPE 8
      *[Class: @ChartSeriesPoint] Color
               PROPERTY-GET, 10, @Color
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartSeriesPoint] Color
               PROPERTY-PUT, 10, @Color,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartSeriesPoint] TooltipText
               PROPERTY-GET, 11, @TooltipText
                       RETURNING "BSTR", TYPE 8
      *[Class: @ChartSeriesPoint] TooltipText
               PROPERTY-PUT, 11, @TooltipText,
                   "BSTR (Property_Value)", TYPE 8
      *[Class: @ChartSeriesPoint] LabelText
               PROPERTY-GET, 12, @LabelText
                       RETURNING "BSTR", TYPE 8
      *[Class: @ChartSeriesPoint] LabelText
               PROPERTY-PUT, 12, @LabelText,
                   "BSTR (Property_Value)", TYPE 8
           
      * ChartSeriesPointCollection
           CLASS @ChartSeriesPointCollection
               CLSID, CD9BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartSeriesPointCollection"
      *[Class: @ChartSeriesPointCollection] Count
      * Gets the number of Points in the collection.
               PROPERTY-GET, 1, @Count
                       RETURNING "long", TYPE 3
      *[Class: @ChartSeriesPointCollection] Item
      * Gets an item from the collection by its index.
               PROPERTY-GET, 0, @Item,
                   "long" @Index, TYPE 3
                       RETURNING "ChartSeriesPoint*", TYPE 9
      *[Class: @ChartSeriesPointCollection] DeleteAll
      * Deletes all of the Points from the collection
               METHOD, 5, @DeleteAll
      *[Class: @ChartSeriesPointCollection] Add
               METHOD, 2, @Add,
                   "VARIANT" @Argument, TYPE 12,
                   "VARIANT" @Value, TYPE 12
                       RETURNING "ChartSeriesPoint*", TYPE 9
      *[Class: @ChartSeriesPointCollection] Add4
               METHOD, 300, @Add4,
                   "VARIANT" @Argument, TYPE 12,
                   "double" @Value1, TYPE 5,
                   "double" @Value2, TYPE 5,
                   "double" @Value3, TYPE 5,
                   "double" @Value4, TYPE 5
                       RETURNING "ChartSeriesPoint*", TYPE 9
      *[Class: @ChartSeriesPointCollection] Add2
               METHOD, 301, @Add2,
                   "VARIANT" @Argument, TYPE 12,
                   "double" @Value1, TYPE 5,
                   "double" @Value2, TYPE 5
                       RETURNING "ChartSeriesPoint*", TYPE 9
      *[Class: @ChartSeriesPointCollection] DeleteAt
               METHOD, 6, @DeleteAt,
                   "long" @Index, TYPE 3
           
      * ChartSeries
           CLASS @ChartSeries
               CLSID, CD7BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartSeries"
      *[Class: @ChartSeries] Points
               PROPERTY-GET, 3, @Points
                       RETURNING "ChartSeriesPointCollection*", TYPE 9
      *[Class: @ChartSeries] Style
               PROPERTY-GET, 1, @Style
                       RETURNING "ChartSeriesStyle*", TYPE 9
      *[Class: @ChartSeries] Style
               PROPERTY-PUT, 1, @Style,
                   "ChartSeriesStyle* (Property_Value)", TYPE 9
      *[Class: @ChartSeries] Diagram
               PROPERTY-GET, 2, @Diagram
                       RETURNING "ChartDiagram*", TYPE 9
      *[Class: @ChartSeries] Diagram
               PROPERTY-PUT, 2, @Diagram,
                   "ChartDiagram* (Property_Value)", TYPE 9
      *[Class: @ChartSeries] ArgumentScaleType
               PROPERTY-GET, 4, @ArgumentScaleType
                       RETURNING "ChartScaleType", TYPE 3
      *[Class: @ChartSeries] ArgumentScaleType
               PROPERTY-PUT, 4, @ArgumentScaleType,
                   "ChartScaleType (Property_Value)", TYPE 3
      *[Class: @ChartSeries] ValueScaleType
               PROPERTY-GET, 5, @ValueScaleType
                       RETURNING "ChartScaleType", TYPE 3
      *[Class: @ChartSeries] ValueScaleType
               PROPERTY-PUT, 5, @ValueScaleType,
                   "ChartScaleType (Property_Value)", TYPE 3
      *[Class: @ChartSeries] Name
               PROPERTY-GET, 6, @Name
                       RETURNING "BSTR", TYPE 8
      *[Class: @ChartSeries] Name
               PROPERTY-PUT, 6, @Name,
                   "BSTR (Property_Value)", TYPE 8
      *[Class: @ChartSeries] LegendText
               PROPERTY-GET, 7, @LegendText
                       RETURNING "BSTR", TYPE 8
      *[Class: @ChartSeries] LegendText
               PROPERTY-PUT, 7, @LegendText,
                   "BSTR (Property_Value)", TYPE 8
      *[Class: @ChartSeries] PointLegendFormat
               PROPERTY-GET, 8, @PointLegendFormat
                       RETURNING "BSTR", TYPE 8
      *[Class: @ChartSeries] PointLegendFormat
               PROPERTY-PUT, 8, @PointLegendFormat,
                   "BSTR (Property_Value)", TYPE 8
      *[Class: @ChartSeries] Visible
               PROPERTY-GET, 9, @Visible
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartSeries] Visible
               PROPERTY-PUT, 9, @Visible,
                   "boolean (Property_Value)", TYPE 11
           
      * ChartSeriesCollection
           CLASS @ChartSeriesCollection
               CLSID, D87BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartSeriesCollection"
      *[Class: @ChartSeriesCollection] Count
      * Gets the number of Series in the collection.
               PROPERTY-GET, 1, @Count
                       RETURNING "long", TYPE 3
      *[Class: @ChartSeriesCollection] Item
      * Gets an item from the collection by its index.
               PROPERTY-GET, 0, @Item,
                   "long" @Index, TYPE 3
                       RETURNING "ChartSeries*", TYPE 9
      *[Class: @ChartSeriesCollection] Add
               METHOD, 2, @Add,
                   "BSTR" @Name, TYPE 8
                       RETURNING "ChartSeries*", TYPE 9
      *[Class: @ChartSeriesCollection] DeleteAll
      * Deletes all of the Series from the collection
               METHOD, 5, @DeleteAll
      *[Class: @ChartSeriesCollection] DeleteAt
               METHOD, 6, @DeleteAt,
                   "long" @Index, TYPE 3
           
      * ChartDiagramCollection
           CLASS @ChartDiagramCollection
               CLSID, 7A8BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartDiagramCollection"
      *[Class: @ChartDiagramCollection] Count
      * Gets the number of Series in the collection.
               PROPERTY-GET, 1, @Count
                       RETURNING "long", TYPE 3
      *[Class: @ChartDiagramCollection] Item
      * Gets an item from the collection by its index.
               PROPERTY-GET, 0, @Item,
                   "long" @Index, TYPE 3
                       RETURNING "ChartDiagram*", TYPE 9
      *[Class: @ChartDiagramCollection] Add
               METHOD, 2, @Add,
                   "ChartDiagram*" @Diagram, TYPE 9
      *[Class: @ChartDiagramCollection] DeleteAll
      * Deletes all of the Series from the collection
               METHOD, 5, @DeleteAll
      *[Class: @ChartDiagramCollection] DeleteAt
               METHOD, 6, @DeleteAt,
                   "long" @Index, TYPE 3
           
      * ChartPalette
           CLASS @ChartPalette
               CLSID, A67BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartPalette"
      *[Class: @ChartPalette] Color
               PROPERTY-GET, 1, @Color,
                   "int" @Index, TYPE 22
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartPalette] Color
               PROPERTY-PUT, 1, @Color,
                   "int" @Index, TYPE 22,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartPalette] Color2
               PROPERTY-GET, 2, @Color2,
                   "int" @Index, TYPE 22
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartPalette] Color2
               PROPERTY-PUT, 2, @Color2,
                   "int" @Index, TYPE 22,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartPalette] Count
               PROPERTY-GET, 3, @Count
                       RETURNING "long", TYPE 3
      *[Class: @ChartPalette] DeleteAll
               METHOD, 4, @DeleteAll
      *[Class: @ChartPalette] AddEntry
               METHOD, 5, @AddEntry,
                   "OLE_COLOR" @Color, TYPE 19,
                   "OLE_COLOR" @Color2, TYPE 19
           
      * ChartAppearance
           CLASS @ChartAppearance
               CLSID, 455BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartAppearance"
      *[Class: @ChartAppearance] SetAppearance
               METHOD, 1, @SetAppearance,
                   "BSTR" @Name, TYPE 8
      *[Class: @ChartAppearance] SetPalette
               METHOD, 2, @SetPalette,
                   "BSTR" @Name, TYPE 8
      *[Class: @ChartAppearance] LoadAppearance
               METHOD, 3, @LoadAppearance,
                   "PropExchange*" @pPX, TYPE 9
      *[Class: @ChartAppearance] LoadPalette
               METHOD, 4, @LoadPalette,
                   "PropExchange*" @pPX, TYPE 9
      *[Class: @ChartAppearance] Palette
               PROPERTY-GET, 5, @Palette
                       RETURNING "ChartPalette*", TYPE 9
           
      * ChartLegend
           CLASS @ChartLegend
               CLSID, E40BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartLegend"
      *[Class: @ChartLegend] FillStyle
               PROPERTY-GET, 11, @FillStyle
                       RETURNING "ChartFillStyle*", TYPE 9
      *[Class: @ChartLegend] Border
               PROPERTY-GET, 13, @Border
                       RETURNING "ChartBorder*", TYPE 9
      *[Class: @ChartLegend] Visible
               PROPERTY-GET, 1, @Visible
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartLegend] Visible
               PROPERTY-PUT, 1, @Visible,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartLegend] Direction
               PROPERTY-GET, 2, @Direction
                       RETURNING "ChartLegendDirection", TYPE 3
      *[Class: @ChartLegend] Direction
               PROPERTY-PUT, 2, @Direction,
                   "ChartLegendDirection (Property_Value)", TYPE 3
      *[Class: @ChartLegend] VerticalAlignment
               PROPERTY-GET, 3, @VerticalAlignment
                       RETURNING "ChartLegendAlignment", TYPE 3
      *[Class: @ChartLegend] VerticalAlignment
               PROPERTY-PUT, 3, @VerticalAlignment,
                   "ChartLegendAlignment (Property_Value)", TYPE 3
      *[Class: @ChartLegend] HorizontalAlignment
               PROPERTY-GET, 4, @HorizontalAlignment
                       RETURNING "ChartLegendAlignment", TYPE 3
      *[Class: @ChartLegend] HorizontalAlignment
               PROPERTY-PUT, 4, @HorizontalAlignment,
                   "ChartLegendAlignment (Property_Value)", TYPE 3
      *[Class: @ChartLegend] TextColor
               PROPERTY-GET, 5, @TextColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartLegend] TextColor
               PROPERTY-PUT, 5, @TextColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartLegend] BackgroundColor
               PROPERTY-GET, 6, @BackgroundColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartLegend] BackgroundColor
               PROPERTY-PUT, 6, @BackgroundColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
      *[Class: @ChartLegend] MarkerVisible
               PROPERTY-GET, 7, @MarkerVisible
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartLegend] MarkerVisible
               PROPERTY-PUT, 7, @MarkerVisible,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartLegend] MarkerWidth
               PROPERTY-GET, 8, @MarkerWidth
                       RETURNING "int", TYPE 22
      *[Class: @ChartLegend] MarkerWidth
               PROPERTY-PUT, 8, @MarkerWidth,
                   "int (Property_Value)", TYPE 22
      *[Class: @ChartLegend] MarkerHeight
               PROPERTY-GET, 9, @MarkerHeight
                       RETURNING "int", TYPE 22
      *[Class: @ChartLegend] MarkerHeight
               PROPERTY-PUT, 9, @MarkerHeight,
                   "int (Property_Value)", TYPE 22
      *[Class: @ChartLegend] Antialiasing
               PROPERTY-GET, 10, @Antialiasing
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartLegend] Antialiasing
               PROPERTY-PUT, 10, @Antialiasing,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartLegend] ColumnCount
               PROPERTY-GET, 12, @ColumnCount
                       RETURNING "int", TYPE 22
      *[Class: @ChartLegend] ColumnCount
               PROPERTY-PUT, 12, @ColumnCount,
                   "int (Property_Value)", TYPE 22
           
      * _DChartContent
           CLASS @_DChartContent
               CLSID, E37BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "_DChartContent"
      *[Class: @_DChartContent] Series
               PROPERTY-GET, 1, @Series
                       RETURNING "ChartSeriesCollection*", TYPE 9
      *[Class: @_DChartContent] Titles
               PROPERTY-GET, 2, @Titles
                       RETURNING "ChartTitleCollection*", TYPE 9
      *[Class: @_DChartContent] Appearance
               PROPERTY-GET, 3, @Appearance
                       RETURNING "ChartAppearance*", TYPE 9
      *[Class: @_DChartContent] Legend
               PROPERTY-GET, 4, @Legend
                       RETURNING "ChartLegend*", TYPE 9
      *[Class: @_DChartContent] Diagrams
               PROPERTY-GET, 8, @Diagrams
                       RETURNING "ChartDiagramCollection*", TYPE 9
      *[Class: @_DChartContent] Border
               PROPERTY-GET, 13, @Border
                       RETURNING "ChartBorder*", TYPE 9
      *[Class: @_DChartContent] DoPropExchange
               METHOD, 34, @DoPropExchange,
                   "PropExchange*" @pPX, TYPE 9
      *[Class: @_DChartContent] EnableMarkup
               PROPERTY-GET, 7, @EnableMarkup
                       RETURNING "boolean", TYPE 11
      *[Class: @_DChartContent] EnableMarkup
               PROPERTY-PUT, 7, @EnableMarkup,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @_DChartContent] PanelDistance
               PROPERTY-GET, 10, @PanelDistance
                       RETURNING "int", TYPE 22
      *[Class: @_DChartContent] PanelDistance
               PROPERTY-PUT, 10, @PanelDistance,
                   "int (Property_Value)", TYPE 22
      *[Class: @_DChartContent] PanelDirection
               PROPERTY-GET, 11, @PanelDirection
                       RETURNING "ChartPanelDirection", TYPE 3
      *[Class: @_DChartContent] PanelDirection
               PROPERTY-PUT, 11, @PanelDirection,
                   "ChartPanelDirection (Property_Value)", TYPE 3
      *[Class: @_DChartContent] BackgroundColor
               PROPERTY-GET, 12, @BackgroundColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @_DChartContent] BackgroundColor
               PROPERTY-PUT, 12, @BackgroundColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
           
      * ChartDiagram2D
           
      * ChartContent
           CLASS @ChartContent
               CLSID, AE910E6F-92B6-4671-9613-6B2A0FBF80A8
               NAME, "ChartContent"
               DEFAULT-INTERFACE, "_DChartContent"
      *[Class: @ChartContent] Series
               PROPERTY-GET, 1, @Series
                       RETURNING "ChartSeriesCollection*", TYPE 9
      *[Class: @ChartContent] Titles
               PROPERTY-GET, 2, @Titles
                       RETURNING "ChartTitleCollection*", TYPE 9
      *[Class: @ChartContent] Appearance
               PROPERTY-GET, 3, @Appearance
                       RETURNING "ChartAppearance*", TYPE 9
      *[Class: @ChartContent] Legend
               PROPERTY-GET, 4, @Legend
                       RETURNING "ChartLegend*", TYPE 9
      *[Class: @ChartContent] Diagrams
               PROPERTY-GET, 8, @Diagrams
                       RETURNING "ChartDiagramCollection*", TYPE 9
      *[Class: @ChartContent] Border
               PROPERTY-GET, 13, @Border
                       RETURNING "ChartBorder*", TYPE 9
      *[Class: @ChartContent] DoPropExchange
               METHOD, 34, @DoPropExchange,
                   "PropExchange*" @pPX, TYPE 9
      *[Class: @ChartContent] EnableMarkup
               PROPERTY-GET, 7, @EnableMarkup
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartContent] EnableMarkup
               PROPERTY-PUT, 7, @EnableMarkup,
                   "boolean (Property_Value)", TYPE 11
      *[Class: @ChartContent] PanelDistance
               PROPERTY-GET, 10, @PanelDistance
                       RETURNING "int", TYPE 22
      *[Class: @ChartContent] PanelDistance
               PROPERTY-PUT, 10, @PanelDistance,
                   "int (Property_Value)", TYPE 22
      *[Class: @ChartContent] PanelDirection
               PROPERTY-GET, 11, @PanelDirection
                       RETURNING "ChartPanelDirection", TYPE 3
      *[Class: @ChartContent] PanelDirection
               PROPERTY-PUT, 11, @PanelDirection,
                   "ChartPanelDirection (Property_Value)", TYPE 3
      *[Class: @ChartContent] BackgroundColor
               PROPERTY-GET, 12, @BackgroundColor
                       RETURNING "OLE_COLOR", TYPE 19
      *[Class: @ChartContent] BackgroundColor
               PROPERTY-PUT, 12, @BackgroundColor,
                   "OLE_COLOR (Property_Value)", TYPE 19
           
      * ChartElement
           CLASS @ChartElement
               CLSID, E99BCC77-27BF-4CB1-9ABF-4558D9835223
               NAME, "ChartElement"
           
      * Dispatch interface for ChartControl Control
           
      * _DChartControl
           CLASS @_DChartControl
               CLSID, F804A0D3-17E8-4623-A245-D6D91B30D60F
               NAME, "_DChartControl"
      *[Class: @_DChartControl] HitTest
               METHOD, 2, @HitTest,
                   "OLE_XPOS_PIXELS" @x, TYPE 3,
                   "OLE_YPOS_PIXELS" @y, TYPE 3
                       RETURNING "ChartElement*", TYPE 9
      *[Class: @_DChartControl] SaveAsImage
               METHOD, 5, @SaveAsImage,
                   "BSTR" @FileName, TYPE 8,
                   "int" @Width, TYPE 22,
                   "int" @Height, TYPE 22
      *[Class: @_DChartControl] PrintToDC
               METHOD, 6, @PrintToDC,
                   "OLE_HANDLE" @hDC, TYPE 22,
                   "int" @left, TYPE 22,
                   "int" @top, TYPE 22,
                   "int" @Width, TYPE 22,
                   "int" @Height, TYPE 22
      *[Class: @_DChartControl] CreatePrintView
               METHOD, 150, @CreatePrintView
                       RETURNING "IUnknown*", TYPE 13
      *[Class: @_DChartControl] CreateElement
               METHOD, 10, @CreateElement,
                   "BSTR" @ClassName, TYPE 8
                       RETURNING "ChartElement*", TYPE 9
      *[Class: @_DChartControl] AboutBox
               METHOD, -552, @AboutBox
      *[Class: @_DChartControl] EnableToolTips
               METHOD, 13, @EnableToolTips,
                   "boolean" @Enable, TYPE 11
      *[Class: @_DChartControl] ToolTipContext
               PROPERTY-GET, 14, @ToolTipContext
                       RETURNING "IToolTipContext*", TYPE 9
      *[Class: @_DChartControl] Content
               PROPERTY-GET, 1, @Content
                       RETURNING "_DChartContent*", TYPE 9
      *[Class: @_DChartControl] Content
               PROPERTY-PUT, 1, @Content,
                   "_DChartContent* (Property_Value)", TYPE 9
      *[Class: @_DChartControl] hWnd
               PROPERTY-GET, -515, @hWnd
                       RETURNING "OLE_HANDLE", TYPE 22
      *[Class: @_DChartControl] hWnd
               PROPERTY-PUT, -515, @hWnd,
                   "OLE_HANDLE (Property_Value)", TYPE 22
           
      * Event interface for ChartControl Control
           
      * _DChartControlEvents
           CLASS @_DChartControlEvents
               CLSID, 7A53257D-9F75-41A0-9AAE-A3331026CD43
               NAME, "_DChartControlEvents"
      *[Class: @_DChartControlEvents] MouseMove
               METHOD, -606, @MouseMove,
                   "short" @Button, TYPE 2,
                   "short" @Shift, TYPE 2,
                   "long" @x, TYPE 3,
                   "long" @y, TYPE 3
      *[Class: @_DChartControlEvents] MouseDown
               METHOD, -605, @MouseDown,
                   "short" @Button, TYPE 2,
                   "short" @Shift, TYPE 2,
                   "long" @x, TYPE 3,
                   "long" @y, TYPE 3
      *[Class: @_DChartControlEvents] MouseUp
               METHOD, -607, @MouseUp,
                   "short" @Button, TYPE 2,
                   "short" @Shift, TYPE 2,
                   "long" @x, TYPE 3,
                   "long" @y, TYPE 3
           
      * ChartControl Control
           
      *** Primary Interface ***
           
      * ChartControl
           CLASS @ChartControl
               CLSID, 209F187C-2A9D-4A11-918D-989E42A15829
               NAME, "ChartControl"
               PRIMARY-INTERFACE
               ACTIVE-X-CONTROL
               DEFAULT-INTERFACE, "_DChartControl"
               DEFAULT-SOURCE, "7A53257D-9F75-41A0-9AAE-A3331026CD43"
      *[Class: @ChartControl] HitTest
               METHOD, 2, @HitTest,
                   "OLE_XPOS_PIXELS" @x, TYPE 3,
                   "OLE_YPOS_PIXELS" @y, TYPE 3
                       RETURNING "ChartElement*", TYPE 9
      *[Class: @ChartControl] SaveAsImage
               METHOD, 5, @SaveAsImage,
                   "BSTR" @FileName, TYPE 8,
                   "int" @Width, TYPE 22,
                   "int" @Height, TYPE 22
      *[Class: @ChartControl] PrintToDC
               METHOD, 6, @PrintToDC,
                   "OLE_HANDLE" @hDC, TYPE 22,
                   "int" @left, TYPE 22,
                   "int" @top, TYPE 22,
                   "int" @Width, TYPE 22,
                   "int" @Height, TYPE 22
      *[Class: @ChartControl] CreatePrintView
               METHOD, 150, @CreatePrintView
                       RETURNING "IUnknown*", TYPE 13
      *[Class: @ChartControl] CreateElement
               METHOD, 10, @CreateElement,
                   "BSTR" @ClassName, TYPE 8
                       RETURNING "ChartElement*", TYPE 9
      *[Class: @ChartControl] AboutBox
               METHOD, -552, @AboutBox
      *[Class: @ChartControl] EnableToolTips
               METHOD, 13, @EnableToolTips,
                   "boolean" @Enable, TYPE 11
      *[Class: @ChartControl] ToolTipContext
               PROPERTY-GET, 14, @ToolTipContext
                       RETURNING "IToolTipContext*", TYPE 9
      *[Class: @ChartControl] Content
               PROPERTY-GET, 1, @Content
                       RETURNING "_DChartContent*", TYPE 9
      *[Class: @ChartControl] Content
               PROPERTY-PUT, 1, @Content,
                   "_DChartContent* (Property_Value)", TYPE 9
      *[Class: @ChartControl] hWnd
               PROPERTY-GET, -515, @hWnd
                       RETURNING "OLE_HANDLE", TYPE 22
      *[Class: @ChartControl] hWnd
               PROPERTY-PUT, -515, @hWnd,
                   "OLE_HANDLE (Property_Value)", TYPE 22
      *[Class: @ChartControl] MouseMove
               EVENT, -606, @ChartControlMouseMove
      *            4 Parameters
      *                "short Button"
      *                "short Shift"
      *                "long x"
      *                "long y"
      *[Class: @ChartControl] MouseDown
               EVENT, -605, @ChartControlMouseDown
      *            4 Parameters
      *                "short Button"
      *                "short Shift"
      *                "long x"
      *                "long y"
      *[Class: @ChartControl] MouseUp
               EVENT, -607, @ChartControlMouseUp
      *            4 Parameters
      *                "short Button"
      *                "short Shift"
      *                "long x"
      *                "long y"
           
      * ChartControl Global Settings
           
      * IChartControlGlobalSettings
           CLASS @IChartControlGlobalSettings
               CLSID, 27002AE7-7CCA-4F49-8F21-58D88B9DCD55
               NAME, "IChartControlGlobalSettings"
      *[Class: @IChartControlGlobalSettings] Version
               PROPERTY-GET, 104, @Version
                       RETURNING "BSTR", TYPE 8
      *[Class: @IChartControlGlobalSettings] Unicode
               PROPERTY-GET, 105, @Unicode
                       RETURNING "boolean", TYPE 11
      *[Class: @IChartControlGlobalSettings] OcxPath
               PROPERTY-GET, 106, @OcxPath
                       RETURNING "BSTR", TYPE 8
      *[Class: @IChartControlGlobalSettings] CreatePropExchange
               METHOD, 107, @CreatePropExchange
                       RETURNING "PropExchange*", TYPE 9
      *[Class: @IChartControlGlobalSettings] ResourceFile
               PROPERTY-GET, 100, @ResourceFile
                       RETURNING "BSTR", TYPE 8
      *[Class: @IChartControlGlobalSettings] ResourceFile
               PROPERTY-PUT, 100, @ResourceFile,
                   "BSTR (Property_Value)", TYPE 8
      *[Class: @IChartControlGlobalSettings] License
               PROPERTY-GET, 101, @License
                       RETURNING "BSTR", TYPE 8
      *[Class: @IChartControlGlobalSettings] License
               PROPERTY-PUT, 101, @License,
                   "BSTR (Property_Value)", TYPE 8
      *[Class: @IChartControlGlobalSettings] Title
               PROPERTY-GET, 102, @Title
                       RETURNING "BSTR", TYPE 8
      *[Class: @IChartControlGlobalSettings] Title
               PROPERTY-PUT, 102, @Title,
                   "BSTR (Property_Value)", TYPE 8
           
      * ChartControl Global Settings
           
      * ChartControlGlobalSettings
           CLASS @ChartControlGlobalSettings
               CLSID, 2C73A644-3365-4BE4-88A1-7E90A7C45FA4
               NAME, "ChartControlGlobalSettings"
               DEFAULT-INTERFACE, "IChartControlGlobalSettings"
      *[Class: @ChartControlGlobalSettings] Version
               PROPERTY-GET, 104, @Version
                       RETURNING "BSTR", TYPE 8
      *[Class: @ChartControlGlobalSettings] Unicode
               PROPERTY-GET, 105, @Unicode
                       RETURNING "boolean", TYPE 11
      *[Class: @ChartControlGlobalSettings] OcxPath
               PROPERTY-GET, 106, @OcxPath
                       RETURNING "BSTR", TYPE 8
      *[Class: @ChartControlGlobalSettings] CreatePropExchange
               METHOD, 107, @CreatePropExchange
                       RETURNING "PropExchange*", TYPE 9
      *[Class: @ChartControlGlobalSettings] ResourceFile
               PROPERTY-GET, 100, @ResourceFile
                       RETURNING "BSTR", TYPE 8
      *[Class: @ChartControlGlobalSettings] ResourceFile
               PROPERTY-PUT, 100, @ResourceFile,
                   "BSTR (Property_Value)", TYPE 8
      *[Class: @ChartControlGlobalSettings] License
               PROPERTY-GET, 101, @License
                       RETURNING "BSTR", TYPE 8
      *[Class: @ChartControlGlobalSettings] License
               PROPERTY-PUT, 101, @License,
                   "BSTR (Property_Value)", TYPE 8
      *[Class: @ChartControlGlobalSettings] Title
               PROPERTY-GET, 102, @Title
                       RETURNING "BSTR", TYPE 8
      *[Class: @ChartControlGlobalSettings] Title
               PROPERTY-PUT, 102, @Title,
                   "BSTR (Property_Value)", TYPE 8
0 Likes
Highlighted
New Member.

RE: ActiveX Visual Basic to Cobol

Someone on the old forum created a really handy tool called AxDefTool and it works really well to organize the .def file in a easy to read and navigate format and will even show you how to make the call to each of the methods, put's and get's etc. with sample code snippets. It's not always 100% accurate but it helps so much especially when you have a def with 1000's of entries in it.

here is the link to download the tool (it's a cobol program and I can verify that it runs fine under version 6.1.0 and 8.1.3).
0 Likes
Highlighted
Absent Member.
Absent Member.

RE: ActiveX Visual Basic to Cobol

Thanks. Helped a lot.
0 Likes
Highlighted
Absent Member.
Absent Member.

RE: ActiveX Visual Basic to Cobol

Mikalodeon
I am desperatly looking for help with active-x and saw your post during a search. Unforunately the link is no longer operable. Any chance you or anyone else has this program you could send me, brics@bricssoftware.com

sfi,
It looks like you're using the chart control from codejock. I am trying to figure it out so I can add charts to my acucobol code. Have you had any luck and if so would you be willing to share some code samples,

Thanks,
0 Likes
Highlighted
Absent Member.
Absent Member.

RE: ActiveX Visual Basic to Cobol

You can download the axdeftool object here: http://www.themedepot.com/alt/axdeftool.zip
0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.