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 / rdocol.cpp < prev    next >
C/C++ Source or Header  |  1998-03-26  |  5KB  |  225 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 "rdocol.h"
  9.  
  10.  
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CrdoColumn properties
  13.  
  14. /////////////////////////////////////////////////////////////////////////////
  15. // CrdoColumn operations
  16.  
  17. VARIANT CrdoColumn::GetValue()
  18. {
  19.     VARIANT result;
  20.     InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  21.     return result;
  22. }
  23.  
  24. void CrdoColumn::SetValue(const VARIANT& newValue)
  25. {
  26.     static BYTE parms[] =
  27.         VTS_VARIANT;
  28.     InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  29.          &newValue);
  30. }
  31.  
  32. long CrdoColumn::GetType()
  33. {
  34.     long result;
  35.     InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  36.     return result;
  37. }
  38.  
  39. CString CrdoColumn::GetName()
  40. {
  41.     CString result;
  42.     InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  43.     return result;
  44. }
  45.  
  46. void CrdoColumn::SetName(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 CrdoColumn::GetSize()
  55. {
  56.     long result;
  57.     InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  58.     return result;
  59. }
  60.  
  61. void CrdoColumn::SetSize(long nNewValue)
  62. {
  63.     static BYTE parms[] =
  64.         VTS_I4;
  65.     InvokeHelper(0x3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  66.          nNewValue);
  67. }
  68.  
  69. BOOL CrdoColumn::GetAllowZeroLength()
  70. {
  71.     BOOL result;
  72.     InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  73.     return result;
  74. }
  75.  
  76. void CrdoColumn::SetAllowZeroLength(BOOL bNewValue)
  77. {
  78.     static BYTE parms[] =
  79.         VTS_BOOL;
  80.     InvokeHelper(0x4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  81.          bNewValue);
  82. }
  83.  
  84. long CrdoColumn::GetAttributes()
  85. {
  86.     long result;
  87.     InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  88.     return result;
  89. }
  90.  
  91. BOOL CrdoColumn::GetUpdatable()
  92. {
  93.     BOOL result;
  94.     InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  95.     return result;
  96. }
  97.  
  98. void CrdoColumn::SetUpdatable(BOOL bNewValue)
  99. {
  100.     static BYTE parms[] =
  101.         VTS_BOOL;
  102.     InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  103.          bNewValue);
  104. }
  105.  
  106. short CrdoColumn::GetOrdinalPosition()
  107. {
  108.     short result;
  109.     InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  110.     return result;
  111. }
  112.  
  113. BOOL CrdoColumn::GetRequired()
  114. {
  115.     BOOL result;
  116.     InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  117.     return result;
  118. }
  119.  
  120. CString CrdoColumn::GetSourceColumn()
  121. {
  122.     CString result;
  123.     InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  124.     return result;
  125. }
  126.  
  127. void CrdoColumn::SetSourceColumn(LPCTSTR lpszNewValue)
  128. {
  129.     static BYTE parms[] =
  130.         VTS_BSTR;
  131.     InvokeHelper(0x9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  132.          lpszNewValue);
  133. }
  134.  
  135. CString CrdoColumn::GetSourceTable()
  136. {
  137.     CString result;
  138.     InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  139.     return result;
  140. }
  141.  
  142. void CrdoColumn::SetSourceTable(LPCTSTR lpszNewValue)
  143. {
  144.     static BYTE parms[] =
  145.         VTS_BSTR;
  146.     InvokeHelper(0xa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  147.          lpszNewValue);
  148. }
  149.  
  150. BOOL CrdoColumn::GetChunkRequired()
  151. {
  152.     BOOL result;
  153.     InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  154.     return result;
  155. }
  156.  
  157. void CrdoColumn::AppendChunk(const VARIANT& Chunk)
  158. {
  159.     static BYTE parms[] =
  160.         VTS_VARIANT;
  161.     InvokeHelper(0xc, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  162.          &Chunk);
  163. }
  164.  
  165. VARIANT CrdoColumn::GetChunk(long Size)
  166. {
  167.     VARIANT result;
  168.     static BYTE parms[] =
  169.         VTS_I4;
  170.     InvokeHelper(0xd, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms,
  171.         Size);
  172.     return result;
  173. }
  174.  
  175. long CrdoColumn::ColumnSize()
  176. {
  177.     long result;
  178.     InvokeHelper(0xe, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  179.     return result;
  180. }
  181.  
  182. VARIANT CrdoColumn::GetBatchConflictValue()
  183. {
  184.     VARIANT result;
  185.     InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  186.     return result;
  187. }
  188.  
  189. VARIANT CrdoColumn::GetOriginalValue()
  190. {
  191.     VARIANT result;
  192.     InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  193.     return result;
  194. }
  195.  
  196. long CrdoColumn::GetStatus()
  197. {
  198.     long result;
  199.     InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  200.     return result;
  201. }
  202.  
  203. void CrdoColumn::SetStatus(long nNewValue)
  204. {
  205.     static BYTE parms[] =
  206.         VTS_I4;
  207.     InvokeHelper(0x11, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  208.          nNewValue);
  209. }
  210.  
  211. BOOL CrdoColumn::GetKeyColumn()
  212. {
  213.     BOOL result;
  214.     InvokeHelper(0x12, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  215.     return result;
  216. }
  217.  
  218. void CrdoColumn::SetKeyColumn(BOOL bNewValue)
  219. {
  220.     static BYTE parms[] =
  221.         VTS_BOOL;
  222.     InvokeHelper(0x12, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  223.          bNewValue);
  224. }
  225.