cgui.h

Go to the documentation of this file.
00001 /***************************************************************************
00002  begin       : Mon Mar 01 2004
00003  copyright   : (C) 2004-2008 by Martin Preuss
00004  email       : martin@libchipcard.de
00005 
00006  ***************************************************************************
00007  *          Please see toplevel file COPYING for license details           *
00008  ***************************************************************************/
00009 
00010 
00011 #ifndef GWEN_GUI_CGUI_H
00012 #define GWEN_GUI_CGUI_H
00013 
00014 #include <gwenhywfar/gui.h>
00015 
00016 
00017 #ifdef __cplusplus
00018 extern "C" {
00019 #endif
00020 
00029 
00033 GWENHYWFAR_API 
00034 GWEN_GUI *GWEN_Gui_CGui_new();
00035 
00036 
00045 GWENHYWFAR_API 
00046 const char *GWEN_Gui_CGui_GetCharSet(const GWEN_GUI *gui);
00047 
00048 GWENHYWFAR_API 
00049 void GWEN_Gui_CGui_SetCharSet(GWEN_GUI *gui, const char *s);
00050 
00073 GWENHYWFAR_API 
00074 int GWEN_Gui_CGui_GetIsNonInteractive(const GWEN_GUI *gui);
00075 
00076 GWENHYWFAR_API 
00077 void GWEN_Gui_CGui_SetIsNonInteractive(GWEN_GUI *gui, int i);
00098 GWENHYWFAR_API 
00099 void GWEN_Gui_CGui_SetPasswordDb(GWEN_GUI *gui,
00100                                  GWEN_DB_NODE *dbPasswords,
00101                                  int persistent);
00102 
00107 GWENHYWFAR_API 
00108 GWEN_DB_NODE *GWEN_Gui_CGui_GetPasswordDb(const GWEN_GUI *gui);
00127 GWENHYWFAR_API 
00128 void GWEN_Gui_CGui_SetCertDb(GWEN_GUI *gui, GWEN_DB_NODE *dbCerts);
00129 
00134 GWENHYWFAR_API 
00135 GWEN_DB_NODE *GWEN_Gui_CGui_GetCertDb(const GWEN_GUI *gui);
00139  /* defgroup */
00140 
00141 
00142 #ifdef __cplusplus
00143 }
00144 #endif
00145 
00146 
00147 #endif
00148 
00149 
00150 

Generated on Wed Sep 3 15:21:57 2008 for gwenhywfar by  doxygen 1.5.6