LPDISPATCH DrawSpline(/*double*/ SAFEARRAY FAR * FAR *xyArray, double Tolerance, short Flags);
LPDISPATCH DrawBezier(/*double*/ SAFEARRAY FAR * FAR *xyArray, short degree, short Flags);
LPDISPATCH DrawPolyline(/*double*/ SAFEARRAY FAR * FAR *xyArray, short Flags);
LPDISPATCH Import(LPCTSTR FileName);
void Export(LPCTSTR FileName);
LPDISPATCH InsertFromFile(LPCTSTR FileName, short Flags);
LPDISPATCH InsertObject(LPCTSTR ClassOrProgID, short Flags);
LPDISPATCH OpenDrawWindow();
LPDISPATCH OpenIconWindow();
LPDISPATCH Open();
void Close();
short DropMany(/*VARIANT*/ SAFEARRAY FAR * FAR *ObjectsToInstance, /*double*/ SAFEARRAY FAR * FAR *xyArray, /*short*/ SAFEARRAY FAR * FAR *IDArray);
void GetFormulas(/*short*/ SAFEARRAY FAR * FAR *SID_SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *formulaArray);
void GetResults(/*short*/ SAFEARRAY FAR * FAR *SID_SRCStream, short Flags, /*VARIANT*/ SAFEARRAY FAR * FAR *UnitsNamesOrCodes, /*VARIANT*/ SAFEARRAY FAR * FAR *resultArray);
short SetFormulas(/*short*/ SAFEARRAY FAR * FAR *SID_SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *formulaArray, short Flags);
short SetResults(/*short*/ SAFEARRAY FAR * FAR *SID_SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *UnitsNamesOrCodes, /*VARIANT*/ SAFEARRAY FAR * FAR *resultArray, short Flags);
LPDISPATCH GetConnects();
void ImportIcon(LPCTSTR FileName);
void ExportIcon(LPCTSTR FileName, short Flags);
void Layout();
void BoundingBox(short Flags, double FAR *lpr8Left, double FAR *lpr8Bottom, double FAR *lpr8Right, double FAR *lpr8Top);
LPDISPATCH DrawSpline(/*double*/ SAFEARRAY FAR * FAR *xyArray, double Tolerance, short Flags);
LPDISPATCH DrawBezier(/*double*/ SAFEARRAY FAR * FAR *xyArray, short degree, short Flags);
LPDISPATCH DrawPolyline(/*double*/ SAFEARRAY FAR * FAR *xyArray, short Flags);
LPDISPATCH InsertFromFile(LPCTSTR FileName, short Flags);
LPDISPATCH InsertObject(LPCTSTR ClassOrProgID, short Flags);
LPDISPATCH OpenDrawWindow();
short DropMany(/*VARIANT*/ SAFEARRAY FAR * FAR *ObjectsToInstance, /*double*/ SAFEARRAY FAR * FAR *xyArray, /*short*/ SAFEARRAY FAR * FAR *IDArray);
void GetFormulas(/*short*/ SAFEARRAY FAR * FAR *SID_SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *formulaArray);
void GetResults(/*short*/ SAFEARRAY FAR * FAR *SID_SRCStream, short Flags, /*VARIANT*/ SAFEARRAY FAR * FAR *UnitsNamesOrCodes, /*VARIANT*/ SAFEARRAY FAR * FAR *resultArray);
short SetFormulas(/*short*/ SAFEARRAY FAR * FAR *SID_SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *formulaArray, short Flags);
short SetResults(/*short*/ SAFEARRAY FAR * FAR *SID_SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *UnitsNamesOrCodes, /*VARIANT*/ SAFEARRAY FAR * FAR *resultArray, short Flags);
LPDISPATCH GetConnects();
VARIANT GetBackPage();
void SetBackPage(const VARIANT& param01);
void Layout();
void BoundingBox(short Flags, double FAR *lpr8Left, double FAR *lpr8Bottom, double FAR *lpr8Right, double FAR *lpr8Top);
LPDISPATCH DrawSpline(/*double*/ SAFEARRAY FAR * FAR *xyArray, double Tolerance, short Flags);
LPDISPATCH DrawBezier(/*double*/ SAFEARRAY FAR * FAR *xyArray, short degree, short Flags);
LPDISPATCH DrawPolyline(/*double*/ SAFEARRAY FAR * FAR *xyArray, short Flags);
void FitCurve(double Tolerance, short Flags);
LPDISPATCH Import(LPCTSTR FileName);
void CenterDrawing();
LPDISPATCH InsertFromFile(LPCTSTR FileName, short Flags);
LPDISPATCH InsertObject(LPCTSTR ClassOrProgID, short Flags);
CString GetClassID();
short GetForeignType();
LPDISPATCH GetObject();
LPDISPATCH OpenDrawWindow();
LPDISPATCH OpenSheetWindow();
short GetID();
short DropMany(/*VARIANT*/ SAFEARRAY FAR * FAR *ObjectsToInstance, /*double*/ SAFEARRAY FAR * FAR *xyArray, /*short*/ SAFEARRAY FAR * FAR *IDArray);
void GetFormulas(/*short*/ SAFEARRAY FAR * FAR *SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *formulaArray);
void GetResults(/*short*/ SAFEARRAY FAR * FAR *SRCStream, short Flags, /*VARIANT*/ SAFEARRAY FAR * FAR *UnitsNamesOrCodes, /*VARIANT*/ SAFEARRAY FAR * FAR *resultArray);
short SetFormulas(/*short*/ SAFEARRAY FAR * FAR *SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *formulaArray, short Flags);
short SetResults(/*short*/ SAFEARRAY FAR * FAR *SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *UnitsNamesOrCodes, /*VARIANT*/ SAFEARRAY FAR * FAR *resultArray, short Flags);
LPDISPATCH GetFromConnects();
void Layout();
void BoundingBox(short Flags, double FAR *lpr8Left, double FAR *lpr8Bottom, double FAR *lpr8Right, double FAR *lpr8Top);
short HitTest(double xPos, double yPos, double Tolerance);
void GetFormulas(/*short*/ SAFEARRAY FAR * FAR *SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *formulaArray);
void GetResults(/*short*/ SAFEARRAY FAR * FAR *SRCStream, short Flags, /*VARIANT*/ SAFEARRAY FAR * FAR *UnitsNamesOrCodes, /*VARIANT*/ SAFEARRAY FAR * FAR *resultArray);
short SetFormulas(/*short*/ SAFEARRAY FAR * FAR *SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *formulaArray, short Flags);
short SetResults(/*short*/ SAFEARRAY FAR * FAR *SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *UnitsNamesOrCodes, /*VARIANT*/ SAFEARRAY FAR * FAR *resultArray, short Flags);
LPDISPATCH GetCellsSRC(short Section, short Row, short Column);
CString GetData1();
void SetData1(LPCTSTR param01);
CString GetData2();
void SetData2(LPCTSTR param01);
CString GetData3();
void SetData3(LPCTSTR param01);
CString GetHelp();
void SetHelp(LPCTSTR param01);
CString GetNameID();
void ShapeCopy();
void ShapeCut();
void ShapeDelete();
void ShapeDuplicate();
short GetRowCount(short Section);
short AddSection(short Section);
void DeleteSection(short Section);
short AddRow(short Section, short Row, short RowTag);
void DeleteRow(short Section, short Row);
short GetRowsCellCount(short Section, short Row);
short GetRowType(short Section, short Row);
void SetRowType(short Section, short Row, short param03);
void SetCenter(double xPos, double yPos);
LPDISPATCH GetConnects();
short GetShapeIndex();
CString GetStyle();
void SetStyle(LPCTSTR param01);
void SetStyleKeepFmt(LPCTSTR param01);
CString GetLineStyle();
void SetLineStyle(LPCTSTR param01);
void SetLineStyleKeepFmt(LPCTSTR param01);
CString GetFillStyle();
void SetFillStyle(LPCTSTR param01);
void SetFillStyleKeepFmt(LPCTSTR param01);
void Export(LPCTSTR FileName);
CString GetUniqueID(short fUniqueID);
LPDISPATCH GetContainingPage();
LPDISPATCH GetContainingMaster();
LPDISPATCH GetContainingShape();
short GetSectionExists(short Section, short fLocalExists);
short GetRowExists(short Section, short Row, short fLocalExists);
short GetCellExists(LPCTSTR CellName, short fLocalExists);
short GetCellsSRCExists(short Section, short Row, short Column, short fLocalExists);
short GetLayerCount();
LPDISPATCH GetLayer(short Index);
short AddNamedRow(short Section, LPCTSTR RowName, short RowTag);
short AddRows(short Section, short Row, short RowTag, short RowCount);
LPDISPATCH GetEventList();
short GetPersistsEvents();
CString GetClassID();
LPDISPATCH GetShapeObject();
LPDISPATCH OpenSheetWindow();
short GetShapeID();
void GetFormulas(/*short*/ SAFEARRAY FAR * FAR *SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *formulaArray);
void GetResults(/*short*/ SAFEARRAY FAR * FAR *SRCStream, short Flags, /*VARIANT*/ SAFEARRAY FAR * FAR *UnitsNamesOrCodes, /*VARIANT*/ SAFEARRAY FAR * FAR *resultArray);
short SetFormulas(/*short*/ SAFEARRAY FAR * FAR *SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *formulaArray, short Flags);
short SetResults(/*short*/ SAFEARRAY FAR * FAR *SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *UnitsNamesOrCodes, /*VARIANT*/ SAFEARRAY FAR * FAR *resultArray, short Flags);
LPDISPATCH GetFromConnects();
void BoundingBox(short Flags, double FAR *lpr8Left, double FAR *lpr8Bottom, double FAR *lpr8Right, double FAR *lpr8Top);
short HitTest(double xPos, double yPos, double Tolerance);
LPDISPATCH GetCellsSRC(short Section, short Row, short Column);
CString GetData1();
void SetData1(LPCTSTR param01);
CString GetData2();
void SetData2(LPCTSTR param01);
CString GetData3();
void SetData3(LPCTSTR param01);
CString GetHelp();
void SetHelp(LPCTSTR param01);
CString GetNameID();
void ShapeCopy();
void ShapeCut();
void ShapeDelete();
void ShapeDuplicate();
short GetRowCount(short Section);
short AddSection(short Section);
void DeleteSection(short Section);
short AddRow(short Section, short Row, short RowTag);
void DeleteRow(short Section, short Row);
short GetRowsCellCount(short Section, short Row);
short GetRowType(short Section, short Row);
void SetRowType(short Section, short Row, short param03);
void SetCenter(double xPos, double yPos);
LPDISPATCH GetConnects();
short GetShapeIndex();
CString GetStyle();
void SetStyle(LPCTSTR param01);
void SetStyleKeepFmt(LPCTSTR param01);
CString GetLineStyle();
void SetLineStyle(LPCTSTR param01);
void SetLineStyleKeepFmt(LPCTSTR param01);
CString GetFillStyle();
void SetFillStyle(LPCTSTR param01);
void SetFillStyleKeepFmt(LPCTSTR param01);
void Export(LPCTSTR FileName);
CString GetUniqueID(short fUniqueID);
LPDISPATCH GetContainingPage();
LPDISPATCH GetContainingMaster();
LPDISPATCH GetContainingShape();
short GetSectionExists(short Section, short fLocalExists);
short GetRowExists(short Section, short Row, short fLocalExists);
short GetCellExists(LPCTSTR CellName, short fLocalExists);
short GetCellsSRCExists(short Section, short Row, short Column, short fLocalExists);
short GetLayerCount();
LPDISPATCH GetLayer(short Index);
short AddNamedRow(short Section, LPCTSTR RowName, short RowTag);
short AddRows(short Section, short Row, short RowTag, short RowCount);
LPDISPATCH GetEventList();
short GetPersistsEvents();
CString GetClassID();
LPDISPATCH GetShapeObject();
LPDISPATCH OpenSheetWindow();
short GetShapeID();
void GetFormulas(/*short*/ SAFEARRAY FAR * FAR *SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *formulaArray);
void GetResults(/*short*/ SAFEARRAY FAR * FAR *SRCStream, short Flags, /*VARIANT*/ SAFEARRAY FAR * FAR *UnitsNamesOrCodes, /*VARIANT*/ SAFEARRAY FAR * FAR *resultArray);
short SetFormulas(/*short*/ SAFEARRAY FAR * FAR *SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *formulaArray, short Flags);
short SetResults(/*short*/ SAFEARRAY FAR * FAR *SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *UnitsNamesOrCodes, /*VARIANT*/ SAFEARRAY FAR * FAR *resultArray, short Flags);
LPDISPATCH GetFromConnects();
void BoundingBox(short Flags, double FAR *lpr8Left, double FAR *lpr8Bottom, double FAR *lpr8Right, double FAR *lpr8Top);
short HitTest(double xPos, double yPos, double Tolerance);