26 lines
425 B
C++
26 lines
425 B
C++
#ifndef __INC_ETERPACKCURSOR_H__
|
|
#define __INC_ETERPACKCURSOR_H__
|
|
|
|
#include "EterPack.h"
|
|
|
|
class CEterPackCursor
|
|
{
|
|
public:
|
|
CEterPackCursor(CEterPack * pack);
|
|
~CEterPackCursor();
|
|
|
|
bool Open(const char* filename);
|
|
void Close();
|
|
void Seek(long offset);
|
|
bool Read(LPVOID data, long size);
|
|
long Size();
|
|
|
|
private:
|
|
CEterPack * m_pPack;
|
|
CMappedFile m_file;
|
|
LPCVOID m_pData;
|
|
long m_ReadPoint;
|
|
};
|
|
|
|
#endif
|