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