home *** CD-ROM | disk | FTP | other *** search
/ Total Destruction / Total_Destruction.iso / addons / Lccwin32.exe / Lccwin32 / lccpub / include / LZEXPAND.H < prev    next >
Encoding:
C/C++ Source or Header  |  1996-12-07  |  927 b   |  31 lines

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