00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef CARCHFILEWINDOWS_H
00016 #define CARCHFILEWINDOWS_H
00017
00018 #include "IArchFile.h"
00019
00020 #define ARCH_FILE CArchFileWindows
00021
00023 class CArchFileWindows : public IArchFile {
00024 public:
00025 CArchFileWindows();
00026 virtual ~CArchFileWindows();
00027
00028
00029 virtual const char* getBasename(const char* pathname);
00030 virtual std::string getUserDirectory();
00031 virtual std::string getSystemDirectory();
00032 virtual std::string concatPath(const std::string& prefix,
00033 const std::string& suffix);
00034 };
00035
00036 #endif