|
|
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.