root / libcacard / vreadert.h @ 92f562ec
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
|