ReactOS  0.4.14-dev-49-gfb4591c
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 56 of file winscard.c.

57 {
58  return g_startedEvent;
59 }
static HANDLE g_startedEvent
Definition: winscard.c:29

◆ SCardAddReaderToGroupA()

LONG WINAPI SCardAddReaderToGroupA ( SCARDCONTEXT  ,
LPCSTR  ,
LPCSTR   
)

Definition at line 61 of file winscard.c.

62 {
63  LONG retval;
64  UNICODE_STRING readerW, groupW;
65 
67  else readerW.Buffer = NULL;
69  else groupW.Buffer = NULL;
70 
71  retval = SCardAddReaderToGroupW(context, readerW.Buffer, groupW.Buffer);
72 
73  RtlFreeUnicodeString(&readerW);
74  RtlFreeUnicodeString(&groupW);
75 
76  return retval;
77 }
Definition: http.c:6587
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:79

◆ SCardAddReaderToGroupW()

LONG WINAPI SCardAddReaderToGroupW ( SCARDCONTEXT  ,
LPCWSTR  ,
LPCWSTR   
)

Definition at line 79 of file winscard.c.

80 {
81  FIXME("%x %s %s\n", (unsigned int) context, debugstr_w(reader), debugstr_w(group));
82  return SCARD_S_SUCCESS;
83 }
Definition: http.c:6587
#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 31 of file stubs.c.

32 {
34  return SCARD_F_UNKNOWN_ERROR;
35 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardConnectA()

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

Definition at line 42 of file stubs.c.

48 {
50  return SCARD_F_UNKNOWN_ERROR;
51 }
#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 58 of file stubs.c.

64 {
66  return SCARD_F_UNKNOWN_ERROR;
67 }
#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 74 of file stubs.c.

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

◆ SCardDisconnect()

LONG WINAPI SCardDisconnect ( SCARDHANDLE  ,
DWORD   
)

Definition at line 91 of file stubs.c.

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

◆ SCardEndTransaction()

LONG WINAPI SCardEndTransaction ( SCARDHANDLE  ,
DWORD   
)

Definition at line 103 of file stubs.c.

105 {
107  return SCARD_F_UNKNOWN_ERROR;
108 }
#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 85 of file winscard.c.

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

◆ SCardForgetCardTypeA()

LONG WINAPI SCardForgetCardTypeA ( SCARDCONTEXT  ,
LPCSTR   
)

Definition at line 115 of file stubs.c.

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

◆ SCardForgetCardTypeW()

LONG WINAPI SCardForgetCardTypeW ( SCARDCONTEXT  ,
LPCWSTR   
)

Definition at line 127 of file stubs.c.

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

◆ SCardForgetReaderA()

LONG WINAPI SCardForgetReaderA ( SCARDCONTEXT  ,
LPCSTR   
)

Definition at line 139 of file stubs.c.

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

◆ SCardForgetReaderGroupA()

LONG WINAPI SCardForgetReaderGroupA ( SCARDCONTEXT  ,
LPCSTR   
)

Definition at line 163 of file stubs.c.

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

◆ SCardForgetReaderGroupW()

LONG WINAPI SCardForgetReaderGroupW ( SCARDCONTEXT  ,
LPCWSTR   
)

Definition at line 175 of file stubs.c.

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

◆ SCardForgetReaderW()

LONG WINAPI SCardForgetReaderW ( SCARDCONTEXT  ,
LPCWSTR   
)

Definition at line 151 of file stubs.c.

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

◆ SCardFreeMemory()

LONG WINAPI SCardFreeMemory ( SCARDCONTEXT  ,
LPCVOID   
)

Definition at line 187 of file stubs.c.

189 {
191  return SCARD_F_UNKNOWN_ERROR;
192 }
#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 199 of file stubs.c.

203 {
205  return SCARD_F_UNKNOWN_ERROR;
206 }
#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 213 of file stubs.c.

218 {
220  return SCARD_F_UNKNOWN_ERROR;
221 }
#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 228 of file stubs.c.

233 {
235  return SCARD_F_UNKNOWN_ERROR;
236 }
#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 243 of file stubs.c.

246 {
248  return SCARD_F_UNKNOWN_ERROR;
249 }
#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 256 of file stubs.c.

259 {
261  return SCARD_F_UNKNOWN_ERROR;
262 }
#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 269 of file stubs.c.

273 {
275  return SCARD_F_UNKNOWN_ERROR;
276 }
#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 283 of file stubs.c.

287 {
289  return SCARD_F_UNKNOWN_ERROR;
290 }
#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 297 of file stubs.c.

305 {
307  return SCARD_F_UNKNOWN_ERROR;
308 }
#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 315 of file stubs.c.

323 {
325  return SCARD_F_UNKNOWN_ERROR;
326 }
#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 333 of file stubs.c.

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

◆ SCardIntroduceReaderGroupA()

LONG WINAPI SCardIntroduceReaderGroupA ( SCARDCONTEXT  ,
LPCSTR   
)

Definition at line 359 of file stubs.c.

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

◆ SCardIntroduceReaderGroupW()

LONG WINAPI SCardIntroduceReaderGroupW ( SCARDCONTEXT  ,
LPCWSTR   
)

Definition at line 371 of file stubs.c.

373 {
375  return SCARD_F_UNKNOWN_ERROR;
376 }
#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 346 of file stubs.c.

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

◆ SCardIsValidContext()

LONG WINAPI SCardIsValidContext ( SCARDCONTEXT  )

Definition at line 93 of file winscard.c.

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

◆ SCardListCardsA()

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

Definition at line 100 of file winscard.c.

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

◆ SCardListCardsW()

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

Definition at line 383 of file stubs.c.

389 {
391  return SCARD_F_UNKNOWN_ERROR;
392 }
#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 399 of file stubs.c.

403 {
405  return SCARD_F_UNKNOWN_ERROR;
406 }
#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 413 of file stubs.c.

417 {
419  return SCARD_F_UNKNOWN_ERROR;
420 }
#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 427 of file stubs.c.

430 {
432  return SCARD_F_UNKNOWN_ERROR;
433 }
#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 440 of file stubs.c.

443 {
445  return SCARD_F_UNKNOWN_ERROR;
446 }
#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 453 of file stubs.c.

457 {
459  return SCARD_F_UNKNOWN_ERROR;
460 }
#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 481 of file stubs.c.

486 {
488  return SCARD_F_UNKNOWN_ERROR;
489 }
#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 496 of file stubs.c.

501 {
503  return SCARD_F_UNKNOWN_ERROR;
504 }
#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 467 of file stubs.c.

471 {
473  return SCARD_F_UNKNOWN_ERROR;
474 }
#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 511 of file stubs.c.

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

◆ SCardReleaseContext()

LONG WINAPI SCardReleaseContext ( SCARDCONTEXT  )

Definition at line 107 of file winscard.c.

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

◆ SCardReleaseStartedEvent()

void WINAPI SCardReleaseStartedEvent ( void  )

Definition at line 128 of file winscard.c.

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

◆ SCardRemoveReaderFromGroupA()

LONG WINAPI SCardRemoveReaderFromGroupA ( SCARDCONTEXT  ,
LPCSTR  ,
LPCSTR   
)

Definition at line 526 of file stubs.c.

529 {
531  return SCARD_F_UNKNOWN_ERROR;
532 }
#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 539 of file stubs.c.

542 {
544  return SCARD_F_UNKNOWN_ERROR;
545 }
#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 552 of file stubs.c.

556 {
558  return SCARD_F_UNKNOWN_ERROR;
559 }
#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 566 of file stubs.c.

570 {
572  return SCARD_F_UNKNOWN_ERROR;
573 }
#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 580 of file stubs.c.

584 {
586  return SCARD_F_UNKNOWN_ERROR;
587 }
#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 594 of file stubs.c.

599 {
601  return SCARD_F_UNKNOWN_ERROR;
602 }
#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 114 of file winscard.c.

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

◆ SCardStatusW()

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

Definition at line 121 of file winscard.c.

122 {
123  FIXME("(%lx) stub\n", context);
125  return SCARD_F_INTERNAL_ERROR;
126 }
Definition: http.c:6587
#define SCARD_F_INTERNAL_ERROR
Definition: scarderr.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
#define SetLastError(x)
Definition: compat.h:409
#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 609 of file stubs.c.

616 {
618  return SCARD_F_UNKNOWN_ERROR;
619 }
#define UNIMPLEMENTED
Definition: stubs.c:20
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51