25 lines
		
	
	
		
			564 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			564 B
		
	
	
	
		
			C
		
	
	
	
/*
 | 
						|
 * This work is licensed under the terms of the GNU LGPL, version 2.1 or later.
 | 
						|
 * See the COPYING.LIB file in the top-level directory.
 | 
						|
 */
 | 
						|
 | 
						|
#ifndef VREADERT_H
 | 
						|
#define VREADERT_H 1
 | 
						|
 | 
						|
typedef enum {
 | 
						|
    VREADER_OK = 0,
 | 
						|
    VREADER_NO_CARD,
 | 
						|
    VREADER_OUT_OF_MEMORY
 | 
						|
} VReaderStatus;
 | 
						|
 | 
						|
typedef unsigned int vreader_id_t;
 | 
						|
typedef struct VReaderStruct VReader;
 | 
						|
typedef struct VReaderListStruct VReaderList;
 | 
						|
typedef struct VReaderListEntryStruct VReaderListEntry;
 | 
						|
 | 
						|
typedef struct VReaderEmulStruct VReaderEmul;
 | 
						|
typedef void (*VReaderEmulFree)(VReaderEmul *);
 | 
						|
 | 
						|
#endif
 | 
						|
 |