10 #ifndef EBC_CLIENT_USER_H 11 #define EBC_CLIENT_USER_H 17 #include <gwenhywfar/db.h> 18 #include <gwenhywfar/misc.h> 19 #include <gwenhywfar/url.h> 27 #define EBC_USER_FLAGS_BANK_DOESNT_SIGN 0x00000001 28 #define EBC_USER_FLAGS_FORCE_SSLV3 0x00000002 29 #define EBC_USER_FLAGS_INI 0x00000004 30 #define EBC_USER_FLAGS_HIA 0x00000008 31 #define EBC_USER_FLAGS_CLIENT_DATA_DOWNLOAD_SPP 0x00000010 32 #define EBC_USER_FLAGS_PREVALIDATION_SPP 0x00000020 33 #define EBC_USER_FLAGS_RECOVERY_SPP 0x00000040 34 #define EBC_USER_FLAGS_STA_SPP 0x00000080 35 #define EBC_USER_FLAGS_IZV_SPP 0x00000100 36 #define EBC_USER_FLAGS_USE_IZL 0x00010000 37 #define EBC_USER_FLAGS_TIMESTAMP_FIX1 0x00020000 38 #define EBC_USER_FLAGS_NO_EU 0x00040000
AQEBICS_API const char * EBC_User_GetCryptVersion(const AB_USER *u)
AQEBICS_API void EBC_User_SetProtoVersion(AB_USER *u, const char *s)
AQEBICS_API uint32_t EBC_User_Flags_fromDb(GWEN_DB_NODE *db, const char *name)
AQEBICS_API const char * EBC_User_Status_toString(EBC_USER_STATUS st)
AQEBICS_API int EBC_User_GetHttpVMajor(const AB_USER *u)
AQEBICS_API void EBC_User_SetHttpVMinor(AB_USER *u, int i)
AQEBICS_API int EBC_User_MkPasswdName(const AB_USER *u, GWEN_BUFFER *buf)
AQEBICS_API void EBC_User_SetFlags(AB_USER *u, uint32_t flags)
AQEBICS_API void EBC_User_AddFlags(AB_USER *u, uint32_t flags)
AQEBICS_API void EBC_User_SubFlags(AB_USER *u, uint32_t flags)
AQEBICS_API const char * EBC_User_GetPeerId(const AB_USER *u)
AQEBICS_API void EBC_User_SetSignVersion(AB_USER *u, const char *s)
AQEBICS_API void EBC_User_SetTokenType(AB_USER *u, const char *s)
AQEBICS_API const char * EBC_User_GetSignVersion(const AB_USER *u)
AQEBICS_API const char * EBC_User_GetAuthVersion(const AB_USER *u)
AQEBICS_API void EBC_User_SetSystemId(AB_USER *u, const char *s)
AQEBICS_API void EBC_User_Flags_toDb(GWEN_DB_NODE *db, const char *name, uint32_t flags)
AQEBICS_API EBC_USER_STATUS EBC_User_Status_fromString(const char *s)
AQEBICS_API void EBC_User_SetPeerId(AB_USER *u, const char *s)
AQEBICS_API uint32_t EBC_User_GetFlags(const AB_USER *u)
AQEBICS_API void EBC_User_SetHttpUserAgent(AB_USER *u, const char *s)
AQEBICS_API void EBC_User_SetAuthVersion(AB_USER *u, const char *s)
AQEBICS_API const char * EBC_User_GetServerUrl(const AB_USER *u)
AQEBICS_API int EBC_User_GetHttpVMinor(const AB_USER *u)
AQEBICS_API void EBC_User_SetHttpContentType(AB_USER *u, const char *s)
AQEBICS_API void EBC_User_SetHttpVMajor(AB_USER *u, int i)
AQEBICS_API const char * EBC_User_GetHttpUserAgent(const AB_USER *u)
AQEBICS_API const char * EBC_User_GetHttpContentType(const AB_USER *u)
AQEBICS_API void EBC_User_SetServerUrl(AB_USER *u, const char *s)
AQEBICS_API const char * EBC_User_GetTokenName(const AB_USER *u)
AQEBICS_API void EBC_User_SetStatus(AB_USER *u, EBC_USER_STATUS i)
AQEBICS_API void EBC_User_SetCryptVersion(AB_USER *u, const char *s)
AQEBICS_API void EBC_User_SetTokenContextId(AB_USER *u, uint32_t id)
AQEBICS_API const char * EBC_User_GetTokenType(const AB_USER *u)
AQEBICS_API void EBC_User_SetTokenName(AB_USER *u, const char *s)
AQEBICS_API EBC_USER_STATUS EBC_User_GetStatus(const AB_USER *u)
AQEBICS_API uint32_t EBC_User_GetTokenContextId(const AB_USER *u)
AQEBICS_API const char * EBC_User_GetSystemId(const AB_USER *u)
AQEBICS_API const char * EBC_User_GetProtoVersion(const AB_USER *u)