#ifndef	__SCARDTOOLS_H__
#define	__SCARDTOOLS_H__

#include <winscard.h>

typedef enum
{
	ACS38DRV_CARD_TYPE_MCU			= 0x0,
	ACS38DRV_CARD_TYPE_1K_16K		= 0x1,
	ACS38DRV_CARD_TYPE_32K_1024K	= 0x2,
	ACS38DRV_CARD_TYPE_AT88SC153	= 0x03,
	ACS38DRV_CARD_TYPE_AT88SC1608	= 0x04,
	ACS38DRV_CARD_TYPE_SLE4418_4428	= 0x05,
	ACS38DRV_CARD_TYPE_SLE4432_4442	= 0x06,
	ACS38DRV_CARD_TYPE_MCU_T0		= 0x0C,
	ACS38DRV_CARD_TYPE_MCU_T1		= 0x0D
} ACS38DRV_CARD_TYPE;

LONG
ACS38DrvSetCardType(
		SCARDCONTEXT		scardContext,
		const char*			readerName,
		ACS38DRV_CARD_TYPE	cardType);

#endif	/* __SCARDTOOLS_H__ */
