// This is a generated source file for Chilkat version 11.3.0 #ifndef _C_CkStringArrayWH #define _C_CkStringArrayWH #include "chilkatDefs.h" #include "ck_inttypes.h" #include "Chilkat_C.h" CK_C_VISIBLE_PUBLIC HCkStringArrayW CkStringArrayW_Create(void); CK_C_VISIBLE_PUBLIC void CkStringArrayW_Dispose(HCkStringArrayW handle); CK_C_VISIBLE_PUBLIC int CkStringArrayW_getCount(HCkStringArrayW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkStringArrayW_getCrlf(HCkStringArrayW cHandle); CK_C_VISIBLE_PUBLIC void CkStringArrayW_putCrlf(HCkStringArrayW cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC void CkStringArrayW_getDebugLogFilePath(HCkStringArrayW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkStringArrayW_putDebugLogFilePath(HCkStringArrayW cHandle, const wchar_t *newVal); CK_C_VISIBLE_PUBLIC const wchar_t *CkStringArrayW_debugLogFilePath(HCkStringArrayW cHandle); CK_C_VISIBLE_PUBLIC void CkStringArrayW_getLastErrorHtml(HCkStringArrayW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkStringArrayW_lastErrorHtml(HCkStringArrayW cHandle); CK_C_VISIBLE_PUBLIC void CkStringArrayW_getLastErrorText(HCkStringArrayW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkStringArrayW_lastErrorText(HCkStringArrayW cHandle); CK_C_VISIBLE_PUBLIC void CkStringArrayW_getLastErrorXml(HCkStringArrayW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkStringArrayW_lastErrorXml(HCkStringArrayW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkStringArrayW_getLastMethodSuccess(HCkStringArrayW cHandle); CK_C_VISIBLE_PUBLIC void CkStringArrayW_putLastMethodSuccess(HCkStringArrayW cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC int CkStringArrayW_getLength(HCkStringArrayW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkStringArrayW_getTrim(HCkStringArrayW cHandle); CK_C_VISIBLE_PUBLIC void CkStringArrayW_putTrim(HCkStringArrayW cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC BOOL CkStringArrayW_getUnique(HCkStringArrayW cHandle); CK_C_VISIBLE_PUBLIC void CkStringArrayW_putUnique(HCkStringArrayW cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC BOOL CkStringArrayW_getVerboseLogging(HCkStringArrayW cHandle); CK_C_VISIBLE_PUBLIC void CkStringArrayW_putVerboseLogging(HCkStringArrayW cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC void CkStringArrayW_getVersion(HCkStringArrayW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkStringArrayW_version(HCkStringArrayW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkStringArrayW_Append(HCkStringArrayW cHandle, const wchar_t *str); CK_C_VISIBLE_PUBLIC BOOL CkStringArrayW_AppendSerialized(HCkStringArrayW cHandle, const wchar_t *encodedStr); CK_C_VISIBLE_PUBLIC void CkStringArrayW_Clear(HCkStringArrayW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkStringArrayW_Contains(HCkStringArrayW cHandle, const wchar_t *str); CK_C_VISIBLE_PUBLIC int CkStringArrayW_Find(HCkStringArrayW cHandle, const wchar_t *findStr, int startIndex); CK_C_VISIBLE_PUBLIC int CkStringArrayW_FindFirstMatch(HCkStringArrayW cHandle, const wchar_t *matchPattern, int startIndex); CK_C_VISIBLE_PUBLIC BOOL CkStringArrayW_GetString(HCkStringArrayW cHandle, int index, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkStringArrayW_getString(HCkStringArrayW cHandle, int index); CK_C_VISIBLE_PUBLIC int CkStringArrayW_GetStringLen(HCkStringArrayW cHandle, int index); CK_C_VISIBLE_PUBLIC void CkStringArrayW_InsertAt(HCkStringArrayW cHandle, int index, const wchar_t *str); CK_C_VISIBLE_PUBLIC BOOL CkStringArrayW_LastString(HCkStringArrayW cHandle, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkStringArrayW_lastString(HCkStringArrayW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkStringArrayW_LoadFromFile(HCkStringArrayW cHandle, const wchar_t *path); CK_C_VISIBLE_PUBLIC BOOL CkStringArrayW_LoadFromFile2(HCkStringArrayW cHandle, const wchar_t *path, const wchar_t *charset); CK_C_VISIBLE_PUBLIC void CkStringArrayW_LoadFromText(HCkStringArrayW cHandle, const wchar_t *str); CK_C_VISIBLE_PUBLIC BOOL CkStringArrayW_LoadTaskResult(HCkStringArrayW cHandle, HCkTaskW task); CK_C_VISIBLE_PUBLIC BOOL CkStringArrayW_Pop(HCkStringArrayW cHandle, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkStringArrayW_pop(HCkStringArrayW cHandle); CK_C_VISIBLE_PUBLIC void CkStringArrayW_Prepend(HCkStringArrayW cHandle, const wchar_t *str); CK_C_VISIBLE_PUBLIC void CkStringArrayW_Remove(HCkStringArrayW cHandle, const wchar_t *str); CK_C_VISIBLE_PUBLIC BOOL CkStringArrayW_RemoveAt(HCkStringArrayW cHandle, int index); CK_C_VISIBLE_PUBLIC void CkStringArrayW_ReplaceAt(HCkStringArrayW cHandle, int index, const wchar_t *str); CK_C_VISIBLE_PUBLIC BOOL CkStringArrayW_SaveNthToFile(HCkStringArrayW cHandle, int index, const wchar_t *saveToPath); CK_C_VISIBLE_PUBLIC BOOL CkStringArrayW_SaveToFile(HCkStringArrayW cHandle, const wchar_t *path); CK_C_VISIBLE_PUBLIC BOOL CkStringArrayW_SaveToFile2(HCkStringArrayW cHandle, const wchar_t *saveToPath, const wchar_t *charset); CK_C_VISIBLE_PUBLIC BOOL CkStringArrayW_SaveToText(HCkStringArrayW cHandle, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkStringArrayW_saveToText(HCkStringArrayW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkStringArrayW_Serialize(HCkStringArrayW cHandle, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkStringArrayW_serialize(HCkStringArrayW cHandle); CK_C_VISIBLE_PUBLIC void CkStringArrayW_Sort(HCkStringArrayW cHandle, BOOL ascending); CK_C_VISIBLE_PUBLIC void CkStringArrayW_SplitAndAppend(HCkStringArrayW cHandle, const wchar_t *str, const wchar_t *boundary); CK_C_VISIBLE_PUBLIC BOOL CkStringArrayW_StrAt(HCkStringArrayW cHandle, int index, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkStringArrayW_strAt(HCkStringArrayW cHandle, int index); CK_C_VISIBLE_PUBLIC void CkStringArrayW_Subtract(HCkStringArrayW cHandle, HCkStringArrayW stringArrayObj); CK_C_VISIBLE_PUBLIC void CkStringArrayW_Union(HCkStringArrayW cHandle, HCkStringArrayW stringArrayObj); #endif