25 ARCZIP(HWND hwnd,
const WSTR& name,
TYPE type);
35 bool Compress(
int method,
int header,
const WSTR& pass,
const PATH& temp,
const std::vector<LHAZPROCFILE>&
v);
37 bool Delete(
const std::vector<LHAZFILE*>&
v);
42 static const char HEADER[4];
43 static const char EOA[4];
44 static const char ENT[4];
45 static const char EN2[4];
51 static bool SearchDirEnt(MYFILE& fp,
TYPE type,
unsigned long& dir_size,
int& files);
60 bool Get(
unsigned char**);
69 bool IsUTF8(
void)
const {
return ((
Flag & 0x0800) != 0); }
COMPLETE
Definition lhazarc.h:55
TYPE
Definition lhazarc.h:28
COMPLETE Extract(bool verify, const WSTR &temp, const WSTR &password)
Definition lhazzip.cpp:184
static const int EOA_RECORD_SIZE_MAX
Definition lhazzip.h:49
static bool SearchDirEnt(MYFILE &fp, TYPE type, unsigned long &dir_size, int &files)
Definition lhazzip.cpp:414
static const char ENT[4]
Definition lhazzip.h:28
static const char EN2[4]
Definition lhazzip.h:29
bool Delete(const std::vector< LHAZFILE * > &v)
Definition lhazzip.cpp:280
static bool IsArchiveZip(int size, char *buf)
Definition lhazzip.cpp:313
‾ARCZIP(void)
Definition lhazzip.cpp:177
static const TCHAR * METHODS[]
Definition lhazzip.h:30
static const char EOA[4]
Definition lhazzip.h:27
bool Compress(int method, int header, const WSTR &pass, const PATH &temp, const std::vector< LHAZPROCFILE > &v)
Definition lhazzip.cpp:242
static const char HEADER[4]
Definition lhazzip.h:43
Definition lhazprocfile.h:11
unsigned long Date
Definition lhazzip.h:74
unsigned char Atrib
Definition lhazzip.h:78
unsigned char GetAtrib(void)
Definition lhazzip.h:68
unsigned long Csize
Definition lhazzip.h:75
unsigned long GetCsize(void)
Definition lhazzip.h:65
‾ZIP_DIR_ENTRY(void)
Definition lhazzip.cpp:503
unsigned short Flag
Definition lhazzip.h:72
unsigned long GetSize(void)
Definition lhazzip.h:66
unsigned short GetMethod(void)
Definition lhazzip.h:63
unsigned long Size
Definition lhazzip.h:76
unsigned short Method
Definition lhazzip.h:73
unsigned short GetFlag(void)
Definition lhazzip.h:62
char * Name
Definition lhazzip.h:77
unsigned long GetDate(void)
Definition lhazzip.h:64
bool Get(unsigned char **)
Definition lhazzip.cpp:511
const char * GetName(void)
Definition lhazzip.h:67
bool IsUTF8(void) const
Definition lhazzip.h:69
ZIP_DIR_ENTRY(void)
Definition lhazzip.cpp:489
Definition lhaztreeview.h:18
¥ type v
Definition lhazregs.h:21