aqbanking
5.0.24.0-git
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
aqbanking5
aqhbci
tanmethod.h
Go to the documentation of this file.
1
/* This file is auto-generated from "tanmethod.xml" by the typemaker
2
tool of Gwenhywfar.
3
Do not edit this file -- all changes will be lost! */
4
#ifndef TANMETHOD_H
5
#define TANMETHOD_H
6
227
#ifdef __cplusplus
228
extern
"C"
{
229
#endif
230
231
typedef
struct
AH_TAN_METHOD
AH_TAN_METHOD
;
232
233
#ifdef __cplusplus
234
}
/* __cplusplus */
235
#endif
236
237
#include <gwenhywfar/db.h>
238
#include <gwenhywfar/inherit.h>
239
#include <gwenhywfar/misc.h>
240
#include <gwenhywfar/list2.h>
241
/* pre-headers */
242
#include <
aqhbci/aqhbci.h
>
243
244
#ifdef __cplusplus
245
extern
"C"
{
246
#endif
247
248
249
GWEN_INHERIT_FUNCTION_LIB_DEFS
(
AH_TAN_METHOD
,
AQHBCI_API
)
250
GWEN_LIST_FUNCTION_LIB_DEFS
(
AH_TAN_METHOD
, AH_TanMethod,
AQHBCI_API
)
251
AQHBCI_API
AH_TAN_METHOD_LIST
*
AH_TanMethod_List_dup
(const
AH_TAN_METHOD_LIST
*stl);
252
253
GWEN_LIST2_FUNCTION_LIB_DEFS
(AH_TAN_METHOD, AH_TanMethod,
AQHBCI_API
)
254
257
AQHBCI_API
void
AH_TanMethod_List2_freeAll
(
AH_TAN_METHOD_LIST2
*stl);
258
261
AQHBCI_API
AH_TAN_METHOD *
AH_TanMethod_new
();
264
AQHBCI_API
AH_TAN_METHOD *
AH_TanMethod_fromDb
(GWEN_DB_NODE *db);
267
AQHBCI_API
AH_TAN_METHOD *
AH_TanMethod_dup
(const AH_TAN_METHOD*st);
270
AQHBCI_API
void
AH_TanMethod_free
(AH_TAN_METHOD *st);
273
AQHBCI_API
void
AH_TanMethod_Attach
(AH_TAN_METHOD *st);
276
AQHBCI_API
int
AH_TanMethod_ReadDb
(AH_TAN_METHOD *st, GWEN_DB_NODE *db);
279
AQHBCI_API
int
AH_TanMethod_toDb
(const AH_TAN_METHOD*st, GWEN_DB_NODE *db);
282
AQHBCI_API
int
AH_TanMethod_IsModified
(const AH_TAN_METHOD *st);
285
AQHBCI_API
void
AH_TanMethod_SetModified
(AH_TAN_METHOD *st,
int
i);
286
287
291
AQHBCI_API
int
AH_TanMethod_GetFunction
(const AH_TAN_METHOD *el);
295
AQHBCI_API
void
AH_TanMethod_SetFunction
(AH_TAN_METHOD *el,
int
d);
296
300
AQHBCI_API
int
AH_TanMethod_GetProcess
(const AH_TAN_METHOD *el);
304
AQHBCI_API
void
AH_TanMethod_SetProcess
(AH_TAN_METHOD *el,
int
d);
305
309
AQHBCI_API
const
char
*
AH_TanMethod_GetMethodId
(const AH_TAN_METHOD *el);
313
AQHBCI_API
void
AH_TanMethod_SetMethodId
(AH_TAN_METHOD *el, const
char
*d);
314
318
AQHBCI_API
const
char
*
AH_TanMethod_GetMethodName
(const AH_TAN_METHOD *el);
322
AQHBCI_API
void
AH_TanMethod_SetMethodName
(AH_TAN_METHOD *el, const
char
*d);
323
327
AQHBCI_API
const
char
*
AH_TanMethod_GetZkaTanName
(const AH_TAN_METHOD *el);
331
AQHBCI_API
void
AH_TanMethod_SetZkaTanName
(AH_TAN_METHOD *el, const
char
*d);
332
336
AQHBCI_API
const
char
*
AH_TanMethod_GetZkaTanVersion
(const AH_TAN_METHOD *el);
340
AQHBCI_API
void
AH_TanMethod_SetZkaTanVersion
(AH_TAN_METHOD *el, const
char
*d);
341
345
AQHBCI_API
int
AH_TanMethod_GetTanMaxLen
(const AH_TAN_METHOD *el);
349
AQHBCI_API
void
AH_TanMethod_SetTanMaxLen
(AH_TAN_METHOD *el,
int
d);
350
354
AQHBCI_API
const
char
*
AH_TanMethod_GetFormatId
(const AH_TAN_METHOD *el);
358
AQHBCI_API
void
AH_TanMethod_SetFormatId
(AH_TAN_METHOD *el, const
char
*d);
359
363
AQHBCI_API
const
char
*
AH_TanMethod_GetPrompt
(const AH_TAN_METHOD *el);
367
AQHBCI_API
void
AH_TanMethod_SetPrompt
(AH_TAN_METHOD *el, const
char
*d);
368
372
AQHBCI_API
int
AH_TanMethod_GetReturnMaxLen
(const AH_TAN_METHOD *el);
376
AQHBCI_API
void
AH_TanMethod_SetReturnMaxLen
(AH_TAN_METHOD *el,
int
d);
377
381
AQHBCI_API
int
AH_TanMethod_GetMaxActiveLists
(const AH_TAN_METHOD *el);
385
AQHBCI_API
void
AH_TanMethod_SetMaxActiveLists
(AH_TAN_METHOD *el,
int
d);
386
390
AQHBCI_API
int
AH_TanMethod_GetMultiTanAllowed
(const AH_TAN_METHOD *el);
394
AQHBCI_API
void
AH_TanMethod_SetMultiTanAllowed
(AH_TAN_METHOD *el,
int
d);
395
399
AQHBCI_API
int
AH_TanMethod_GetTimeShiftAllowed
(const AH_TAN_METHOD *el);
403
AQHBCI_API
void
AH_TanMethod_SetTimeShiftAllowed
(AH_TAN_METHOD *el,
int
d);
404
408
AQHBCI_API
int
AH_TanMethod_GetTanListMode
(const AH_TAN_METHOD *el);
412
AQHBCI_API
void
AH_TanMethod_SetTanListMode
(AH_TAN_METHOD *el,
int
d);
413
417
AQHBCI_API
int
AH_TanMethod_GetStornoAllowed
(const AH_TAN_METHOD *el);
421
AQHBCI_API
void
AH_TanMethod_SetStornoAllowed
(AH_TAN_METHOD *el,
int
d);
422
426
AQHBCI_API
int
AH_TanMethod_GetNeedSmsAccount
(const AH_TAN_METHOD *el);
430
AQHBCI_API
void
AH_TanMethod_SetNeedSmsAccount
(AH_TAN_METHOD *el,
int
d);
431
435
AQHBCI_API
int
AH_TanMethod_GetNeedLocalAccount
(const AH_TAN_METHOD *el);
439
AQHBCI_API
void
AH_TanMethod_SetNeedLocalAccount
(AH_TAN_METHOD *el,
int
d);
440
444
AQHBCI_API
int
AH_TanMethod_GetNeedChallengeClass
(const AH_TAN_METHOD *el);
448
AQHBCI_API
void
AH_TanMethod_SetNeedChallengeClass
(AH_TAN_METHOD *el,
int
d);
449
453
AQHBCI_API
int
AH_TanMethod_GetNeedChallengeAmount
(const AH_TAN_METHOD *el);
457
AQHBCI_API
void
AH_TanMethod_SetNeedChallengeAmount
(AH_TAN_METHOD *el,
int
d);
458
462
AQHBCI_API
int
AH_TanMethod_GetChallengeIsStructured
(const AH_TAN_METHOD *el);
466
AQHBCI_API
void
AH_TanMethod_SetChallengeIsStructured
(AH_TAN_METHOD *el,
int
d);
467
471
AQHBCI_API
int
AH_TanMethod_GetInitMode
(const AH_TAN_METHOD *el);
475
AQHBCI_API
void
AH_TanMethod_SetInitMode
(AH_TAN_METHOD *el,
int
d);
476
480
AQHBCI_API
int
AH_TanMethod_GetNeedTanMediumId
(const AH_TAN_METHOD *el);
484
AQHBCI_API
void
AH_TanMethod_SetNeedTanMediumId
(AH_TAN_METHOD *el,
int
d);
485
489
AQHBCI_API
int
AH_TanMethod_GetMaxActiveTanMedia
(const AH_TAN_METHOD *el);
493
AQHBCI_API
void
AH_TanMethod_SetMaxActiveTanMedia
(AH_TAN_METHOD *el,
int
d);
494
498
AQHBCI_API
int
AH_TanMethod_GetGvVersion
(const AH_TAN_METHOD *el);
502
AQHBCI_API
void
AH_TanMethod_SetGvVersion
(AH_TAN_METHOD *el,
int
d);
503
504
505
#ifdef __cplusplus
506
}
/* __cplusplus */
507
#endif
508
509
510
#endif
/* TANMETHOD_H */
Generated on Sun Dec 9 2012 12:56:41 for aqbanking by
1.8.1.2