34 lines
1.1 KiB
C
34 lines
1.1 KiB
C
/* Includefile for the decompression library, lzexpand
|
|
*
|
|
* Copyright 1996 Marcus Meissner
|
|
*/
|
|
|
|
INT16 LZStart(void);
|
|
HFILE LZInit(HFILE);
|
|
void LZDone(void);
|
|
LONG LZSeek(HFILE,LONG,INT32);
|
|
LONG LZCopy(HFILE,HFILE);
|
|
void LZClose(HFILE);
|
|
LONG CopyLZFile(HFILE,HFILE);
|
|
|
|
INT16 GetExpandedName16(LPCSTR,LPSTR);
|
|
INT32 GetExpandedName32A(LPCSTR,LPSTR);
|
|
INT32 GetExpandedName32W(LPCWSTR,LPWSTR);
|
|
#define GetExpandedName WINELIB_NAME_AW(GetExpandedName)
|
|
HFILE LZOpenFile16(LPCSTR,LPOFSTRUCT,UINT16);
|
|
HFILE LZOpenFile32A(LPCSTR,LPOFSTRUCT,UINT32);
|
|
HFILE LZOpenFile32W(LPCWSTR,LPOFSTRUCT,UINT32);
|
|
#define LZOpenFile WINELIB_NAME_AW(LZOpenFile)
|
|
INT16 LZRead16(HFILE,SEGPTR,UINT16);
|
|
INT32 LZRead32(HFILE,LPVOID,UINT32);
|
|
#define LZRead WINELIB_NAME(LZRead)
|
|
|
|
#define LZERROR_BADINHANDLE 0xFFFF /* -1 */
|
|
#define LZERROR_BADOUTHANDLE 0xFFFE /* -2 */
|
|
#define LZERROR_READ 0xFFFD /* -3 */
|
|
#define LZERROR_WRITE 0xFFFC /* -4 */
|
|
#define LZERROR_GLOBALLOC 0xFFFB /* -5 */
|
|
#define LZERROR_GLOBLOCK 0xFFFA /* -6 */
|
|
#define LZERROR_BADVALUE 0xFFF9 /* -7 */
|
|
#define LZERROR_UNKNOWNALG 0xFFF8 /* -8 */
|