// This is a generated source file for Chilkat version 11.3.0 #ifndef _C_CkEmailBundle_H #define _C_CkEmailBundle_H #include "chilkatDefs.h" #include "ck_inttypes.h" #include "Chilkat_C.h" CK_C_VISIBLE_PUBLIC HCkEmailBundle CkEmailBundle_Create(void); CK_C_VISIBLE_PUBLIC HCkEmailBundle CkEmailBundle_Create2(int progLang); CK_C_VISIBLE_PUBLIC void CkEmailBundle_Dispose(HCkEmailBundle handle); CK_C_VISIBLE_PUBLIC void CkEmailBundle_getDebugLogFilePath(HCkEmailBundle cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkEmailBundle_putDebugLogFilePath(HCkEmailBundle cHandle, const char *newVal); CK_C_VISIBLE_PUBLIC const char *CkEmailBundle_debugLogFilePath(HCkEmailBundle cHandle); CK_C_VISIBLE_PUBLIC void CkEmailBundle_getLastErrorHtml(HCkEmailBundle cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const char *CkEmailBundle_lastErrorHtml(HCkEmailBundle cHandle); CK_C_VISIBLE_PUBLIC void CkEmailBundle_getLastErrorText(HCkEmailBundle cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const char *CkEmailBundle_lastErrorText(HCkEmailBundle cHandle); CK_C_VISIBLE_PUBLIC void CkEmailBundle_getLastErrorXml(HCkEmailBundle cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const char *CkEmailBundle_lastErrorXml(HCkEmailBundle cHandle); CK_C_VISIBLE_PUBLIC BOOL CkEmailBundle_getLastMethodSuccess(HCkEmailBundle cHandle); CK_C_VISIBLE_PUBLIC void CkEmailBundle_putLastMethodSuccess(HCkEmailBundle cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC int CkEmailBundle_getMessageCount(HCkEmailBundle cHandle); CK_C_VISIBLE_PUBLIC BOOL CkEmailBundle_getUtf8(HCkEmailBundle cHandle); CK_C_VISIBLE_PUBLIC void CkEmailBundle_putUtf8(HCkEmailBundle cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC BOOL CkEmailBundle_getVerboseLogging(HCkEmailBundle cHandle); CK_C_VISIBLE_PUBLIC void CkEmailBundle_putVerboseLogging(HCkEmailBundle cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC void CkEmailBundle_getVersion(HCkEmailBundle cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const char *CkEmailBundle_version(HCkEmailBundle cHandle); CK_C_VISIBLE_PUBLIC BOOL CkEmailBundle_AddEmail(HCkEmailBundle cHandle, HCkEmail email); CK_C_VISIBLE_PUBLIC void CkEmailBundle_Clear(HCkEmailBundle cHandle); CK_C_VISIBLE_PUBLIC BOOL CkEmailBundle_EmailAt(HCkEmailBundle cHandle, int index, HCkEmail email); CK_C_VISIBLE_PUBLIC HCkEmail CkEmailBundle_FindByHeader(HCkEmailBundle cHandle, const char *headerFieldName, const char *headerFieldValue); CK_C_VISIBLE_PUBLIC BOOL CkEmailBundle_FindEmail(HCkEmailBundle cHandle, HCkJsonObject json, HCkEmail email); CK_C_VISIBLE_PUBLIC HCkEmail CkEmailBundle_GetEmail(HCkEmailBundle cHandle, int index); CK_C_VISIBLE_PUBLIC HCkStringArray CkEmailBundle_GetUidls(HCkEmailBundle cHandle); CK_C_VISIBLE_PUBLIC BOOL CkEmailBundle_GetXml(HCkEmailBundle cHandle, HCkString outXml); CK_C_VISIBLE_PUBLIC const char *CkEmailBundle_getXml(HCkEmailBundle cHandle); CK_C_VISIBLE_PUBLIC BOOL CkEmailBundle_LoadTaskResult(HCkEmailBundle cHandle, HCkTask task); CK_C_VISIBLE_PUBLIC BOOL CkEmailBundle_LoadXml(HCkEmailBundle cHandle, const char *filename); CK_C_VISIBLE_PUBLIC BOOL CkEmailBundle_LoadXmlString(HCkEmailBundle cHandle, const char *xmlStr); CK_C_VISIBLE_PUBLIC BOOL CkEmailBundle_RemoveEmail(HCkEmailBundle cHandle, HCkEmail email); CK_C_VISIBLE_PUBLIC BOOL CkEmailBundle_RemoveEmailByIndex(HCkEmailBundle cHandle, int index); CK_C_VISIBLE_PUBLIC BOOL CkEmailBundle_SaveXml(HCkEmailBundle cHandle, const char *filename); CK_C_VISIBLE_PUBLIC void CkEmailBundle_SortByDate(HCkEmailBundle cHandle, BOOL ascending); CK_C_VISIBLE_PUBLIC void CkEmailBundle_SortByRecipient(HCkEmailBundle cHandle, BOOL ascending); CK_C_VISIBLE_PUBLIC void CkEmailBundle_SortBySender(HCkEmailBundle cHandle, BOOL ascending); CK_C_VISIBLE_PUBLIC void CkEmailBundle_SortBySubject(HCkEmailBundle cHandle, BOOL ascending); #endif