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