亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ifdhandler.h

?? linux下的pcsclite
?? H
字號:
/* * This provides reader specific low-level calls. * * MUSCLE SmartCard Development ( http://www.linuxnet.com ) * * Copyright (C) 1999-2004 *  David Corcoran <corcoran@linuxnet.com> *  Damien Sauveron <damien.sauveron@labri.fr> * * $Id: ifdhandler.h,v 1.15 2004/08/06 12:12:19 rousseau Exp $ */#ifndef _ifd_handler_h_#define _ifd_handler_h_#include <pcsclite.h>#ifdef __cplusplusextern "C"{#endif	/*	 * List of data structures available to ifdhandler 	 */	typedef struct _DEVICE_CAPABILITIES	{		LPTSTR Vendor_Name;		/* Tag 0x0100 */		LPTSTR IFD_Type;			/* Tag 0x0101 */		DWORD IFD_Version;		/* Tag 0x0102 */		LPTSTR IFD_Serial;		/* Tag 0x0103 */		DWORD IFD_Channel_ID;	/* Tag 0x0110 */		DWORD Asynch_Supported;	/* Tag 0x0120 */		DWORD Default_Clock;	/* Tag 0x0121 */		DWORD Max_Clock;		/* Tag 0x0122 */		DWORD Default_Data_Rate;	/* Tag 0x0123 */		DWORD Max_Data_Rate;	/* Tag 0x0124 */		DWORD Max_IFSD;			/* Tag 0x0125 */		DWORD Synch_Supported;	/* Tag 0x0126 */		DWORD Power_Mgmt;		/* Tag 0x0131 */		DWORD Card_Auth_Devices;	/* Tag 0x0140 */		DWORD User_Auth_Device;	/* Tag 0x0142 */		DWORD Mechanics_Supported;	/* Tag 0x0150 */		DWORD Vendor_Features;	/* Tag 0x0180 - 0x01F0 User Defined. */	}	DEVICE_CAPABILITIES, *PDEVICE_CAPABILITIES;	typedef struct _ICC_STATE	{		UCHAR ICC_Presence;		/* Tag 0x0300 */		UCHAR ICC_Interface_Status;	/* Tag 0x0301 */		UCHAR ATR[MAX_ATR_SIZE];	/* Tag 0x0303 */		UCHAR ICC_Type;			/* Tag 0x0304 */	}	ICC_STATE, *PICC_STATE;	typedef struct _PROTOCOL_OPTIONS	{		DWORD Protocol_Type;	/* Tag 0x0201 */		DWORD Current_Clock;	/* Tag 0x0202 */		DWORD Current_F;		/* Tag 0x0203 */		DWORD Current_D;		/* Tag 0x0204 */		DWORD Current_N;		/* Tag 0x0205 */		DWORD Current_W;		/* Tag 0x0206 */		DWORD Current_IFSC;		/* Tag 0x0207 */		DWORD Current_IFSD;		/* Tag 0x0208 */		DWORD Current_BWT;		/* Tag 0x0209 */		DWORD Current_CWT;		/* Tag 0x020A */		DWORD Current_EBC;		/* Tag 0x020B */	}	PROTOCOL_OPTIONS, *PPROTOCOL_OPTIONS;	typedef struct _SCARD_IO_HEADER	{		DWORD Protocol;		DWORD Length;	}	SCARD_IO_HEADER, *PSCARD_IO_HEADER;	/*	 * End of structure list 	 */	/*	 * The list of tags should be alot more but this is all I use in the	 * meantime 	 */#define TAG_IFD_ATR                     0x0303#define TAG_IFD_SLOTNUM                 0x0180#define TAG_IFD_SLOT_THREAD_SAFE        0x0FAC#define TAG_IFD_THREAD_SAFE             0x0FAD#define TAG_IFD_SLOTS_NUMBER            0x0FAE#define TAG_IFD_SIMULTANEOUS_ACCESS     0x0FAF	/*	 * End of tag list 	 */	/*	 * IFD Handler version number enummerations 	 */#define IFD_HVERSION_1_0               0x00010000#define IFD_HVERSION_2_0               0x00020000#define IFD_HVERSION_3_0               0x00030000	/*	 * End of version number enummerations 	 */	/*	 * List of defines available to ifdhandler 	 */#define IFD_POWER_UP			500#define IFD_POWER_DOWN			501#define IFD_RESET			502#define IFD_NEGOTIATE_PTS1		1#define IFD_NEGOTIATE_PTS2		2#define IFD_NEGOTIATE_PTS3              4#define	IFD_SUCCESS			0#define IFD_ERROR_TAG			600#define IFD_ERROR_SET_FAILURE		601#define IFD_ERROR_VALUE_READ_ONLY	602#define IFD_ERROR_PTS_FAILURE		605#define IFD_ERROR_NOT_SUPPORTED		606#define IFD_PROTOCOL_NOT_SUPPORTED	607#define IFD_ERROR_POWER_ACTION		608#define IFD_ERROR_SWALLOW		609#define IFD_ERROR_EJECT			610#define IFD_ERROR_CONFISCATE		611#define IFD_COMMUNICATION_ERROR		612#define IFD_RESPONSE_TIMEOUT		613#define IFD_NOT_SUPPORTED		614#define IFD_ICC_PRESENT			615#define IFD_ICC_NOT_PRESENT		616	/*	 * If you want to compile a V2.0 IFDHandler, define IFDHANDLERv2 before you	 * include this file.	 *	 * By default it is setup for for most recent version of the API (V3.0)	 */#ifndef IFDHANDLERv2	/*	 * List of Defined Functions Available to IFD_Handler 3.0 	 *	 * All the functions of IFD_Handler 2.0 are available	 * IFDHCreateChannelByName() is new	 * IFDHControl() API changed	 */	RESPONSECODE IFDHCreateChannelByName(DWORD, LPTSTR);	RESPONSECODE IFDHControl(DWORD, DWORD, PUCHAR, DWORD, PUCHAR, DWORD,		LPDWORD);#else	/*	 * List of Defined Functions Available to IFD_Handler 2.0 	 */	RESPONSECODE IFDHControl(DWORD, PUCHAR, DWORD, PUCHAR, PDWORD);#endif	/*	 * common functions in IFD_Handler 2.0 and 3.0	 */	RESPONSECODE IFDHCreateChannel(DWORD, DWORD);	RESPONSECODE IFDHCloseChannel(DWORD);	RESPONSECODE IFDHGetCapabilities(DWORD, DWORD, PDWORD, PUCHAR);	RESPONSECODE IFDHSetCapabilities(DWORD, DWORD, DWORD, PUCHAR);	RESPONSECODE IFDHSetProtocolParameters(DWORD, DWORD, UCHAR,		UCHAR, UCHAR, UCHAR);	RESPONSECODE IFDHPowerICC(DWORD, DWORD, PUCHAR, PDWORD);	RESPONSECODE IFDHTransmitToICC(DWORD, SCARD_IO_HEADER, PUCHAR,		DWORD, PUCHAR, PDWORD, PSCARD_IO_HEADER);	RESPONSECODE IFDHICCPresence(DWORD);	/*	 * List of Defined Functions Available to IFD_Handler 1.0 	 */	RESPONSECODE IO_Create_Channel(DWORD);	RESPONSECODE IO_Close_Channel();	RESPONSECODE IFD_Get_Capabilities(DWORD, PUCHAR);	RESPONSECODE IFD_Set_Capabilities(DWORD, PUCHAR);	RESPONSECODE IFD_Set_Protocol_Parameters(DWORD, UCHAR, UCHAR,		UCHAR, UCHAR);	RESPONSECODE IFD_Power_ICC(DWORD);	RESPONSECODE IFD_Swallow_ICC();	RESPONSECODE IFD_Eject_ICC();	RESPONSECODE IFD_Confiscate_ICC();	RESPONSECODE IFD_Transmit_to_ICC(SCARD_IO_HEADER, PUCHAR, DWORD,		PUCHAR, PDWORD, PSCARD_IO_HEADER);	RESPONSECODE IFD_Is_ICC_Present();	RESPONSECODE IFD_Is_ICC_Absent();#ifdef __cplusplus}#endif#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品夜色噜噜亚洲aⅴ| www国产精品av| 国模少妇一区二区三区| 国产精品一区二区在线播放 | 欧美在线小视频| 国产不卡视频在线播放| 欧美蜜桃一区二区三区| 欧美国产精品一区二区三区| 日韩va欧美va亚洲va久久| 91免费国产在线观看| 精品国产一二三区| 日韩国产一二三区| 91福利国产精品| 一本色道久久加勒比精品| 久久久久久免费| 久久99久久99精品免视看婷婷| 91视视频在线观看入口直接观看www| 精品国产青草久久久久福利| 亚洲国产精品自拍| 91国偷自产一区二区三区观看| 国产亚洲综合在线| 韩日精品视频一区| 日韩免费一区二区三区在线播放| 欧美精品在线观看一区二区| 一区二区三区中文字幕电影| av动漫一区二区| 国产精品免费aⅴ片在线观看| 激情小说欧美图片| 欧美成人欧美edvon| 午夜日韩在线观看| 欧美视频完全免费看| 一区二区三区四区av| 在线免费视频一区二区| 亚洲黄色录像片| 欧美午夜精品免费| 亚洲永久免费视频| 欧美日韩免费在线视频| 亚洲高清免费视频| 欧美电影免费观看高清完整版在线观看| 一区二区三区91| 欧美午夜一区二区| 热久久国产精品| 欧美一区二区视频在线观看| 日本不卡中文字幕| 欧美成人精品高清在线播放| 狠狠网亚洲精品| 中文字幕欧美区| 日本丰满少妇一区二区三区| 一区二区三区小说| 欧美日韩精品二区第二页| 日本不卡的三区四区五区| 精品电影一区二区三区| 国产成人免费视| 亚洲激情图片一区| 日韩欧美色综合| 成人免费视频一区| 亚洲成av人在线观看| 日韩欧美国产精品| 成人激情图片网| 亚洲成人av资源| 久久久久久久久久久久久女国产乱 | 国产一区二三区| 中文字幕av一区二区三区高| 色激情天天射综合网| 久久综合色婷婷| 成人app下载| 日本视频免费一区| 国产精品你懂的| 91.com视频| 一区二区在线观看视频在线观看| 欧美三电影在线| 国产精品1区二区.| 午夜久久久久久电影| 日本一区二区三区在线不卡| 在线免费观看一区| 国产成人在线观看免费网站| 悠悠色在线精品| 国产亚洲精久久久久久| 在线观看91视频| 不卡视频在线观看| 毛片av一区二区| 亚洲成a人片在线不卡一二三区| 久久亚洲综合色一区二区三区| 色噜噜狠狠成人网p站| 国产91精品一区二区麻豆亚洲| 亚洲成av人影院| 亚洲美女屁股眼交3| 久久久美女毛片| 日韩精品一区在线| 欧美色大人视频| 97久久精品人人澡人人爽| 激情综合网av| 日日摸夜夜添夜夜添亚洲女人| 中文字幕一区在线| 国产色婷婷亚洲99精品小说| 欧美一区二区福利视频| 欧美最猛黑人xxxxx猛交| 成人小视频在线观看| 国产毛片精品国产一区二区三区| 麻豆91免费观看| 一区二区在线免费观看| 日韩码欧中文字| 国产精品电影院| 国产精品久久久久久久久果冻传媒| 欧美一区午夜视频在线观看| 欧美特级限制片免费在线观看| 成人免费视频视频在线观看免费 | 99国内精品久久| 丁香啪啪综合成人亚洲小说| 激情综合色播五月| 精品一区二区在线视频| 久久精品噜噜噜成人88aⅴ| 亚洲sss视频在线视频| 亚洲福利视频一区二区| 亚洲午夜在线视频| 亚洲综合另类小说| 亚洲一区二区三区四区的| 亚洲色图一区二区三区| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 久久99精品久久久| 久久av资源网| 国产麻豆精品一区二区| 国产成人在线观看| 成人a免费在线看| 成人福利在线看| 一本色道a无线码一区v| 欧美性一二三区| 在线成人午夜影院| 日韩免费观看高清完整版在线观看| 日韩欧美一区二区视频| 久久精品一区二区三区不卡 | 大白屁股一区二区视频| 不卡的电影网站| 欧美日韩国产系列| 精品免费日韩av| 国产精品护士白丝一区av| 亚洲欧洲中文日韩久久av乱码| 一区二区三区高清不卡| 视频一区二区欧美| 国内精品免费**视频| gogo大胆日本视频一区| 在线观看国产一区二区| 欧美一区二区在线视频| 风间由美一区二区三区在线观看 | 国产亚洲一区二区三区| 成人欧美一区二区三区视频网页 | 国产一区91精品张津瑜| gogo大胆日本视频一区| 在线综合视频播放| 国产日韩精品一区二区三区| 亚洲男人的天堂网| 免费黄网站欧美| 91在线无精精品入口| 在线欧美日韩精品| 337p日本欧洲亚洲大胆精品| 亚洲色图制服诱惑| 蜜臀精品久久久久久蜜臀| 粉嫩在线一区二区三区视频| 精品视频1区2区3区| 国产亚洲婷婷免费| 欧美日韩三级一区| 国产肉丝袜一区二区| 一区二区三区中文在线| 国产成人在线视频网站| 91精品国产入口在线| 综合久久久久久| 狠狠色丁香婷婷综合| 欧美中文字幕一区| 国产免费观看久久| 久久99精品久久久久| 精品视频1区2区3区| 亚洲欧洲一区二区在线播放| 精品一区二区成人精品| 在线影院国内精品| 丰满少妇久久久久久久| 91精品国产欧美日韩| 亚洲一区二三区| av网站一区二区三区| 2017欧美狠狠色| 另类小说图片综合网| 欧美日韩久久一区二区| 亚洲日本乱码在线观看| 国产成人免费av在线| 精品美女在线播放| 毛片基地黄久久久久久天堂| 欧美体内she精视频| 一区二区三区免费网站| 91免费视频网| 91免费在线视频观看| 国产精品久久久久影院色老大| 国产在线国偷精品产拍免费yy| 欧美一级专区免费大片| 日韩激情视频网站| 制服.丝袜.亚洲.中文.综合| 日韩专区在线视频| 在线电影院国产精品| 偷窥国产亚洲免费视频| 欧美日韩电影在线| 日韩中文字幕91| 欧美一级高清片|