reactos/rosapps/applications/sysutils/regexpl/TextHistory.h
Aleksey Bragin 2012315e5a - Start rosapps rearrange and cleanup process.
svn path=/trunk/; revision=34303
2008-07-05 11:46:22 +00:00

27 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_)