home *** CD-ROM | disk | FTP | other *** search
/ Mastering Visual Basic 6 / mastvb6.iso / leadtools / ocx32.lt / leadisis.cpp < prev    next >
Encoding:
C/C++ Source or Header  |  1998-06-30  |  4.9 KB  |  216 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 "leadisis.h"
  9.  
  10. /////////////////////////////////////////////////////////////////////////////
  11. // CLeadIsis
  12.  
  13. IMPLEMENT_DYNCREATE(CLeadIsis, CWnd)
  14.  
  15. /////////////////////////////////////////////////////////////////////////////
  16. // CLeadIsis properties
  17.  
  18. /////////////////////////////////////////////////////////////////////////////
  19. // CLeadIsis operations
  20.  
  21. unsigned long CLeadIsis::AddRef()
  22. {
  23.     unsigned long result;
  24.     InvokeHelper(0x60000001, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  25.     return result;
  26. }
  27.  
  28. unsigned long CLeadIsis::Release()
  29. {
  30.     unsigned long result;
  31.     InvokeHelper(0x60000002, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  32.     return result;
  33. }
  34.  
  35. long CLeadIsis::GetBitmap()
  36. {
  37.     long result;
  38.     InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  39.     return result;
  40. }
  41.  
  42. void CLeadIsis::SetBitmap(long nNewValue)
  43. {
  44.     static BYTE parms[] =
  45.         VTS_I4;
  46.     InvokeHelper(0x1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  47.          nNewValue);
  48. }
  49.  
  50. BOOL CLeadIsis::GetEnableISISEvent()
  51. {
  52.     BOOL result;
  53.     InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  54.     return result;
  55. }
  56.  
  57. void CLeadIsis::SetEnableISISEvent(BOOL bNewValue)
  58. {
  59.     static BYTE parms[] =
  60.         VTS_BOOL;
  61.     InvokeHelper(0x2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  62.          bNewValue);
  63. }
  64.  
  65. CString CLeadIsis::GetDriverName()
  66. {
  67.     CString result;
  68.     InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  69.     return result;
  70. }
  71.  
  72. void CLeadIsis::SetDriverName(LPCTSTR lpszNewValue)
  73. {
  74.     static BYTE parms[] =
  75.         VTS_BSTR;
  76.     InvokeHelper(0x3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  77.          lpszNewValue);
  78. }
  79.  
  80. short CLeadIsis::ISISSelect(long hWnd)
  81. {
  82.     short result;
  83.     static BYTE parms[] =
  84.         VTS_I4;
  85.     InvokeHelper(0x4, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  86.         hWnd);
  87.     return result;
  88. }
  89.  
  90. short CLeadIsis::ISISAcquire(long hWnd, long uFlags)
  91. {
  92.     short result;
  93.     static BYTE parms[] =
  94.         VTS_I4 VTS_I4;
  95.     InvokeHelper(0x5, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  96.         hWnd, uFlags);
  97.     return result;
  98. }
  99.  
  100. short CLeadIsis::ISISSetTag(long uTag, long lValue)
  101. {
  102.     short result;
  103.     static BYTE parms[] =
  104.         VTS_I4 VTS_I4;
  105.     InvokeHelper(0x6, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  106.         uTag, lValue);
  107.     return result;
  108. }
  109.  
  110. short CLeadIsis::ISISGetTag(long uTag, long* plValue)
  111. {
  112.     short result;
  113.     static BYTE parms[] =
  114.         VTS_I4 VTS_PI4;
  115.     InvokeHelper(0x7, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  116.         uTag, plValue);
  117.     return result;
  118. }
  119.  
  120. short CLeadIsis::ISISAcquireMulti(long hWnd, LPCTSTR pszBaseFileName, long uFlags, short nFormat, short bMultiPageFile)
  121. {
  122.     short result;
  123.     static BYTE parms[] =
  124.         VTS_I4 VTS_BSTR VTS_I4 VTS_I2 VTS_I2;
  125.     InvokeHelper(0x8, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  126.         hWnd, pszBaseFileName, uFlags, nFormat, bMultiPageFile);
  127.     return result;
  128. }
  129.  
  130. BOOL CLeadIsis::GetIsISISAvailable()
  131. {
  132.     BOOL result;
  133.     InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  134.     return result;
  135. }
  136.  
  137. void CLeadIsis::SetIsISISAvailable(BOOL bNewValue)
  138. {
  139.     static BYTE parms[] =
  140.         VTS_BOOL;
  141.     InvokeHelper(0x9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  142.          bNewValue);
  143. }
  144.  
  145. short CLeadIsis::GetPagesDiscarded()
  146. {
  147.     short result;
  148.     InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  149.     return result;
  150. }
  151.  
  152. void CLeadIsis::SetPagesDiscarded(short nNewValue)
  153. {
  154.     static BYTE parms[] =
  155.         VTS_I2;
  156.     InvokeHelper(0xa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  157.          nNewValue);
  158. }
  159.  
  160. BOOL CLeadIsis::GetEnableMethodErrors()
  161. {
  162.     BOOL result;
  163.     InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  164.     return result;
  165. }
  166.  
  167. void CLeadIsis::SetEnableMethodErrors(BOOL bNewValue)
  168. {
  169.     static BYTE parms[] =
  170.         VTS_BOOL;
  171.     InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  172.          bNewValue);
  173. }
  174.  
  175. short CLeadIsis::ISISLoadDriver()
  176. {
  177.     short result;
  178.     InvokeHelper(0xc, DISPATCH_METHOD, VT_I2, (void*)&result, NULL);
  179.     return result;
  180. }
  181.  
  182. short CLeadIsis::ISISUnloadDriver()
  183. {
  184.     short result;
  185.     InvokeHelper(0xd, DISPATCH_METHOD, VT_I2, (void*)&result, NULL);
  186.     return result;
  187. }
  188.  
  189. short CLeadIsis::ISISSetScanOptions(long hWnd)
  190. {
  191.     short result;
  192.     static BYTE parms[] =
  193.         VTS_I4;
  194.     InvokeHelper(0xe, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  195.         hWnd);
  196.     return result;
  197. }
  198.  
  199. void CLeadIsis::UnlockSupport(short iType, LPCTSTR pszKey)
  200. {
  201.     static BYTE parms[] =
  202.         VTS_I2 VTS_BSTR;
  203.     InvokeHelper(0xf, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  204.          iType, pszKey);
  205. }
  206.  
  207. long CLeadIsis::IsSupportLocked(short iType)
  208. {
  209.     long result;
  210.     static BYTE parms[] =
  211.         VTS_I2;
  212.     InvokeHelper(0x10, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  213.         iType);
  214.     return result;
  215. }
  216.