[Pcsclite-cvs-commit] r1946 - trunk/PCSC/doc

Ludovic Rousseau rousseau at costa.debian.org
Mon Mar 20 10:17:51 CET 2006


Author: rousseau
Date: 2006-03-20 09:17:49 +0000 (Mon, 20 Mar 2006)
New Revision: 1946

Modified:
   trunk/PCSC/doc/pcsc-lite.tex
Log:
upgrade sample code for IOCTL_SMARTCARD_VENDOR_IFD_EXCHANGE


Modified: trunk/PCSC/doc/pcsc-lite.tex
===================================================================
--- trunk/PCSC/doc/pcsc-lite.tex	2006-03-20 08:45:51 UTC (rev 1945)
+++ trunk/PCSC/doc/pcsc-lite.tex	2006-03-20 09:17:49 UTC (rev 1946)
@@ -1540,10 +1540,9 @@
 \example
 
 \begin{verbatim}
-#include <wintypes.h>
 #include <winscard.h>
+#include <reader.h>
 
-#define SCARD_CTL_CODE(code) (0x42000000 + (code))
 #define IOCTL_SMARTCARD_VENDOR_IFD_EXCHANGE SCARD_CTL_CODE(1)
 
 SCARDHANDLE hCard;
@@ -1552,7 +1551,7 @@
 DWORD length;
 
 /* get firmware */
-bSendBuffer[0] = 0x02;
+bSendBuffer[0] = 0x02;	/* proprietary code for Gemplus CCID readers */
 rv = SCardControl(hCard, IOCTL_SMARTCARD_VENDOR_IFD_EXCHANGE,
     bSendBuffer, 1, bRecvBuffer, sizeof(bRecvBuffer), &length);
 




More information about the Pcsclite-cvs-commit mailing list