home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 66 / IOPROG_66.ISO / soft / c++ / mmwavex.exe / Demos / VC / Play / mmwavelevelx.cpp < prev    next >
Encoding:
C/C++ Source or Header  |  2001-01-17  |  10.0 KB  |  453 lines

  1. // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
  2.  
  3. // NOTE: Do not modify the contents of this file.  If this class is regenerated by
  4. //  Microsoft Visual C++, your modifications will be overwritten.
  5.  
  6.  
  7. #include "stdafx.h"
  8. #include "mmwavelevelx.h"
  9.  
  10. // Dispatch interfaces referenced by this interface
  11. #include "MMBevelX.h"
  12.  
  13. /////////////////////////////////////////////////////////////////////////////
  14. // CMMWaveLevelX
  15.  
  16. IMPLEMENT_DYNCREATE(CMMWaveLevelX, CWnd)
  17.  
  18. /////////////////////////////////////////////////////////////////////////////
  19. // CMMWaveLevelX properties
  20.  
  21. /////////////////////////////////////////////////////////////////////////////
  22. // CMMWaveLevelX operations
  23.  
  24. unsigned long CMMWaveLevelX::GetColor()
  25. {
  26.     unsigned long result;
  27.     InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  28.     return result;
  29. }
  30.  
  31. void CMMWaveLevelX::SetColor(unsigned long newValue)
  32. {
  33.     static BYTE parms[] =
  34.         VTS_I4;
  35.     InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  36.          newValue);
  37. }
  38.  
  39. BOOL CMMWaveLevelX::GetEnabled()
  40. {
  41.     BOOL result;
  42.     InvokeHelper(DISPID_ENABLED, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  43.     return result;
  44. }
  45.  
  46. void CMMWaveLevelX::SetEnabled(BOOL bNewValue)
  47. {
  48.     static BYTE parms[] =
  49.         VTS_BOOL;
  50.     InvokeHelper(DISPID_ENABLED, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  51.          bNewValue);
  52. }
  53.  
  54. long CMMWaveLevelX::GetKind()
  55. {
  56.     long result;
  57.     InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  58.     return result;
  59. }
  60.  
  61. void CMMWaveLevelX::SetKind(long nNewValue)
  62. {
  63.     static BYTE parms[] =
  64.         VTS_I4;
  65.     InvokeHelper(0x1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  66.          nNewValue);
  67. }
  68.  
  69. long CMMWaveLevelX::GetSpotSpace()
  70. {
  71.     long result;
  72.     InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  73.     return result;
  74. }
  75.  
  76. void CMMWaveLevelX::SetSpotSpace(long nNewValue)
  77. {
  78.     static BYTE parms[] =
  79.         VTS_I4;
  80.     InvokeHelper(0x2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  81.          nNewValue);
  82. }
  83.  
  84. long CMMWaveLevelX::GetSpotWidth()
  85. {
  86.     long result;
  87.     InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  88.     return result;
  89. }
  90.  
  91. void CMMWaveLevelX::SetSpotWidth(long nNewValue)
  92. {
  93.     static BYTE parms[] =
  94.         VTS_I4;
  95.     InvokeHelper(0x3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  96.          nNewValue);
  97. }
  98.  
  99. unsigned long CMMWaveLevelX::GetBar1Color()
  100. {
  101.     unsigned long result;
  102.     InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  103.     return result;
  104. }
  105.  
  106. void CMMWaveLevelX::SetBar1Color(unsigned long newValue)
  107. {
  108.     static BYTE parms[] =
  109.         VTS_I4;
  110.     InvokeHelper(0x4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  111.          newValue);
  112. }
  113.  
  114. unsigned long CMMWaveLevelX::GetBar2Color()
  115. {
  116.     unsigned long result;
  117.     InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  118.     return result;
  119. }
  120.  
  121. void CMMWaveLevelX::SetBar2Color(unsigned long newValue)
  122. {
  123.     static BYTE parms[] =
  124.         VTS_I4;
  125.     InvokeHelper(0x5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  126.          newValue);
  127. }
  128.  
  129. unsigned long CMMWaveLevelX::GetBar3Color()
  130. {
  131.     unsigned long result;
  132.     InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  133.     return result;
  134. }
  135.  
  136. void CMMWaveLevelX::SetBar3Color(unsigned long newValue)
  137. {
  138.     static BYTE parms[] =
  139.         VTS_I4;
  140.     InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  141.          newValue);
  142. }
  143.  
  144. unsigned long CMMWaveLevelX::GetInactive1Color()
  145. {
  146.     unsigned long result;
  147.     InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  148.     return result;
  149. }
  150.  
  151. void CMMWaveLevelX::SetInactive1Color(unsigned long newValue)
  152. {
  153.     static BYTE parms[] =
  154.         VTS_I4;
  155.     InvokeHelper(0x7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  156.          newValue);
  157. }
  158.  
  159. unsigned long CMMWaveLevelX::GetInactive2Color()
  160. {
  161.     unsigned long result;
  162.     InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  163.     return result;
  164. }
  165.  
  166. void CMMWaveLevelX::SetInactive2Color(unsigned long newValue)
  167. {
  168.     static BYTE parms[] =
  169.         VTS_I4;
  170.     InvokeHelper(0x8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  171.          newValue);
  172. }
  173.  
  174. unsigned long CMMWaveLevelX::GetInactive3Color()
  175. {
  176.     unsigned long result;
  177.     InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  178.     return result;
  179. }
  180.  
  181. void CMMWaveLevelX::SetInactive3Color(unsigned long newValue)
  182. {
  183.     static BYTE parms[] =
  184.         VTS_I4;
  185.     InvokeHelper(0x9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  186.          newValue);
  187. }
  188.  
  189. BOOL CMMWaveLevelX::GetInactiveDoted()
  190. {
  191.     BOOL result;
  192.     InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  193.     return result;
  194. }
  195.  
  196. void CMMWaveLevelX::SetInactiveDoted(BOOL bNewValue)
  197. {
  198.     static BYTE parms[] =
  199.         VTS_BOOL;
  200.     InvokeHelper(0xa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  201.          bNewValue);
  202. }
  203.  
  204. BOOL CMMWaveLevelX::GetActiveDoted()
  205. {
  206.     BOOL result;
  207.     InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  208.     return result;
  209. }
  210.  
  211. void CMMWaveLevelX::SetActiveDoted(BOOL bNewValue)
  212. {
  213.     static BYTE parms[] =
  214.         VTS_BOOL;
  215.     InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  216.          bNewValue);
  217. }
  218.  
  219. long CMMWaveLevelX::GetPoint1()
  220. {
  221.     long result;
  222.     InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  223.     return result;
  224. }
  225.  
  226. void CMMWaveLevelX::SetPoint1(long nNewValue)
  227. {
  228.     static BYTE parms[] =
  229.         VTS_I4;
  230.     InvokeHelper(0xc, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  231.          nNewValue);
  232. }
  233.  
  234. long CMMWaveLevelX::GetPoint2()
  235. {
  236.     long result;
  237.     InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  238.     return result;
  239. }
  240.  
  241. void CMMWaveLevelX::SetPoint2(long nNewValue)
  242. {
  243.     static BYTE parms[] =
  244.         VTS_I4;
  245.     InvokeHelper(0xd, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  246.          nNewValue);
  247. }
  248.  
  249. long CMMWaveLevelX::GetDirection()
  250. {
  251.     long result;
  252.     InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  253.     return result;
  254. }
  255.  
  256. void CMMWaveLevelX::SetDirection(long nNewValue)
  257. {
  258.     static BYTE parms[] =
  259.         VTS_I4;
  260.     InvokeHelper(0xe, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  261.          nNewValue);
  262. }
  263.  
  264. long CMMWaveLevelX::GetChannel()
  265. {
  266.     long result;
  267.     InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  268.     return result;
  269. }
  270.  
  271. void CMMWaveLevelX::SetChannel(long nNewValue)
  272. {
  273.     static BYTE parms[] =
  274.         VTS_I4;
  275.     InvokeHelper(0xf, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  276.          nNewValue);
  277. }
  278.  
  279. long CMMWaveLevelX::GetGain()
  280. {
  281.     long result;
  282.     InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  283.     return result;
  284. }
  285.  
  286. void CMMWaveLevelX::SetGain(long nNewValue)
  287. {
  288.     static BYTE parms[] =
  289.         VTS_I4;
  290.     InvokeHelper(0x10, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  291.          nNewValue);
  292. }
  293.  
  294. long CMMWaveLevelX::GetSamples()
  295. {
  296.     long result;
  297.     InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  298.     return result;
  299. }
  300.  
  301. void CMMWaveLevelX::SetSamples(long nNewValue)
  302. {
  303.     static BYTE parms[] =
  304.         VTS_I4;
  305.     InvokeHelper(0x11, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  306.          nNewValue);
  307. }
  308.  
  309. long CMMWaveLevelX::GetSensitivy()
  310. {
  311.     long result;
  312.     InvokeHelper(0x12, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  313.     return result;
  314. }
  315.  
  316. void CMMWaveLevelX::SetSensitivy(long nNewValue)
  317. {
  318.     static BYTE parms[] =
  319.         VTS_I4;
  320.     InvokeHelper(0x12, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  321.          nNewValue);
  322. }
  323.  
  324. BOOL CMMWaveLevelX::GetLogAmp()
  325. {
  326.     BOOL result;
  327.     InvokeHelper(0x13, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  328.     return result;
  329. }
  330.  
  331. void CMMWaveLevelX::SetLogAmp(BOOL bNewValue)
  332. {
  333.     static BYTE parms[] =
  334.         VTS_BOOL;
  335.     InvokeHelper(0x13, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  336.          bNewValue);
  337. }
  338.  
  339. long CMMWaveLevelX::GetNumPeaks()
  340. {
  341.     long result;
  342.     InvokeHelper(0x14, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  343.     return result;
  344. }
  345.  
  346. void CMMWaveLevelX::SetNumPeaks(long nNewValue)
  347. {
  348.     static BYTE parms[] =
  349.         VTS_I4;
  350.     InvokeHelper(0x14, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  351.          nNewValue);
  352. }
  353.  
  354. long CMMWaveLevelX::GetPeakDelay()
  355. {
  356.     long result;
  357.     InvokeHelper(0x15, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  358.     return result;
  359. }
  360.  
  361. void CMMWaveLevelX::SetPeakDelay(long nNewValue)
  362. {
  363.     static BYTE parms[] =
  364.         VTS_I4;
  365.     InvokeHelper(0x15, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  366.          nNewValue);
  367. }
  368.  
  369. long CMMWaveLevelX::GetPeakSpeed()
  370. {
  371.     long result;
  372.     InvokeHelper(0x16, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  373.     return result;
  374. }
  375.  
  376. void CMMWaveLevelX::SetPeakSpeed(long nNewValue)
  377. {
  378.     static BYTE parms[] =
  379.         VTS_I4;
  380.     InvokeHelper(0x16, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  381.          nNewValue);
  382. }
  383.  
  384. long CMMWaveLevelX::GetDecayMode()
  385. {
  386.     long result;
  387.     InvokeHelper(0x17, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  388.     return result;
  389. }
  390.  
  391. void CMMWaveLevelX::SetDecayMode(long nNewValue)
  392. {
  393.     static BYTE parms[] =
  394.         VTS_I4;
  395.     InvokeHelper(0x17, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  396.          nNewValue);
  397. }
  398.  
  399. long CMMWaveLevelX::GetDecay()
  400. {
  401.     long result;
  402.     InvokeHelper(0x18, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  403.     return result;
  404. }
  405.  
  406. void CMMWaveLevelX::SetDecay(long nNewValue)
  407. {
  408.     static BYTE parms[] =
  409.         VTS_I4;
  410.     InvokeHelper(0x18, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  411.          nNewValue);
  412. }
  413.  
  414. long CMMWaveLevelX::GetNumSpots()
  415. {
  416.     long result;
  417.     InvokeHelper(0x19, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  418.     return result;
  419. }
  420.  
  421. long CMMWaveLevelX::GetPoint1Spot()
  422. {
  423.     long result;
  424.     InvokeHelper(0x1a, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  425.     return result;
  426. }
  427.  
  428. long CMMWaveLevelX::GetPoint2Spot()
  429. {
  430.     long result;
  431.     InvokeHelper(0x1b, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  432.     return result;
  433. }
  434.  
  435. long CMMWaveLevelX::GetPeak()
  436. {
  437.     long result;
  438.     InvokeHelper(0x1c, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  439.     return result;
  440. }
  441.  
  442. CMMBevelX CMMWaveLevelX::GetBevel()
  443. {
  444.     LPDISPATCH pDispatch;
  445.     InvokeHelper(0x1d, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  446.     return CMMBevelX(pDispatch);
  447. }
  448.  
  449. void CMMWaveLevelX::AboutBox()
  450. {
  451.     InvokeHelper(0xfffffdd8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  452. }
  453.