// This is a generated source file for Chilkat version 11.3.0 #ifndef _C_CkAuthAws_H #define _C_CkAuthAws_H #include "chilkatDefs.h" #include "ck_inttypes.h" #include "Chilkat_C.h" CK_C_VISIBLE_PUBLIC HCkAuthAws CkAuthAws_Create(void); CK_C_VISIBLE_PUBLIC HCkAuthAws CkAuthAws_Create2(int progLang); CK_C_VISIBLE_PUBLIC void CkAuthAws_Dispose(HCkAuthAws handle); CK_C_VISIBLE_PUBLIC void CkAuthAws_getAccessKey(HCkAuthAws cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkAuthAws_putAccessKey(HCkAuthAws cHandle, const char *newVal); CK_C_VISIBLE_PUBLIC const char *CkAuthAws_accessKey(HCkAuthAws cHandle); CK_C_VISIBLE_PUBLIC void CkAuthAws_getCanonicalizedResourceV2(HCkAuthAws cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkAuthAws_putCanonicalizedResourceV2(HCkAuthAws cHandle, const char *newVal); CK_C_VISIBLE_PUBLIC const char *CkAuthAws_canonicalizedResourceV2(HCkAuthAws cHandle); CK_C_VISIBLE_PUBLIC void CkAuthAws_getDebugLogFilePath(HCkAuthAws cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkAuthAws_putDebugLogFilePath(HCkAuthAws cHandle, const char *newVal); CK_C_VISIBLE_PUBLIC const char *CkAuthAws_debugLogFilePath(HCkAuthAws cHandle); CK_C_VISIBLE_PUBLIC void CkAuthAws_getLastErrorHtml(HCkAuthAws cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const char *CkAuthAws_lastErrorHtml(HCkAuthAws cHandle); CK_C_VISIBLE_PUBLIC void CkAuthAws_getLastErrorText(HCkAuthAws cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const char *CkAuthAws_lastErrorText(HCkAuthAws cHandle); CK_C_VISIBLE_PUBLIC void CkAuthAws_getLastErrorXml(HCkAuthAws cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const char *CkAuthAws_lastErrorXml(HCkAuthAws cHandle); CK_C_VISIBLE_PUBLIC BOOL CkAuthAws_getLastMethodSuccess(HCkAuthAws cHandle); CK_C_VISIBLE_PUBLIC void CkAuthAws_putLastMethodSuccess(HCkAuthAws cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC void CkAuthAws_getPrecomputedMd5(HCkAuthAws cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkAuthAws_putPrecomputedMd5(HCkAuthAws cHandle, const char *newVal); CK_C_VISIBLE_PUBLIC const char *CkAuthAws_precomputedMd5(HCkAuthAws cHandle); CK_C_VISIBLE_PUBLIC void CkAuthAws_getPrecomputedSha256(HCkAuthAws cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkAuthAws_putPrecomputedSha256(HCkAuthAws cHandle, const char *newVal); CK_C_VISIBLE_PUBLIC const char *CkAuthAws_precomputedSha256(HCkAuthAws cHandle); CK_C_VISIBLE_PUBLIC void CkAuthAws_getRegion(HCkAuthAws cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkAuthAws_putRegion(HCkAuthAws cHandle, const char *newVal); CK_C_VISIBLE_PUBLIC const char *CkAuthAws_region(HCkAuthAws cHandle); CK_C_VISIBLE_PUBLIC void CkAuthAws_getSecretKey(HCkAuthAws cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkAuthAws_putSecretKey(HCkAuthAws cHandle, const char *newVal); CK_C_VISIBLE_PUBLIC const char *CkAuthAws_secretKey(HCkAuthAws cHandle); CK_C_VISIBLE_PUBLIC void CkAuthAws_getServiceName(HCkAuthAws cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkAuthAws_putServiceName(HCkAuthAws cHandle, const char *newVal); CK_C_VISIBLE_PUBLIC const char *CkAuthAws_serviceName(HCkAuthAws cHandle); CK_C_VISIBLE_PUBLIC int CkAuthAws_getSignatureVersion(HCkAuthAws cHandle); CK_C_VISIBLE_PUBLIC void CkAuthAws_putSignatureVersion(HCkAuthAws cHandle, int newVal); CK_C_VISIBLE_PUBLIC BOOL CkAuthAws_getUtf8(HCkAuthAws cHandle); CK_C_VISIBLE_PUBLIC void CkAuthAws_putUtf8(HCkAuthAws cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC BOOL CkAuthAws_getVerboseLogging(HCkAuthAws cHandle); CK_C_VISIBLE_PUBLIC void CkAuthAws_putVerboseLogging(HCkAuthAws cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC void CkAuthAws_getVersion(HCkAuthAws cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const char *CkAuthAws_version(HCkAuthAws cHandle); CK_C_VISIBLE_PUBLIC BOOL CkAuthAws_GenPresignedUrl(HCkAuthAws cHandle, const char *httpVerb, BOOL useHttps, const char *domain, const char *path, int numSecondsValid, const char *awsService, HCkString outStr); CK_C_VISIBLE_PUBLIC const char *CkAuthAws_genPresignedUrl(HCkAuthAws cHandle, const char *httpVerb, BOOL useHttps, const char *domain, const char *path, int numSecondsValid, const char *awsService); #endif