// This is a generated source file for Chilkat version 9.5.0.75
#ifndef _C_CkAuthAzureStorageWH
#define _C_CkAuthAzureStorageWH
#include "chilkatDefs.h"

#include "Chilkat_C.h"


CK_VISIBLE_PUBLIC HCkAuthAzureStorageW CkAuthAzureStorageW_Create(void);
CK_VISIBLE_PUBLIC void CkAuthAzureStorageW_Dispose(HCkAuthAzureStorageW handle);
CK_VISIBLE_PUBLIC void CkAuthAzureStorageW_getAccessKey(HCkAuthAzureStorageW cHandle, HCkString retval);
CK_VISIBLE_PUBLIC void  CkAuthAzureStorageW_putAccessKey(HCkAuthAzureStorageW cHandle, const wchar_t *newVal);
CK_VISIBLE_PUBLIC const wchar_t *CkAuthAzureStorageW_accessKey(HCkAuthAzureStorageW cHandle);
CK_VISIBLE_PUBLIC void CkAuthAzureStorageW_getAccount(HCkAuthAzureStorageW cHandle, HCkString retval);
CK_VISIBLE_PUBLIC void  CkAuthAzureStorageW_putAccount(HCkAuthAzureStorageW cHandle, const wchar_t *newVal);
CK_VISIBLE_PUBLIC const wchar_t *CkAuthAzureStorageW_account(HCkAuthAzureStorageW cHandle);
CK_VISIBLE_PUBLIC void CkAuthAzureStorageW_getDebugLogFilePath(HCkAuthAzureStorageW cHandle, HCkString retval);
CK_VISIBLE_PUBLIC void  CkAuthAzureStorageW_putDebugLogFilePath(HCkAuthAzureStorageW cHandle, const wchar_t *newVal);
CK_VISIBLE_PUBLIC const wchar_t *CkAuthAzureStorageW_debugLogFilePath(HCkAuthAzureStorageW cHandle);
CK_VISIBLE_PUBLIC void CkAuthAzureStorageW_getLastErrorHtml(HCkAuthAzureStorageW cHandle, HCkString retval);
CK_VISIBLE_PUBLIC const wchar_t *CkAuthAzureStorageW_lastErrorHtml(HCkAuthAzureStorageW cHandle);
CK_VISIBLE_PUBLIC void CkAuthAzureStorageW_getLastErrorText(HCkAuthAzureStorageW cHandle, HCkString retval);
CK_VISIBLE_PUBLIC const wchar_t *CkAuthAzureStorageW_lastErrorText(HCkAuthAzureStorageW cHandle);
CK_VISIBLE_PUBLIC void CkAuthAzureStorageW_getLastErrorXml(HCkAuthAzureStorageW cHandle, HCkString retval);
CK_VISIBLE_PUBLIC const wchar_t *CkAuthAzureStorageW_lastErrorXml(HCkAuthAzureStorageW cHandle);
CK_VISIBLE_PUBLIC BOOL CkAuthAzureStorageW_getLastMethodSuccess(HCkAuthAzureStorageW cHandle);
CK_VISIBLE_PUBLIC void  CkAuthAzureStorageW_putLastMethodSuccess(HCkAuthAzureStorageW cHandle, BOOL newVal);
CK_VISIBLE_PUBLIC void CkAuthAzureStorageW_getScheme(HCkAuthAzureStorageW cHandle, HCkString retval);
CK_VISIBLE_PUBLIC void  CkAuthAzureStorageW_putScheme(HCkAuthAzureStorageW cHandle, const wchar_t *newVal);
CK_VISIBLE_PUBLIC const wchar_t *CkAuthAzureStorageW_scheme(HCkAuthAzureStorageW cHandle);
CK_VISIBLE_PUBLIC void CkAuthAzureStorageW_getService(HCkAuthAzureStorageW cHandle, HCkString retval);
CK_VISIBLE_PUBLIC void  CkAuthAzureStorageW_putService(HCkAuthAzureStorageW cHandle, const wchar_t *newVal);
CK_VISIBLE_PUBLIC const wchar_t *CkAuthAzureStorageW_service(HCkAuthAzureStorageW cHandle);
CK_VISIBLE_PUBLIC BOOL CkAuthAzureStorageW_getVerboseLogging(HCkAuthAzureStorageW cHandle);
CK_VISIBLE_PUBLIC void  CkAuthAzureStorageW_putVerboseLogging(HCkAuthAzureStorageW cHandle, BOOL newVal);
CK_VISIBLE_PUBLIC void CkAuthAzureStorageW_getVersion(HCkAuthAzureStorageW cHandle, HCkString retval);
CK_VISIBLE_PUBLIC const wchar_t *CkAuthAzureStorageW_version(HCkAuthAzureStorageW cHandle);
CK_VISIBLE_PUBLIC void CkAuthAzureStorageW_getXMsVersion(HCkAuthAzureStorageW cHandle, HCkString retval);
CK_VISIBLE_PUBLIC void  CkAuthAzureStorageW_putXMsVersion(HCkAuthAzureStorageW cHandle, const wchar_t *newVal);
CK_VISIBLE_PUBLIC const wchar_t *CkAuthAzureStorageW_xMsVersion(HCkAuthAzureStorageW cHandle);
CK_VISIBLE_PUBLIC BOOL CkAuthAzureStorageW_SaveLastError(HCkAuthAzureStorageW cHandle, const wchar_t *path);
#endif
