|
| 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 *) |
| |