// This is a generated source file for Chilkat version 11.3.0 #ifndef _C_CkAuthGoogleWH #define _C_CkAuthGoogleWH #include "chilkatDefs.h" #include "ck_inttypes.h" #include "Chilkat_C.h" CK_C_VISIBLE_PUBLIC void CkAuthGoogleW_setAbortCheck(HCkAuthGoogleW cHandle, BOOL (*fnAbortCheck)(void)); CK_C_VISIBLE_PUBLIC void CkAuthGoogleW_setPercentDone(HCkAuthGoogleW cHandle, BOOL (*fnPercentDone)(int pctDone)); CK_C_VISIBLE_PUBLIC void CkAuthGoogleW_setProgressInfo(HCkAuthGoogleW cHandle, void (*fnProgressInfo)(const wchar_t *name, const wchar_t *value)); CK_C_VISIBLE_PUBLIC void CkAuthGoogleW_setTaskCompleted(HCkAuthGoogleW cHandle, void (*fnTaskCompleted)(HCkTaskW hTask)); CK_C_VISIBLE_PUBLIC HCkAuthGoogleW CkAuthGoogleW_Create(void); CK_C_VISIBLE_PUBLIC void CkAuthGoogleW_Dispose(HCkAuthGoogleW handle); CK_C_VISIBLE_PUBLIC void CkAuthGoogleW_getAccessToken(HCkAuthGoogleW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkAuthGoogleW_putAccessToken(HCkAuthGoogleW cHandle, const wchar_t *newVal); CK_C_VISIBLE_PUBLIC const wchar_t *CkAuthGoogleW_accessToken(HCkAuthGoogleW cHandle); CK_C_VISIBLE_PUBLIC void CkAuthGoogleW_getDebugLogFilePath(HCkAuthGoogleW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkAuthGoogleW_putDebugLogFilePath(HCkAuthGoogleW cHandle, const wchar_t *newVal); CK_C_VISIBLE_PUBLIC const wchar_t *CkAuthGoogleW_debugLogFilePath(HCkAuthGoogleW cHandle); CK_C_VISIBLE_PUBLIC void CkAuthGoogleW_getEmailAddress(HCkAuthGoogleW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkAuthGoogleW_putEmailAddress(HCkAuthGoogleW cHandle, const wchar_t *newVal); CK_C_VISIBLE_PUBLIC const wchar_t *CkAuthGoogleW_emailAddress(HCkAuthGoogleW cHandle); CK_C_VISIBLE_PUBLIC int CkAuthGoogleW_getExpireNumSeconds(HCkAuthGoogleW cHandle); CK_C_VISIBLE_PUBLIC void CkAuthGoogleW_putExpireNumSeconds(HCkAuthGoogleW cHandle, int newVal); CK_C_VISIBLE_PUBLIC int CkAuthGoogleW_getIat(HCkAuthGoogleW cHandle); CK_C_VISIBLE_PUBLIC void CkAuthGoogleW_putIat(HCkAuthGoogleW cHandle, int newVal); CK_C_VISIBLE_PUBLIC void CkAuthGoogleW_getJsonKey(HCkAuthGoogleW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkAuthGoogleW_putJsonKey(HCkAuthGoogleW cHandle, const wchar_t *newVal); CK_C_VISIBLE_PUBLIC const wchar_t *CkAuthGoogleW_jsonKey(HCkAuthGoogleW cHandle); CK_C_VISIBLE_PUBLIC void CkAuthGoogleW_getLastErrorHtml(HCkAuthGoogleW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkAuthGoogleW_lastErrorHtml(HCkAuthGoogleW cHandle); CK_C_VISIBLE_PUBLIC void CkAuthGoogleW_getLastErrorText(HCkAuthGoogleW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkAuthGoogleW_lastErrorText(HCkAuthGoogleW cHandle); CK_C_VISIBLE_PUBLIC void CkAuthGoogleW_getLastErrorXml(HCkAuthGoogleW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkAuthGoogleW_lastErrorXml(HCkAuthGoogleW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkAuthGoogleW_getLastMethodSuccess(HCkAuthGoogleW cHandle); CK_C_VISIBLE_PUBLIC void CkAuthGoogleW_putLastMethodSuccess(HCkAuthGoogleW cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC int CkAuthGoogleW_getNumSecondsRemaining(HCkAuthGoogleW cHandle); CK_C_VISIBLE_PUBLIC void CkAuthGoogleW_getScope(HCkAuthGoogleW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkAuthGoogleW_putScope(HCkAuthGoogleW cHandle, const wchar_t *newVal); CK_C_VISIBLE_PUBLIC const wchar_t *CkAuthGoogleW_scope(HCkAuthGoogleW cHandle); CK_C_VISIBLE_PUBLIC void CkAuthGoogleW_getSubEmailAddress(HCkAuthGoogleW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkAuthGoogleW_putSubEmailAddress(HCkAuthGoogleW cHandle, const wchar_t *newVal); CK_C_VISIBLE_PUBLIC const wchar_t *CkAuthGoogleW_subEmailAddress(HCkAuthGoogleW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkAuthGoogleW_getValid(HCkAuthGoogleW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkAuthGoogleW_getVerboseLogging(HCkAuthGoogleW cHandle); CK_C_VISIBLE_PUBLIC void CkAuthGoogleW_putVerboseLogging(HCkAuthGoogleW cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC void CkAuthGoogleW_getVersion(HCkAuthGoogleW cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const wchar_t *CkAuthGoogleW_version(HCkAuthGoogleW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkAuthGoogleW_AddClaims(HCkAuthGoogleW cHandle, HCkJsonObjectW json); CK_C_VISIBLE_PUBLIC HCkPfxW CkAuthGoogleW_GetP12(HCkAuthGoogleW cHandle); CK_C_VISIBLE_PUBLIC BOOL CkAuthGoogleW_LoadTaskCaller(HCkAuthGoogleW cHandle, HCkTaskW task); CK_C_VISIBLE_PUBLIC BOOL CkAuthGoogleW_ObtainAccessToken(HCkAuthGoogleW cHandle, HCkSocketW connection); CK_C_VISIBLE_PUBLIC HCkTaskW CkAuthGoogleW_ObtainAccessTokenAsync(HCkAuthGoogleW cHandle, HCkSocketW connection); CK_C_VISIBLE_PUBLIC BOOL CkAuthGoogleW_SetP12(HCkAuthGoogleW cHandle, HCkPfxW key); #endif