2 * PROJECT: ReactOS SmartCard API
3 * FILE: dll/win32/winscard/stubs.c
4 * PURPOSE: ReactOS SmartCard API
5 * PROGRAMMER: Thomas Weidenmueller <w3seek@reactos.com>
18 SCardBeginTransaction(SCARDHANDLE hCard
)
21 return SCARD_F_UNKNOWN_ERROR
;
29 SCardCancel(SCARDCONTEXT hContext
)
32 return SCARD_F_UNKNOWN_ERROR
;
40 SCardConnectA(SCARDCONTEXT hContext
,
43 DWORD dwPreferredProtocols
,
45 LPDWORD pdwActiveProtocol
)
48 return SCARD_F_UNKNOWN_ERROR
;
56 SCardConnectW(SCARDCONTEXT hContext
,
59 DWORD dwPreferredProtocols
,
61 LPDWORD pdwActiveProtocol
)
64 return SCARD_F_UNKNOWN_ERROR
;
72 SCardControl(SCARDHANDLE hCard
,
78 LPDWORD lpBytesReturned
)
81 return SCARD_F_UNKNOWN_ERROR
;
89 SCardDisconnect(SCARDHANDLE hCard
,
93 return SCARD_F_UNKNOWN_ERROR
;
101 SCardEndTransaction(SCARDHANDLE hCard
,
105 return SCARD_F_UNKNOWN_ERROR
;
113 SCardForgetCardTypeA(SCARDCONTEXT hContext
,
117 return SCARD_F_UNKNOWN_ERROR
;
125 SCardForgetCardTypeW(SCARDCONTEXT hContext
,
129 return SCARD_F_UNKNOWN_ERROR
;
137 SCardForgetReaderA(SCARDCONTEXT hContext
,
141 return SCARD_F_UNKNOWN_ERROR
;
149 SCardForgetReaderW(SCARDCONTEXT hContext
,
150 LPCWSTR szReaderName
)
153 return SCARD_F_UNKNOWN_ERROR
;
161 SCardForgetReaderGroupA(SCARDCONTEXT hContext
,
165 return SCARD_F_UNKNOWN_ERROR
;
173 SCardForgetReaderGroupW(SCARDCONTEXT hContext
,
177 return SCARD_F_UNKNOWN_ERROR
;
185 SCardFreeMemory(SCARDCONTEXT hContext
,
189 return SCARD_F_UNKNOWN_ERROR
;
197 SCardGetAttrib(SCARDHANDLE hCard
,
203 return SCARD_F_UNKNOWN_ERROR
;
211 SCardGetCardTypeProviderNameA(SCARDCONTEXT hContext
,
215 LPDWORD pcchProvider
)
218 return SCARD_F_UNKNOWN_ERROR
;
226 SCardGetCardTypeProviderNameW(SCARDCONTEXT hContext
,
230 LPDWORD pcchProvider
)
233 return SCARD_F_UNKNOWN_ERROR
;
241 SCardGetProviderIdA(SCARDCONTEXT hContext
,
243 LPGUID pguidProviderId
)
246 return SCARD_F_UNKNOWN_ERROR
;
254 SCardGetProviderIdW(SCARDCONTEXT hContext
,
256 LPGUID pguidProviderId
)
259 return SCARD_F_UNKNOWN_ERROR
;
267 SCardGetStatusChangeA(SCARDCONTEXT hContext
,
269 LPSCARD_READERSTATEA rgReaderState
,
273 return SCARD_F_UNKNOWN_ERROR
;
281 SCardGetStatusChangeW(SCARDCONTEXT hContext
,
283 LPSCARD_READERSTATEW rgReaderState
,
287 return SCARD_F_UNKNOWN_ERROR
;
295 SCardIntroduceCardTypeA(SCARDCONTEXT hContext
,
297 LPCGUID pguidPrimaryProvider
,
298 LPCGUID rgguidInterfaces
,
299 DWORD dwInterfaceCount
,
305 return SCARD_F_UNKNOWN_ERROR
;
313 SCardIntroduceCardTypeW(SCARDCONTEXT hContext
,
315 LPCGUID pguidPrimaryProvider
,
316 LPCGUID rgguidInterfaces
,
317 DWORD dwInterfaceCount
,
323 return SCARD_F_UNKNOWN_ERROR
;
331 SCardIntroduceReaderA(SCARDCONTEXT hContext
,
336 return SCARD_F_UNKNOWN_ERROR
;
344 SCardIntroduceReaderW(SCARDCONTEXT hContext
,
345 LPCWSTR szReaderName
,
346 LPCWSTR szDeviceName
)
349 return SCARD_F_UNKNOWN_ERROR
;
357 SCardIntroduceReaderGroupA(SCARDCONTEXT hContext
,
361 return SCARD_F_UNKNOWN_ERROR
;
369 SCardIntroduceReaderGroupW(SCARDCONTEXT hContext
,
373 return SCARD_F_UNKNOWN_ERROR
;
381 SCardListCardsW(SCARDCONTEXT hContext
,
383 LPCGUID rgguidInterface
,
384 DWORD cguidInterfaceCount
,
389 return SCARD_F_UNKNOWN_ERROR
;
397 SCardListInterfacesA(SCARDCONTEXT hContext
,
399 LPGUID pguidInterfaces
,
400 LPDWORD pcguidInteraces
)
403 return SCARD_F_UNKNOWN_ERROR
;
411 SCardListInterfacesW(SCARDCONTEXT hContext
,
413 LPGUID pguidInterfaces
,
414 LPDWORD pcguidInteraces
)
417 return SCARD_F_UNKNOWN_ERROR
;
425 SCardListReaderGroupsA(SCARDCONTEXT hContext
,
430 return SCARD_F_UNKNOWN_ERROR
;
438 SCardListReaderGroupsW(SCARDCONTEXT hContext
,
443 return SCARD_F_UNKNOWN_ERROR
;
451 SCardListReadersA(SCARDCONTEXT Context
,
457 return SCARD_F_UNKNOWN_ERROR
;
465 SCardListReadersW(SCARDCONTEXT Context
,
471 return SCARD_F_UNKNOWN_ERROR
;
479 SCardLocateCardsA(SCARDCONTEXT hContext
,
481 LPSCARD_READERSTATEA rgReaderStates
,
485 return SCARD_F_UNKNOWN_ERROR
;
493 SCardLocateCardsW(SCARDCONTEXT hContext
,
495 LPSCARD_READERSTATEW rgReaderStates
,
499 return SCARD_F_UNKNOWN_ERROR
;
507 SCardLocateCardsByATRA(SCARDCONTEXT hContext
,
508 LPSCARD_ATRMASK rgAtrMasks
,
510 LPSCARD_READERSTATEA rgReaderStates
,
514 return SCARD_F_UNKNOWN_ERROR
;
522 SCardLocateCardsByATRW(SCARDCONTEXT hContext
,
523 LPSCARD_ATRMASK rgAtrMasks
,
525 LPSCARD_READERSTATEW rgReaderStates
,
529 return SCARD_F_UNKNOWN_ERROR
;
537 SCardReconnect(SCARDHANDLE hCard
,
539 DWORD dwPreferredProtocols
,
540 DWORD dwInitialization
,
541 LPDWORD pdwActiveProtocol
)
544 return SCARD_F_UNKNOWN_ERROR
;
552 SCardRemoveReaderFromGroupA(SCARDCONTEXT hContext
,
557 return SCARD_F_UNKNOWN_ERROR
;
565 SCardRemoveReaderFromGroupW(SCARDCONTEXT hContext
,
566 LPCWSTR szReaderName
,
570 return SCARD_F_UNKNOWN_ERROR
;
578 SCardSetAttrib(SCARDHANDLE hCard
,
584 return SCARD_F_UNKNOWN_ERROR
;
592 SCardSetCardTypeProviderNameA(SCARDCONTEXT hContext
,
598 return SCARD_F_UNKNOWN_ERROR
;
606 SCardSetCardTypeProviderNameW(SCARDCONTEXT hContext
,
612 return SCARD_F_UNKNOWN_ERROR
;
620 SCardState(SCARDHANDLE hCard
,
627 return SCARD_F_UNKNOWN_ERROR
;
635 SCardTransmit(SCARDHANDLE hCard
,
636 LPCSCARD_IO_REQUEST pioSendPci
,
637 LPCBYTE pbSendBuffer
,
639 LPSCARD_IO_REQUEST pioRecvPci
,
641 LPDWORD pcbRecvLength
)
644 return SCARD_F_UNKNOWN_ERROR
;