// This is a generated source file for Chilkat version 11.3.0 #ifndef _C_CkZipEntryWH #define _C_CkZipEntryWH #include "chilkatDefs.h" #include "ck_inttypes.h" #include "Chilkat_C.h" CK_C_VISIBLE_PUBLIC void CkZipEntryW_setAbortCheck(HCkZipEntryW cHandle, BOOL (*fnAbortCheck)(void)); CK_C_VISIBLE_PUBLIC void CkZipEntryW_setPercentDone(HCkZipEntryW cHandle, BOOL (*fnPercentDone)(int pctDone)); CK_C_VISIBLE_PUBLIC void CkZipEntryW_setProgressInfo(HCkZipEntryW cHandle, void (*fnProgressInfo)(const wchar_t *name, const wchar_t *value)); CK_C_VISIBLE_PUBLIC void CkZipEntryW_setTaskCompleted(HCkZipEntryW cHandle, void (*fnTaskCompleted)(HCkTaskW hTask)); CK_C_VISIBLE_PUBLIC HCkZipEntryW CkZipEntryW_Create(void); CK_C_VISIBLE_PUBLIC void CkZipEntryW_Dispose(HCkZipEntryW handle); CK_C_VISIBLE_PUBLIC void CkZipEntryW_getComment(HCkZipEntryW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkZipEntryW_putComment(HCkZipEntryW cHandle, const wchar_t *newVal); CK_C_VISIBLE_PUBLIC const wchar_t *CkZipEntryW_comment(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC unsigned long CkZipEntryW_getCompressedLength(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC __int64 CkZipEntryW_getCompressedLength64(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC void CkZipEntryW_getCompressedLengthStr(HCkZipEntryW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkZipEntryW_compressedLengthStr(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC int CkZipEntryW_getCompressionLevel(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC void CkZipEntryW_putCompressionLevel(HCkZipEntryW cHandle, int newVal); CK_C_VISIBLE_PUBLIC int CkZipEntryW_getCompressionMethod(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC void CkZipEntryW_putCompressionMethod(HCkZipEntryW cHandle, int newVal); CK_C_VISIBLE_PUBLIC int CkZipEntryW_getCrc(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC void CkZipEntryW_getDebugLogFilePath(HCkZipEntryW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkZipEntryW_putDebugLogFilePath(HCkZipEntryW cHandle, const wchar_t *newVal); CK_C_VISIBLE_PUBLIC const wchar_t *CkZipEntryW_debugLogFilePath(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC int CkZipEntryW_getEncryptionKeyLen(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC int CkZipEntryW_getEntryID(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC int CkZipEntryW_getEntryType(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC void CkZipEntryW_getFileDateTimeStr(HCkZipEntryW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkZipEntryW_putFileDateTimeStr(HCkZipEntryW cHandle, const wchar_t *newVal); CK_C_VISIBLE_PUBLIC const wchar_t *CkZipEntryW_fileDateTimeStr(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC void CkZipEntryW_getFileName(HCkZipEntryW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkZipEntryW_putFileName(HCkZipEntryW cHandle, const wchar_t *newVal); CK_C_VISIBLE_PUBLIC const wchar_t *CkZipEntryW_fileName(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC void CkZipEntryW_getFileNameHex(HCkZipEntryW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkZipEntryW_fileNameHex(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC int CkZipEntryW_getHeartbeatMs(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC void CkZipEntryW_putHeartbeatMs(HCkZipEntryW cHandle, int newVal); CK_C_VISIBLE_PUBLIC BOOL CkZipEntryW_getIsAesEncrypted(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkZipEntryW_getIsDirectory(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC void CkZipEntryW_getLastErrorHtml(HCkZipEntryW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkZipEntryW_lastErrorHtml(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC void CkZipEntryW_getLastErrorText(HCkZipEntryW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkZipEntryW_lastErrorText(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC void CkZipEntryW_getLastErrorXml(HCkZipEntryW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkZipEntryW_lastErrorXml(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkZipEntryW_getLastMethodSuccess(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC void CkZipEntryW_putLastMethodSuccess(HCkZipEntryW cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC BOOL CkZipEntryW_getTextFlag(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC void CkZipEntryW_putTextFlag(HCkZipEntryW cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC unsigned long CkZipEntryW_getUncompressedLength(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC __int64 CkZipEntryW_getUncompressedLength64(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC void CkZipEntryW_getUncompressedLengthStr(HCkZipEntryW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkZipEntryW_uncompressedLengthStr(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkZipEntryW_getVerboseLogging(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC void CkZipEntryW_putVerboseLogging(HCkZipEntryW cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC void CkZipEntryW_getVersion(HCkZipEntryW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkZipEntryW_version(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkZipEntryW_AppendData(HCkZipEntryW cHandle, HCkByteData inData); CK_C_VISIBLE_PUBLIC HCkTaskW CkZipEntryW_AppendDataAsync(HCkZipEntryW cHandle, HCkByteData inData); CK_C_VISIBLE_PUBLIC BOOL CkZipEntryW_AppendString(HCkZipEntryW cHandle, const wchar_t *strContent, const wchar_t *charset); CK_C_VISIBLE_PUBLIC HCkTaskW CkZipEntryW_AppendStringAsync(HCkZipEntryW cHandle, const wchar_t *strContent, const wchar_t *charset); CK_C_VISIBLE_PUBLIC BOOL CkZipEntryW_Copy(HCkZipEntryW cHandle, HCkByteData outData); CK_C_VISIBLE_PUBLIC BOOL CkZipEntryW_CopyToBase64(HCkZipEntryW cHandle, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkZipEntryW_copyToBase64(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkZipEntryW_CopyToHex(HCkZipEntryW cHandle, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkZipEntryW_copyToHex(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkZipEntryW_Extract(HCkZipEntryW cHandle, const wchar_t *dirPath); CK_C_VISIBLE_PUBLIC HCkTaskW CkZipEntryW_ExtractAsync(HCkZipEntryW cHandle, const wchar_t *dirPath); CK_C_VISIBLE_PUBLIC BOOL CkZipEntryW_ExtractInto(HCkZipEntryW cHandle, const wchar_t *dirPath); CK_C_VISIBLE_PUBLIC HCkTaskW CkZipEntryW_ExtractIntoAsync(HCkZipEntryW cHandle, const wchar_t *dirPath); CK_C_VISIBLE_PUBLIC HCkDateTimeW CkZipEntryW_GetDt(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkZipEntryW_GetNext(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkZipEntryW_GetNextMatch(HCkZipEntryW cHandle, const wchar_t *pattern); CK_C_VISIBLE_PUBLIC BOOL CkZipEntryW_Inflate(HCkZipEntryW cHandle, HCkByteData outData); CK_C_VISIBLE_PUBLIC HCkTaskW CkZipEntryW_InflateAsync(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkZipEntryW_LoadTaskCaller(HCkZipEntryW cHandle, HCkTaskW task); CK_C_VISIBLE_PUBLIC HCkZipEntryW CkZipEntryW_NextEntry(HCkZipEntryW cHandle); CK_C_VISIBLE_PUBLIC HCkZipEntryW CkZipEntryW_NextMatchingEntry(HCkZipEntryW cHandle, const wchar_t *matchStr); CK_C_VISIBLE_PUBLIC BOOL CkZipEntryW_ReplaceData(HCkZipEntryW cHandle, HCkByteData inData); CK_C_VISIBLE_PUBLIC BOOL CkZipEntryW_ReplaceString(HCkZipEntryW cHandle, const wchar_t *strContent, const wchar_t *charset); CK_C_VISIBLE_PUBLIC void CkZipEntryW_SetDt(HCkZipEntryW cHandle, HCkDateTimeW dt); CK_C_VISIBLE_PUBLIC BOOL CkZipEntryW_UnzipToBd(HCkZipEntryW cHandle, HCkBinDataW binData); CK_C_VISIBLE_PUBLIC HCkTaskW CkZipEntryW_UnzipToBdAsync(HCkZipEntryW cHandle, HCkBinDataW binData); CK_C_VISIBLE_PUBLIC BOOL CkZipEntryW_UnzipToSb(HCkZipEntryW cHandle, int lineEndingBehavior, const wchar_t *srcCharset, HCkStringBuilderW sb); CK_C_VISIBLE_PUBLIC HCkTaskW CkZipEntryW_UnzipToSbAsync(HCkZipEntryW cHandle, int lineEndingBehavior, const wchar_t *srcCharset, HCkStringBuilderW sb); CK_C_VISIBLE_PUBLIC BOOL CkZipEntryW_UnzipToStream(HCkZipEntryW cHandle, HCkStreamW toStream); CK_C_VISIBLE_PUBLIC HCkTaskW CkZipEntryW_UnzipToStreamAsync(HCkZipEntryW cHandle, HCkStreamW toStream); CK_C_VISIBLE_PUBLIC BOOL CkZipEntryW_UnzipToString(HCkZipEntryW cHandle, int lineEndingBehavior, const wchar_t *srcCharset, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkZipEntryW_unzipToString(HCkZipEntryW cHandle, int lineEndingBehavior, const wchar_t *srcCharset); CK_C_VISIBLE_PUBLIC HCkTaskW CkZipEntryW_UnzipToStringAsync(HCkZipEntryW cHandle, int lineEndingBehavior, const wchar_t *srcCharset); #endif