// This is a generated source file for Chilkat version 11.3.0 #ifndef _C_CkHttpResponseWH #define _C_CkHttpResponseWH #include "chilkatDefs.h" #include "ck_inttypes.h" #include "Chilkat_C.h" CK_C_VISIBLE_PUBLIC HCkHttpResponseW CkHttpResponseW_Create(void); CK_C_VISIBLE_PUBLIC void CkHttpResponseW_Dispose(HCkHttpResponseW handle); CK_C_VISIBLE_PUBLIC void CkHttpResponseW_getBodyQP(HCkHttpResponseW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkHttpResponseW_bodyQP(HCkHttpResponseW cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponseW_getBodyStr(HCkHttpResponseW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkHttpResponseW_bodyStr(HCkHttpResponseW cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponseW_getCharset(HCkHttpResponseW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkHttpResponseW_charset(HCkHttpResponseW cHandle); CK_C_VISIBLE_PUBLIC unsigned long CkHttpResponseW_getContentLength(HCkHttpResponseW cHandle); CK_C_VISIBLE_PUBLIC __int64 CkHttpResponseW_getContentLength64(HCkHttpResponseW cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponseW_getDateStr(HCkHttpResponseW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkHttpResponseW_dateStr(HCkHttpResponseW cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponseW_getDebugLogFilePath(HCkHttpResponseW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkHttpResponseW_putDebugLogFilePath(HCkHttpResponseW cHandle, const wchar_t *newVal); CK_C_VISIBLE_PUBLIC const wchar_t *CkHttpResponseW_debugLogFilePath(HCkHttpResponseW cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponseW_getDomain(HCkHttpResponseW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkHttpResponseW_domain(HCkHttpResponseW cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponseW_getFinalRedirectUrl(HCkHttpResponseW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkHttpResponseW_finalRedirectUrl(HCkHttpResponseW cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponseW_getFullMime(HCkHttpResponseW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkHttpResponseW_fullMime(HCkHttpResponseW cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponseW_getHeader(HCkHttpResponseW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkHttpResponseW_header(HCkHttpResponseW cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponseW_getLastErrorHtml(HCkHttpResponseW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkHttpResponseW_lastErrorHtml(HCkHttpResponseW cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponseW_getLastErrorText(HCkHttpResponseW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkHttpResponseW_lastErrorText(HCkHttpResponseW cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponseW_getLastErrorXml(HCkHttpResponseW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkHttpResponseW_lastErrorXml(HCkHttpResponseW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponseW_getLastMethodSuccess(HCkHttpResponseW cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponseW_putLastMethodSuccess(HCkHttpResponseW cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC int CkHttpResponseW_getNumCookies(HCkHttpResponseW cHandle); CK_C_VISIBLE_PUBLIC int CkHttpResponseW_getNumHeaderFields(HCkHttpResponseW cHandle); CK_C_VISIBLE_PUBLIC int CkHttpResponseW_getStatusCode(HCkHttpResponseW cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponseW_getStatusLine(HCkHttpResponseW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkHttpResponseW_statusLine(HCkHttpResponseW cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponseW_getStatusText(HCkHttpResponseW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkHttpResponseW_statusText(HCkHttpResponseW cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponseW_getUncommonOptions(HCkHttpResponseW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkHttpResponseW_putUncommonOptions(HCkHttpResponseW cHandle, const wchar_t *newVal); CK_C_VISIBLE_PUBLIC const wchar_t *CkHttpResponseW_uncommonOptions(HCkHttpResponseW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponseW_getVerboseLogging(HCkHttpResponseW cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponseW_putVerboseLogging(HCkHttpResponseW cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC void CkHttpResponseW_getVersion(HCkHttpResponseW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkHttpResponseW_version(HCkHttpResponseW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponseW_GetBodyBd(HCkHttpResponseW cHandle, HCkBinDataW binData); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponseW_GetBodyJarr(HCkHttpResponseW cHandle, HCkJsonArrayW jarr); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponseW_GetBodyJson(HCkHttpResponseW cHandle, HCkJsonObjectW json); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponseW_GetBodySb(HCkHttpResponseW cHandle, HCkStringBuilderW sb); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponseW_GetBodyXml(HCkHttpResponseW cHandle, HCkXmlW xml); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponseW_GetCookieDomain(HCkHttpResponseW cHandle, int index, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkHttpResponseW_getCookieDomain(HCkHttpResponseW cHandle, int index); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponseW_GetCookieExpiresStr(HCkHttpResponseW cHandle, int index, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkHttpResponseW_getCookieExpiresStr(HCkHttpResponseW cHandle, int index); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponseW_GetCookieName(HCkHttpResponseW cHandle, int index, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkHttpResponseW_getCookieName(HCkHttpResponseW cHandle, int index); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponseW_GetCookiePath(HCkHttpResponseW cHandle, int index, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkHttpResponseW_getCookiePath(HCkHttpResponseW cHandle, int index); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponseW_GetCookieValue(HCkHttpResponseW cHandle, int index, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkHttpResponseW_getCookieValue(HCkHttpResponseW cHandle, int index); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponseW_GetHeaderField(HCkHttpResponseW cHandle, const wchar_t *fieldName, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkHttpResponseW_getHeaderField(HCkHttpResponseW cHandle, const wchar_t *fieldName); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponseW_GetHeaderFieldAttr(HCkHttpResponseW cHandle, const wchar_t *fieldName, const wchar_t *attrName, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkHttpResponseW_getHeaderFieldAttr(HCkHttpResponseW cHandle, const wchar_t *fieldName, const wchar_t *attrName); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponseW_GetHeaderName(HCkHttpResponseW cHandle, int index, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkHttpResponseW_getHeaderName(HCkHttpResponseW cHandle, int index); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponseW_GetHeaderValue(HCkHttpResponseW cHandle, int index, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkHttpResponseW_getHeaderValue(HCkHttpResponseW cHandle, int index); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponseW_LoadTaskResult(HCkHttpResponseW cHandle, HCkTaskW task); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponseW_SaveBodyBinary(HCkHttpResponseW cHandle, const wchar_t *path); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponseW_SaveBodyText(HCkHttpResponseW cHandle, BOOL bCrlf, const wchar_t *path); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponseW_UrlEncParamValue(HCkHttpResponseW cHandle, const wchar_t *encodedParamString, const wchar_t *paramName, HCkString outStr); CK_C_VISIBLE_PUBLIC const wchar_t *CkHttpResponseW_urlEncParamValue(HCkHttpResponseW cHandle, const wchar_t *encodedParamString, const wchar_t *paramName); #endif