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 SCardConnectA(SCARDCONTEXT hContext
,
34 DWORD dwPreferredProtocols
,
36 LPDWORD pdwActiveProtocol
)
39 return SCARD_F_UNKNOWN_ERROR
;
47 SCardConnectW(SCARDCONTEXT hContext
,
50 DWORD dwPreferredProtocols
,
52 LPDWORD pdwActiveProtocol
)
55 return SCARD_F_UNKNOWN_ERROR
;
63 SCardControl(SCARDHANDLE hCard
,
69 LPDWORD lpBytesReturned
)
72 return SCARD_F_UNKNOWN_ERROR
;
80 SCardDisconnect(SCARDHANDLE hCard
,
84 return SCARD_F_UNKNOWN_ERROR
;
92 SCardEndTransaction(SCARDHANDLE hCard
,
96 return SCARD_F_UNKNOWN_ERROR
;
104 SCardForgetCardTypeA(SCARDCONTEXT hContext
,
108 return SCARD_F_UNKNOWN_ERROR
;
116 SCardForgetCardTypeW(SCARDCONTEXT hContext
,
120 return SCARD_F_UNKNOWN_ERROR
;
128 SCardForgetReaderA(SCARDCONTEXT hContext
,
132 return SCARD_F_UNKNOWN_ERROR
;
140 SCardForgetReaderW(SCARDCONTEXT hContext
,
141 LPCWSTR szReaderName
)
144 return SCARD_F_UNKNOWN_ERROR
;
152 SCardForgetReaderGroupA(SCARDCONTEXT hContext
,
156 return SCARD_F_UNKNOWN_ERROR
;
164 SCardForgetReaderGroupW(SCARDCONTEXT hContext
,
168 return SCARD_F_UNKNOWN_ERROR
;
176 SCardFreeMemory(SCARDCONTEXT hContext
,
180 return SCARD_F_UNKNOWN_ERROR
;
188 SCardGetAttrib(SCARDHANDLE hCard
,
194 return SCARD_F_UNKNOWN_ERROR
;
202 SCardGetCardTypeProviderNameA(SCARDCONTEXT hContext
,
206 LPDWORD pcchProvider
)
209 return SCARD_F_UNKNOWN_ERROR
;
217 SCardGetCardTypeProviderNameW(SCARDCONTEXT hContext
,
221 LPDWORD pcchProvider
)
224 return SCARD_F_UNKNOWN_ERROR
;
232 SCardGetProviderIdA(SCARDCONTEXT hContext
,
234 LPGUID pguidProviderId
)
237 return SCARD_F_UNKNOWN_ERROR
;
245 SCardGetProviderIdW(SCARDCONTEXT hContext
,
247 LPGUID pguidProviderId
)
250 return SCARD_F_UNKNOWN_ERROR
;
258 SCardGetStatusChangeA(SCARDCONTEXT hContext
,
260 LPSCARD_READERSTATEA rgReaderState
,
264 return SCARD_F_UNKNOWN_ERROR
;
272 SCardGetStatusChangeW(SCARDCONTEXT hContext
,
274 LPSCARD_READERSTATEW rgReaderState
,
278 return SCARD_F_UNKNOWN_ERROR
;
286 SCardIntroduceCardTypeA(SCARDCONTEXT hContext
,
288 LPCGUID pguidPrimaryProvider
,
289 LPCGUID rgguidInterfaces
,
290 DWORD dwInterfaceCount
,
296 return SCARD_F_UNKNOWN_ERROR
;
304 SCardIntroduceCardTypeW(SCARDCONTEXT hContext
,
306 LPCGUID pguidPrimaryProvider
,
307 LPCGUID rgguidInterfaces
,
308 DWORD dwInterfaceCount
,
314 return SCARD_F_UNKNOWN_ERROR
;
322 SCardIntroduceReaderA(SCARDCONTEXT hContext
,
327 return SCARD_F_UNKNOWN_ERROR
;
335 SCardIntroduceReaderW(SCARDCONTEXT hContext
,
336 LPCWSTR szReaderName
,
337 LPCWSTR szDeviceName
)
340 return SCARD_F_UNKNOWN_ERROR
;
348 SCardIntroduceReaderGroupA(SCARDCONTEXT hContext
,
352 return SCARD_F_UNKNOWN_ERROR
;
360 SCardIntroduceReaderGroupW(SCARDCONTEXT hContext
,
364 return SCARD_F_UNKNOWN_ERROR
;
372 SCardListCardsW(SCARDCONTEXT hContext
,
374 LPCGUID rgguidInterface
,
375 DWORD cguidInterfaceCount
,
380 return SCARD_F_UNKNOWN_ERROR
;
388 SCardListInterfacesA(SCARDCONTEXT hContext
,
390 LPGUID pguidInterfaces
,
391 LPDWORD pcguidInteraces
)
394 return SCARD_F_UNKNOWN_ERROR
;
402 SCardListInterfacesW(SCARDCONTEXT hContext
,
404 LPGUID pguidInterfaces
,
405 LPDWORD pcguidInteraces
)
408 return SCARD_F_UNKNOWN_ERROR
;
416 SCardListReaderGroupsA(SCARDCONTEXT hContext
,
421 return SCARD_F_UNKNOWN_ERROR
;
429 SCardListReaderGroupsW(SCARDCONTEXT hContext
,
434 return SCARD_F_UNKNOWN_ERROR
;
442 SCardLocateCardsA(SCARDCONTEXT hContext
,
444 LPSCARD_READERSTATEA rgReaderStates
,
448 return SCARD_F_UNKNOWN_ERROR
;
456 SCardLocateCardsW(SCARDCONTEXT hContext
,
458 LPSCARD_READERSTATEW rgReaderStates
,
462 return SCARD_F_UNKNOWN_ERROR
;
470 SCardLocateCardsByATRA(SCARDCONTEXT hContext
,
471 LPSCARD_ATRMASK rgAtrMasks
,
473 LPSCARD_READERSTATEA rgReaderStates
,
477 return SCARD_F_UNKNOWN_ERROR
;
485 SCardLocateCardsByATRW(SCARDCONTEXT hContext
,
486 LPSCARD_ATRMASK rgAtrMasks
,
488 LPSCARD_READERSTATEW rgReaderStates
,
492 return SCARD_F_UNKNOWN_ERROR
;
500 SCardReconnect(SCARDHANDLE hCard
,
502 DWORD dwPreferredProtocols
,
503 DWORD dwInitialization
,
504 LPDWORD pdwActiveProtocol
)
507 return SCARD_F_UNKNOWN_ERROR
;
515 SCardRemoveReaderFromGroupA(SCARDCONTEXT hContext
,
520 return SCARD_F_UNKNOWN_ERROR
;
528 SCardRemoveReaderFromGroupW(SCARDCONTEXT hContext
,
529 LPCWSTR szReaderName
,
533 return SCARD_F_UNKNOWN_ERROR
;
541 SCardSetAttrib(SCARDHANDLE hCard
,
547 return SCARD_F_UNKNOWN_ERROR
;
555 SCardSetCardTypeProviderNameA(SCARDCONTEXT hContext
,
561 return SCARD_F_UNKNOWN_ERROR
;
569 SCardSetCardTypeProviderNameW(SCARDCONTEXT hContext
,
575 return SCARD_F_UNKNOWN_ERROR
;
583 SCardState(SCARDHANDLE hCard
,
590 return SCARD_F_UNKNOWN_ERROR
;
598 SCardTransmit(SCARDHANDLE hCard
,
599 LPCSCARD_IO_REQUEST pioSendPci
,
600 LPCBYTE pbSendBuffer
,
602 LPSCARD_IO_REQUEST pioRecvPci
,
604 LPDWORD pcbRecvLength
)
607 return SCARD_F_UNKNOWN_ERROR
;