#pragma once
struct IFileReader;
struct ArchiveItemList;
class IArchiveParser
{
public:
virtual bool Check(IFileReader &reader) = 0;
virtual ArchiveItemList *Parse(IFileReader &reader) = 0;
};