reactos/rosapps/sysutils/regexpl/TextHistory.h
Steven Edwards 456be5d16b remove trailing whitespace at end of lines
svn path=/trunk/; revision=15091
2005-05-07 21:24:31 +00:00

28 lines
782 B
C++

/* $Id$ */
// TextHistory.h: interface for the CTextHistory class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(TEXTHISTORY_H__AD9C6555_1D97_11D4_9F58_204C4F4F5020__INCLUDED_)
#define TEXTHISTORY_H__AD9C6555_1D97_11D4_9F58_204C4F4F5020__INCLUDED_
class CTextHistory
{
public:
CTextHistory();
virtual ~CTextHistory();
BOOL Init(DWORD dwMaxHistoryLineSize, DWORD dwMaxHistoryLines);
const TCHAR * GetHistoryLine(DWORD dwIndex);
void AddHistoryLine(const TCHAR *pchLine);
private:
TCHAR *m_pHistoryBuffer;
DWORD m_dwMaxHistoryLines;
DWORD m_dwMaxHistoryLineSize;
DWORD m_dwFirstHistoryIndex;
DWORD m_dwLastHistoryIndex;
DWORD m_dwHisoryFull;
};
#endif // !defined(TEXTHISTORY_H__AD9C6555_1D97_11D4_9F58_204C4F4F5020__INCLUDED_)