Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
// Copyright (c) Microsoft Corp. 1994-95
/*==============================================================================
Simple interface to file (de)compression.
DATE NAME COMMENTS 07-Nov-94 RajeevD Created. ==============================================================================*/ #ifndef _AWLZRD_
#define _AWLZRD_
#include <ifaxos.h>
#ifdef __cplusplus
extern "C" { #endif
BOOL WINAPI ConvertFile ( LPSTR lpszIn, // input filename, OLE stream, or IFAX file key
LPSTR lpszOut, // output filename, must be created by caller
UINT cbHeader, // header size to be copied w/o compression
UINT nCompress, // conversion type {AW_COMPRESS, AW_DECOMPRESS}
UINT vCompress // compress level, must be 1
);
// conversion types
#define AW_COMPRESS 0
#define AW_DECOMPRESS 1
BOOL WINAPI LZDecode ( LPVOID lpContext, LPBUFFER lpbufPrev, // previous output buffer
LPBUFFER lpbufCurr, // current output buffer
LPBUFFER lpbufLZ // LZ input buffer
);
BOOL WINAPI LZEncode ( LPVOID lpContext, LPBUFFER lpbufPrev, // previous input buffer
LPBUFFER lpbufCurr, // current input buffer
LPBUFFER lpbufLZ // LZ output buffer
);
#ifdef __cplusplus
} // extern "C"
#endif
#endif // _AWLZRD_
|