// Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
// NOTE: Do not modify the contents of this file. If this class is regenerated by
// Microsoft Visual C++, your modifications will be overwritten.
#include "stdafx.h"
#include "series.h"
// Dispatch interfaces referenced by this interface
#include "areaseries.h"
#include "arrowseries.h"
#include "barseries.h"
#include "bubbleseries.h"
#include "candleseries.h"
#include "errorbarseries.h"
#include "fastlineseries.h"
#include "ganttseries.h"
#include "horizbarseries.h"
#include "lineseries.h"
#include "pieseries.h"
#include "pointseries.h"
#include "polarseries.h"
#include "shapeseries.h"
#include "surfaceseries.h"
#include "volumeseries.h"
#include "teefunction.h"
#include "marks.h"
#include "valuelist.h"
#include "bezierseries.h"
#include "contourseries.h"
#include "errorseries.h"
#include "point3dseries.h"
#include "radarseries.h"
#include "clockseries.h"
#include "windroseseries.h"
#include "bar3dseries.h"
#include "imagebarseries.h"
#include "teepoint2d.h"
#include "donutseries.h"
#include "trisurfaceseries.h"
#include "boxplotseries.h"
#include "horizboxplotseries.h"
#include "histogramseries.h"
#include "colorgridseries.h"
#include "horizlineseries.h"
#include "barjoinseries.h"
#include "highlowseries.h"
#include "waterfallseries.h"
#include "smithseries.h"
#include "pyramidseries.h"
#include "mapseries.h"
#include "funnelseries.h"
#include "calendarseries.h"
#include "valuelists.h"
#include "horizareaseries.h"
#include "pointfigureseries.h"
#include "gaugeseries.h"
#include "pen.h"
#include "vector3dseries.h"
#include "towerseries.h"
#include "polarbarseries.h"
#include "bubble3dseries.h"
#include "horizhistogramseries.h"
#include "volumepipeseries.h"
#include "isosurfaceseries.h"
#include "darvasseries.h"
#include "highlowlineseries.h"
#include "polargridseries.h"
#include "brush.h"
#include "deltapointseries.h"
#include "imagepointseries.h"
#include "orgseries.h"
#include "worldseries.h"
#include "tagcloudseries.h"
#include "kagiseries.h"
#include "renkoseries.h"
#include "numericgauge.h"
#include "lineargauge.h"
#include "circulargauge.h"
/////////////////////////////////////////////////////////////////////////////
// CSeries properties
/////////////////////////////////////////////////////////////////////////////
// CSeries operations
BOOL CSeries::GetActive()
{
BOOL result;
InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void CSeries::SetActive(BOOL bNewValue)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0x1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
bNewValue);
}
CAreaSeries CSeries::GetAsArea()
{
LPDISPATCH pDispatch;
InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
return CAreaSeries(pDispatch);
}
CArrowSeries CSeries::GetAsArrow()
{
LPDISPATCH pDispatch;
InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
return CArrowSeries(pDispatch);
}
CBarSeries CSeries::GetAsBar()
{
LPDISPATCH pDispatch;
InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
return CBarSeries(pDispatch);
}
CBubbleSeries CSeries::GetAsBubble()
{
LPDISPATCH pDispatch;
InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
return CBubbleSeries(pDispatch);
}
CCandleSeries CSeries::GetAsCandle()
{
LPDISPATCH pDispatch;
InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
return CCandleSeries(pDispatch);
}
CErrorBarSeries CSeries::GetAsErrorBar()
{
LPDISPATCH pDispatch;
InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
return CErrorBarSeries(pDispatch);
}
CFastLineSeries CSeries::GetAsFastLine()
{
LPDISPATCH pDispatch;
InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
return CFastLineSeries(pDispatch);
}
CGanttSeries CSeries::GetAsGantt()
{
LPDISPATCH pDispatch;
InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
return CGanttSeries(pDispatch);
}
CHorizBarSeries CSeries::GetAsHorizBar()
{
LPDISPATCH pDispatch;
InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
return CHorizBarSeries(pDispatch);
}
CLineSeries CSeries::GetAsLine()
{
LPDISPATCH pDispatch;
InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
return CLineSeries(pDispatch);
}
CPieSeries CSeries::GetAsPie()
{
LPDISPATCH pDispatch;
InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
return CPieSeries(pDispatch);
}
CPointSeries CSeries::GetAsPoint()
{
LPDISPATCH pDispatch;
InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
return CPointSeries(pDispatch);
}
CPolarSeries CSeries::GetAsPolar()
{
LPDISPATCH pDispatch;
InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
return CPolarSeries(pDispatch);
}
CShapeSeries CSeries::GetAsShape()
{
LPDISPATCH pDispatch;
InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
return CShapeSeries(pDispatch);
}
CSurfaceSeries CSeries::GetAsSurface()
{
LPDISPATCH pDispatch;
InvokeHelper(0x12, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
return CSurfaceSeries(pDispatch);
}
CVolumeSeries CSeries::GetAsVolume()
{
LPDISPATCH pDispatch;
InvokeHelper(0x13, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
return CVolumeSeries(pDispatch);
}
unsigned long CSeries::GetColor()
{
unsigned long result;
InvokeHelper(0x14, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
void CSeries::SetColor(unsigned long newValue)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x14, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
newValue);
}
BOOL CSeries::GetColorEachPoint()
{
BOOL result;
InvokeHelper(0x15, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void CSeries::SetColorEachPoint(BOOL bNewValue)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0x15, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
bNewValue);
}
long CSeries::GetCount()
{
long result;
InvokeHelper(0x16, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
short CSeries::GetCursor()
{
short result;
InvokeHelper(0x17, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
return result;
}
void CSeries::SetCursor(short nNewValue)
{
static BYTE parms[] =
VTS_I2;
InvokeHelper(0x17, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
nNewValue);
}
VARIANT CSeries::GetDataSource()
{
VARIANT result;
InvokeHelper(0x18, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
return result;
}
void CSeries::SetDataSource(const VARIANT& newValue)
{
static BYTE parms[] =
VTS_VARIANT;
InvokeHelper(0x18, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
&newValue);
}
long CSeries::GetFirstValueIndex()
{
long result;
InvokeHelper(0x19, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
CTeeFunction CSeries::GetFunctionType()
{
LPDISPATCH pDispatch;
InvokeHelper(0x1a, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
return CTeeFunction(pDispatch);
}
long CSeries::GetHorizontalAxis()
{
long result;
InvokeHelper(0x1b, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
void CSeries::SetHorizontalAxis(long nNewValue)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x1b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
nNewValue);
}
CString CSeries::GetLabelsSource()
{
CString result;
InvokeHelper(0x1c, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
void CSeries::SetL