home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 9 / CDACTUAL9.iso / progs / CB / DATA.Z / ZVCL.HPP < prev    next >
Encoding:
C/C++ Source or Header  |  1996-11-06  |  18.3 KB  |  549 lines

  1. //----------------------------------------------------------------------------
  2. // ZVCL.hpp - dcc32 generated hdr (DO NOT EDIT) rev: -2
  3. // From: ZVCL.pas
  4. //----------------------------------------------------------------------------
  5. #ifndef ZVCLHPP
  6. #define ZVCLHPP
  7. //----------------------------------------------------------------------------
  8. #ifndef ControlsHPP
  9. #include <Controls.hpp>
  10. #endif
  11.  
  12. #ifndef MenusHPP
  13. #include <Menus.hpp>
  14. #endif
  15.  
  16. #ifndef GridsHPP
  17. #include <Grids.hpp>
  18. #endif
  19.  
  20. #ifndef TabsHPP
  21. #include <Tabs.hpp>
  22. #endif
  23.  
  24. #ifndef ComCtrlsHPP
  25. #include <ComCtrls.hpp>
  26. #endif
  27.  
  28. #ifndef ZsrvHPP
  29. #include <Zsrv.hpp>
  30. #endif
  31.  
  32. #ifndef ClassesHPP
  33. #include <Classes.hpp>
  34. #endif
  35.  
  36. #ifndef TypInfoHPP
  37. #include <TypInfo.hpp>
  38. #endif
  39.  
  40. #ifndef SysUtilsHPP
  41. #include <SysUtils.hpp>
  42. #endif
  43.  
  44. #ifndef OLE2HPP
  45. #include <OLE2.hpp>
  46. #endif
  47.  
  48. #ifndef WindowsHPP
  49. #include <Windows.hpp>
  50. #endif
  51.  
  52. #ifndef SystemHPP
  53. #include <System.hpp>
  54. #endif
  55.  
  56. namespace Zvcl
  57. {
  58. //-- type declarations -------------------------------------------------------
  59. class __declspec(delphiclass) TCustomGridCracker;
  60. class __declspec(pascalimplementation) TCustomGridCracker : public Grids::TCustomGrid
  61. {
  62.     typedef TCustomGridCracker ThisClass;
  63.     typedef Grids::TCustomGrid inherited;
  64.     
  65. public:
  66.     /* !! TCustomGrid.Create */ __fastcall virtual TCustomGridCracker(Classes::TComponent *AOwner) : Grids::TCustomGrid(
  67.         AOwner) { }
  68.     /* !! TCustomGrid.Destroy */ __fastcall virtual ~TCustomGridCracker(void) { }
  69.     
  70. };
  71.  
  72. class __declspec(delphiclass) TCustomTabControlCracker;
  73. class __declspec(pascalimplementation) TCustomTabControlCracker : public Comctrls::TPageControl
  74. {
  75.     typedef TCustomTabControlCracker ThisClass;
  76.     typedef Comctrls::TPageControl inherited;
  77.     
  78. public:
  79.     /* !! TPageControl.Create */ __fastcall virtual TCustomTabControlCracker(Classes::TComponent *AOwner
  80.         ) : Comctrls::TPageControl(AOwner) { }
  81.     /* !! TPageControl.Destroy */ __fastcall virtual ~TCustomTabControlCracker(void) { }
  82.     
  83. };
  84.  
  85. class __declspec(delphiclass) ITabSetDispatch;
  86. class __declspec(pascalimplementation) ITabSetDispatch : public Zsrv::IWinControlDispatch
  87. {
  88.     typedef ITabSetDispatch ThisClass;
  89.     typedef Zsrv::IWinControlDispatch inherited;
  90.     
  91. private:
  92.     void __fastcall GetFirstIndex(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint 
  93.         &SCode);
  94.     void __fastcall GetItemRect(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint 
  95.         &SCode);
  96.     
  97. public:
  98.     virtual void __fastcall DefineCustomProps(void);
  99. public:
  100.     /* !! ICustomDispatch.Create */ __fastcall virtual ITabSetDispatch(System::TObject *Obj) : Zsrv::IWinControlDispatch(
  101.         Obj) { }
  102.     
  103. public:
  104.     /* !! IObjectDispatch.Destroy */ __fastcall virtual ~ITabSetDispatch(void) { }
  105.     
  106. };
  107.  
  108. class __declspec(delphiclass) ICustomTabControlDispatch;
  109. class __declspec(pascalimplementation) ICustomTabControlDispatch : public Zsrv::IWinControlDispatch
  110. {
  111.     typedef ICustomTabControlDispatch ThisClass;
  112.     typedef Zsrv::IWinControlDispatch inherited;
  113.     
  114. private:
  115.     void __fastcall GetItemRect(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint 
  116.         &SCode);
  117.     
  118. public:
  119.     virtual void __fastcall DefineCustomProps(void);
  120. public:
  121.     /* !! ICustomDispatch.Create */ __fastcall virtual ICustomTabControlDispatch(System::TObject *Obj) : Zsrv::IWinControlDispatch(
  122.         Obj) { }
  123.     
  124. public:
  125.     /* !! IObjectDispatch.Destroy */ __fastcall virtual ~ICustomTabControlDispatch(void) { }
  126.     
  127. };
  128.  
  129. class __declspec(delphiclass) IPageControlDispatch;
  130. class __declspec(pascalimplementation) IPageControlDispatch : public ICustomTabControlDispatch
  131. {
  132.     typedef IPageControlDispatch ThisClass;
  133.     typedef ICustomTabControlDispatch inherited;
  134.     
  135. private:
  136.     void __fastcall GetTabs(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  137.         );
  138.     
  139. public:
  140.     virtual void __fastcall DefineCustomProps(void);
  141. public:
  142.     /* !! ICustomDispatch.Create */ __fastcall virtual IPageControlDispatch(System::TObject *Obj) : Zvcl::ICustomTabControlDispatch(
  143.         Obj) { }
  144.     
  145. public:
  146.     /* !! IObjectDispatch.Destroy */ __fastcall virtual ~IPageControlDispatch(void) { }
  147.     
  148. };
  149.  
  150. class __declspec(delphiclass) ICustomGridDispatch;
  151. class __declspec(pascalimplementation) ICustomGridDispatch : public Zsrv::IWinControlDispatch
  152. {
  153.     typedef ICustomGridDispatch ThisClass;
  154.     typedef Zsrv::IWinControlDispatch inherited;
  155.     
  156. private:
  157.     void __fastcall GetRow(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  158.         );
  159.     void __fastcall GetCol(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  160.         );
  161.     void __fastcall GetFixedRows(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint 
  162.         &SCode);
  163.     void __fastcall GetFixedCols(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint 
  164.         &SCode);
  165.     void __fastcall GetRowCount(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint 
  166.         &SCode);
  167.     void __fastcall GetColCount(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint 
  168.         &SCode);
  169.     void __fastcall GetCellRect(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint 
  170.         &SCode);
  171.     
  172. public:
  173.     virtual void __fastcall DefineCustomProps(void);
  174. public:
  175.     /* !! ICustomDispatch.Create */ __fastcall virtual ICustomGridDispatch(System::TObject *Obj) : Zsrv::IWinControlDispatch(
  176.         Obj) { }
  177.     
  178. public:
  179.     /* !! IObjectDispatch.Destroy */ __fastcall virtual ~ICustomGridDispatch(void) { }
  180.     
  181. };
  182.  
  183. class __declspec(delphiclass) IStringGridDispatch;
  184. class __declspec(pascalimplementation) IStringGridDispatch : public ICustomGridDispatch
  185. {
  186.     typedef IStringGridDispatch ThisClass;
  187.     typedef ICustomGridDispatch inherited;
  188.     
  189. private:
  190.     void __fastcall GetCells(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  191.         );
  192.     
  193. public:
  194.     virtual void __fastcall DefineCustomProps(void);
  195. public:
  196.     /* !! ICustomDispatch.Create */ __fastcall virtual IStringGridDispatch(System::TObject *Obj) : Zvcl::ICustomGridDispatch(
  197.         Obj) { }
  198.     
  199. public:
  200.     /* !! IObjectDispatch.Destroy */ __fastcall virtual ~IStringGridDispatch(void) { }
  201.     
  202. };
  203.  
  204. class __declspec(delphiclass) IStringsDispatch;
  205. class __declspec(pascalimplementation) IStringsDispatch : public Zsrv::ICustomDispatch
  206. {
  207.     typedef IStringsDispatch ThisClass;
  208.     typedef Zsrv::ICustomDispatch inherited;
  209.     
  210. private:
  211.     void __fastcall GetStrings(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &
  212.         SCode);
  213.     void __fastcall GetCount(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  214.         );
  215.     void __fastcall GetObjects(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &
  216.         SCode);
  217.     
  218. public:
  219.     virtual void __fastcall DefineCustomProps(void);
  220. public:
  221.     /* !! ICustomDispatch.Create */ __fastcall virtual IStringsDispatch(System::TObject *Obj) : Zsrv::ICustomDispatch(
  222.         Obj) { }
  223.     
  224. public:
  225.     /* !! IObjectDispatch.Destroy */ __fastcall virtual ~IStringsDispatch(void) { }
  226.     
  227. };
  228.  
  229. class __declspec(delphiclass) ITreeViewDispatch;
  230. class __declspec(pascalimplementation) ITreeViewDispatch : public Zsrv::ICustomDispatch
  231. {
  232.     typedef ITreeViewDispatch ThisClass;
  233.     typedef Zsrv::ICustomDispatch inherited;
  234.     
  235. private:
  236.     void __fastcall GetSelected(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint 
  237.         &SCode);
  238.     
  239. public:
  240.     virtual void __fastcall DefineCustomProps(void);
  241. public:
  242.     /* !! ICustomDispatch.Create */ __fastcall virtual ITreeViewDispatch(System::TObject *Obj) : Zsrv::ICustomDispatch(
  243.         Obj) { }
  244.     
  245. public:
  246.     /* !! IObjectDispatch.Destroy */ __fastcall virtual ~ITreeViewDispatch(void) { }
  247.     
  248. };
  249.  
  250. class __declspec(delphiclass) ITreeNodesDispatch;
  251. class __declspec(pascalimplementation) ITreeNodesDispatch : public Zsrv::ICustomDispatch
  252. {
  253.     typedef ITreeNodesDispatch ThisClass;
  254.     typedef Zsrv::ICustomDispatch inherited;
  255.     
  256. private:
  257.     void __fastcall GetItem(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  258.         );
  259.     void __fastcall GetCount(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  260.         );
  261.     
  262. public:
  263.     virtual void __fastcall DefineCustomProps(void);
  264. public:
  265.     /* !! ICustomDispatch.Create */ __fastcall virtual ITreeNodesDispatch(System::TObject *Obj) : Zsrv::ICustomDispatch(
  266.         Obj) { }
  267.     
  268. public:
  269.     /* !! IObjectDispatch.Destroy */ __fastcall virtual ~ITreeNodesDispatch(void) { }
  270.     
  271. };
  272.  
  273. class __declspec(delphiclass) ITreeNodeDispatch;
  274. class __declspec(pascalimplementation) ITreeNodeDispatch : public Zsrv::ICustomDispatch
  275. {
  276.     typedef ITreeNodeDispatch ThisClass;
  277.     typedef Zsrv::ICustomDispatch inherited;
  278.     
  279. private:
  280.     void __fastcall GetItem(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  281.         );
  282.     void __fastcall GetCount(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  283.         );
  284.     void __fastcall GetText(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  285.         );
  286.     void __fastcall GetSelectedIndex(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint 
  287.         &SCode);
  288.     void __fastcall GetSelected(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint 
  289.         &SCode);
  290.     void __fastcall GetExpanded(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint 
  291.         &SCode);
  292.     void __fastcall GetHasChildren(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint 
  293.         &SCode);
  294.     void __fastcall GetIsVisible(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint 
  295.         &SCode);
  296.     void __fastcall GetIndex(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  297.         );
  298.     void __fastcall GetFocused(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &
  299.         SCode);
  300.     void __fastcall GetLevel(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  301.         );
  302.     
  303. public:
  304.     virtual void __fastcall DefineCustomProps(void);
  305. public:
  306.     /* !! ICustomDispatch.Create */ __fastcall virtual ITreeNodeDispatch(System::TObject *Obj) : Zsrv::ICustomDispatch(
  307.         Obj) { }
  308.     
  309. public:
  310.     /* !! IObjectDispatch.Destroy */ __fastcall virtual ~ITreeNodeDispatch(void) { }
  311.     
  312. };
  313.  
  314. class __declspec(delphiclass) IListItemDispatch;
  315. class __declspec(pascalimplementation) IListItemDispatch : public Zsrv::ICustomDispatch
  316. {
  317.     typedef IListItemDispatch ThisClass;
  318.     typedef Zsrv::ICustomDispatch inherited;
  319.     
  320. private:
  321.     void __fastcall GetSubItems(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint 
  322.         &SCode);
  323.     void __fastcall GetCaption(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &
  324.         SCode);
  325.     void __fastcall GetIndex(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  326.         );
  327.     void __fastcall GetSelected(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint 
  328.         &SCode);
  329.     void __fastcall GetLeft(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  330.         );
  331.     void __fastcall GetTop(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  332.         );
  333.     
  334. public:
  335.     virtual void __fastcall DefineCustomProps(void);
  336. public:
  337.     /* !! ICustomDispatch.Create */ __fastcall virtual IListItemDispatch(System::TObject *Obj) : Zsrv::ICustomDispatch(
  338.         Obj) { }
  339.     
  340. public:
  341.     /* !! IObjectDispatch.Destroy */ __fastcall virtual ~IListItemDispatch(void) { }
  342.     
  343. };
  344.  
  345. class __declspec(delphiclass) IListItemsDispatch;
  346. class __declspec(pascalimplementation) IListItemsDispatch : public Zsrv::ICustomDispatch
  347. {
  348.     typedef IListItemsDispatch ThisClass;
  349.     typedef Zsrv::ICustomDispatch inherited;
  350.     
  351. private:
  352.     void __fastcall GetItem(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  353.         );
  354.     void __fastcall GetCount(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  355.         );
  356.     
  357. public:
  358.     virtual void __fastcall DefineCustomProps(void);
  359. public:
  360.     /* !! ICustomDispatch.Create */ __fastcall virtual IListItemsDispatch(System::TObject *Obj) : Zsrv::ICustomDispatch(
  361.         Obj) { }
  362.     
  363. public:
  364.     /* !! IObjectDispatch.Destroy */ __fastcall virtual ~IListItemsDispatch(void) { }
  365.     
  366. };
  367.  
  368. class __declspec(delphiclass) ICollectionDispatch;
  369. class __declspec(pascalimplementation) ICollectionDispatch : public Zsrv::ICustomDispatch
  370. {
  371.     typedef ICollectionDispatch ThisClass;
  372.     typedef Zsrv::ICustomDispatch inherited;
  373.     
  374. private:
  375.     void __fastcall GetCount(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  376.         );
  377.     
  378. public:
  379.     virtual void __fastcall DefineCustomProps(void);
  380. public:
  381.     /* !! ICustomDispatch.Create */ __fastcall virtual ICollectionDispatch(System::TObject *Obj) : Zsrv::ICustomDispatch(
  382.         Obj) { }
  383.     
  384. public:
  385.     /* !! IObjectDispatch.Destroy */ __fastcall virtual ~ICollectionDispatch(void) { }
  386.     
  387. };
  388.  
  389. class __declspec(delphiclass) IHeaderSectionDispatch;
  390. class __declspec(pascalimplementation) IHeaderSectionDispatch : public ICollectionDispatch
  391. {
  392.     typedef IHeaderSectionDispatch ThisClass;
  393.     typedef ICollectionDispatch inherited;
  394.     
  395. private:
  396.     void __fastcall GetAlignment(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint 
  397.         &SCode);
  398.     void __fastcall GetAllowClick(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint 
  399.         &SCode);
  400.     void __fastcall GetMaxWidth(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint 
  401.         &SCode);
  402.     void __fastcall GetMinWidth(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint 
  403.         &SCode);
  404.     void __fastcall GetStyle(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  405.         );
  406.     void __fastcall GetText(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  407.         );
  408.     void __fastcall GetWidth(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  409.         );
  410.     
  411. public:
  412.     virtual void __fastcall DefineCustomProps(void);
  413. public:
  414.     /* !! ICustomDispatch.Create */ __fastcall virtual IHeaderSectionDispatch(System::TObject *Obj) : Zvcl::ICollectionDispatch(
  415.         Obj) { }
  416.     
  417. public:
  418.     /* !! IObjectDispatch.Destroy */ __fastcall virtual ~IHeaderSectionDispatch(void) { }
  419.     
  420. };
  421.  
  422. class __declspec(delphiclass) IHeaderSectionsDispatch;
  423. class __declspec(pascalimplementation) IHeaderSectionsDispatch : public ICollectionDispatch
  424. {
  425.     typedef IHeaderSectionsDispatch ThisClass;
  426.     typedef ICollectionDispatch inherited;
  427.     
  428. private:
  429.     void __fastcall GetItems(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  430.         );
  431.     
  432. public:
  433.     virtual void __fastcall DefineCustomProps(void);
  434. public:
  435.     /* !! ICustomDispatch.Create */ __fastcall virtual IHeaderSectionsDispatch(System::TObject *Obj) : Zvcl::ICollectionDispatch(
  436.         Obj) { }
  437.     
  438. public:
  439.     /* !! IObjectDispatch.Destroy */ __fastcall virtual ~IHeaderSectionsDispatch(void) { }
  440.     
  441. };
  442.  
  443. class __declspec(delphiclass) IStatusPanelDispatch;
  444. class __declspec(pascalimplementation) IStatusPanelDispatch : public ICollectionDispatch
  445. {
  446.     typedef IStatusPanelDispatch ThisClass;
  447.     typedef ICollectionDispatch inherited;
  448.     
  449. private:
  450.     void __fastcall GetAlignment(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint 
  451.         &SCode);
  452.     void __fastcall GetStyle(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  453.         );
  454.     void __fastcall GetText(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  455.         );
  456.     void __fastcall GetWidth(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  457.         );
  458.     
  459. public:
  460.     virtual void __fastcall DefineCustomProps(void);
  461. public:
  462.     /* !! ICustomDispatch.Create */ __fastcall virtual IStatusPanelDispatch(System::TObject *Obj) : Zvcl::ICollectionDispatch(
  463.         Obj) { }
  464.     
  465. public:
  466.     /* !! IObjectDispatch.Destroy */ __fastcall virtual ~IStatusPanelDispatch(void) { }
  467.     
  468. };
  469.  
  470. class __declspec(delphiclass) IStatusPanelsDispatch;
  471. class __declspec(pascalimplementation) IStatusPanelsDispatch : public ICollectionDispatch
  472. {
  473.     typedef IStatusPanelsDispatch ThisClass;
  474.     typedef ICollectionDispatch inherited;
  475.     
  476. private:
  477.     void __fastcall GetItems(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  478.         );
  479.     
  480. public:
  481.     virtual void __fastcall DefineCustomProps(void);
  482. public:
  483.     /* !! ICustomDispatch.Create */ __fastcall virtual IStatusPanelsDispatch(System::TObject *Obj) : Zvcl::ICollectionDispatch(
  484.         Obj) { }
  485.     
  486. public:
  487.     /* !! IObjectDispatch.Destroy */ __fastcall virtual ~IStatusPanelsDispatch(void) { }
  488.     
  489. };
  490.  
  491. class __declspec(delphiclass) IMenuDispatch;
  492. class __declspec(pascalimplementation) IMenuDispatch : public Zsrv::IComponentDispatch
  493. {
  494.     typedef IMenuDispatch ThisClass;
  495.     typedef Zsrv::IComponentDispatch inherited;
  496.     
  497. private:
  498.     void __fastcall GetHandle(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  499.         );
  500.     
  501. public:
  502.     virtual void __fastcall DefineCustomProps(void);
  503. public:
  504.     /* !! ICustomDispatch.Create */ __fastcall virtual IMenuDispatch(System::TObject *Obj) : Zsrv::IComponentDispatch(
  505.         Obj) { }
  506.     
  507. public:
  508.     /* !! IObjectDispatch.Destroy */ __fastcall virtual ~IMenuDispatch(void) { }
  509.     
  510. };
  511.  
  512. class __declspec(delphiclass) IMenuItemDispatch;
  513. class __declspec(pascalimplementation) IMenuItemDispatch : public Zsrv::IComponentDispatch
  514. {
  515.     typedef IMenuItemDispatch ThisClass;
  516.     typedef Zsrv::IComponentDispatch inherited;
  517.     
  518. private:
  519.     void __fastcall GetHandle(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  520.         );
  521.     void __fastcall GetMenuItemIndex(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint 
  522.         &SCode);
  523.     void __fastcall GetCount(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  524.         );
  525.     void __fastcall GetItems(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &SCode
  526.         );
  527.     void __fastcall GetCommand(Ole2::TDispParams &Params, System::PVariant VarResult, System::Longint &
  528.         SCode);
  529.     
  530. public:
  531.     virtual void __fastcall DefineCustomProps(void);
  532. public:
  533.     /* !! ICustomDispatch.Create */ __fastcall virtual IMenuItemDispatch(System::TObject *Obj) : Zsrv::IComponentDispatch(
  534.         Obj) { }
  535.     
  536. public:
  537.     /* !! IObjectDispatch.Destroy */ __fastcall virtual ~IMenuItemDispatch(void) { }
  538.     
  539. };
  540.  
  541. //-- var, const, procedure ---------------------------------------------------
  542.  
  543. }    /* namespace Zvcl */
  544. #if !defined(NO_IMPLICIT_NAMESPACE_USE)
  545. using namespace Zvcl;
  546. #endif
  547. //-- end unit ----------------------------------------------------------------
  548. #endif    // ZVCL
  549.