return 0;
}
-static DWORD ykn_check_atr_hb(LPTSTR str, DWORD size)
+static DWORD ykn_check_atr_hb(BYTE *str, DWORD size)
{
if (size < strlen(NAMEPFX)) return SCARD_W_UNSUPPORTED_CARD;
if (memcmp(str, NAMEPFX, strlen(NAMEPFX)))
return SCARD_S_SUCCESS;
}
-static DWORD ykn_prologue(SCARDHANDLE hCard,LPTSTR envp[])
+static DWORD ykn_prologue(SCARDHANDLE hCard)
{
BYTE buf[258];
DWORD rsize = sizeof(buf);
else return SCARD_W_CARD_NOT_AUTHENTICATED;
}
-static DWORD ykn_trancieve(SCARDHANDLE hCard,LPTSTR envp[],
- LPTSTR send, DWORD sendsize, LPTSTR recv, LPDWORD recvsize_p)
+static DWORD ykn_trancieve(SCARDHANDLE hCard,
+ BYTE *send, DWORD sendsize, BYTE *recv, LPDWORD recvsize_p)
{
DWORD rc;
DWORD rsize = *recvsize_p + 2;
return SCARD_S_SUCCESS;
}
-static DWORD ykn_epilogue(SCARDHANDLE hCard,LPTSTR envp[])
+static DWORD ykn_epilogue(SCARDHANDLE hCard)
{
return SCardEndTransaction(hCard, SCARD_LEAVE_CARD);
}