| 1 | /* $Id: lzexpand.h,v 1.1 1999-05-24 20:19:13 ktk Exp $ */ | 
|---|
| 2 |  | 
|---|
| 3 | /* Includefile for the decompression library, lzexpand | 
|---|
| 4 | * | 
|---|
| 5 | * Copyright 1996 Marcus Meissner | 
|---|
| 6 | * FIXME: Who's copyright are the prototypes? | 
|---|
| 7 | */ | 
|---|
| 8 |  | 
|---|
| 9 | #ifndef __WINE_LZEXPAND_H | 
|---|
| 10 | #define __WINE_LZEXPAND_H | 
|---|
| 11 |  | 
|---|
| 12 | #include "windef.h" | 
|---|
| 13 |  | 
|---|
| 14 | #define LZERROR_BADINHANDLE     -1      /* -1 */ | 
|---|
| 15 | #define LZERROR_BADOUTHANDLE    -2      /* -2 */ | 
|---|
| 16 | #define LZERROR_READ            -3      /* -3 */ | 
|---|
| 17 | #define LZERROR_WRITE           -4      /* -4 */ | 
|---|
| 18 | #define LZERROR_GLOBALLOC       -5      /* -5 */ | 
|---|
| 19 | #define LZERROR_GLOBLOCK        -6      /* -6 */ | 
|---|
| 20 | #define LZERROR_BADVALUE        -7      /* -7 */ | 
|---|
| 21 | #define LZERROR_UNKNOWNALG      -8      /* -8 */ | 
|---|
| 22 |  | 
|---|
| 23 | VOID        WINAPI LZDone(void); | 
|---|
| 24 | LONG        WINAPI CopyLZFile16(HFILE16,HFILE16); | 
|---|
| 25 | LONG        WINAPI CopyLZFile(HFILE,HFILE); | 
|---|
| 26 | HFILE16     WINAPI LZOpenFile16(LPCSTR,LPOFSTRUCT,UINT16); | 
|---|
| 27 | HFILE     WINAPI LZOpenFileA(LPCSTR,LPOFSTRUCT,UINT); | 
|---|
| 28 | HFILE     WINAPI LZOpenFileW(LPCWSTR,LPOFSTRUCT,UINT); | 
|---|
| 29 | #define     LZOpenFile WINELIB_NAME_AW(LZOpenFile) | 
|---|
| 30 | INT16       WINAPI LZRead16(HFILE16,LPVOID,UINT16); | 
|---|
| 31 | INT       WINAPI LZRead(HFILE,LPVOID,UINT); | 
|---|
| 32 | INT16       WINAPI LZStart16(void); | 
|---|
| 33 | INT       WINAPI LZStart(void); | 
|---|
| 34 | void        WINAPI LZClose16(HFILE16); | 
|---|
| 35 | void        WINAPI LZClose(HFILE); | 
|---|
| 36 | LONG        WINAPI LZCopy16(HFILE16,HFILE16); | 
|---|
| 37 | LONG        WINAPI LZCopy(HFILE,HFILE); | 
|---|
| 38 | HFILE16     WINAPI LZInit16(HFILE16); | 
|---|
| 39 | HFILE     WINAPI LZInit(HFILE); | 
|---|
| 40 | LONG        WINAPI LZSeek16(HFILE16,LONG,INT16); | 
|---|
| 41 | LONG        WINAPI LZSeek(HFILE,LONG,INT); | 
|---|
| 42 | INT16       WINAPI GetExpandedName16(LPCSTR,LPSTR); | 
|---|
| 43 | INT       WINAPI GetExpandedNameA(LPCSTR,LPSTR); | 
|---|
| 44 | INT       WINAPI GetExpandedNameW(LPCWSTR,LPWSTR); | 
|---|
| 45 | #define     GetExpandedName WINELIB_NAME_AW(GetExpandedName) | 
|---|
| 46 |  | 
|---|
| 47 | #endif  /* __WINE_LZEXPAND_H */ | 
|---|