26 static bool IsArchiveXZ(
const WSTR& name, DWORD size,
const MYBUF& buf);
27 static bool IsArchiveLZMA(
const WSTR& name, DWORD size,
const MYBUF& buf);
28 static uint64_t SetMemLimit(
void);
31 ARCXZ(HWND hwnd,
const WSTR& name, TYPE type,
bool lzma);
33 ARCXZ(HWND hwnd,
const WSTR& name, TYPE type,
const WSTR& filter,
gui::LHAZTREEVIEW* treeview,
bool lzma);
35 bool Extract(
bool verify,
const WSTR& temp,
const WSTR& password);
39 bool Compress(
int method,
int header,
const WSTR& pass,
const PATH& temp,
const std::vector<LHAZPROCFILE>&
v);
41 bool Delete(
const std::vector<LHAZFILE*>&
v);
48 IO_BUFFER_SIZE = BUFSIZ
52 static const char METHOD[];
58 MYSTR getname(
void)
const;
virtual bool Delete(const std::vector< LHAZFILE * > &v)=0
virtual bool Extract(bool verify, const WSTR &temp, const WSTR &password)=0
virtual bool Compress(int method, int header, const WSTR &pass, const PATH &temp, const std::vector< LHAZPROCFILE > &v)=0
Definition lhazprocfile.h:11
Definition lhaztreeview.h:18
¥ type v
Definition lhazregs.h:21