2158 |
printf("---> Calling SCardControl\n"); |
printf("---> Calling SCardControl\n"); |
2159 |
#endif |
#endif |
2160 |
|
|
|
#ifdef WITH_PCSC120 |
|
2161 |
sc_nBytesReturned = nBytesReturned; |
sc_nBytesReturned = nBytesReturned; |
2162 |
myHCard = scHandleToMyPCSC(hCard); |
myHCard = scHandleToMyPCSC(hCard); |
2163 |
|
#ifdef WITH_PCSC120 |
2164 |
rv = SCardControl(myHCard, pInBuffer, (MYPCSC_DWORD) nInBufferSize, pOutBuffer, |
rv = SCardControl(myHCard, pInBuffer, (MYPCSC_DWORD) nInBufferSize, pOutBuffer, |
2165 |
&sc_nBytesReturned); |
&sc_nBytesReturned); |
|
nBytesReturned = sc_nBytesReturned; |
|
2166 |
#else |
#else |
|
sc_nBytesReturned = nBytesReturned; |
|
|
myHCard = scHandleToMyPCSC(hCard); |
|
2167 |
rv = SCardControl(myHCard, (MYPCSC_DWORD) dwControlCode, pInBuffer, |
rv = SCardControl(myHCard, (MYPCSC_DWORD) dwControlCode, pInBuffer, |
2168 |
(MYPCSC_DWORD) nInBufferSize, pOutBuffer, |
(MYPCSC_DWORD) nInBufferSize, pOutBuffer, |
2169 |
(MYPCSC_DWORD) nOutBufferRealSize, &sc_nBytesReturned); |
(MYPCSC_DWORD) nOutBufferRealSize, &sc_nBytesReturned); |
|
nBytesReturned = sc_nBytesReturned; |
|
2170 |
#endif |
#endif |
2171 |
|
nBytesReturned = sc_nBytesReturned; |
2172 |
|
|
2173 |
#ifdef WITH_SCARD_DEBUG |
#ifdef WITH_SCARD_DEBUG |
2174 |
if (rv != SCARD_S_SUCCESS) |
if (rv != SCARD_S_SUCCESS) |