provider.h File Reference

#include <aqhbci/aqhbci.h>
#include <aqhbci/medium.h>
#include <aqbanking/banking.h>
#include <aqbanking/provider_be.h>
#include <aqbanking/user.h>

Go to the source code of this file.

Functions

AQHBCI_API AB_PROVIDERAH_Provider_new (AB_BANKING *ab, const char *name)
Informative Functions
AQHBCI_API const char * AH_Provider_GetProductName (const AB_PROVIDER *pro)
AQHBCI_API const char * AH_Provider_GetProductVersion (const AB_PROVIDER *pro)
Server Interactive Functions
Functions in this group are used from setup wizards or tools. They send requests to the server (including opening and closing of the progress dialog by calling AB_Banking_ProgressStart etc).

AQHBCI_API int AH_Provider_GetAccounts (AB_PROVIDER *pro, AB_USER *u, AB_IMEXPORTER_CONTEXT *ctx, int nounmount)
AQHBCI_API int AH_Provider_GetSysId (AB_PROVIDER *pro, AB_USER *u, AB_IMEXPORTER_CONTEXT *ctx, int nounmount)
AQHBCI_API int AH_Provider_GetServerKeys (AB_PROVIDER *pro, AB_USER *u, AB_IMEXPORTER_CONTEXT *ctx, int nounmount)
AQHBCI_API int AH_Provider_SendUserKeys (AB_PROVIDER *pro, AB_USER *u, AB_IMEXPORTER_CONTEXT *ctx, int nounmount)
AQHBCI_API int AH_Provider_GetCert (AB_PROVIDER *pro, AB_USER *u, int nounmount)
AQHBCI_API int AH_Provider_GetItanModes (AB_PROVIDER *pro, AB_USER *u, AB_IMEXPORTER_CONTEXT *ctx, int nounmount)
AQHBCI_API int AH_Provider_ChangePin (AB_PROVIDER *pro, AB_USER *u, AB_IMEXPORTER_CONTEXT *ctx, int nounmount)
Generating Ini-Letters
INI letters are used in RDH mode only. They are used to verify the public server keys and to create a letter to be sent to the bank for verification of the public user keys.

AQHBCI_API int AH_Provider_GetIniLetterTxt (AB_PROVIDER *pro, AB_USER *u, int useBankKey, GWEN_BUFFER *lbuf, int nounmount)
AQHBCI_API int AH_Provider_GetIniLetterHtml (AB_PROVIDER *pro, AB_USER *u, int useBankKey, GWEN_BUFFER *lbuf, int nounmount)
Security Media Management
AQHBCI_API const AH_MEDIUM_LISTAH_Provider_GetMediaList (AB_PROVIDER *pro)
AQHBCI_API AH_MEDIUMAH_Provider_MediumFactory (AB_PROVIDER *pro, const char *typeName, const char *subTypeName, const char *mediumName)
AQHBCI_API AH_MEDIUMAH_Provider_FindMedium (const AB_PROVIDER *pro, const char *typeName, const char *mediumName)
AQHBCI_API AH_MEDIUMAH_Provider_FindMediumById (const AB_PROVIDER *pro, GWEN_TYPE_UINT32 id)
AQHBCI_API int AH_Provider_AddMedium (AB_PROVIDER *pro, AH_MEDIUM *m)
AQHBCI_API int AH_Provider_RemoveMedium (AB_PROVIDER *pro, AH_MEDIUM *m)
AQHBCI_API int AH_Provider_CheckMedium (AB_PROVIDER *pro, GWEN_CRYPTTOKEN_DEVICE dev, GWEN_BUFFER *mtypeName, GWEN_BUFFER *msubTypeName, GWEN_BUFFER *mediumName)


Generated on Fri Nov 10 03:56:54 2006 for aqbanking by  doxygen 1.5.1