|
|
1.1 ! root 1: /* ! 2: ** lzexpand.h - Public interface to LZEXP?.LIB. ! 3: */ ! 4: #ifndef _LZEXPAND_INCLUDED_ ! 5: #define _LZEXPAND_INCLUDED_ ! 6: ! 7: ! 8: /* ! 9: ** Error Return Codes ! 10: */ ! 11: ! 12: #define LZERROR_BADINHANDLE (-1) /* invalid input handle */ ! 13: #define LZERROR_BADOUTHANDLE (-2) /* invalid output handle */ ! 14: #define LZERROR_READ (-3) /* corrupt compressed file format */ ! 15: #define LZERROR_WRITE (-4) /* out of space for output file */ ! 16: #define LZERROR_GLOBALLOC (-5) /* insufficient memory for LZFile struct */ ! 17: #define LZERROR_GLOBLOCK (-6) /* bad global handle */ ! 18: #define LZERROR_BADVALUE (-7) /* input parameter out of acceptable range*/ ! 19: #define LZERROR_UNKNOWNALG (-8) /* compression algorithm not recognized */ ! 20: ! 21: ! 22: /* ! 23: ** Prototypes ! 24: */ ! 25: ! 26: INT ! 27: APIENTRY ! 28: LZStart( ! 29: VOID ! 30: ); ! 31: ! 32: VOID ! 33: APIENTRY ! 34: LZDone( ! 35: VOID ! 36: ); ! 37: ! 38: LONG ! 39: APIENTRY ! 40: CopyLZFile( ! 41: INT, ! 42: INT ! 43: ); ! 44: ! 45: LONG ! 46: APIENTRY ! 47: LZCopy( ! 48: INT, ! 49: INT ! 50: ); ! 51: ! 52: INT ! 53: APIENTRY ! 54: LZInit( ! 55: INT ! 56: ); ! 57: ! 58: INT ! 59: APIENTRY ! 60: GetExpandedName( ! 61: LPSTR, ! 62: LPSTR ! 63: ); ! 64: ! 65: INT ! 66: APIENTRY ! 67: LZOpenFile( ! 68: LPSTR, ! 69: LPOFSTRUCT, ! 70: WORD ! 71: ); ! 72: ! 73: LONG ! 74: APIENTRY ! 75: LZSeek( ! 76: INT, ! 77: LONG, ! 78: INT ! 79: ); ! 80: ! 81: INT ! 82: APIENTRY ! 83: LZRead( ! 84: INT, ! 85: LPSTR, ! 86: INT ! 87: ); ! 88: ! 89: VOID ! 90: APIENTRY ! 91: LZClose( ! 92: INT ! 93: ); ! 94: ! 95: ! 96: #endif // _LZEXPAND_INCLUDED_
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.