home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1996 February / PCWK0296.iso / abcflow / abc / samples / ole_vbx / abcauto.h < prev    next >
C/C++ Source or Header  |  1995-01-25  |  27KB  |  858 lines

  1. // Machine generated IDispatch driver class(es) created with ClassWizard.
  2.  
  3. /////////////////////////////////////////////////////////////////////////////
  4. // Application wrapper class
  5.  
  6. class Application : public COleDispatchDriver
  7. {
  8. // Attributes
  9. public:
  10.  
  11. // Operations
  12. public:
  13.     // method 'QueryInterface' not emitted because of invalid type information
  14.     // method 'AddRef' not emitted because of invalid type information
  15.     // method 'Release' not emitted because of invalid type information
  16.     LPDISPATCH GetActiveChart();
  17.     LPDISPATCH GetApplication();
  18.     void SetCaption(const char* p0);
  19.     CString GetCaption();
  20.     LPDISPATCH GetCharts();
  21.     void SetDefaultFilePath(const char* p0);
  22.     CString GetDefaultFilePath();
  23.     void SetIndexVisible(BOOL p0);
  24.     BOOL GetIndexVisible();
  25.     long GetIndexWindowHandle();
  26.     void SetFieldViewerVisible(BOOL p0);
  27.     BOOL GetFieldViewerVisible();
  28.     long GetFieldViewerWindowHandle();
  29.     CString GetFullName();
  30.     void SetHeight(long p0);
  31.     long GetHeight();
  32.     void SetHourGlass(BOOL p0);
  33.     BOOL GetHourGlass();
  34.     CString GetName();
  35.     void SetNoteViewerVisible(BOOL p0);
  36.     BOOL GetNoteViewerVisible();
  37.     long GetNoteViewerWindowHandle();
  38.     CString GetOperatingSystem();
  39.     void SetShapePaletteVisible(BOOL p0);
  40.     BOOL GetShapePaletteVisible();
  41.     long GetShapePaletteWindowHandle();
  42.     LPDISPATCH GetParent();
  43.     CString GetPath();
  44.     void SetPercentGaugeValue(short p0);
  45.     short GetPercentGaugeValue();
  46.     LPDISPATCH GetPreferences();
  47.     void SetPrinter(const char* p0);
  48.     CString GetPrinter();
  49.     void SetLeft(long p0);
  50.     void SetRight(long p0);
  51.     void SetTop(long p0);
  52.     void SetBottom(long p0);
  53.     long GetLeft();
  54.     long GetRight();
  55.     long GetTop();
  56.     long GetBottom();
  57.     void SetStatusBar(const char* p0);
  58.     CString GetStatusBar();
  59.     CString GetVersion();
  60.     void SetVisible(BOOL p0);
  61.     BOOL GetVisible();
  62.     void SetWidth(long p0);
  63.     long GetWidth();
  64.     long GetWindowHandle();
  65.     BOOL GetUndoAvailable();
  66.     long GetWhite();
  67.     long GetBlack();
  68.     long GetRed();
  69.     long GetGreen();
  70.     long GetBlue();
  71.     long GetYellow();
  72.     long GetMagenta();
  73.     long GetCyan();
  74.     long GetGray();
  75.     long GetDk_red();
  76.     long GetDk_green();
  77.     long GetDk_blue();
  78.     long GetDk_yellow();
  79.     long GetDk_magenta();
  80.     long GetDk_cyan();
  81.     long GetDk_gray();
  82.     long GetBasicColor(short ColorIndex);
  83.     BOOL CreateAddOn(short Index, const char* Description, const char* FullAppPath, const VARIANT& FullIconPath, const VARIANT& Flags);
  84.     BOOL RemoveAddOn(const VARIANT& Key);
  85.     void Activate();
  86.     void ArrangeIcons();
  87.     void CascadeCharts();
  88.     void CloseAll();
  89.     void Help(const VARIANT& helpfile, const VARIANT& helpcontextID);
  90.     void Hint(const char* Hint);
  91.     LPDISPATCH New();
  92.     LPDISPATCH NewFromTemplate(const char* filename);
  93.     LPDISPATCH Open(const char* pathname, const VARIANT& AsReadOnly);
  94.     LPDISPATCH AddMenu(const char* PopupName, LPDISPATCH VBXToNotify, const char* NotifyConsumerName, const VARIANT& ChartClass);
  95.     void RemoveMenu(const char* PopupName);
  96.     void Quit();
  97.     long MakeRGB(short RED, short GREEN, short BLUE);
  98.     void Restore();
  99.     void Minimize();
  100.     void Maximize();
  101.     short MsgBox(const char* Message, const VARIANT& Type, const VARIANT& Title);
  102.     void PercentGauge(const VARIANT& Title, const VARIANT& TextLine1, const VARIANT& TextLine2);
  103.     void HidePercentGauge();
  104.     BOOL PercentGaugeCancelled();
  105.     void TileCharts();
  106.     void Undo();
  107.     BOOL RegisterEvent(LPDISPATCH VBX, const char* ConsumerName, const char* EventName, const VARIANT& ChartType);
  108.     void ChartTypeShutdown(const char* ChartType, const char* ConsumerName);
  109.     BOOL UnRegisterEvent(LPDISPATCH VBX, const VARIANT& EventName, const VARIANT& ChartClass);
  110.     BOOL _UnRegAll(LPDISPATCH VBX);
  111. };
  112.  
  113. /////////////////////////////////////////////////////////////////////////////
  114. // Chart wrapper class
  115.  
  116. class Chart : public COleDispatchDriver
  117. {
  118. // Attributes
  119. public:
  120.  
  121. // Operations
  122. public:
  123.     // method 'QueryInterface' not emitted because of invalid type information
  124.     // method 'AddRef' not emitted because of invalid type information
  125.     // method 'Release' not emitted because of invalid type information
  126.     LPDISPATCH GetApplication();
  127.     LPDISPATCH GetParent();
  128.     BOOL ClipboardFormatAvailable(short Format);
  129.     void SetCurrentLineRouting(short p0);
  130.     short GetCurrentLineRouting();
  131.     void SetCurrentShape(const char* p0);
  132.     CString GetCurrentShape();
  133.     void SetCurrentShapePalette(const char* p0);
  134.     CString GetCurrentShapePalette();
  135.     void SetDrawDirection(short p0);
  136.     short GetDrawDirection();
  137.     void SetDrawPositionX(double p0);
  138.     double GetDrawPositionX();
  139.     void SetDrawPositionY(double p0);
  140.     double GetDrawPositionY();
  141.     void SetDrawSpacingX(double p0);
  142.     double GetDrawSpacingX();
  143.     void SetDrawSpacingY(double p0);
  144.     double GetDrawSpacingY();
  145.     LPDISPATCH GetFieldTemplates();
  146.     LPDISPATCH GetFieldFont();
  147.     void SetFieldPlacement(short p0);
  148.     short GetFieldPlacement();
  149.     void SetFieldNamesHidden(BOOL p0);
  150.     BOOL GetFieldNamesHidden();
  151.     void SetFieldsOpaque(BOOL p0);
  152.     BOOL GetFieldsOpaque();
  153.     void SetFieldsDaysPerWeek(short p0);
  154.     short GetFieldsDaysPerWeek();
  155.     void SetFieldsHoursPerDay(short p0);
  156.     short GetFieldsHoursPerDay();
  157.     CString GetFullName();
  158.     void SetGuidelinesOn(BOOL p0);
  159.     BOOL GetGuidelinesOn();
  160.     BOOL GetHasDiskFile();
  161.     void SetLaunchShadow(BOOL p0);
  162.     BOOL GetLaunchShadow();
  163.     void SetLaunchIndicator(const char* p0);
  164.     CString GetLaunchIndicator();
  165.     void SetLineCrossoverStyle(short p0);
  166.     short GetLineCrossoverStyle();
  167.     void SetLineCrossoverSize(short p0);
  168.     short GetLineCrossoverSize();
  169.     void SetLinkShadow(BOOL p0);
  170.     BOOL GetLinkShadow();
  171.     void SetLinkIndicator(const char* p0);
  172.     CString GetLinkIndicator();
  173.     LPDISPATCH GetMasterItems();
  174.     CString GetName();
  175.     void SetNoteShadow(BOOL p0);
  176.     BOOL GetNoteShadow();
  177.     void SetNoteIndicator(const char* p0);
  178.     CString GetNoteIndicator();
  179.     void SetNoRepaint(BOOL p0);
  180.     BOOL GetNoRepaint();
  181.     void SetNextNumber(const char* p0);
  182.     CString GetNextNumber();
  183.     void SetNextShapeHeight(double p0);
  184.     double GetNextShapeHeight();
  185.     void SetNextShapeWidth(double p0);
  186.     double GetNextShapeWidth();
  187.     LPDISPATCH GetNumberFont();
  188.     LPDISPATCH GetObjects();
  189.     short GetPageCount();
  190.     LPDISPATCH GetPageLayout();
  191.     BOOL GetProtected();
  192.     BOOL GetReadOnly();
  193.     BOOL GetSaved();
  194.     void SetScrollLeft(double p0);
  195.     double GetScrollLeft();
  196.     void SetScrollTop(double p0);
  197.     double GetScrollTop();
  198.     short GetSelectedShapeCount();
  199.     short GetSelectedLineCount();
  200.     short GetSelectedObjectCount();
  201.     short GetSelectedOtherCount();
  202.     void SetShowNodesOnLines(BOOL p0);
  203.     BOOL GetShowNodesOnLines();
  204.     void SetShowLegend(BOOL p0);
  205.     BOOL GetShowLegend();
  206.     void SetType(const char* p0);
  207.     CString GetType();
  208.     void SetTypeRequiresEXE(BOOL p0);
  209.     BOOL GetTypeRequiresEXE();
  210.     void SetTypeUsesEXE(BOOL p0);
  211.     BOOL GetTypeUsesEXE();
  212.     void SetUnits(short p0);
  213.     short GetUnits();
  214.     BOOL GetValid();
  215.     void SetView(short p0);
  216.     short GetView();
  217.     void SetZoomPercentage(short p0);
  218.     short GetZoomPercentage();
  219.     long GetWindowHandle();
  220.     void Activate();
  221.     void AddHorizontalGuideline(double VertPos);
  222.     void AddVerticalGuideline(double HorzPos);
  223.     BOOL Clear_();
  224.     void ClearGuidelines();
  225.     void Close();
  226.     void CloseChart();
  227.     BOOL Copy();
  228.     BOOL Cut();
  229.     void DeselectAll();
  230.     BOOL Duplicate();
  231.     LPDISPATCH GroupAndLink(const VARIANT& filename, const VARIANT& LinkFields);
  232.     LPDISPATCH DrawFreeLine(double ToX, double ToY);
  233.     LPDISPATCH DrawLine(LPDISPATCH Source, LPDISPATCH Dest, const VARIANT& SourceFace, const VARIANT& DestFace);
  234.     LPDISPATCH DrawLineToOneObject(LPDISPATCH DestObject, const VARIANT& DestFace);
  235.     LPDISPATCH DrawShape(const VARIANT& ShapeName);
  236.     LPDISPATCH DrawTextBlock(const char* Text);
  237.     LPDISPATCH InsertObjectFromFile(const char* filename, const VARIANT& bAsIcon, const VARIANT& bAsLink);
  238.     void Restore();
  239.     void Minimize();
  240.     void Maximize();
  241.     BOOL Paste(const VARIANT& xPos, const VARIANT& yPos);
  242.     BOOL PasteLink(const VARIANT& xPos, const VARIANT& yPos);
  243.     BOOL PasteSpecial(short Format, const VARIANT& AsIcon, const VARIANT& xPos, const VARIANT& yPos);
  244.     BOOL PrintOut(const VARIANT& FromPage, const VARIANT& ToPage, const VARIANT& NumCopies, const VARIANT& FitToPage, const VARIANT& PrintNotes);
  245.     BOOL PrintSelected(const VARIANT& NumCopies, const VARIANT& FitToPage, const VARIANT& PrintNotes);
  246.     void Repaint();
  247.     void RevertToSaved();
  248.     BOOL Save(const VARIANT& pathname, const VARIANT& Type);
  249.     void ScrollPage(short iPage);
  250.     void ScrollPosition(double fPosX, double fPosY);
  251.     void Select(short iSelect);
  252.     void SelectShapeType(const char* ShapeType);
  253.     void SetDefaults(LPDISPATCH Object);
  254.     void SetProtection(BOOL bProtect, const char* Password);
  255.     BOOL SendMail();
  256.     void Spelling();
  257.     void ToFront();
  258.     void ToBack();
  259.     void UpdateFields();
  260.     void FullScreen();
  261.     void CancelFullScreen();
  262. };
  263.  
  264. /////////////////////////////////////////////////////////////////////////////
  265. // Charts wrapper class
  266.  
  267. class Charts : public COleDispatchDriver
  268. {
  269. // Attributes
  270. public:
  271.  
  272. // Operations
  273. public:
  274.     // method 'QueryInterface' not emitted because of invalid type information
  275.     // method 'AddRef' not emitted because of invalid type information
  276.     // method 'Release' not emitted because of invalid type information
  277.     // method 'GetTypeInfoCount' not emitted because of invalid type information
  278.     // method 'GetTypeInfo' not emitted because of invalid type information
  279.     // method 'GetIDsOfNames' not emitted because of invalid type information
  280.     // method 'Invoke' not emitted because of invalid type information
  281.     LPDISPATCH GetApplication();
  282.     LPDISPATCH GetParent();
  283.     LPDISPATCH Add();
  284.     LPDISPATCH AddFromTemplate(const char* filename);
  285.     LPDISPATCH Open(const char* filename, const VARIANT& AsReadOnly);
  286.     void CloseAll();
  287.     long GetCount();
  288.     LPDISPATCH GetItem(const VARIANT& Index);
  289.     LPUNKNOWN Get_NewEnum();
  290. };
  291.  
  292. /////////////////////////////////////////////////////////////////////////////
  293. // Preferences wrapper class
  294.  
  295. class Preferences : public COleDispatchDriver
  296. {
  297. // Attributes
  298. public:
  299.  
  300. // Operations
  301. public:
  302.     // method 'QueryInterface' not emitted because of invalid type information
  303.     // method 'AddRef' not emitted because of invalid type information
  304.     // method 'Release' not emitted because of invalid type information
  305.     LPDISPATCH GetApplication();
  306.     LPDISPATCH GetParent();
  307.     void SetAlignToRulers(short p0);
  308.     short GetAlignToRulers();
  309.     void SetChannelAlignment(BOOL p0);
  310.     BOOL GetChannelAlignment();
  311.     void SetLineSpacingX(double p0);
  312.     double GetLineSpacingX();
  313.     void SetLineSpacingY(double p0);
  314.     double GetLineSpacingY();
  315.     void SetShapeSizing(short p0);
  316.     short GetShapeSizing();
  317.     void SetShowRulers(BOOL p0);
  318.     BOOL GetShowRulers();
  319.     void SetSmartShapeSpacing(BOOL p0);
  320.     BOOL GetSmartShapeSpacing();
  321.     void SetSSSHorizontal(double p0);
  322.     double GetSSSHorizontal();
  323.     void SetSSSVertical(double p0);
  324.     double GetSSSVertical();
  325.     void SetTouchAlignment(BOOL p0);
  326.     BOOL GetTouchAlignment();
  327.     void SetUnits(short p0);
  328.     short GetUnits();
  329. };
  330.  
  331. /////////////////////////////////////////////////////////////////////////////
  332. // PageLayout wrapper class
  333.  
  334. class PageLayout : public COleDispatchDriver
  335. {
  336. // Attributes
  337. public:
  338.  
  339. // Operations
  340. public:
  341.     // method 'QueryInterface' not emitted because of invalid type information
  342.     // method 'AddRef' not emitted because of invalid type information
  343.     // method 'Release' not emitted because of invalid type information
  344.     LPDISPATCH GetApplication();
  345.     LPDISPATCH GetParent();
  346.     void SetPageHeight(double p0);
  347.     double GetPageHeight();
  348.     double GetHeight();
  349.     void SetMarginBottom(double p0);
  350.     double GetMarginBottom();
  351.     void SetMarginLeft(double p0);
  352.     double GetMarginLeft();
  353.     void SetMarginRight(double p0);
  354.     double GetMarginRight();
  355.     void SetMarginTop(double p0);
  356.     double GetMarginTop();
  357.     void SetOrientation(short p0);
  358.     short GetOrientation();
  359.     void SetPageOrder(short p0);
  360.     short GetPageOrder();
  361.     void SetPaperSize(const char* p0);
  362.     CString GetPaperSize();
  363.     void SetPrintBlankPages(BOOL p0);
  364.     BOOL GetPrintBlankPages();
  365.     void SetPageWidth(double p0);
  366.     double GetPageWidth();
  367.     double GetWidth();
  368. };
  369.  
  370. /////////////////////////////////////////////////////////////////////////////
  371. // MasterItems wrapper class
  372.  
  373. class MasterItems : public COleDispatchDriver
  374. {
  375. // Attributes
  376. public:
  377.  
  378. // Operations
  379. public:
  380.     // method 'QueryInterface' not emitted because of invalid type information
  381.     // method 'AddRef' not emitted because of invalid type information
  382.     // method 'Release' not emitted because of invalid type information
  383.     LPDISPATCH GetApplication();
  384.     LPDISPATCH GetParent();
  385.     LPDISPATCH GetChartName();
  386.     LPDISPATCH GetDate();
  387.     LPDISPATCH GetLogo();
  388.     LPDISPATCH GetPageNumber();
  389.     LPDISPATCH GetText1();
  390.     LPDISPATCH GetText2();
  391.     LPDISPATCH GetTime();
  392.     void SetDateStyle(short p0);
  393.     short GetDateStyle();
  394.     void SetLogoPathname(const char* p0);
  395.     CString GetLogoPathname();
  396.     void SetRange(short p0);
  397.     short GetRange();
  398.     void SetChartNameShown(BOOL p0);
  399.     BOOL GetChartNameShown();
  400.     void SetDateShown(BOOL p0);
  401.     BOOL GetDateShown();
  402.     void SetLogoShown(BOOL p0);
  403.     BOOL GetLogoShown();
  404.     void SetPageNumberShown(BOOL p0);
  405.     BOOL GetPageNumberShown();
  406.     void SetTimeShown(BOOL p0);
  407.     BOOL GetTimeShown();
  408.     void SetText1Shown(BOOL p0);
  409.     BOOL GetText1Shown();
  410.     void SetText2Shown(BOOL p0);
  411.     BOOL GetText2Shown();
  412.     void HideAll();
  413.     void ShowAll();
  414.     void UpdateDateAndTime(const VARIANT& vDate, const VARIANT& vTime);
  415. };
  416.  
  417. /////////////////////////////////////////////////////////////////////////////
  418. // Objects wrapper class
  419.  
  420. class Objects : public COleDispatchDriver
  421. {
  422. // Attributes
  423. public:
  424.  
  425. // Operations
  426. public:
  427.     // method 'QueryInterface' not emitted because of invalid type information
  428.     // method 'AddRef' not emitted because of invalid type information
  429.     // method 'Release' not emitted because of invalid type information
  430.     // method 'GetTypeInfoCount' not emitted because of invalid type information
  431.     // method 'GetTypeInfo' not emitted because of invalid type information
  432.     // method 'GetIDsOfNames' not emitted because of invalid type information
  433.     // method 'Invoke' not emitted because of invalid type information
  434.     LPDISPATCH GetApplication();
  435.     LPDISPATCH GetParent();
  436.     long GetCount();
  437.     LPDISPATCH ItemFromAttachments(LPDISPATCH Attachment1, const VARIANT& Attachment2);
  438.     LPDISPATCH ItemFromAll();
  439.     LPDISPATCH ItemFromLines();
  440.     LPDISPATCH ItemFromUniqueID(long lUniqueID);
  441.     LPDISPATCH ItemFromNumber(const VARIANT& Number);
  442.     LPDISPATCH ItemFromText(const char* Text);
  443.     LPDISPATCH ItemFromSelection();
  444.     LPDISPATCH ItemFromShapes();
  445.     LPDISPATCH ItemFromFieldValue(LPDISPATCH FieldValue, const VARIANT& Value);
  446.     void ResetSearch();
  447.     LPDISPATCH GetItem(const VARIANT& Index);
  448.     LPUNKNOWN Get_NewEnum();
  449. };
  450.  
  451. /////////////////////////////////////////////////////////////////////////////
  452. // Object wrapper class
  453.  
  454. class Object : public COleDispatchDriver
  455. {
  456. // Attributes
  457. public:
  458.  
  459. // Operations
  460. public:
  461.     // method 'QueryInterface' not emitted because of invalid type information
  462.     // method 'AddRef' not emitted because of invalid type information
  463.     // method 'Release' not emitted because of invalid type information
  464.     LPDISPATCH GetApplication();
  465.     LPDISPATCH GetParent();
  466.     void SetBottom(double p0);
  467.     double GetBottom();
  468.     void SetCenterX(double p0);
  469.     double GetCenterX();
  470.     void SetCenterY(double p0);
  471.     double GetCenterY();
  472.     void SetColor(long p0);
  473.     long GetColor();
  474.     LPDISPATCH GetFieldValues();
  475.     LPDISPATCH GetFont();
  476.     void SetHeight(double p0);
  477.     double GetHeight();
  478.     void SetLeft(double p0);
  479.     double GetLeft();
  480.     LPDISPATCH GetLine_();
  481.     LPDISPATCH GetOle();
  482.     LPDISPATCH GetTextBlock();
  483.     void SetRight(double p0);
  484.     double GetRight();
  485.     void SetSelected(BOOL p0);
  486.     BOOL GetSelected();
  487.     LPDISPATCH GetShape();
  488.     void SetStretchType(short p0);
  489.     short GetStretchType();
  490.     void SetText(const char* p0);
  491.     CString GetText();
  492.     void SetTextLF(const char* p0);
  493.     CString GetTextLF();
  494.     void SetTextAlignment(short p0);
  495.     short GetTextAlignment();
  496.     void SetTop(double p0);
  497.     double GetTop();
  498.     short GetType();
  499.     long GetUniqueID();
  500.     BOOL GetValid();
  501.     void SetWidth(double p0);
  502.     double GetWidth();
  503.     BOOL Clear_();
  504.     LPDISPATCH Duplicate();
  505.     void Repaint();
  506.     void RestorePicture();
  507.     void ToBack();
  508.     void ToFront();
  509. };
  510.  
  511. /////////////////////////////////////////////////////////////////////////////
  512. // Shape wrapper class
  513.  
  514. class Shape : public COleDispatchDriver
  515. {
  516. // Attributes
  517. public:
  518.  
  519. // Operations
  520. public:
  521.     // method 'QueryInterface' not emitted because of invalid type information
  522.     // method 'AddRef' not emitted because of invalid type information
  523.     // method 'Release' not emitted because of invalid type information
  524.     LPDISPATCH GetApplication();
  525.     LPDISPATCH GetParent();
  526.     BOOL GetIsLaunched();
  527.     BOOL GetIsLinked();
  528.     void SetNumber(const char* p0);
  529.     CString GetNumber();
  530.     void SetNumberShown(BOOL p0);
  531.     BOOL GetNumberShown();
  532.     void SetLaunchFlags(short p0);
  533.     short GetLaunchFlags();
  534.     void SetLaunchCommand(const char* p0);
  535.     CString GetLaunchCommand();
  536.     void SetLaunchStartDir(const char* p0);
  537.     CString GetLaunchStartDir();
  538.     void SetLinkedChartName(const char* p0);
  539.     CString GetLinkedChartName();
  540.     void SetLinkFields(BOOL p0);
  541.     BOOL GetLinkFields();
  542.     LPDISPATCH GetNoteFont();
  543.     void SetNoteText(const char* p0);
  544.     CString GetNoteText();
  545.     void SetNoteTextLF(const char* p0);
  546.     CString GetNoteTextLF();
  547.     void SetShadowColor(long p0);
  548.     long GetShadowColor();
  549.     void SetShadowStyle(short p0);
  550.     short GetShadowStyle();
  551.     void SetShadowOffset(short p0);
  552.     short GetShadowOffset();
  553.     void SetBorderColor(long p0);
  554.     long GetBorderColor();
  555.     void SetBorderStyle(short p0);
  556.     short GetBorderStyle();
  557.     void SetBorderWidth(short p0);
  558.     short GetBorderWidth();
  559.     void SetFillColor(long p0);
  560.     long GetFillColor();
  561.     void SetFillPattern(short p0);
  562.     short GetFillPattern();
  563.     CString GetShapeName();
  564.     void DeleteLines();
  565.     void FitShapeToText();
  566.     BOOL Launch();
  567.     LPDISPATCH Link();
  568.     void Renumber();
  569.     BOOL ReplaceShape(const VARIANT& ShapeType);
  570. };
  571.  
  572. /////////////////////////////////////////////////////////////////////////////
  573. // Line_ wrapper class
  574.  
  575. class Line_ : public COleDispatchDriver
  576. {
  577. // Attributes
  578. public:
  579.  
  580. // Operations
  581. public:
  582.     // method 'QueryInterface' not emitted because of invalid type information
  583.     // method 'AddRef' not emitted because of invalid type information
  584.     // method 'Release' not emitted because of invalid type information
  585.     LPDISPATCH GetApplication();
  586.     LPDISPATCH GetParent();
  587.     void SetDestArrowColor(long p0);
  588.     long GetDestArrowColor();
  589.     void SetDestArrowSize(short p0);
  590.     short GetDestArrowSize();
  591.     void SetDestArrowStyle(short p0);
  592.     short GetDestArrowStyle();
  593.     void SetDestination(LPDISPATCH p0);
  594.     LPDISPATCH GetDestination();
  595.     void SetColor(long p0);
  596.     long GetColor();
  597.     void SetSource(LPDISPATCH p0);
  598.     LPDISPATCH GetSource();
  599.     void SetSourceDirection(short p0);
  600.     short GetSourceDirection();
  601.     void SetDestinationDirection(short p0);
  602.     short GetDestinationDirection();
  603.     void SetSourceArrowColor(long p0);
  604.     long GetSourceArrowColor();
  605.     void SetSourceArrowSize(short p0);
  606.     short GetSourceArrowSize();
  607.     void SetSourceArrowStyle(short p0);
  608.     short GetSourceArrowStyle();
  609.     void SetStemColor(long p0);
  610.     long GetStemColor();
  611.     void SetStemStyle(short p0);
  612.     short GetStemStyle();
  613.     void SetStemWidth(short p0);
  614.     short GetStemWidth();
  615.     void SetType(short p0);
  616.     short GetType();
  617.     BOOL AttachText(LPDISPATCH TextObject, const VARIANT& Segment);
  618.     BOOL ReconnectDest(LPDISPATCH Parent, const VARIANT& Direction);
  619.     BOOL ReconnectSource(LPDISPATCH Parent, const VARIANT& Direction);
  620. };
  621.  
  622. /////////////////////////////////////////////////////////////////////////////
  623. // TextBlock wrapper class
  624.  
  625. class TextBlock : public COleDispatchDriver
  626. {
  627. // Attributes
  628. public:
  629.  
  630. // Operations
  631. public:
  632.     // method 'QueryInterface' not emitted because of invalid type information
  633.     // method 'AddRef' not emitted because of invalid type information
  634.     // method 'Release' not emitted because of invalid type information
  635.     LPDISPATCH GetApplication();
  636.     LPDISPATCH GetParent();
  637.     LPDISPATCH GetAttachedToLine();
  638.     void UnattachFromLine();
  639. };
  640.  
  641. /////////////////////////////////////////////////////////////////////////////
  642. // OLEClient wrapper class
  643.  
  644. class OLEClient : public COleDispatchDriver
  645. {
  646. // Attributes
  647. public:
  648.  
  649. // Operations
  650. public:
  651.     // method 'QueryInterface' not emitted because of invalid type information
  652.     // method 'AddRef' not emitted because of invalid type information
  653.     // method 'Release' not emitted because of invalid type information
  654.     LPDISPATCH GetApplication();
  655.     LPDISPATCH GetParent();
  656.     CString GetObjectType();
  657.     void DoVerb(const VARIANT& iVerb);
  658.     void RestorePicture();
  659. };
  660.  
  661. /////////////////////////////////////////////////////////////////////////////
  662. // Font wrapper class
  663.  
  664. class Font : public COleDispatchDriver
  665. {
  666. // Attributes
  667. public:
  668.  
  669. // Operations
  670. public:
  671.     // method 'QueryInterface' not emitted because of invalid type information
  672.     // method 'AddRef' not emitted because of invalid type information
  673.     // method 'Release' not emitted because of invalid type information
  674.     LPDISPATCH GetApplication();
  675.     LPDISPATCH GetParent();
  676.     void SetBold(BOOL p0);
  677.     BOOL GetBold();
  678.     void SetColor(long p0);
  679.     long GetColor();
  680.     void SetItalic(BOOL p0);
  681.     BOOL GetItalic();
  682.     void SetName(const char* p0);
  683.     CString GetName();
  684.     void SetOpaque(BOOL p0);
  685.     BOOL GetOpaque();
  686.     void SetSize(double p0);
  687.     double GetSize();
  688.     void SetStrikethrough(BOOL p0);
  689.     BOOL GetStrikethrough();
  690.     void SetUnderline(BOOL p0);
  691.     BOOL GetUnderline();
  692. };
  693.  
  694. /////////////////////////////////////////////////////////////////////////////
  695. // FieldTemplates wrapper class
  696.  
  697. class FieldTemplates : public COleDispatchDriver
  698. {
  699. // Attributes
  700. public:
  701.  
  702. // Operations
  703. public:
  704.     // method 'QueryInterface' not emitted because of invalid type information
  705.     // method 'AddRef' not emitted because of invalid type information
  706.     // method 'Release' not emitted because of invalid type information
  707.     // method 'GetTypeInfoCount' not emitted because of invalid type information
  708.     // method 'GetTypeInfo' not emitted because of invalid type information
  709.     // method 'GetIDsOfNames' not emitted because of invalid type information
  710.     // method 'Invoke' not emitted because of invalid type information
  711.     LPDISPATCH GetApplication();
  712.     LPDISPATCH GetParent();
  713.     LPDISPATCH Add(const char* bszName, const VARIANT& Type);
  714.     void DeleteField(LPDISPATCH FieldTemplate);
  715.     long GetCount();
  716.     LPDISPATCH GetItem(const VARIANT& Index, const VARIANT& Type);
  717.     LPUNKNOWN Get_NewEnum();
  718. };
  719.  
  720. /////////////////////////////////////////////////////////////////////////////
  721. // FieldTemplate_ wrapper class
  722.  
  723. class FieldTemplate_ : public COleDispatchDriver
  724. {
  725. // Attributes
  726. public:
  727.  
  728. // Operations
  729. public:
  730.     // method 'QueryInterface' not emitted because of invalid type information
  731.     // method 'AddRef' not emitted because of invalid type information
  732.     // method 'Release' not emitted because of invalid type information
  733.     LPDISPATCH GetApplication();
  734.     LPDISPATCH GetParent();
  735.     void SetName(const char* p0);
  736.     CString GetName();
  737.     void SetType(short p0);
  738.     short GetType();
  739.     void SetFormat(short p0);
  740.     short GetFormat();
  741.     double GetAccumulation();
  742.     void SetAccumulationMethod(short p0);
  743.     short GetAccumulationMethod();
  744.     void SetHidden(BOOL p0);
  745.     BOOL GetHidden();
  746. };
  747.  
  748. /////////////////////////////////////////////////////////////////////////////
  749. // FieldValues wrapper class
  750.  
  751. class FieldValues : public COleDispatchDriver
  752. {
  753. // Attributes
  754. public:
  755.  
  756. // Operations
  757. public:
  758.     // method 'QueryInterface' not emitted because of invalid type information
  759.     // method 'AddRef' not emitted because of invalid type information
  760.     // method 'Release' not emitted because of invalid type information
  761.     // method 'GetTypeInfoCount' not emitted because of invalid type information
  762.     // method 'GetTypeInfo' not emitted because of invalid type information
  763.     // method 'GetIDsOfNames' not emitted because of invalid type information
  764.     // method 'Invoke' not emitted because of invalid type information
  765.     LPDISPATCH GetApplication();
  766.     LPDISPATCH GetParent();
  767.     long GetCount();
  768.     LPDISPATCH GetItem(const VARIANT& Index, const VARIANT& FieldType);
  769.     LPUNKNOWN Get_NewEnum();
  770. };
  771.  
  772. /////////////////////////////////////////////////////////////////////////////
  773. // FieldValue_ wrapper class
  774.  
  775. class FieldValue_ : public COleDispatchDriver
  776. {
  777. // Attributes
  778. public:
  779.  
  780. // Operations
  781. public:
  782.     // method 'QueryInterface' not emitted because of invalid type information
  783.     // method 'AddRef' not emitted because of invalid type information
  784.     // method 'Release' not emitted because of invalid type information
  785.     LPDISPATCH GetApplication();
  786.     LPDISPATCH GetParent();
  787.     BOOL GetIsEmpty();
  788.     LPDISPATCH GetFieldTemplate();
  789.     CString GetName();
  790.     short GetType();
  791.     void SetValue(const VARIANT& p0);
  792.     VARIANT GetValue();
  793.     void SetDay(short p0);
  794.     short GetDay();
  795.     void SetMonth(short p0);
  796.     short GetMonth();
  797.     void SetYear(short p0);
  798.     short GetYear();
  799.     CString GetFormattedValue();
  800.     void Empty();
  801. };
  802.  
  803. /////////////////////////////////////////////////////////////////////////////
  804. // MenuItem wrapper class
  805.  
  806. class MenuItem : public COleDispatchDriver
  807. {
  808. // Attributes
  809. public:
  810.  
  811. // Operations
  812. public:
  813.     // method 'QueryInterface' not emitted because of invalid type information
  814.     // method 'AddRef' not emitted because of invalid type information
  815.     // method 'Release' not emitted because of invalid type information
  816.     LPDISPATCH GetApplication();
  817.     LPDISPATCH GetParent();
  818.     void SetChecked(BOOL p0);
  819.     BOOL GetChecked();
  820.     void SetEnabled(BOOL p0);
  821.     BOOL GetEnabled();
  822.     void SetText(const char* p0);
  823.     CString GetText();
  824. };
  825.  
  826. /////////////////////////////////////////////////////////////////////////////
  827. // Menu wrapper class
  828.  
  829. class Menu : public COleDispatchDriver
  830. {
  831. // Attributes
  832. public:
  833.  
  834. // Operations
  835. public:
  836.     // method 'QueryInterface' not emitted because of invalid type information
  837.     // method 'AddRef' not emitted because of invalid type information
  838.     // method 'Release' not emitted because of invalid type information
  839.     // method 'GetTypeInfoCount' not emitted because of invalid type information
  840.     // method 'GetTypeInfo' not emitted because of invalid type information
  841.     // method 'GetIDsOfNames' not emitted because of invalid type information
  842.     // method 'Invoke' not emitted because of invalid type information
  843.     LPDISPATCH GetApplication();
  844.     LPDISPATCH GetParent();
  845.     long GetCount();
  846.     void SetText(const char* p0);
  847.     CString GetText();
  848.     void SetVisible(BOOL p0);
  849.     BOOL GetVisible();
  850.     LPDISPATCH AppendItem(const char* Text);
  851.     void DeleteItem(LPDISPATCH MenuItem);
  852.     void DeleteAll();
  853.     LPDISPATCH InsertItem(const char* Text, const VARIANT& Idenitifer);
  854.     LPDISPATCH GetItem(const VARIANT& Index);
  855.     LPUNKNOWN Get_NewEnum();
  856. };
  857.  
  858.