Annotation of mstools/h/lzexpand.h, revision 1.1.1.2

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_

unix.superglobalmegacorp.com

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