2 * Windows API header module
4 * Translated from MinGW Windows headers
6 * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
7 * Source: $(DRUNTIMESRC src/core/sys/windows/_lzexpand.d)
9 module core.sys.windows.lzexpand;
12 version (ANSI) {} else version = Unicode;
15 private import core.sys.windows.winbase, core.sys.windows.windef;
18 LZERROR_BADINHANDLE = -1,
19 LZERROR_BADOUTHANDLE = -2,
22 LZERROR_GLOBALLOC = -5,
23 LZERROR_GLOBLOCK = -6,
24 LZERROR_BADVALUE = -7,
25 LZERROR_UNKNOWNALG = -8
30 LONG CopyLZFile(INT, INT);
34 INT GetExpandedNameA(LPSTR, LPSTR);
35 INT GetExpandedNameW(LPWSTR, LPWSTR);
37 LONG LZCopy(INT, INT);
39 INT LZOpenFileA(LPSTR, LPOFSTRUCT, WORD);
40 INT LZOpenFileW(LPWSTR, LPOFSTRUCT, WORD);
41 INT LZRead(INT, LPSTR, INT);
42 LONG LZSeek(INT, LONG, INT);
45 alias GetExpandedNameW GetExpandedName;
46 alias LZOpenFileW LZOpenFile;
48 alias GetExpandedNameA GetExpandedName;
49 alias LZOpenFileA LZOpenFile;