|
| ::LONG | ts::pcsc::GetStates (::SCARDCONTEXT context, ReaderStateVector &states, uint32_t timeout_ms=INFINITE) |
| ::LONG | ts::pcsc::GetStatesChange (::SCARDCONTEXT context, ReaderStateVector &states, uint32_t timeout_ms=INFINITE) |
| ::LONG | ts::pcsc::ListReaders (::SCARDCONTEXT context, UStringVector &readers) |
| bool | ts::pcsc::MatchATR (const uint8_t *atr1, size_t atr1_size, const uint8_t *atr2, size_t atr2_size, const uint8_t *mask=nullptr, size_t mask_size=0) |
| ::LONG | ts::pcsc::SearchSmartCard (::SCARDCONTEXT context, UString &reader_name, const uint8_t *atr=nullptr, size_t atr_size=0, const uint8_t *atr_mask=nullptr, size_t atr_mask_size=0, const uint8_t *pwr=nullptr, size_t pwr_size=0, const uint8_t *pwr_mask=nullptr, size_t pwr_mask_size=0, uint32_t timeout_ms=INFINITE) |
| UString | ts::pcsc::StrError (::LONG status) |
| bool | ts::pcsc::Success (::LONG status, Report &report=(ts::CerrReport::Instance())) |
| ::LONG | ts::pcsc::Transmit (::SCARDHANDLE handle, uint32_t protocol, const void *send, size_t send_size, void *resp, size_t resp_size, uint16_t &sw, size_t &resp_length) |
PC/SC smartcard API utilities