--- mstools/h/lzexpand.h 2018/08/09 18:20:28 1.1 +++ mstools/h/lzexpand.h 2018/08/09 18:21:05 1.1.1.2 @@ -1,3 +1,6 @@ +#ifndef _LZEXPAND_INCLUDED_ +#define _LZEXPAND_INCLUDED_ + /* ** lzdos.h - Public interface to LZEXP?.LIB. */ @@ -55,18 +58,41 @@ LZInit( INT APIENTRY -GetExpandedName( +GetExpandedNameA( LPSTR, LPSTR ); +INT +APIENTRY +GetExpandedNameW( + LPWSTR, + LPWSTR + ); +#ifdef UNICODE +#define GetExpandedName GetExpandedNameW +#else +#define GetExpandedName GetExpandedNameA +#endif // !UNICODE INT APIENTRY -LZOpenFile( +LZOpenFileA( LPSTR, LPOFSTRUCT, WORD ); +INT +APIENTRY +LZOpenFileW( + LPWSTR, + LPOFSTRUCT, + WORD + ); +#ifdef UNICODE +#define LZOpenFile LZOpenFileW +#else +#define LZOpenFile LZOpenFileA +#endif // !UNICODE LONG APIENTRY @@ -90,3 +116,4 @@ LZClose( INT ); +#endif // _LZEXPAND_INCLUDED_