home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 April / PCWorld_2000-04_cd.bin / Software / Servis / Devc / _SETUP.4 / Group3 / lzexpand.h < prev    next >
C/C++ Source or Header  |  1999-11-07  |  948b  |  37 lines

  1. #ifndef _LZEXPAND_H
  2. #define _LZEXPAND_H
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. #define LZERROR_BADINHANDLE    (-1)
  7. #define LZERROR_BADOUTHANDLE    (-2)
  8. #define LZERROR_READ    (-3)
  9. #define LZERROR_WRITE    (-4)
  10. #define LZERROR_GLOBALLOC    (-5)
  11. #define LZERROR_GLOBLOCK    (-6)
  12. #define LZERROR_BADVALUE    (-7)
  13. #define LZERROR_UNKNOWNALG    (-8)
  14. LONG WINAPI CopyLZFile(INT,INT);
  15. INT WINAPI GetExpandedNameA(LPSTR,LPSTR);
  16. INT WINAPI GetExpandedNameW(LPWSTR,LPWSTR);
  17. VOID APIENTRY LZClose(INT);
  18. LONG APIENTRY LZCopy(INT,INT);
  19. VOID WINAPI LZDone(VOID);
  20. INT WINAPI LZInit(INT);
  21. INT WINAPI LZOpenFileA(LPSTR,LPOFSTRUCT,WORD);
  22. INT WINAPI LZOpenFileW(LPWSTR,LPOFSTRUCT,WORD);
  23. INT WINAPI LZRead(INT,LPSTR,INT);
  24. LONG WINAPI LZSeek(INT,LONG,INT);
  25. INT WINAPI LZStart(VOID);
  26. #ifdef UNICODE
  27. #define GetExpandedName GetExpandedNameW
  28. #define LZOpenFile  LZOpenFileW
  29. #else
  30. #define GetExpandedName GetExpandedNameA
  31. #define LZOpenFile  LZOpenFileA
  32. #endif
  33. #ifdef __cplusplus
  34. }
  35. #endif
  36. #endif
  37.