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