background preloader

Scard

Facebook Twitter

SCARD_READERSTATE Structure. Syntax typedef struct { LPCTSTR szReader; LPVOID pvUserData; DWORD dwCurrentState; DWORD dwEventState; DWORD cbAtr; BYTE rgbAtr[36]; } SCARD_READERSTATE, *PSCARD_READERSTATE, *LPSCARD_READERSTATE; Members szReader A pointer to the name of the reader being monitored.

SCARD_READERSTATE Structure

SCardGetStatusChange

SCardLocateCards Function. Syntax LONG WINAPI SCardLocateCards( _In_ SCARDCONTEXT hContext, _In_ LPCTSTR mszCards, _Inout_ LPSCARD_READERSTATE rgReaderStates, _In_ DWORD cReaders ); Parameters hContext [in] mszCards [in] A multiple string that contains the names of the cards to search for.

SCardLocateCards Function

SCardGetAttrib Function. Syntax LONG WINAPI SCardGetAttrib( _In_ SCARDHANDLE hCard, _In_ DWORD dwAttrId, _Out_ LPBYTE pbAttr, _Inout_ LPDWORD pcbAttrLen ); Parameters hCard [in] dwAttrId [in] pbAttr [out]

SCardGetAttrib Function