#pragma once // CCursorBase command target #define ROWTYPE_NONE ( 0 ) #define ROWTYPE_MSG ( 1 ) #define ROWTYPE_MSGFOLDER ( 2 ) #define ROWTYPE_FOLDERMGR ( 3 ) #define ROWTYPE_EXTPROPERTY ( 4 ) #define ROWTYPE_CROWDMSG ( 5 ) class AFX_EXT_CLASS CCursorBase { public: CCursorBase(); virtual ~CCursorBase(); // Attributers public: int m_nRowType; // Operations public: virtual BOOL GetItemValue( CString strName, CString &strValue ); virtual BOOL GetItemValue( CString strName, COleVariant &varData ) { return false; } };