ReactOS  0.4.14-dev-593-g1793dcc
winscard.h File Reference
#include <wtypes.h>
#include <winioctl.h>
#include <winsmcrd.h>
#include <scarderr.h>
Include dependency graph for winscard.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _SCARD_ATRMASK
 
struct  SCARD_READERSTATEA
 
struct  SCARD_READERSTATEW
 

Macros

#define SCARD_SCOPE_USER   0
 
#define SCARD_SCOPE_TERMINAL   1
 
#define SCARD_SCOPE_SYSTEM   2
 
#define _LPCBYTE_DEFINED
 
#define SCardAddReaderToGroup   WINELIB_NAME_AW(SCardAddReaderToGroup)
 
#define SCardConnect   WINELIB_NAME_AW(SCardConnect)
 
#define SCardForgetCardType   WINELIB_NAME_AW(SCardForgetCardType)
 
#define SCardForgetReader   WINELIB_NAME_AW(SCardForgetReader)
 
#define SCardForgetReaderGroup   WINELIB_NAME_AW(SCardForgetReaderGroup)
 
#define SCardGetCardTypeProviderName   WINELIB_NAME_AW(SCardGetCardTypeProviderName)
 
#define SCardGetProviderId   WINELIB_NAME_AW(SCardGetProviderId)
 
#define SCardGetStatusChange   WINELIB_NAME_AW(SCardGetStatusChange)
 
#define SCardIntroduceCardType   WINELIB_NAME_AW(SCardIntroduceCardType)
 
#define SCardIntroduceReader   WINELIB_NAME_AW(SCardIntroduceReader)
 
#define SCardIntroduceReaderGroup   WINELIB_NAME_AW(SCardIntroduceReaderGroup)
 
#define SCardListCards   WINELIB_NAME_AW(SCardListCards)
 
#define SCardListInterfaces   WINELIB_NAME_AW(SCardListInterfaces)
 
#define SCardListReaders   WINELIB_NAME_AW(SCardListReaders)
 
#define SCardListReaderGroups   WINELIB_NAME_AW(SCardListReaderGroups)
 
#define SCardLocateCards   WINELIB_NAME_AW(SCardLocateCards)
 
#define SCardLocateCardsByATR   WINELIB_NAME_AW(SCardLocateCardsByATR)
 
#define SCardRemoveReaderFromGroup   WINELIB_NAME_AW(SCardRemoveReaderFromGroup)
 
#define SCardSetCardTypeProviderName   WINELIB_NAME_AW(SCardSetCardTypeProviderName)
 
#define SCardStatus   WINELIB_NAME_AW(SCardStatus)
 

Typedefs

typedef const BYTELPCBYTE
 
typedef ULONG_PTR SCARDCONTEXT
 
typedef ULONG_PTRPSCARDCONTEXT
 
typedef ULONG_PTRLPSCARDCONTEXT
 
typedef ULONG_PTR SCARDHANDLE
 
typedef ULONG_PTRPSCARDHANDLE
 
typedef ULONG_PTRLPSCARDHANDLE
 
typedef struct _SCARD_ATRMASK SCARD_ATRMASK
 
typedef struct _SCARD_ATRMASKPSCARD_ATRMASK
 
typedef struct _SCARD_ATRMASKLPSCARD_ATRMASK
 
typedef struct SCARD_READERSTATEAPSCARD_READERSTATEA
 
typedef struct SCARD_READERSTATEALPSCARD_READERSTATEA
 
typedef struct SCARD_READERSTATEWPSCARD_READERSTATEW
 
typedef struct SCARD_READERSTATEWLPSCARD_READERSTATEW
 

Functions

HANDLE WINAPI SCardAccessStartedEvent (void)
 
LONG WINAPI SCardAddReaderToGroupA (SCARDCONTEXT, LPCSTR, LPCSTR)
 
LONG WINAPI SCardAddReaderToGroupW (SCARDCONTEXT, LPCWSTR, LPCWSTR)
 
LONG WINAPI SCardBeginTransaction (SCARDHANDLE)
 
LONG WINAPI SCardCancel (SCARDCONTEXT)
 
LONG WINAPI SCardConnectA (SCARDCONTEXT, LPCSTR, DWORD, DWORD, LPSCARDHANDLE, LPDWORD)
 
LONG WINAPI SCardConnectW (SCARDCONTEXT, LPCWSTR, DWORD, DWORD, LPSCARDHANDLE, LPDWORD)
 
LONG WINAPI SCardControl (SCARDHANDLE, DWORD, LPCVOID, DWORD, LPVOID, DWORD, LPDWORD)
 
LONG WINAPI SCardDisconnect (SCARDHANDLE, DWORD)
 
LONG WINAPI SCardEndTransaction (SCARDHANDLE, DWORD)
 
LONG WINAPI SCardEstablishContext (DWORD, LPCVOID, LPCVOID, LPSCARDCONTEXT)
 
LONG WINAPI SCardForgetCardTypeA (SCARDCONTEXT, LPCSTR)
 
LONG WINAPI SCardForgetCardTypeW (SCARDCONTEXT, LPCWSTR)
 
LONG WINAPI SCardForgetReaderA (SCARDCONTEXT, LPCSTR)
 
LONG WINAPI SCardForgetReaderW (SCARDCONTEXT, LPCWSTR)
 
LONG WINAPI SCardForgetReaderGroupA (SCARDCONTEXT, LPCSTR)
 
LONG WINAPI SCardForgetReaderGroupW (SCARDCONTEXT, LPCWSTR)
 
LONG WINAPI SCardFreeMemory (SCARDCONTEXT, LPCVOID)
 
LONG WINAPI SCardGetAttrib (SCARDHANDLE, DWORD, LPBYTE, LPDWORD)
 
LONG WINAPI SCardGetCardTypeProviderNameA (SCARDCONTEXT, LPCSTR, DWORD, LPSTR, LPDWORD)
 
LONG WINAPI SCardGetCardTypeProviderNameW (SCARDCONTEXT, LPCWSTR, DWORD, LPWSTR, LPDWORD)
 
LONG WINAPI SCardGetProviderIdA (SCARDCONTEXT, LPCSTR, LPGUID)
 
LONG WINAPI SCardGetProviderIdW (SCARDCONTEXT, LPCWSTR, LPGUID)
 
LONG WINAPI SCardGetStatusChangeA (SCARDCONTEXT, DWORD, LPSCARD_READERSTATEA, DWORD)
 
LONG WINAPI SCardGetStatusChangeW (SCARDCONTEXT, DWORD, LPSCARD_READERSTATEW, DWORD)
 
LONG WINAPI SCardIntroduceCardTypeA (SCARDCONTEXT, LPCSTR, LPCGUID, LPCGUID, DWORD, LPCBYTE, LPCBYTE, DWORD)
 
LONG WINAPI SCardIntroduceCardTypeW (SCARDCONTEXT, LPCWSTR, LPCGUID, LPCGUID, DWORD, LPCBYTE, LPCBYTE, DWORD)
 
LONG WINAPI SCardIntroduceReaderA (SCARDCONTEXT, LPCSTR, LPCSTR)
 
LONG WINAPI SCardIntroduceReaderW (SCARDCONTEXT, LPCWSTR, LPCWSTR)
 
LONG WINAPI SCardIntroduceReaderGroupA (SCARDCONTEXT, LPCSTR)
 
LONG WINAPI SCardIntroduceReaderGroupW (SCARDCONTEXT, LPCWSTR)
 
LONG WINAPI SCardIsValidContext (SCARDCONTEXT)
 
LONG WINAPI SCardListCardsA (SCARDCONTEXT, LPCBYTE, LPCGUID, DWORD, LPSTR, LPDWORD)
 
LONG WINAPI SCardListCardsW (SCARDCONTEXT, LPCBYTE, LPCGUID, DWORD, LPWSTR, LPDWORD)
 
LONG WINAPI SCardListInterfacesA (SCARDCONTEXT, LPCSTR, LPGUID, LPDWORD)
 
LONG WINAPI SCardListInterfacesW (SCARDCONTEXT, LPCWSTR, LPGUID, LPDWORD)
 
LONG WINAPI SCardListReadersA (SCARDCONTEXT, LPCSTR, LPSTR, LPDWORD)
 
LONG WINAPI SCardListReadersW (SCARDCONTEXT, LPCWSTR, LPWSTR, LPDWORD)
 
LONG WINAPI SCardListReaderGroupsA (SCARDCONTEXT, LPSTR, LPDWORD)
 
LONG WINAPI SCardListReaderGroupsW (SCARDCONTEXT, LPWSTR, LPDWORD)
 
LONG WINAPI SCardLocateCardsA (SCARDCONTEXT, LPCSTR, LPSCARD_READERSTATEA, DWORD)
 
LONG WINAPI SCardLocateCardsW (SCARDCONTEXT, LPCWSTR, LPSCARD_READERSTATEW, DWORD)
 
LONG WINAPI SCardLocateCardsByATRA (SCARDCONTEXT, LPSCARD_ATRMASK, DWORD, LPSCARD_READERSTATEA, DWORD)
 
LONG WINAPI SCardLocateCardsByATRW (SCARDCONTEXT, LPSCARD_ATRMASK, DWORD, LPSCARD_READERSTATEW, DWORD)
 
LONG WINAPI SCardReconnect (SCARDHANDLE, DWORD, DWORD, DWORD, LPDWORD)
 
LONG WINAPI SCardReleaseContext (SCARDCONTEXT)
 
void WINAPI SCardReleaseStartedEvent (void)
 
LONG WINAPI SCardRemoveReaderFromGroupA (SCARDCONTEXT, LPCSTR, LPCSTR)
 
LONG WINAPI SCardRemoveReaderFromGroupW (SCARDCONTEXT, LPCWSTR, LPCWSTR)
 
LONG WINAPI SCardSetAttrib (SCARDHANDLE, DWORD, LPCBYTE, DWORD)
 
LONG WINAPI SCardSetCardTypeProviderNameA (SCARDCONTEXT, LPCSTR, DWORD, LPCSTR)
 
LONG WINAPI SCardSetCardTypeProviderNameW (SCARDCONTEXT, LPCWSTR, DWORD, LPCWSTR)
 
LONG WINAPI SCardState (SCARDHANDLE, LPDWORD, LPDWORD, LPBYTE, LPDWORD)
 
LONG WINAPI SCardStatusA (SCARDHANDLE, LPSTR, LPDWORD, LPDWORD, LPDWORD, LPBYTE, LPDWORD)
 
LONG WINAPI SCardStatusW (SCARDHANDLE, LPWSTR, LPDWORD, LPDWORD, LPDWORD, LPBYTE, LPDWORD)
 
LONG WINAPI SCardTransmit (SCARDHANDLE, LPCSCARD_IO_REQUEST, LPCBYTE, DWORD, LPSCARD_IO_REQUEST, LPBYTE, LPDWORD)
 

Macro Definition Documentation

◆ _LPCBYTE_DEFINED

#define _LPCBYTE_DEFINED

Definition at line 33 of file winscard.h.

◆ SCARD_SCOPE_SYSTEM

#define SCARD_SCOPE_SYSTEM   2

Definition at line 30 of file winscard.h.

◆ SCARD_SCOPE_TERMINAL

#define SCARD_SCOPE_TERMINAL   1

Definition at line 29 of file winscard.h.

◆ SCARD_SCOPE_USER

#define SCARD_SCOPE_USER   0

Definition at line 28 of file winscard.h.

◆ SCardAddReaderToGroup

#define SCardAddReaderToGroup   WINELIB_NAME_AW(SCardAddReaderToGroup)

Definition at line 77 of file winscard.h.

◆ SCardConnect

#define SCardConnect   WINELIB_NAME_AW(SCardConnect)

Definition at line 82 of file winscard.h.

◆ SCardForgetCardType

#define SCardForgetCardType   WINELIB_NAME_AW(SCardForgetCardType)

Definition at line 89 of file winscard.h.

◆ SCardForgetReader

#define SCardForgetReader   WINELIB_NAME_AW(SCardForgetReader)

Definition at line 92 of file winscard.h.

◆ SCardForgetReaderGroup

#define SCardForgetReaderGroup   WINELIB_NAME_AW(SCardForgetReaderGroup)

Definition at line 95 of file winscard.h.

◆ SCardGetCardTypeProviderName

#define SCardGetCardTypeProviderName   WINELIB_NAME_AW(SCardGetCardTypeProviderName)

Definition at line 100 of file winscard.h.

◆ SCardGetProviderId

#define SCardGetProviderId   WINELIB_NAME_AW(SCardGetProviderId)

Definition at line 103 of file winscard.h.

◆ SCardGetStatusChange

#define SCardGetStatusChange   WINELIB_NAME_AW(SCardGetStatusChange)

Definition at line 106 of file winscard.h.

◆ SCardIntroduceCardType

#define SCardIntroduceCardType   WINELIB_NAME_AW(SCardIntroduceCardType)

Definition at line 109 of file winscard.h.

◆ SCardIntroduceReader

#define SCardIntroduceReader   WINELIB_NAME_AW(SCardIntroduceReader)

Definition at line 112 of file winscard.h.

◆ SCardIntroduceReaderGroup

#define SCardIntroduceReaderGroup   WINELIB_NAME_AW(SCardIntroduceReaderGroup)

Definition at line 115 of file winscard.h.

◆ SCardListCards

#define SCardListCards   WINELIB_NAME_AW(SCardListCards)

Definition at line 119 of file winscard.h.

◆ SCardListInterfaces

#define SCardListInterfaces   WINELIB_NAME_AW(SCardListInterfaces)

Definition at line 122 of file winscard.h.

◆ SCardListReaderGroups

#define SCardListReaderGroups   WINELIB_NAME_AW(SCardListReaderGroups)

Definition at line 128 of file winscard.h.

◆ SCardListReaders

#define SCardListReaders   WINELIB_NAME_AW(SCardListReaders)

Definition at line 125 of file winscard.h.

◆ SCardLocateCards

#define SCardLocateCards   WINELIB_NAME_AW(SCardLocateCards)

Definition at line 131 of file winscard.h.

◆ SCardLocateCardsByATR

#define SCardLocateCardsByATR   WINELIB_NAME_AW(SCardLocateCardsByATR)

Definition at line 134 of file winscard.h.

◆ SCardRemoveReaderFromGroup

#define SCardRemoveReaderFromGroup   WINELIB_NAME_AW(SCardRemoveReaderFromGroup)

Definition at line 140 of file winscard.h.

◆ SCardSetCardTypeProviderName

#define SCardSetCardTypeProviderName   WINELIB_NAME_AW(SCardSetCardTypeProviderName)

Definition at line 144 of file winscard.h.

◆ SCardStatus

#define SCardStatus   WINELIB_NAME_AW(SCardStatus)

Definition at line 148 of file winscard.h.

Typedef Documentation

◆ LPCBYTE

typedef const BYTE* LPCBYTE

Definition at line 34 of file winscard.h.

◆ LPSCARD_ATRMASK

◆ LPSCARD_READERSTATEA

◆ LPSCARD_READERSTATEW

◆ LPSCARDCONTEXT

Definition at line 37 of file winscard.h.

◆ LPSCARDHANDLE

Definition at line 38 of file winscard.h.

◆ PSCARD_ATRMASK

◆ PSCARD_READERSTATEA

◆ PSCARD_READERSTATEW

◆ PSCARDCONTEXT

Definition at line 37 of file winscard.h.

◆ PSCARDHANDLE

Definition at line 38 of file winscard.h.

◆ SCARD_ATRMASK

◆ SCARDCONTEXT

Definition at line 37 of file winscard.h.

◆ SCARDHANDLE

Definition at line 38 of file winscard.h.

Function Documentation

◆ SCardAccessStartedEvent()

HANDLE WINAPI SCardAccessStartedEvent ( void  )

Definition at line 55 of file winscard.c.

56 {
57  return g_startedEvent;
58 }
static HANDLE g_startedEvent
Definition: winscard.c:28

◆ SCardAddReaderToGroupA()

LONG WINAPI SCardAddReaderToGroupA ( SCARDCONTEXT  ,
LPCSTR  ,
LPCSTR   
)

Definition at line 60 of file winscard.c.

61 {
62  LONG retval;
63  UNICODE_STRING readerW, groupW;
64 
66  else readerW.Buffer = NULL;
68  else groupW.Buffer = NULL;
69 
70  retval = SCardAddReaderToGroupW(context, readerW.Buffer, groupW.Buffer);
71 
72  RtlFreeUnicodeString(&readerW);
73  RtlFreeUnicodeString(&groupW);
74 
75  return retval;
76 }
Definition: http.c:7098
long LONG
Definition: pedump.c:60
smooth NULL
Definition: ftsmooth.c:416
NTSYSAPI BOOLEAN NTAPI RtlCreateUnicodeStringFromAsciiz(_Out_ PUNICODE_STRING Destination, _In_ PCSZ Source)
GLboolean GLuint group
Definition: glext.h:11120
NTSYSAPI VOID NTAPI RtlFreeUnicodeString(PUNICODE_STRING UnicodeString)
Definition: reader.h:83
LONG WINAPI SCardAddReaderToGroupW(SCARDCONTEXT context, LPCWSTR reader, LPCWSTR group)
Definition: winscard.c:78

◆ SCardAddReaderToGroupW()

LONG WINAPI SCardAddReaderToGroupW ( SCARDCONTEXT  ,
LPCWSTR  ,
LPCWSTR   
)

Definition at line 78 of file winscard.c.

79 {
80  FIXME("%x %s %s\n", (unsigned int) context, debugstr_w(reader), debugstr_w(group));
81  return SCARD_S_SUCCESS;
82 }
Definition: http.c:7098
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
GLboolean GLuint group
Definition: glext.h:11120
#define SCARD_S_SUCCESS
Definition: scarderr.h:31
Definition: reader.h:83

Referenced by SCardAddReaderToGroupA().

◆ SCardBeginTransaction()

LONG WINAPI SCardBeginTransaction ( SCARDHANDLE  )

Definition at line 20 of file stubs.c.

21 {
23  return SCARD_F_UNKNOWN_ERROR;
24 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardCancel()

LONG WINAPI SCardCancel ( SCARDCONTEXT  )

Definition at line 144 of file winscard.c.

145 {
146  FIXME("(%lx) stub\n", context);
148  return SCARD_F_INTERNAL_ERROR;
149 }
Definition: http.c:7098
#define SCARD_F_INTERNAL_ERROR
Definition: scarderr.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
#define SetLastError(x)
Definition: compat.h:417
#define ERROR_CALL_NOT_IMPLEMENTED
Definition: compat.h:92

◆ SCardConnectA()

LONG WINAPI SCardConnectA ( SCARDCONTEXT  ,
LPCSTR  ,
DWORD  ,
DWORD  ,
LPSCARDHANDLE  ,
LPDWORD   
)

Definition at line 31 of file stubs.c.

37 {
39  return SCARD_F_UNKNOWN_ERROR;
40 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardConnectW()

LONG WINAPI SCardConnectW ( SCARDCONTEXT  ,
LPCWSTR  ,
DWORD  ,
DWORD  ,
LPSCARDHANDLE  ,
LPDWORD   
)

Definition at line 47 of file stubs.c.

53 {
55  return SCARD_F_UNKNOWN_ERROR;
56 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardControl()

LONG WINAPI SCardControl ( SCARDHANDLE  ,
DWORD  ,
LPCVOID  ,
DWORD  ,
LPVOID  ,
DWORD  ,
LPDWORD   
)

Definition at line 63 of file stubs.c.

70 {
72  return SCARD_F_UNKNOWN_ERROR;
73 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardDisconnect()

LONG WINAPI SCardDisconnect ( SCARDHANDLE  ,
DWORD   
)

Definition at line 80 of file stubs.c.

82 {
84  return SCARD_F_UNKNOWN_ERROR;
85 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardEndTransaction()

LONG WINAPI SCardEndTransaction ( SCARDHANDLE  ,
DWORD   
)

Definition at line 92 of file stubs.c.

94 {
96  return SCARD_F_UNKNOWN_ERROR;
97 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardEstablishContext()

LONG WINAPI SCardEstablishContext ( DWORD  ,
LPCVOID  ,
LPCVOID  ,
LPSCARDCONTEXT   
)

Definition at line 84 of file winscard.c.

86 {
87  FIXME("(%x,%p,%p,%p) stub\n", dwScope, pvReserved1, pvReserved2, phContext);
90 }
#define SCARD_F_INTERNAL_ERROR
Definition: scarderr.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
#define SetLastError(x)
Definition: compat.h:417
#define ERROR_CALL_NOT_IMPLEMENTED
Definition: compat.h:92

◆ SCardForgetCardTypeA()

LONG WINAPI SCardForgetCardTypeA ( SCARDCONTEXT  ,
LPCSTR   
)

Definition at line 104 of file stubs.c.

106 {
108  return SCARD_F_UNKNOWN_ERROR;
109 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardForgetCardTypeW()

LONG WINAPI SCardForgetCardTypeW ( SCARDCONTEXT  ,
LPCWSTR   
)

Definition at line 116 of file stubs.c.

118 {
120  return SCARD_F_UNKNOWN_ERROR;
121 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardForgetReaderA()

LONG WINAPI SCardForgetReaderA ( SCARDCONTEXT  ,
LPCSTR   
)

Definition at line 128 of file stubs.c.

130 {
132  return SCARD_F_UNKNOWN_ERROR;
133 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardForgetReaderGroupA()

LONG WINAPI SCardForgetReaderGroupA ( SCARDCONTEXT  ,
LPCSTR   
)

Definition at line 152 of file stubs.c.

154 {
156  return SCARD_F_UNKNOWN_ERROR;
157 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardForgetReaderGroupW()

LONG WINAPI SCardForgetReaderGroupW ( SCARDCONTEXT  ,
LPCWSTR   
)

Definition at line 164 of file stubs.c.

166 {
168  return SCARD_F_UNKNOWN_ERROR;
169 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardForgetReaderW()

LONG WINAPI SCardForgetReaderW ( SCARDCONTEXT  ,
LPCWSTR   
)

Definition at line 140 of file stubs.c.

142 {
144  return SCARD_F_UNKNOWN_ERROR;
145 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardFreeMemory()

LONG WINAPI SCardFreeMemory ( SCARDCONTEXT  ,
LPCVOID   
)

Definition at line 176 of file stubs.c.

178 {
180  return SCARD_F_UNKNOWN_ERROR;
181 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardGetAttrib()

LONG WINAPI SCardGetAttrib ( SCARDHANDLE  ,
DWORD  ,
LPBYTE  ,
LPDWORD   
)

Definition at line 188 of file stubs.c.

192 {
194  return SCARD_F_UNKNOWN_ERROR;
195 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardGetCardTypeProviderNameA()

LONG WINAPI SCardGetCardTypeProviderNameA ( SCARDCONTEXT  ,
LPCSTR  ,
DWORD  ,
LPSTR  ,
LPDWORD   
)

Definition at line 202 of file stubs.c.

207 {
209  return SCARD_F_UNKNOWN_ERROR;
210 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardGetCardTypeProviderNameW()

LONG WINAPI SCardGetCardTypeProviderNameW ( SCARDCONTEXT  ,
LPCWSTR  ,
DWORD  ,
LPWSTR  ,
LPDWORD   
)

Definition at line 217 of file stubs.c.

222 {
224  return SCARD_F_UNKNOWN_ERROR;
225 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardGetProviderIdA()

LONG WINAPI SCardGetProviderIdA ( SCARDCONTEXT  ,
LPCSTR  ,
LPGUID   
)

Definition at line 232 of file stubs.c.

235 {
237  return SCARD_F_UNKNOWN_ERROR;
238 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardGetProviderIdW()

LONG WINAPI SCardGetProviderIdW ( SCARDCONTEXT  ,
LPCWSTR  ,
LPGUID   
)

Definition at line 245 of file stubs.c.

248 {
250  return SCARD_F_UNKNOWN_ERROR;
251 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardGetStatusChangeA()

LONG WINAPI SCardGetStatusChangeA ( SCARDCONTEXT  ,
DWORD  ,
LPSCARD_READERSTATEA  ,
DWORD   
)

Definition at line 258 of file stubs.c.

262 {
264  return SCARD_F_UNKNOWN_ERROR;
265 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardGetStatusChangeW()

LONG WINAPI SCardGetStatusChangeW ( SCARDCONTEXT  ,
DWORD  ,
LPSCARD_READERSTATEW  ,
DWORD   
)

Definition at line 272 of file stubs.c.

276 {
278  return SCARD_F_UNKNOWN_ERROR;
279 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardIntroduceCardTypeA()

LONG WINAPI SCardIntroduceCardTypeA ( SCARDCONTEXT  ,
LPCSTR  ,
LPCGUID  ,
LPCGUID  ,
DWORD  ,
LPCBYTE  ,
LPCBYTE  ,
DWORD   
)

Definition at line 286 of file stubs.c.

294 {
296  return SCARD_F_UNKNOWN_ERROR;
297 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardIntroduceCardTypeW()

LONG WINAPI SCardIntroduceCardTypeW ( SCARDCONTEXT  ,
LPCWSTR  ,
LPCGUID  ,
LPCGUID  ,
DWORD  ,
LPCBYTE  ,
LPCBYTE  ,
DWORD   
)

Definition at line 304 of file stubs.c.

312 {
314  return SCARD_F_UNKNOWN_ERROR;
315 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardIntroduceReaderA()

LONG WINAPI SCardIntroduceReaderA ( SCARDCONTEXT  ,
LPCSTR  ,
LPCSTR   
)

Definition at line 322 of file stubs.c.

325 {
327  return SCARD_F_UNKNOWN_ERROR;
328 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardIntroduceReaderGroupA()

LONG WINAPI SCardIntroduceReaderGroupA ( SCARDCONTEXT  ,
LPCSTR   
)

Definition at line 348 of file stubs.c.

350 {
352  return SCARD_F_UNKNOWN_ERROR;
353 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardIntroduceReaderGroupW()

LONG WINAPI SCardIntroduceReaderGroupW ( SCARDCONTEXT  ,
LPCWSTR   
)

Definition at line 360 of file stubs.c.

362 {
364  return SCARD_F_UNKNOWN_ERROR;
365 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardIntroduceReaderW()

LONG WINAPI SCardIntroduceReaderW ( SCARDCONTEXT  ,
LPCWSTR  ,
LPCWSTR   
)

Definition at line 335 of file stubs.c.

338 {
340  return SCARD_F_UNKNOWN_ERROR;
341 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardIsValidContext()

LONG WINAPI SCardIsValidContext ( SCARDCONTEXT  )

Definition at line 92 of file winscard.c.

93 {
94  FIXME("(%lx) stub\n", context);
97 }
Definition: http.c:7098
#define SCARD_F_INTERNAL_ERROR
Definition: scarderr.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
#define SetLastError(x)
Definition: compat.h:417
#define ERROR_CALL_NOT_IMPLEMENTED
Definition: compat.h:92

◆ SCardListCardsA()

LONG WINAPI SCardListCardsA ( SCARDCONTEXT  ,
LPCBYTE  ,
LPCGUID  ,
DWORD  ,
LPSTR  ,
LPDWORD   
)

Definition at line 99 of file winscard.c.

100 {
101  FIXME(": stub\n");
103  return SCARD_F_INTERNAL_ERROR;
104 }
#define SCARD_F_INTERNAL_ERROR
Definition: scarderr.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
#define SetLastError(x)
Definition: compat.h:417
#define ERROR_CALL_NOT_IMPLEMENTED
Definition: compat.h:92

◆ SCardListCardsW()

LONG WINAPI SCardListCardsW ( SCARDCONTEXT  ,
LPCBYTE  ,
LPCGUID  ,
DWORD  ,
LPWSTR  ,
LPDWORD   
)

Definition at line 372 of file stubs.c.

378 {
380  return SCARD_F_UNKNOWN_ERROR;
381 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardListInterfacesA()

LONG WINAPI SCardListInterfacesA ( SCARDCONTEXT  ,
LPCSTR  ,
LPGUID  ,
LPDWORD   
)

Definition at line 388 of file stubs.c.

392 {
394  return SCARD_F_UNKNOWN_ERROR;
395 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardListInterfacesW()

LONG WINAPI SCardListInterfacesW ( SCARDCONTEXT  ,
LPCWSTR  ,
LPGUID  ,
LPDWORD   
)

Definition at line 402 of file stubs.c.

406 {
408  return SCARD_F_UNKNOWN_ERROR;
409 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardListReaderGroupsA()

LONG WINAPI SCardListReaderGroupsA ( SCARDCONTEXT  ,
LPSTR  ,
LPDWORD   
)

Definition at line 416 of file stubs.c.

419 {
421  return SCARD_F_UNKNOWN_ERROR;
422 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardListReaderGroupsW()

LONG WINAPI SCardListReaderGroupsW ( SCARDCONTEXT  ,
LPWSTR  ,
LPDWORD   
)

Definition at line 429 of file stubs.c.

432 {
434  return SCARD_F_UNKNOWN_ERROR;
435 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardListReadersA()

LONG WINAPI SCardListReadersA ( SCARDCONTEXT  ,
LPCSTR  ,
LPSTR  ,
LPDWORD   
)

◆ SCardListReadersW()

LONG WINAPI SCardListReadersW ( SCARDCONTEXT  ,
LPCWSTR  ,
LPWSTR  ,
LPDWORD   
)

◆ SCardLocateCardsA()

LONG WINAPI SCardLocateCardsA ( SCARDCONTEXT  ,
LPCSTR  ,
LPSCARD_READERSTATEA  ,
DWORD   
)

Definition at line 442 of file stubs.c.

446 {
448  return SCARD_F_UNKNOWN_ERROR;
449 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardLocateCardsByATRA()

LONG WINAPI SCardLocateCardsByATRA ( SCARDCONTEXT  ,
LPSCARD_ATRMASK  ,
DWORD  ,
LPSCARD_READERSTATEA  ,
DWORD   
)

Definition at line 470 of file stubs.c.

475 {
477  return SCARD_F_UNKNOWN_ERROR;
478 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardLocateCardsByATRW()

LONG WINAPI SCardLocateCardsByATRW ( SCARDCONTEXT  ,
LPSCARD_ATRMASK  ,
DWORD  ,
LPSCARD_READERSTATEW  ,
DWORD   
)

Definition at line 485 of file stubs.c.

490 {
492  return SCARD_F_UNKNOWN_ERROR;
493 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardLocateCardsW()

LONG WINAPI SCardLocateCardsW ( SCARDCONTEXT  ,
LPCWSTR  ,
LPSCARD_READERSTATEW  ,
DWORD   
)

Definition at line 456 of file stubs.c.

460 {
462  return SCARD_F_UNKNOWN_ERROR;
463 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardReconnect()

LONG WINAPI SCardReconnect ( SCARDHANDLE  ,
DWORD  ,
DWORD  ,
DWORD  ,
LPDWORD   
)

Definition at line 500 of file stubs.c.

505 {
507  return SCARD_F_UNKNOWN_ERROR;
508 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardReleaseContext()

LONG WINAPI SCardReleaseContext ( SCARDCONTEXT  )

Definition at line 106 of file winscard.c.

107 {
108  FIXME("(%lx) stub\n", context);
110  return SCARD_F_INTERNAL_ERROR;
111 }
Definition: http.c:7098
#define SCARD_F_INTERNAL_ERROR
Definition: scarderr.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
#define SetLastError(x)
Definition: compat.h:417
#define ERROR_CALL_NOT_IMPLEMENTED
Definition: compat.h:92

◆ SCardReleaseStartedEvent()

void WINAPI SCardReleaseStartedEvent ( void  )

Definition at line 127 of file winscard.c.

128 {
129  FIXME("stub\n");
130 }
#define FIXME(fmt,...)
Definition: debug.h:110

◆ SCardRemoveReaderFromGroupA()

LONG WINAPI SCardRemoveReaderFromGroupA ( SCARDCONTEXT  ,
LPCSTR  ,
LPCSTR   
)

Definition at line 515 of file stubs.c.

518 {
520  return SCARD_F_UNKNOWN_ERROR;
521 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardRemoveReaderFromGroupW()

LONG WINAPI SCardRemoveReaderFromGroupW ( SCARDCONTEXT  ,
LPCWSTR  ,
LPCWSTR   
)

Definition at line 528 of file stubs.c.

531 {
533  return SCARD_F_UNKNOWN_ERROR;
534 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardSetAttrib()

LONG WINAPI SCardSetAttrib ( SCARDHANDLE  ,
DWORD  ,
LPCBYTE  ,
DWORD   
)

Definition at line 541 of file stubs.c.

545 {
547  return SCARD_F_UNKNOWN_ERROR;
548 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardSetCardTypeProviderNameA()

LONG WINAPI SCardSetCardTypeProviderNameA ( SCARDCONTEXT  ,
LPCSTR  ,
DWORD  ,
LPCSTR   
)

Definition at line 555 of file stubs.c.

559 {
561  return SCARD_F_UNKNOWN_ERROR;
562 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardSetCardTypeProviderNameW()

LONG WINAPI SCardSetCardTypeProviderNameW ( SCARDCONTEXT  ,
LPCWSTR  ,
DWORD  ,
LPCWSTR   
)

Definition at line 569 of file stubs.c.

573 {
575  return SCARD_F_UNKNOWN_ERROR;
576 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardState()

LONG WINAPI SCardState ( SCARDHANDLE  ,
LPDWORD  ,
LPDWORD  ,
LPBYTE  ,
LPDWORD   
)

Definition at line 583 of file stubs.c.

588 {
590  return SCARD_F_UNKNOWN_ERROR;
591 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardStatusA()

LONG WINAPI SCardStatusA ( SCARDHANDLE  ,
LPSTR  ,
LPDWORD  ,
LPDWORD  ,
LPDWORD  ,
LPBYTE  ,
LPDWORD   
)

Definition at line 113 of file winscard.c.

114 {
115  FIXME("(%lx) stub\n", context);
117  return SCARD_F_INTERNAL_ERROR;
118 }
Definition: http.c:7098
#define SCARD_F_INTERNAL_ERROR
Definition: scarderr.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
#define SetLastError(x)
Definition: compat.h:417
#define ERROR_CALL_NOT_IMPLEMENTED
Definition: compat.h:92

◆ SCardStatusW()

LONG WINAPI SCardStatusW ( SCARDHANDLE  ,
LPWSTR  ,
LPDWORD  ,
LPDWORD  ,
LPDWORD  ,
LPBYTE  ,
LPDWORD   
)

Definition at line 120 of file winscard.c.

121 {
122  FIXME("(%lx) stub\n", context);
124  return SCARD_F_INTERNAL_ERROR;
125 }
Definition: http.c:7098
#define SCARD_F_INTERNAL_ERROR
Definition: scarderr.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
#define SetLastError(x)
Definition: compat.h:417
#define ERROR_CALL_NOT_IMPLEMENTED
Definition: compat.h:92

◆ SCardTransmit()

LONG WINAPI SCardTransmit ( SCARDHANDLE  ,
LPCSCARD_IO_REQUEST  ,
LPCBYTE  ,
DWORD  ,
LPSCARD_IO_REQUEST  ,
LPBYTE  ,
LPDWORD   
)

Definition at line 598 of file stubs.c.

605 {
607  return SCARD_F_UNKNOWN_ERROR;
608 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51