ReactOS 0.4.15-dev-7127-g2dd0c6c
lzexpand.h
Go to the documentation of this file.
1#ifndef _LZEXPAND_H
2#define _LZEXPAND_H
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7#define LZERROR_BADINHANDLE (-1)
8#define LZERROR_BADOUTHANDLE (-2)
9#define LZERROR_READ (-3)
10#define LZERROR_WRITE (-4)
11#define LZERROR_GLOBALLOC (-5)
12#define LZERROR_GLOBLOCK (-6)
13#define LZERROR_BADVALUE (-7)
14#define LZERROR_UNKNOWNALG (-8)
27#ifdef UNICODE
28#define GetExpandedName GetExpandedNameW
29#define LZOpenFile LZOpenFileW
30#else
31#define GetExpandedName GetExpandedNameA
32#define LZOpenFile LZOpenFileA
33#endif
34#ifdef __cplusplus
35}
36#endif
37#endif
#define APIENTRY
Definition: api.h:79
unsigned short WORD
Definition: ntddk_ex.h:93
INT WINAPI LZStart(void)
Definition: lzexpand.c:179
void WINAPI LZDone(void)
Definition: lzexpand.c:240
INT WINAPI LZInit(INT)
INT WINAPI LZOpenFileA(LPSTR, LPOFSTRUCT, WORD)
Definition: lzexpand.c:551
INT WINAPI GetExpandedNameW(LPWSTR, LPWSTR)
Definition: lzexpand.c:327
LONG APIENTRY LZCopy(INT, INT)
VOID APIENTRY LZClose(INT)
INT WINAPI LZRead(INT, LPSTR, INT)
LONG WINAPI CopyLZFile(INT, INT)
INT WINAPI GetExpandedNameA(LPSTR, LPSTR)
Definition: lzexpand.c:257
INT WINAPI LZOpenFileW(LPWSTR, LPOFSTRUCT, WORD)
Definition: lzexpand.c:580
LONG WINAPI LZSeek(INT, LONG, INT)
long LONG
Definition: pedump.c:60
int32_t INT
Definition: typedefs.h:58
#define WINAPI
Definition: msvc.h:6
char * LPSTR
Definition: xmlstorage.h:182
WCHAR * LPWSTR
Definition: xmlstorage.h:184