aqbanking  5.1.0beta
aqhbci/provider.h
Go to the documentation of this file.
1 /***************************************************************************
2  begin : Mon Mar 01 2004
3  copyright : (C) 2004-2010 by Martin Preuss
4  email : martin@libchipcard.de
5 
6  ***************************************************************************
7  * Please see toplevel file COPYING for license details *
8  ***************************************************************************/
9 
10 #ifndef AH_PROVIDER_H
11 #define AH_PROVIDER_H
12 
13 
14 #include <aqhbci/aqhbci.h>
15 
16 #include <aqbanking/banking.h>
17 #include <aqbanking/provider_be.h>
18 #include <aqbanking/user.h>
19 
20 #include <gwenhywfar/ct.h>
21 
22 
31 
32 #ifdef __cplusplus
33 extern "C" {
34 #endif
35 
36 
47  };
48 
49 
51 AB_PROVIDER *AH_Provider_new(AB_BANKING *ab, const char *name);
52 
53 
59 const char *AH_Provider_GetProductName(const AB_PROVIDER *pro);
60 
62 const char *AH_Provider_GetProductVersion(const AB_PROVIDER *pro);
63 
86  int withProgress, int nounmount, int doLock);
87 
99  int withProgress, int nounmount, int doLock);
100 
112  int withProgress, int nounmount, int doLock);
113 
125  int withProgress, int nounmount, int doLock);
126 
140  int withAuthKey,
141  int withProgress, int nounmount, int doLock);
142 
153  AB_USER *u,
154  int withProgress, int nounmount, int doLock);
155 
167  int withProgress, int nounmount, int doLock);
168 
169 
181  int withProgress, int nounmount, int doLock);
182 
183 
194  AB_ACCOUNT_LIST2 *al,
196  int withProgress, int nounmount, int doLock);
197 
198 
222  AB_USER *u,
223  int useBankKey,
224  int variant,
225  GWEN_BUFFER *lbuf,
226  int nounmount);
227 
240  AB_USER *u,
241  int useBankKey,
242  int variant,
243  GWEN_BUFFER *lbuf,
244  int nounmount);
250 int AH_Provider_CreateKeys(AB_PROVIDER *pro, AB_USER *u, int nounmount);
251 
252 
254 int AH_Provider_Test(AB_PROVIDER *pro);
255 
256 
260 #ifdef __cplusplus
261 }
262 #endif
263 
264 
265  /* defgroup */
267 
268 
269 
270 #endif /* AH_PROVIDER_H */
271 
272 
273 
274