home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / mfc / database / mdibind / rdc.cpp < prev    next >
C/C++ Source or Header  |  1998-03-26  |  12KB  |  574 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 "rdc.h"
  9.  
  10. // Dispatch interfaces referenced by this interface
  11. #include "rdoReslt.h"
  12.  
  13. /////////////////////////////////////////////////////////////////////////////
  14. // CRdc
  15.  
  16. IMPLEMENT_DYNCREATE(CRdc, CWnd)
  17.  
  18. /////////////////////////////////////////////////////////////////////////////
  19. // CRdc properties
  20.  
  21. /////////////////////////////////////////////////////////////////////////////
  22. // CRdc operations
  23.  
  24. CString CRdc::GetDataSourceName()
  25. {
  26.     CString result;
  27.     InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  28.     return result;
  29. }
  30.  
  31. void CRdc::SetDataSourceName(LPCTSTR lpszNewValue)
  32. {
  33.     static BYTE parms[] =
  34.         VTS_BSTR;
  35.     InvokeHelper(0x1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  36.          lpszNewValue);
  37. }
  38.  
  39. CString CRdc::GetSql()
  40. {
  41.     CString result;
  42.     InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  43.     return result;
  44. }
  45.  
  46. void CRdc::SetSql(LPCTSTR lpszNewValue)
  47. {
  48.     static BYTE parms[] =
  49.         VTS_BSTR;
  50.     InvokeHelper(0x2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  51.          lpszNewValue);
  52. }
  53.  
  54. long CRdc::GetLoginTimeout()
  55. {
  56.     long result;
  57.     InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  58.     return result;
  59. }
  60.  
  61. void CRdc::SetLoginTimeout(long nNewValue)
  62. {
  63.     static BYTE parms[] =
  64.         VTS_I4;
  65.     InvokeHelper(0x3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  66.          nNewValue);
  67. }
  68.  
  69. CString CRdc::GetVersion()
  70. {
  71.     CString result;
  72.     InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  73.     return result;
  74. }
  75.  
  76. CString CRdc::GetConnect()
  77. {
  78.     CString result;
  79.     InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  80.     return result;
  81. }
  82.  
  83. void CRdc::SetConnect(LPCTSTR lpszNewValue)
  84. {
  85.     static BYTE parms[] =
  86.         VTS_BSTR;
  87.     InvokeHelper(0x5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  88.          lpszNewValue);
  89. }
  90.  
  91. long CRdc::GetQueryTimeout()
  92. {
  93.     long result;
  94.     InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  95.     return result;
  96. }
  97.  
  98. void CRdc::SetQueryTimeout(long nNewValue)
  99. {
  100.     static BYTE parms[] =
  101.         VTS_I4;
  102.     InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  103.          nNewValue);
  104. }
  105.  
  106. long CRdc::GetRowsetSize()
  107. {
  108.     long result;
  109.     InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  110.     return result;
  111. }
  112.  
  113. void CRdc::SetRowsetSize(long nNewValue)
  114. {
  115.     static BYTE parms[] =
  116.         VTS_I4;
  117.     InvokeHelper(0x7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  118.          nNewValue);
  119. }
  120.  
  121. long CRdc::GetResultsetType()
  122. {
  123.     long result;
  124.     InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  125.     return result;
  126. }
  127.  
  128. void CRdc::SetResultsetType(long nNewValue)
  129. {
  130.     static BYTE parms[] =
  131.         VTS_I4;
  132.     InvokeHelper(0x8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  133.          nNewValue);
  134. }
  135.  
  136. long CRdc::GetMaxRows()
  137. {
  138.     long result;
  139.     InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  140.     return result;
  141. }
  142.  
  143. void CRdc::SetMaxRows(long nNewValue)
  144. {
  145.     static BYTE parms[] =
  146.         VTS_I4;
  147.     InvokeHelper(0x9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  148.          nNewValue);
  149. }
  150.  
  151. CString CRdc::GetLogMessages()
  152. {
  153.     CString result;
  154.     InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  155.     return result;
  156. }
  157.  
  158. void CRdc::SetLogMessages(LPCTSTR lpszNewValue)
  159. {
  160.     static BYTE parms[] =
  161.         VTS_BSTR;
  162.     InvokeHelper(0xa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  163.          lpszNewValue);
  164. }
  165.  
  166. long CRdc::GetKeysetSize()
  167. {
  168.     long result;
  169.     InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  170.     return result;
  171. }
  172.  
  173. void CRdc::SetKeysetSize(long nNewValue)
  174. {
  175.     static BYTE parms[] =
  176.         VTS_I4;
  177.     InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  178.          nNewValue);
  179. }
  180.  
  181. short CRdc::GetEditMode()
  182. {
  183.     short result;
  184.     InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  185.     return result;
  186. }
  187.  
  188. void CRdc::SetEditMode(short nNewValue)
  189. {
  190.     static BYTE parms[] =
  191.         VTS_I2;
  192.     InvokeHelper(0xc, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  193.          nNewValue);
  194. }
  195.  
  196. BOOL CRdc::GetEnabled()
  197. {
  198.     BOOL result;
  199.     InvokeHelper(DISPID_ENABLED, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  200.     return result;
  201. }
  202.  
  203. void CRdc::SetEnabled(BOOL bNewValue)
  204. {
  205.     static BYTE parms[] =
  206.         VTS_BOOL;
  207.     InvokeHelper(DISPID_ENABLED, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  208.          bNewValue);
  209. }
  210.  
  211. CrdoResultset CRdc::GetResultset()
  212. {
  213.     LPDISPATCH pDispatch;
  214.     InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  215.     return CrdoResultset(pDispatch);
  216. }
  217.  
  218. void CRdc::SetRefResultset(LPDISPATCH newValue)
  219. {
  220.     static BYTE parms[] =
  221.         VTS_DISPATCH;
  222.     InvokeHelper(0xd, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  223.          newValue);
  224. }
  225.  
  226. BOOL CRdc::GetReadOnly()
  227. {
  228.     BOOL result;
  229.     InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  230.     return result;
  231. }
  232.  
  233. void CRdc::SetReadOnly(BOOL bNewValue)
  234. {
  235.     static BYTE parms[] =
  236.         VTS_BOOL;
  237.     InvokeHelper(0xe, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  238.          bNewValue);
  239. }
  240.  
  241. short CRdc::GetOptions()
  242. {
  243.     short result;
  244.     InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  245.     return result;
  246. }
  247.  
  248. void CRdc::SetOptions(short nNewValue)
  249. {
  250.     static BYTE parms[] =
  251.         VTS_I2;
  252.     InvokeHelper(0xf, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  253.          nNewValue);
  254. }
  255.  
  256. CString CRdc::GetUserName_()
  257. {
  258.     CString result;
  259.     InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  260.     return result;
  261. }
  262.  
  263. void CRdc::SetUserName(LPCTSTR lpszNewValue)
  264. {
  265.     static BYTE parms[] =
  266.         VTS_BSTR;
  267.     InvokeHelper(0x10, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  268.          lpszNewValue);
  269. }
  270.  
  271. CString CRdc::GetPassword()
  272. {
  273.     CString result;
  274.     InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  275.     return result;
  276. }
  277.  
  278. void CRdc::SetPassword(LPCTSTR lpszNewValue)
  279. {
  280.     static BYTE parms[] =
  281.         VTS_BSTR;
  282.     InvokeHelper(0x11, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  283.          lpszNewValue);
  284. }
  285.  
  286. long CRdc::GetCursorDriver()
  287. {
  288.     long result;
  289.     InvokeHelper(0x12, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  290.     return result;
  291. }
  292.  
  293. void CRdc::SetCursorDriver(long nNewValue)
  294. {
  295.     static BYTE parms[] =
  296.         VTS_I4;
  297.     InvokeHelper(0x12, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  298.          nNewValue);
  299. }
  300.  
  301. LPDISPATCH CRdc::GetFont()
  302. {
  303.     LPDISPATCH result;
  304.     InvokeHelper(DISPID_FONT, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  305.     return result;
  306. }
  307.  
  308. void CRdc::SetRefFont(LPDISPATCH newValue)
  309. {
  310.     static BYTE parms[] =
  311.         VTS_DISPATCH;
  312.     InvokeHelper(DISPID_FONT, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  313.          newValue);
  314. }
  315.  
  316. LPDISPATCH CRdc::GetConnection()
  317. {
  318.     LPDISPATCH result;
  319.     InvokeHelper(0x13, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  320.     return result;
  321. }
  322.  
  323. void CRdc::SetRefConnection(LPDISPATCH newValue)
  324. {
  325.     static BYTE parms[] =
  326.         VTS_DISPATCH;
  327.     InvokeHelper(0x13, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  328.          newValue);
  329. }
  330.  
  331. long CRdc::GetEOFAction()
  332. {
  333.     long result;
  334.     InvokeHelper(0x14, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  335.     return result;
  336. }
  337.  
  338. void CRdc::SetEOFAction(long nNewValue)
  339. {
  340.     static BYTE parms[] =
  341.         VTS_I4;
  342.     InvokeHelper(0x14, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  343.          nNewValue);
  344. }
  345.  
  346. long CRdc::GetBOFAction()
  347. {
  348.     long result;
  349.     InvokeHelper(0x15, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  350.     return result;
  351. }
  352.  
  353. void CRdc::SetBOFAction(long nNewValue)
  354. {
  355.     static BYTE parms[] =
  356.         VTS_I4;
  357.     InvokeHelper(0x15, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  358.          nNewValue);
  359. }
  360.  
  361. long CRdc::GetErrorThreshold()
  362. {
  363.     long result;
  364.     InvokeHelper(0x16, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  365.     return result;
  366. }
  367.  
  368. void CRdc::SetErrorThreshold(long nNewValue)
  369. {
  370.     static BYTE parms[] =
  371.         VTS_I4;
  372.     InvokeHelper(0x16, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  373.          nNewValue);
  374. }
  375.  
  376. long CRdc::GetLockType()
  377. {
  378.     long result;
  379.     InvokeHelper(0x17, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  380.     return result;
  381. }
  382.  
  383. void CRdc::SetLockType(long nNewValue)
  384. {
  385.     static BYTE parms[] =
  386.         VTS_I4;
  387.     InvokeHelper(0x17, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  388.          nNewValue);
  389. }
  390.  
  391. long CRdc::GetPrompt()
  392. {
  393.     long result;
  394.     InvokeHelper(0x18, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  395.     return result;
  396. }
  397.  
  398. void CRdc::SetPrompt(long nNewValue)
  399. {
  400.     static BYTE parms[] =
  401.         VTS_I4;
  402.     InvokeHelper(0x18, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  403.          nNewValue);
  404. }
  405.  
  406. long CRdc::GetAppearance()
  407. {
  408.     long result;
  409.     InvokeHelper(DISPID_APPEARANCE, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  410.     return result;
  411. }
  412.  
  413. void CRdc::SetAppearance(long nNewValue)
  414. {
  415.     static BYTE parms[] =
  416.         VTS_I4;
  417.     InvokeHelper(DISPID_APPEARANCE, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  418.          nNewValue);
  419. }
  420.  
  421. LPDISPATCH CRdc::GetEnvironment()
  422. {
  423.     LPDISPATCH result;
  424.     InvokeHelper(0x1b, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  425.     return result;
  426. }
  427.  
  428. void CRdc::SetRefEnvironment(LPDISPATCH newValue)
  429. {
  430.     static BYTE parms[] =
  431.         VTS_DISPATCH;
  432.     InvokeHelper(0x1b, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  433.          newValue);
  434. }
  435.  
  436. CString CRdc::GetCaption()
  437. {
  438.     CString result;
  439.     InvokeHelper(DISPID_CAPTION, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  440.     return result;
  441. }
  442.  
  443. void CRdc::SetCaption(LPCTSTR lpszNewValue)
  444. {
  445.     static BYTE parms[] =
  446.         VTS_BSTR;
  447.     InvokeHelper(DISPID_CAPTION, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  448.          lpszNewValue);
  449. }
  450.  
  451. unsigned long CRdc::GetBackColor()
  452. {
  453.     unsigned long result;
  454.     InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  455.     return result;
  456. }
  457.  
  458. void CRdc::SetBackColor(unsigned long newValue)
  459. {
  460.     static BYTE parms[] =
  461.         VTS_I4;
  462.     InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  463.          newValue);
  464. }
  465.  
  466. unsigned long CRdc::GetForeColor()
  467. {
  468.     unsigned long result;
  469.     InvokeHelper(DISPID_FORECOLOR, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  470.     return result;
  471. }
  472.  
  473. void CRdc::SetForeColor(unsigned long newValue)
  474. {
  475.     static BYTE parms[] =
  476.         VTS_I4;
  477.     InvokeHelper(DISPID_FORECOLOR, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  478.          newValue);
  479. }
  480.  
  481. long CRdc::GetBatchCollisionCount()
  482. {
  483.     long result;
  484.     InvokeHelper(0x1d, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  485.     return result;
  486. }
  487.  
  488. VARIANT CRdc::GetBatchCollisionRows()
  489. {
  490.     VARIANT result;
  491.     InvokeHelper(0x1e, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  492.     return result;
  493. }
  494.  
  495. long CRdc::GetBatchSize()
  496. {
  497.     long result;
  498.     InvokeHelper(0x1f, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  499.     return result;
  500. }
  501.  
  502. void CRdc::SetBatchSize(long nNewValue)
  503. {
  504.     static BYTE parms[] =
  505.         VTS_I4;
  506.     InvokeHelper(0x1f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  507.          nNewValue);
  508. }
  509.  
  510. short CRdc::GetUpdateOperation()
  511. {
  512.     short result;
  513.     InvokeHelper(0x20, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  514.     return result;
  515. }
  516.  
  517. void CRdc::SetUpdateOperation(short nNewValue)
  518. {
  519.     static BYTE parms[] =
  520.         VTS_I2;
  521.     InvokeHelper(0x20, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  522.          nNewValue);
  523. }
  524.  
  525. short CRdc::GetUpdateCriteria()
  526. {
  527.     short result;
  528.     InvokeHelper(0x21, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  529.     return result;
  530. }
  531.  
  532. void CRdc::SetUpdateCriteria(short nNewValue)
  533. {
  534.     static BYTE parms[] =
  535.         VTS_I2;
  536.     InvokeHelper(0x21, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  537.          nNewValue);
  538. }
  539.  
  540. void CRdc::UpdateControls()
  541. {
  542.     InvokeHelper(0x23, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  543. }
  544.  
  545. void CRdc::UpdateRow()
  546. {
  547.     InvokeHelper(0x24, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  548. }
  549.  
  550. void CRdc::BeginTrans()
  551. {
  552.     InvokeHelper(0x25, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  553. }
  554.  
  555. void CRdc::CommitTrans()
  556. {
  557.     InvokeHelper(0x26, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  558. }
  559.  
  560. void CRdc::RollbackTrans()
  561. {
  562.     InvokeHelper(0x27, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  563. }
  564.  
  565. void CRdc::Cancel()
  566. {
  567.     InvokeHelper(0x28, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  568. }
  569.  
  570. void CRdc::Refresh()
  571. {
  572.     InvokeHelper(DISPID_REFRESH, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  573. }
  574.