/// /// Copyright © 2003-2008 JetBrains s.r.o. /// You may distribute under the terms of the GNU General Public License, as published by the Free Software Foundation, version 2 (see License.txt in the repository root folder). /// #pragma once #include "helpers.h" #using namespace EMAPILib { public __gc class ETableImpl : public EMAPILib::IETable, public EMAPILib::Disposable { private: ETableSPtr* _mapiTable; public: ETableImpl( const ETableSPtr& mapiTable ); virtual ~ETableImpl(); virtual void Sort( int tag, bool Asc ); virtual int GetRowCount(); virtual IERowSet* GetNextRow(); virtual IERowSet* GetNextRows( int count ); virtual void Dispose(); }; }