// This is a generated source file for Chilkat version 11.3.0 #ifndef _C_CkGzipWH #define _C_CkGzipWH #include "chilkatDefs.h" #include "ck_inttypes.h" #include "Chilkat_C.h" CK_C_VISIBLE_PUBLIC void CkGzipW_setAbortCheck(HCkGzipW cHandle, BOOL (*fnAbortCheck)(void)); CK_C_VISIBLE_PUBLIC void CkGzipW_setPercentDone(HCkGzipW cHandle, BOOL (*fnPercentDone)(int pctDone)); CK_C_VISIBLE_PUBLIC void CkGzipW_setProgressInfo(HCkGzipW cHandle, void (*fnProgressInfo)(const wchar_t *name, const wchar_t *value)); CK_C_VISIBLE_PUBLIC void CkGzipW_setTaskCompleted(HCkGzipW cHandle, void (*fnTaskCompleted)(HCkTaskW hTask)); CK_C_VISIBLE_PUBLIC HCkGzipW CkGzipW_Create(void); CK_C_VISIBLE_PUBLIC void CkGzipW_Dispose(HCkGzipW handle); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_getAbortCurrent(HCkGzipW cHandle); CK_C_VISIBLE_PUBLIC void CkGzipW_putAbortCurrent(HCkGzipW cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC void CkGzipW_getComment(HCkGzipW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkGzipW_putComment(HCkGzipW cHandle, const wchar_t *newVal); CK_C_VISIBLE_PUBLIC const wchar_t *CkGzipW_comment(HCkGzipW cHandle); CK_C_VISIBLE_PUBLIC int CkGzipW_getCompressionLevel(HCkGzipW cHandle); CK_C_VISIBLE_PUBLIC void CkGzipW_putCompressionLevel(HCkGzipW cHandle, int newVal); CK_C_VISIBLE_PUBLIC void CkGzipW_getDebugLogFilePath(HCkGzipW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkGzipW_putDebugLogFilePath(HCkGzipW cHandle, const wchar_t *newVal); CK_C_VISIBLE_PUBLIC const wchar_t *CkGzipW_debugLogFilePath(HCkGzipW cHandle); CK_C_VISIBLE_PUBLIC void CkGzipW_getFilename(HCkGzipW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkGzipW_putFilename(HCkGzipW cHandle, const wchar_t *newVal); CK_C_VISIBLE_PUBLIC const wchar_t *CkGzipW_filename(HCkGzipW cHandle); CK_C_VISIBLE_PUBLIC int CkGzipW_getHeartbeatMs(HCkGzipW cHandle); CK_C_VISIBLE_PUBLIC void CkGzipW_putHeartbeatMs(HCkGzipW cHandle, int newVal); CK_C_VISIBLE_PUBLIC void CkGzipW_getLastErrorHtml(HCkGzipW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkGzipW_lastErrorHtml(HCkGzipW cHandle); CK_C_VISIBLE_PUBLIC void CkGzipW_getLastErrorText(HCkGzipW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkGzipW_lastErrorText(HCkGzipW cHandle); CK_C_VISIBLE_PUBLIC void CkGzipW_getLastErrorXml(HCkGzipW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkGzipW_lastErrorXml(HCkGzipW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_getLastMethodSuccess(HCkGzipW cHandle); CK_C_VISIBLE_PUBLIC void CkGzipW_putLastMethodSuccess(HCkGzipW cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC void CkGzipW_getLastModStr(HCkGzipW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkGzipW_putLastModStr(HCkGzipW cHandle, const wchar_t *newVal); CK_C_VISIBLE_PUBLIC const wchar_t *CkGzipW_lastModStr(HCkGzipW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_getUseCurrentDate(HCkGzipW cHandle); CK_C_VISIBLE_PUBLIC void CkGzipW_putUseCurrentDate(HCkGzipW cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_getVerboseLogging(HCkGzipW cHandle); CK_C_VISIBLE_PUBLIC void CkGzipW_putVerboseLogging(HCkGzipW cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC void CkGzipW_getVersion(HCkGzipW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkGzipW_version(HCkGzipW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_CompressBd(HCkGzipW cHandle, HCkBinDataW binDat); CK_C_VISIBLE_PUBLIC HCkTaskW CkGzipW_CompressBdAsync(HCkGzipW cHandle, HCkBinDataW binDat); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_CompressFile(HCkGzipW cHandle, const wchar_t *inFilename, const wchar_t *destPath); CK_C_VISIBLE_PUBLIC HCkTaskW CkGzipW_CompressFileAsync(HCkGzipW cHandle, const wchar_t *inFilename, const wchar_t *destPath); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_CompressFile2(HCkGzipW cHandle, const wchar_t *inFilename, const wchar_t *embeddedFilename, const wchar_t *destPath); CK_C_VISIBLE_PUBLIC HCkTaskW CkGzipW_CompressFile2Async(HCkGzipW cHandle, const wchar_t *inFilename, const wchar_t *embeddedFilename, const wchar_t *destPath); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_CompressFileBd(HCkGzipW cHandle, const wchar_t *filePath, HCkBinDataW bd); CK_C_VISIBLE_PUBLIC HCkTaskW CkGzipW_CompressFileBdAsync(HCkGzipW cHandle, const wchar_t *filePath, HCkBinDataW bd); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_CompressFileToMem(HCkGzipW cHandle, const wchar_t *inFilename, HCkByteData outData); CK_C_VISIBLE_PUBLIC HCkTaskW CkGzipW_CompressFileToMemAsync(HCkGzipW cHandle, const wchar_t *inFilename); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_CompressMemory(HCkGzipW cHandle, HCkByteData inData, HCkByteData outData); CK_C_VISIBLE_PUBLIC HCkTaskW CkGzipW_CompressMemoryAsync(HCkGzipW cHandle, HCkByteData inData); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_CompressMemToFile(HCkGzipW cHandle, HCkByteData inData, const wchar_t *destPath); CK_C_VISIBLE_PUBLIC HCkTaskW CkGzipW_CompressMemToFileAsync(HCkGzipW cHandle, HCkByteData inData, const wchar_t *destPath); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_CompressSb(HCkGzipW cHandle, HCkStringBuilderW sb, const wchar_t *charset, HCkBinDataW bd); CK_C_VISIBLE_PUBLIC HCkTaskW CkGzipW_CompressSbAsync(HCkGzipW cHandle, HCkStringBuilderW sb, const wchar_t *charset, HCkBinDataW bd); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_CompressString(HCkGzipW cHandle, const wchar_t *inStr, const wchar_t *destCharset, HCkByteData outBytes); CK_C_VISIBLE_PUBLIC HCkTaskW CkGzipW_CompressStringAsync(HCkGzipW cHandle, const wchar_t *inStr, const wchar_t *destCharset); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_CompressStringENC(HCkGzipW cHandle, const wchar_t *inStr, const wchar_t *charset, const wchar_t *encoding, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkGzipW_compressStringENC(HCkGzipW cHandle, const wchar_t *inStr, const wchar_t *charset, const wchar_t *encoding); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_CompressStringToFile(HCkGzipW cHandle, const wchar_t *inStr, const wchar_t *destCharset, const wchar_t *destPath); CK_C_VISIBLE_PUBLIC HCkTaskW CkGzipW_CompressStringToFileAsync(HCkGzipW cHandle, const wchar_t *inStr, const wchar_t *destCharset, const wchar_t *destPath); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_Decode(HCkGzipW cHandle, const wchar_t *encodedStr, const wchar_t *encoding, HCkByteData outBytes); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_DeflateStringENC(HCkGzipW cHandle, const wchar_t *inString, const wchar_t *charsetName, const wchar_t *outputEncoding, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkGzipW_deflateStringENC(HCkGzipW cHandle, const wchar_t *inString, const wchar_t *charsetName, const wchar_t *outputEncoding); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_Encode(HCkGzipW cHandle, HCkByteData byteData, const wchar_t *encoding, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkGzipW_encode(HCkGzipW cHandle, HCkByteData byteData, const wchar_t *encoding); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_ExamineFile(HCkGzipW cHandle, const wchar_t *inGzFilename); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_ExamineMemory(HCkGzipW cHandle, HCkByteData inGzData); CK_C_VISIBLE_PUBLIC HCkDateTimeW CkGzipW_GetDt(HCkGzipW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_InflateStringENC(HCkGzipW cHandle, const wchar_t *inString, const wchar_t *convertFromCharset, const wchar_t *inputEncoding, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkGzipW_inflateStringENC(HCkGzipW cHandle, const wchar_t *inString, const wchar_t *convertFromCharset, const wchar_t *inputEncoding); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_IsGzip(HCkGzipW cHandle, HCkBinDataW bd); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_LoadTaskCaller(HCkGzipW cHandle, HCkTaskW task); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_ReadFile(HCkGzipW cHandle, const wchar_t *path, HCkByteData outBytes); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_SetDt(HCkGzipW cHandle, HCkDateTimeW dt); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_SetExtraData(HCkGzipW cHandle, const wchar_t *encodedData, const wchar_t *encoding); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_UncompressBd(HCkGzipW cHandle, HCkBinDataW binDat); CK_C_VISIBLE_PUBLIC HCkTaskW CkGzipW_UncompressBdAsync(HCkGzipW cHandle, HCkBinDataW binDat); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_UncompressBdToFile(HCkGzipW cHandle, HCkBinDataW bd, const wchar_t *filePath); CK_C_VISIBLE_PUBLIC HCkTaskW CkGzipW_UncompressBdToFileAsync(HCkGzipW cHandle, HCkBinDataW bd, const wchar_t *filePath); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_UncompressFile(HCkGzipW cHandle, const wchar_t *srcPath, const wchar_t *destPath); CK_C_VISIBLE_PUBLIC HCkTaskW CkGzipW_UncompressFileAsync(HCkGzipW cHandle, const wchar_t *srcPath, const wchar_t *destPath); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_UncompressFileToMem(HCkGzipW cHandle, const wchar_t *inFilename, HCkByteData outData); CK_C_VISIBLE_PUBLIC HCkTaskW CkGzipW_UncompressFileToMemAsync(HCkGzipW cHandle, const wchar_t *inFilename); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_UncompressFileToString(HCkGzipW cHandle, const wchar_t *gzFilename, const wchar_t *charset, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkGzipW_uncompressFileToString(HCkGzipW cHandle, const wchar_t *gzFilename, const wchar_t *charset); CK_C_VISIBLE_PUBLIC HCkTaskW CkGzipW_UncompressFileToStringAsync(HCkGzipW cHandle, const wchar_t *gzFilename, const wchar_t *charset); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_UncompressMemory(HCkGzipW cHandle, HCkByteData inData, HCkByteData outData); CK_C_VISIBLE_PUBLIC HCkTaskW CkGzipW_UncompressMemoryAsync(HCkGzipW cHandle, HCkByteData inData); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_UncompressMemToFile(HCkGzipW cHandle, HCkByteData inData, const wchar_t *destPath); CK_C_VISIBLE_PUBLIC HCkTaskW CkGzipW_UncompressMemToFileAsync(HCkGzipW cHandle, HCkByteData inData, const wchar_t *destPath); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_UncompressString(HCkGzipW cHandle, HCkByteData inData, const wchar_t *inCharset, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkGzipW_uncompressString(HCkGzipW cHandle, HCkByteData inData, const wchar_t *inCharset); CK_C_VISIBLE_PUBLIC HCkTaskW CkGzipW_UncompressStringAsync(HCkGzipW cHandle, HCkByteData inData, const wchar_t *inCharset); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_UncompressStringENC(HCkGzipW cHandle, const wchar_t *inStr, const wchar_t *charset, const wchar_t *encoding, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkGzipW_uncompressStringENC(HCkGzipW cHandle, const wchar_t *inStr, const wchar_t *charset, const wchar_t *encoding); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_UnTarGz(HCkGzipW cHandle, const wchar_t *tgzFilename, const wchar_t *destDir, BOOL bNoAbsolute); CK_C_VISIBLE_PUBLIC HCkTaskW CkGzipW_UnTarGzAsync(HCkGzipW cHandle, const wchar_t *tgzFilename, const wchar_t *destDir, BOOL bNoAbsolute); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_WriteFile(HCkGzipW cHandle, const wchar_t *path, HCkByteData binaryData); CK_C_VISIBLE_PUBLIC BOOL CkGzipW_XfdlToXml(HCkGzipW cHandle, const wchar_t *xfldData, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkGzipW_xfdlToXml(HCkGzipW cHandle, const wchar_t *xfldData); #endif