Annotation of mstools/h/strict/lzexpand.h, revision 1.1.1.1

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_

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.