driverinfo.h

Go to the documentation of this file.
00001 /***************************************************************************
00002  $RCSfile$
00003                              -------------------
00004     cvs         : $Id: driverinfo.h 121 2005-10-19 22:40:47Z aquamaniac $
00005     begin       : Mon Mar 01 2004
00006     copyright   : (C) 2004 by Martin Preuss
00007     email       : martin@libchipcard.de
00008 
00009  ***************************************************************************
00010  *          Please see toplevel file COPYING for license details           *
00011  ***************************************************************************/
00012 
00013 
00014 
00015 #ifndef CHIPCARD_COMMON_DRIVERINFO_H
00016 #define CHIPCARD_COMMON_DRIVERINFO_H
00017 
00018 #include <gwenhywfar/stringlist.h>
00019 #include <gwenhywfar/buffer.h>
00020 #include <gwenhywfar/xml.h>
00021 #include <gwenhywfar/db.h>
00022 
00023 
00024 int LC_DriverInfo_FindFile(GWEN_STRINGLIST *slDirs,
00025                            GWEN_STRINGLIST *slNames,
00026                            GWEN_BUFFER *nbuf);
00027 
00028 
00029 void LC_DriverInfo_SampleDirs(const char *dataDir, GWEN_STRINGLIST *sl);
00030 
00031 GWEN_DB_NODE *LC_DriverInfo_DriverDbFromXml(GWEN_XMLNODE *node);
00032 GWEN_DB_NODE *LC_DriverInfo_ReaderDbFromXml(GWEN_XMLNODE *node);
00033 
00034 int LC_DriverInfo_SampleDrivers(GWEN_STRINGLIST *sl,
00035                                 GWEN_DB_NODE *dbDrivers,
00036                                 int availOnly);
00037 
00038 int LC_DriverInfo_ReadDrivers(const char *dataDir,
00039                               GWEN_DB_NODE *dbDrivers,
00040                               int availOnly);
00041 
00042 
00043 #endif

Generated on Sat Sep 22 04:38:38 2007 for libchipcard2 by  doxygen 1.5.3