if (lStatus != SCARD_S_SUCCESS)
{
- printf("SCardEstablishContext failure: 0x%04X\n", (int) lStatus);
- return -1;
+ printf("SCardEstablishContext failure: %s (0x%08X)\n",
+ SCardGetErrorString(lStatus), (int) lStatus);
+ return 0;
}
lStatus = SCardListReaders(hSC, NULL, (LPTSTR) &pmszReaders, &cch);
if (!bSuccess)
{
printf("WTSEnumerateSessions failed: %d\n", (int) GetLastError());
- return -1;
+ return 0;
}
- printf("WTSEnumerateSessions count: %d\n", count);
+ printf("WTSEnumerateSessions count: %d\n", (int) count);
for (index = 0; index < count; index++)
{