2 * PROJECT: ReactOS SmartCard API
3 * FILE: dll/win32/winscard/stubs.c
4 * PURPOSE: ReactOS SmartCard API
5 * PROGRAMMER: Thomas Weidenmueller <w3seek@reactos.com>
13 WINE_DEFAULT_DEBUG_CHANNEL(winscard
);
20 SCardBeginTransaction(SCARDHANDLE hCard
)
23 return SCARD_F_UNKNOWN_ERROR
;
31 SCardCancel(SCARDCONTEXT hContext
)
34 return SCARD_F_UNKNOWN_ERROR
;
42 SCardConnectA(SCARDCONTEXT hContext
,
45 DWORD dwPreferredProtocols
,
47 LPDWORD pdwActiveProtocol
)
50 return SCARD_F_UNKNOWN_ERROR
;
58 SCardConnectW(SCARDCONTEXT hContext
,
61 DWORD dwPreferredProtocols
,
63 LPDWORD pdwActiveProtocol
)
66 return SCARD_F_UNKNOWN_ERROR
;
74 SCardControl(SCARDHANDLE hCard
,
80 LPDWORD lpBytesReturned
)
83 return SCARD_F_UNKNOWN_ERROR
;
91 SCardDisconnect(SCARDHANDLE hCard
,
95 return SCARD_F_UNKNOWN_ERROR
;
103 SCardEndTransaction(SCARDHANDLE hCard
,
107 return SCARD_F_UNKNOWN_ERROR
;
115 SCardForgetCardTypeA(SCARDCONTEXT hContext
,
119 return SCARD_F_UNKNOWN_ERROR
;
127 SCardForgetCardTypeW(SCARDCONTEXT hContext
,
131 return SCARD_F_UNKNOWN_ERROR
;
139 SCardForgetReaderA(SCARDCONTEXT hContext
,
143 return SCARD_F_UNKNOWN_ERROR
;
151 SCardForgetReaderW(SCARDCONTEXT hContext
,
152 LPCWSTR szReaderName
)
155 return SCARD_F_UNKNOWN_ERROR
;
163 SCardForgetReaderGroupA(SCARDCONTEXT hContext
,
167 return SCARD_F_UNKNOWN_ERROR
;
175 SCardForgetReaderGroupW(SCARDCONTEXT hContext
,
179 return SCARD_F_UNKNOWN_ERROR
;
187 SCardFreeMemory(SCARDCONTEXT hContext
,
191 return SCARD_F_UNKNOWN_ERROR
;
199 SCardGetAttrib(SCARDHANDLE hCard
,
205 return SCARD_F_UNKNOWN_ERROR
;
213 SCardGetCardTypeProviderNameA(SCARDCONTEXT hContext
,
217 LPDWORD pcchProvider
)
220 return SCARD_F_UNKNOWN_ERROR
;
228 SCardGetCardTypeProviderNameW(SCARDCONTEXT hContext
,
232 LPDWORD pcchProvider
)
235 return SCARD_F_UNKNOWN_ERROR
;
243 SCardGetProviderIdA(SCARDCONTEXT hContext
,
245 LPGUID pguidProviderId
)
248 return SCARD_F_UNKNOWN_ERROR
;
256 SCardGetProviderIdW(SCARDCONTEXT hContext
,
258 LPGUID pguidProviderId
)
261 return SCARD_F_UNKNOWN_ERROR
;
269 SCardGetStatusChangeA(SCARDCONTEXT hContext
,
271 LPSCARD_READERSTATEA rgReaderState
,
275 return SCARD_F_UNKNOWN_ERROR
;
283 SCardGetStatusChangeW(SCARDCONTEXT hContext
,
285 LPSCARD_READERSTATEW rgReaderState
,
289 return SCARD_F_UNKNOWN_ERROR
;
297 SCardIntroduceCardTypeA(SCARDCONTEXT hContext
,
299 LPCGUID pguidPrimaryProvider
,
300 LPCGUID rgguidInterfaces
,
301 DWORD dwInterfaceCount
,
307 return SCARD_F_UNKNOWN_ERROR
;
315 SCardIntroduceCardTypeW(SCARDCONTEXT hContext
,
317 LPCGUID pguidPrimaryProvider
,
318 LPCGUID rgguidInterfaces
,
319 DWORD dwInterfaceCount
,
325 return SCARD_F_UNKNOWN_ERROR
;
333 SCardIntroduceReaderA(SCARDCONTEXT hContext
,
338 return SCARD_F_UNKNOWN_ERROR
;
346 SCardIntroduceReaderW(SCARDCONTEXT hContext
,
347 LPCWSTR szReaderName
,
348 LPCWSTR szDeviceName
)
351 return SCARD_F_UNKNOWN_ERROR
;
359 SCardIntroduceReaderGroupA(SCARDCONTEXT hContext
,
363 return SCARD_F_UNKNOWN_ERROR
;
371 SCardIntroduceReaderGroupW(SCARDCONTEXT hContext
,
375 return SCARD_F_UNKNOWN_ERROR
;
383 SCardListCardsW(SCARDCONTEXT hContext
,
385 LPCGUID rgguidInterface
,
386 DWORD cguidInterfaceCount
,
391 return SCARD_F_UNKNOWN_ERROR
;
399 SCardListInterfacesA(SCARDCONTEXT hContext
,
401 LPGUID pguidInterfaces
,
402 LPDWORD pcguidInteraces
)
405 return SCARD_F_UNKNOWN_ERROR
;
413 SCardListInterfacesW(SCARDCONTEXT hContext
,
415 LPGUID pguidInterfaces
,
416 LPDWORD pcguidInteraces
)
419 return SCARD_F_UNKNOWN_ERROR
;
427 SCardListReaderGroupsA(SCARDCONTEXT hContext
,
432 return SCARD_F_UNKNOWN_ERROR
;
440 SCardListReaderGroupsW(SCARDCONTEXT hContext
,
445 return SCARD_F_UNKNOWN_ERROR
;
453 SCardLocateCardsA(SCARDCONTEXT hContext
,
455 LPSCARD_READERSTATEA rgReaderStates
,
459 return SCARD_F_UNKNOWN_ERROR
;
467 SCardLocateCardsW(SCARDCONTEXT hContext
,
469 LPSCARD_READERSTATEW rgReaderStates
,
473 return SCARD_F_UNKNOWN_ERROR
;
481 SCardLocateCardsByATRA(SCARDCONTEXT hContext
,
482 LPSCARD_ATRMASK rgAtrMasks
,
484 LPSCARD_READERSTATEA rgReaderStates
,
488 return SCARD_F_UNKNOWN_ERROR
;
496 SCardLocateCardsByATRW(SCARDCONTEXT hContext
,
497 LPSCARD_ATRMASK rgAtrMasks
,
499 LPSCARD_READERSTATEW rgReaderStates
,
503 return SCARD_F_UNKNOWN_ERROR
;
511 SCardReconnect(SCARDHANDLE hCard
,
513 DWORD dwPreferredProtocols
,
514 DWORD dwInitialization
,
515 LPDWORD pdwActiveProtocol
)
518 return SCARD_F_UNKNOWN_ERROR
;
526 SCardRemoveReaderFromGroupA(SCARDCONTEXT hContext
,
531 return SCARD_F_UNKNOWN_ERROR
;
539 SCardRemoveReaderFromGroupW(SCARDCONTEXT hContext
,
540 LPCWSTR szReaderName
,
544 return SCARD_F_UNKNOWN_ERROR
;
552 SCardSetAttrib(SCARDHANDLE hCard
,
558 return SCARD_F_UNKNOWN_ERROR
;
566 SCardSetCardTypeProviderNameA(SCARDCONTEXT hContext
,
572 return SCARD_F_UNKNOWN_ERROR
;
580 SCardSetCardTypeProviderNameW(SCARDCONTEXT hContext
,
586 return SCARD_F_UNKNOWN_ERROR
;
594 SCardState(SCARDHANDLE hCard
,
601 return SCARD_F_UNKNOWN_ERROR
;
609 SCardTransmit(SCARDHANDLE hCard
,
610 LPCSCARD_IO_REQUEST pioSendPci
,
611 LPCBYTE pbSendBuffer
,
613 LPSCARD_IO_REQUEST pioRecvPci
,
615 LPDWORD pcbRecvLength
)
618 return SCARD_F_UNKNOWN_ERROR
;