Statistics
| Branch: | Revision:

root / libcacard / vreadert.h @ 992aeb8e

History | View | Annotate | Download (564 Bytes)

1 111a38b0 Robert Relyea
/*
2 111a38b0 Robert Relyea
 * This work is licensed under the terms of the GNU LGPL, version 2.1 or later.
3 111a38b0 Robert Relyea
 * See the COPYING.LIB file in the top-level directory.
4 111a38b0 Robert Relyea
 */
5 111a38b0 Robert Relyea
6 111a38b0 Robert Relyea
#ifndef VREADERT_H
7 111a38b0 Robert Relyea
#define VREADERT_H 1
8 111a38b0 Robert Relyea
9 111a38b0 Robert Relyea
typedef enum {
10 111a38b0 Robert Relyea
    VREADER_OK = 0,
11 111a38b0 Robert Relyea
    VREADER_NO_CARD,
12 111a38b0 Robert Relyea
    VREADER_OUT_OF_MEMORY
13 111a38b0 Robert Relyea
} VReaderStatus;
14 111a38b0 Robert Relyea
15 111a38b0 Robert Relyea
typedef unsigned int vreader_id_t;
16 111a38b0 Robert Relyea
typedef struct VReaderStruct VReader;
17 111a38b0 Robert Relyea
typedef struct VReaderListStruct VReaderList;
18 111a38b0 Robert Relyea
typedef struct VReaderListEntryStruct VReaderListEntry;
19 111a38b0 Robert Relyea
20 111a38b0 Robert Relyea
typedef struct VReaderEmulStruct VReaderEmul;
21 111a38b0 Robert Relyea
typedef void (*VReaderEmulFree)(VReaderEmul *);
22 111a38b0 Robert Relyea
23 111a38b0 Robert Relyea
#endif