[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