|
enum | {
SFX_START = WM_APP
, SFX_DISP
, SFX_PRGRS
, SFX_FINISH
,
SFX_STOP
} |
|
enum | { LHAZWND_WIDTH = 256
, LHAZWND_HEIGHT = 114
} |
|
enum | TYPE {
LZH
, ZIP
, CAB
, TGZ
,
TAR
, GZIP
, TBZ
, BZ2
,
RAR
} |
|
enum | INQ_RET {
INQ_OK
, INQ_NO
, INQ_SKIP
, INQ_SKIP_ALL
,
INQ_CANCEL
} |
|
enum | { I_HEADER_CHECKSUM = 1
, I_HEADER_LEVEL = 20
, I_METHOD = 2
, I_PACKED_SIZE = 7
} |
|
enum | {
LZH_EXT_HEAD_CRC = 0x00
, LZH_EXT_HEAD_FNAME = 0x01
, LZH_EXT_HEAD_PATH = 0x02
, LZH_EXT_HEAD_COMNT = 0x3F
,
LZH_EXT_HEAD_ATRB = 0x40
, LZH_EXT_HEAD_TIME = 0x41
, LZH_EXT_HEAD_SIZE = 0x42
, LZH_EXT_HEAD_UNI_FNAME = 0x44
,
LZH_EXT_HEAD_UNI_PATH = 0x45
, LZH_EXT_HEAD_CP = 0x46
, LZH_EXT_HEAD_PERMS = 0x50
, LZH_EXT_HEAD_GID = 0x51
,
LZH_EXT_HEAD_GROUP = 0x52
, LZH_EXT_HEAD_USER = 0x53
, LZH_EXT_HEAD_MODT = 0x54
, LZH_EXT_HEAD_RESRV = 0xFF
} |
|
|
void | Adjust_info (TCHAR *name, LzHeader *hdr) |
| Adjust_info
|
|
int | CalcSum (char *p, int len) |
| CalcSum
|
|
bool | ChangeDir (const TCHAR *dir) |
| ChangeDir
|
|
long | CopyFile (MYFILE *f2, long size, bool calc_crc) |
| CopyFile
|
|
void | CreateShortCutSub (int) |
| CreateShortCutSub
|
|
void | CreateShortCut (void) |
| CreateShortCut
|
|
HWND | CreateWindowExDpi (DWORD dwExStyle, LPCTSTR lpClassName, LPCTSTR lpWindowName, DWORD dwStyle, int X, int Y, int nWidth, int nHeight, HWND hWndParent, HMENU hMenu, HINSTANCE hInstance, LPVOID lpParam) |
| CreateWindowExDpi
|
|
unsigned short | DecodeLzhuf (MYFILE *outfp, long original_size, long packed_size, TCHAR *name, int method) |
| DecodeLzhuf
|
|
void | DispName (const MYSTR &name) |
| DispName
|
|
void | Exec (void) |
| Exec
|
|
bool | Extract (void) |
| Extract
|
|
bool | ExtractOne (LzHeader *hdr) |
| ExtractOne
|
|
time_t | GenericToUnixStamp (long t) |
| GenericToUnixStamp
|
|
unsigned char | GetByte (void) |
|
bool | GetHeader (LzHeader *hdr) |
| GetHeader
|
|
long | GetLongword (void) |
| GetLongword
|
|
bool | GetParam (void) |
| GetParam
|
|
int | GetTotalSize (void) |
| GetTotalSize
|
|
long | GetTZ (void) |
| GetTZ
|
|
unsigned short | GetWord (void) |
| GetWord
|
|
bool | Init (HINSTANCE hInstance) |
| Init
|
|
INQ_RET | Inquire_extract (const MYSTR &name) |
| Inquire_extract
|
|
void | SetupGet (char *p) |
|
void | UpdateShell (bool mkdir, TCHAR *p) |
| UpdateShell
|
|
|
static LRESULT CALLBACK | WndProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| WndProc
|
|
static INT_PTR CALLBACK | DialogCancel (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
|
static INT_PTR CALLBACK | DialogMain (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| DialogMain
|
|
static INT_PTR CALLBACK | DialogOverWrite (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
|
static | void (_cdecl Thread)(void *) |
|