⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 winscard.h

📁 linux下的pcsclite
💻 H
字号:
/* * This handles smartcard reader communications. * * MUSCLE SmartCard Development ( http://www.linuxnet.com ) * * Copyright (C) 1999-2003 *  David Corcoran <corcoran@linuxnet.com> *  Ludovic Rousseau <ludovic.rousseau@free.fr> * * $Id: winscard.h,v 1.13 2004/08/06 12:12:19 rousseau Exp $ */#ifndef __winscard_h__#define __winscard_h__#include <pcsclite.h>#ifdef __cplusplusextern "C"{#endif	LONG SCardEstablishContext(DWORD dwScope,		LPCVOID pvReserved1, LPCVOID pvReserved2, LPSCARDCONTEXT phContext);	LONG SCardReleaseContext(SCARDCONTEXT hContext);	LONG SCardSetTimeout(SCARDCONTEXT hContext, DWORD dwTimeout);	LONG SCardConnect(SCARDCONTEXT hContext,		LPCTSTR szReader,		DWORD dwShareMode,		DWORD dwPreferredProtocols,		LPSCARDHANDLE phCard, LPDWORD pdwActiveProtocol);	LONG SCardReconnect(SCARDHANDLE hCard,		DWORD dwShareMode,		DWORD dwPreferredProtocols,		DWORD dwInitialization, LPDWORD pdwActiveProtocol);	LONG SCardDisconnect(SCARDHANDLE hCard, DWORD dwDisposition);	LONG SCardBeginTransaction(SCARDHANDLE hCard);	LONG SCardEndTransaction(SCARDHANDLE hCard, DWORD dwDisposition);	LONG SCardCancelTransaction(SCARDHANDLE hCard);	LONG SCardStatus(SCARDHANDLE hCard,		LPTSTR mszReaderNames, LPDWORD pcchReaderLen,		LPDWORD pdwState,		LPDWORD pdwProtocol,		LPBYTE pbAtr, LPDWORD pcbAtrLen);	LONG SCardGetStatusChange(SCARDCONTEXT hContext,		DWORD dwTimeout,		LPSCARD_READERSTATE_A rgReaderStates, DWORD cReaders);	LONG SCardControl(SCARDHANDLE hCard, DWORD dwControlCode,		LPCVOID pbSendBuffer, DWORD cbSendLength,		LPVOID pbRecvBuffer, DWORD cbRecvLength, LPDWORD lpBytesReturned);	LONG SCardTransmit(SCARDHANDLE hCard,		LPCSCARD_IO_REQUEST pioSendPci,		LPCBYTE pbSendBuffer, DWORD cbSendLength,		LPSCARD_IO_REQUEST pioRecvPci,		LPBYTE pbRecvBuffer, LPDWORD pcbRecvLength);	LONG SCardListReaderGroups(SCARDCONTEXT hContext,		LPTSTR mszGroups, LPDWORD pcchGroups);	LONG SCardListReaders(SCARDCONTEXT hContext,		LPCTSTR mszGroups,		LPTSTR mszReaders, LPDWORD pcchReaders);	LONG SCardCancel(SCARDCONTEXT hContext);	LONG SCardGetAttrib(SCARDHANDLE hCard, DWORD dwAttrId, LPBYTE pbAttr,			LPDWORD pcbAttrLen);	LONG SCardSetAttrib(SCARDHANDLE hCard, DWORD dwAttrId, LPCBYTE pbAttr,			DWORD cbAttrLen);	void SCardUnload(void);#ifdef __cplusplus}#endif#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -