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.h < prev    next >
C/C++ Source or Header  |  1998-03-26  |  2KB  |  58 lines

  1. #ifndef __RDOCOL_H__
  2. #define __RDOCOL_H__
  3.  
  4. // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
  5.  
  6. // NOTE: Do not modify the contents of this file.  If this class is regenerated by
  7. //  Microsoft Visual C++, your modifications will be overwritten.
  8.  
  9. /////////////////////////////////////////////////////////////////////////////
  10. // CrdoColumn wrapper class
  11.  
  12. class CrdoColumn : public COleDispatchDriver
  13. {
  14. public:
  15.     CrdoColumn() {}     // Calls COleDispatchDriver default constructor
  16.     CrdoColumn(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  17.     CrdoColumn(const CrdoColumn& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  18.  
  19. // Attributes
  20. public:
  21.  
  22. // Operations
  23. public:
  24.     VARIANT GetValue();
  25.     void SetValue(const VARIANT& newValue);
  26.     long GetType();
  27.     CString GetName();
  28.     void SetName(LPCTSTR lpszNewValue);
  29.     long GetSize();
  30.     void SetSize(long nNewValue);
  31.     BOOL GetAllowZeroLength();
  32.     void SetAllowZeroLength(BOOL bNewValue);
  33.     long GetAttributes();
  34.     BOOL GetUpdatable();
  35.     void SetUpdatable(BOOL bNewValue);
  36.     short GetOrdinalPosition();
  37.     BOOL GetRequired();
  38.     CString GetSourceColumn();
  39.     void SetSourceColumn(LPCTSTR lpszNewValue);
  40.     CString GetSourceTable();
  41.     void SetSourceTable(LPCTSTR lpszNewValue);
  42.     BOOL GetChunkRequired();
  43.     void AppendChunk(const VARIANT& Chunk);
  44.     VARIANT GetChunk(long Size);
  45.     long ColumnSize();
  46.     VARIANT GetBatchConflictValue();
  47.     VARIANT GetOriginalValue();
  48.     long GetStatus();
  49.     void SetStatus(long nNewValue);
  50.     BOOL GetKeyColumn();
  51.     void SetKeyColumn(BOOL bNewValue);
  52. };
  53.  
  54. //{{AFX_INSERT_LOCATION}}
  55. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  56.  
  57. #endif // __RDOCOL_H__
  58.