ReactOS 0.4.15-dev-7846-g8ba6c66
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  context,
LPCSTR  reader,
LPCSTR  group 
)

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}
#define NULL
Definition: types.h:112
GLboolean GLuint group
Definition: glext.h:11120
NTSYSAPI BOOLEAN NTAPI RtlCreateUnicodeStringFromAsciiz(_Out_ PUNICODE_STRING Destination, _In_ PCSZ Source)
NTSYSAPI VOID NTAPI RtlFreeUnicodeString(PUNICODE_STRING UnicodeString)
long LONG
Definition: pedump.c:60
Definition: http.c:7252
Definition: reader.h:84
LONG WINAPI SCardAddReaderToGroupW(SCARDCONTEXT context, LPCWSTR reader, LPCWSTR group)
Definition: winscard.c:78

◆ SCardAddReaderToGroupW()

LONG WINAPI SCardAddReaderToGroupW ( SCARDCONTEXT  context,
LPCWSTR  reader,
LPCWSTR  group 
)

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}
#define FIXME(fmt,...)
Definition: debug.h:111
#define debugstr_w
Definition: kernel32.h:32
#define SCARD_S_SUCCESS
Definition: scarderr.h:31

Referenced by SCardAddReaderToGroupA().

◆ SCardBeginTransaction()

LONG WINAPI SCardBeginTransaction ( SCARDHANDLE  hCard)

Definition at line 20 of file stubs.c.

21{
24}
#define UNIMPLEMENTED
Definition: stubs.c:6
#define SCARD_F_UNKNOWN_ERROR
Definition: scarderr.h:51

◆ SCardCancel()

LONG WINAPI SCardCancel ( SCARDCONTEXT  context)

Definition at line 144 of file winscard.c.

145{
146 FIXME("(%lx) stub\n", context);
149}
#define ERROR_CALL_NOT_IMPLEMENTED
Definition: compat.h:102
#define SetLastError(x)
Definition: compat.h:752
#define SCARD_F_INTERNAL_ERROR
Definition: scarderr.h:32

◆ SCardConnectA()

LONG WINAPI SCardConnectA ( SCARDCONTEXT  hContext,
LPCSTR  szReader,
DWORD  dwShareMode,
DWORD  dwPreferredProtocols,
LPSCARDHANDLE  phCard,
LPDWORD  pdwActiveProtocol 
)

Definition at line 31 of file stubs.c.

37{
40}

◆ SCardConnectW()

LONG WINAPI SCardConnectW ( SCARDCONTEXT  hContext,
LPCWSTR  szReader,
DWORD  dwShareMode,
DWORD  dwPreferredProtocols,
LPSCARDHANDLE  phCard,
LPDWORD  pdwActiveProtocol 
)

Definition at line 47 of file stubs.c.

53{
56}

◆ SCardControl()

LONG WINAPI SCardControl ( SCARDHANDLE  hCard,
DWORD  dwControlCode,
LPCVOID  lpInBuffer,
DWORD  nInBufferSize,
LPVOID  lpOutBuffer,
DWORD  nOutBufferSize,
LPDWORD  lpBytesReturned 
)

Definition at line 63 of file stubs.c.

70{
73}

◆ SCardDisconnect()

LONG WINAPI SCardDisconnect ( SCARDHANDLE  hCard,
DWORD  dwDisposition 
)

Definition at line 80 of file stubs.c.

82{
85}

◆ SCardEndTransaction()

LONG WINAPI SCardEndTransaction ( SCARDHANDLE  hCard,
DWORD  dwDisposition 
)

Definition at line 92 of file stubs.c.

94{
97}

◆ SCardEstablishContext()

LONG WINAPI SCardEstablishContext ( DWORD  dwScope,
LPCVOID  pvReserved1,
LPCVOID  pvReserved2,
LPSCARDCONTEXT  phContext 
)

Definition at line 84 of file winscard.c.

86{
87 FIXME("(%x,%p,%p,%p) stub\n", dwScope, pvReserved1, pvReserved2, phContext);
90}

◆ SCardForgetCardTypeA()

LONG WINAPI SCardForgetCardTypeA ( SCARDCONTEXT  hContext,
LPCSTR  szCardName 
)

Definition at line 104 of file stubs.c.

106{
109}

◆ SCardForgetCardTypeW()

LONG WINAPI SCardForgetCardTypeW ( SCARDCONTEXT  hContext,
LPCWSTR  szCardName 
)

Definition at line 116 of file stubs.c.

118{
121}

◆ SCardForgetReaderA()

LONG WINAPI SCardForgetReaderA ( SCARDCONTEXT  hContext,
LPCSTR  szReaderName 
)

Definition at line 128 of file stubs.c.

130{
133}

◆ SCardForgetReaderGroupA()

LONG WINAPI SCardForgetReaderGroupA ( SCARDCONTEXT  hContext,
LPCSTR  szGroupName 
)

Definition at line 152 of file stubs.c.

154{
157}

◆ SCardForgetReaderGroupW()

LONG WINAPI SCardForgetReaderGroupW ( SCARDCONTEXT  hContext,
LPCWSTR  szGroupName 
)

Definition at line 164 of file stubs.c.

166{
169}

◆ SCardForgetReaderW()

LONG WINAPI SCardForgetReaderW ( SCARDCONTEXT  hContext,
LPCWSTR  szReaderName 
)

Definition at line 140 of file stubs.c.

142{
145}

◆ SCardFreeMemory()

LONG WINAPI SCardFreeMemory ( SCARDCONTEXT  hContext,
LPCVOID  pvMem 
)

Definition at line 176 of file stubs.c.

178{
181}

◆ SCardGetAttrib()

LONG WINAPI SCardGetAttrib ( SCARDHANDLE  hCard,
DWORD  dwAttrId,
LPBYTE  pbAttr,
LPDWORD  pcbAttrLen 
)

Definition at line 188 of file stubs.c.

192{
195}

◆ SCardGetCardTypeProviderNameA()

LONG WINAPI SCardGetCardTypeProviderNameA ( SCARDCONTEXT  hContext,
LPCSTR  szCardName,
DWORD  dwProviderId,
LPSTR  szProvider,
LPDWORD  pcchProvider 
)

Definition at line 202 of file stubs.c.

207{
210}

◆ SCardGetCardTypeProviderNameW()

LONG WINAPI SCardGetCardTypeProviderNameW ( SCARDCONTEXT  hContext,
LPCWSTR  szCardName,
DWORD  dwProviderId,
LPWSTR  szProvider,
LPDWORD  pcchProvider 
)

Definition at line 217 of file stubs.c.

222{
225}

◆ SCardGetProviderIdA()

LONG WINAPI SCardGetProviderIdA ( SCARDCONTEXT  hContext,
LPCSTR  szCard,
LPGUID  pguidProviderId 
)

Definition at line 232 of file stubs.c.

235{
238}

◆ SCardGetProviderIdW()

LONG WINAPI SCardGetProviderIdW ( SCARDCONTEXT  hContext,
LPCWSTR  szCard,
LPGUID  pguidProviderId 
)

Definition at line 245 of file stubs.c.

248{
251}

◆ SCardGetStatusChangeA()

LONG WINAPI SCardGetStatusChangeA ( SCARDCONTEXT  hContext,
DWORD  dwTimeout,
LPSCARD_READERSTATEA  rgReaderState,
DWORD  cReaders 
)

Definition at line 258 of file stubs.c.

262{
265}

◆ SCardGetStatusChangeW()

LONG WINAPI SCardGetStatusChangeW ( SCARDCONTEXT  hContext,
DWORD  dwTimeout,
LPSCARD_READERSTATEW  rgReaderState,
DWORD  cReaders 
)

Definition at line 272 of file stubs.c.

276{
279}

◆ SCardIntroduceCardTypeA()

LONG WINAPI SCardIntroduceCardTypeA ( SCARDCONTEXT  hContext,
LPCSTR  szCardName,
LPCGUID  pguidPrimaryProvider,
LPCGUID  rgguidInterfaces,
DWORD  dwInterfaceCount,
LPCBYTE  pbAtr,
LPCBYTE  pbAtrMask,
DWORD  cbAtrLen 
)

Definition at line 286 of file stubs.c.

294{
297}

◆ SCardIntroduceCardTypeW()

LONG WINAPI SCardIntroduceCardTypeW ( SCARDCONTEXT  hContext,
LPCWSTR  szCardName,
LPCGUID  pguidPrimaryProvider,
LPCGUID  rgguidInterfaces,
DWORD  dwInterfaceCount,
LPCBYTE  pbAtr,
LPCBYTE  pbAtrMask,
DWORD  cbAtrLen 
)

Definition at line 304 of file stubs.c.

312{
315}

◆ SCardIntroduceReaderA()

LONG WINAPI SCardIntroduceReaderA ( SCARDCONTEXT  hContext,
LPCSTR  szReaderName,
LPCSTR  szDeviceName 
)

Definition at line 322 of file stubs.c.

325{
328}

◆ SCardIntroduceReaderGroupA()

LONG WINAPI SCardIntroduceReaderGroupA ( SCARDCONTEXT  hContext,
LPCSTR  szGroupName 
)

Definition at line 348 of file stubs.c.

350{
353}

◆ SCardIntroduceReaderGroupW()

LONG WINAPI SCardIntroduceReaderGroupW ( SCARDCONTEXT  hContext,
LPCWSTR  szGroupName 
)

Definition at line 360 of file stubs.c.

362{
365}

◆ SCardIntroduceReaderW()

LONG WINAPI SCardIntroduceReaderW ( SCARDCONTEXT  hContext,
LPCWSTR  szReaderName,
LPCWSTR  szDeviceName 
)

Definition at line 335 of file stubs.c.

338{
341}

◆ SCardIsValidContext()

LONG WINAPI SCardIsValidContext ( SCARDCONTEXT  context)

Definition at line 92 of file winscard.c.

93{
94 FIXME("(%lx) stub\n", context);
97}

◆ SCardListCardsA()

LONG WINAPI SCardListCardsA ( SCARDCONTEXT  hContext,
LPCBYTE  pbAtr,
LPCGUID  rgguidInterfaces,
DWORD  cguidInterfaceCount,
LPSTR  mszCards,
LPDWORD  pcchCards 
)

Definition at line 99 of file winscard.c.

100{
101 FIXME(": stub\n");
104}

◆ SCardListCardsW()

LONG WINAPI SCardListCardsW ( SCARDCONTEXT  hContext,
LPCBYTE  pbAtr,
LPCGUID  rgguidInterface,
DWORD  cguidInterfaceCount,
LPWSTR  mszCards,
LPDWORD  pcchCards 
)

Definition at line 372 of file stubs.c.

378{
381}

◆ SCardListInterfacesA()

LONG WINAPI SCardListInterfacesA ( SCARDCONTEXT  hContext,
LPCSTR  szCard,
LPGUID  pguidInterfaces,
LPDWORD  pcguidInteraces 
)

Definition at line 388 of file stubs.c.

392{
395}

◆ SCardListInterfacesW()

LONG WINAPI SCardListInterfacesW ( SCARDCONTEXT  hContext,
LPCWSTR  szCard,
LPGUID  pguidInterfaces,
LPDWORD  pcguidInteraces 
)

Definition at line 402 of file stubs.c.

406{
409}

◆ SCardListReaderGroupsA()

LONG WINAPI SCardListReaderGroupsA ( SCARDCONTEXT  hContext,
LPSTR  mszGroups,
LPDWORD  pcchGroups 
)

Definition at line 416 of file stubs.c.

419{
422}

◆ SCardListReaderGroupsW()

LONG WINAPI SCardListReaderGroupsW ( SCARDCONTEXT  hContext,
LPWSTR  mszGroups,
LPDWORD  pcchGroups 
)

Definition at line 429 of file stubs.c.

432{
435}

◆ SCardListReadersA()

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

◆ SCardListReadersW()

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

◆ SCardLocateCardsA()

LONG WINAPI SCardLocateCardsA ( SCARDCONTEXT  hContext,
LPCSTR  mszCards,
LPSCARD_READERSTATEA  rgReaderStates,
DWORD  cReaders 
)

Definition at line 442 of file stubs.c.

446{
449}

◆ SCardLocateCardsByATRA()

LONG WINAPI SCardLocateCardsByATRA ( SCARDCONTEXT  hContext,
LPSCARD_ATRMASK  rgAtrMasks,
DWORD  cAtrs,
LPSCARD_READERSTATEA  rgReaderStates,
DWORD  cReaders 
)

Definition at line 470 of file stubs.c.

475{
478}

◆ SCardLocateCardsByATRW()

LONG WINAPI SCardLocateCardsByATRW ( SCARDCONTEXT  hContext,
LPSCARD_ATRMASK  rgAtrMasks,
DWORD  cAtrs,
LPSCARD_READERSTATEW  rgReaderStates,
DWORD  cReaders 
)

Definition at line 485 of file stubs.c.

490{
493}

◆ SCardLocateCardsW()

LONG WINAPI SCardLocateCardsW ( SCARDCONTEXT  hContext,
LPCWSTR  mszCards,
LPSCARD_READERSTATEW  rgReaderStates,
DWORD  cReaders 
)

Definition at line 456 of file stubs.c.

460{
463}

◆ SCardReconnect()

LONG WINAPI SCardReconnect ( SCARDHANDLE  hCard,
DWORD  dwShareMode,
DWORD  dwPreferredProtocols,
DWORD  dwInitialization,
LPDWORD  pdwActiveProtocol 
)

Definition at line 500 of file stubs.c.

505{
508}

◆ SCardReleaseContext()

LONG WINAPI SCardReleaseContext ( SCARDCONTEXT  context)

Definition at line 106 of file winscard.c.

107{
108 FIXME("(%lx) stub\n", context);
111}

◆ SCardReleaseStartedEvent()

void WINAPI SCardReleaseStartedEvent ( void  )

Definition at line 127 of file winscard.c.

128{
129 FIXME("stub\n");
130}

◆ SCardRemoveReaderFromGroupA()

LONG WINAPI SCardRemoveReaderFromGroupA ( SCARDCONTEXT  hContext,
LPCSTR  szReaderName,
LPCSTR  szGroupname 
)

Definition at line 515 of file stubs.c.

518{
521}

◆ SCardRemoveReaderFromGroupW()

LONG WINAPI SCardRemoveReaderFromGroupW ( SCARDCONTEXT  hContext,
LPCWSTR  szReaderName,
LPCWSTR  szGroupname 
)

Definition at line 528 of file stubs.c.

531{
534}

◆ SCardSetAttrib()

LONG WINAPI SCardSetAttrib ( SCARDHANDLE  hCard,
DWORD  dwAttrId,
LPCBYTE  pbAttr,
DWORD  cbAttrLen 
)

Definition at line 541 of file stubs.c.

545{
548}

◆ SCardSetCardTypeProviderNameA()

LONG WINAPI SCardSetCardTypeProviderNameA ( SCARDCONTEXT  hContext,
LPCSTR  szCardName,
DWORD  dwProviderId,
LPCSTR  szProvider 
)

Definition at line 555 of file stubs.c.

559{
562}

◆ SCardSetCardTypeProviderNameW()

LONG WINAPI SCardSetCardTypeProviderNameW ( SCARDCONTEXT  hContext,
LPCWSTR  szCardName,
DWORD  dwProviderId,
LPCWSTR  szProvider 
)

Definition at line 569 of file stubs.c.

573{
576}

◆ SCardState()

LONG WINAPI SCardState ( SCARDHANDLE  hCard,
LPDWORD  pdwState,
LPDWORD  pdwProtocol,
LPBYTE  pbAtr,
LPDWORD  pcbAtrlen 
)

Definition at line 583 of file stubs.c.

588{
591}

◆ SCardStatusA()

LONG WINAPI SCardStatusA ( SCARDHANDLE  context,
LPSTR  szReaderName,
LPDWORD  pcchReaderLen,
LPDWORD  pdwState,
LPDWORD  pdwProtocol,
LPBYTE  pbAtr,
LPDWORD  pcbAtrLen 
)

Definition at line 113 of file winscard.c.

114{
115 FIXME("(%lx) stub\n", context);
118}

◆ SCardStatusW()

LONG WINAPI SCardStatusW ( SCARDHANDLE  context,
LPWSTR  szReaderName,
LPDWORD  pcchReaderLen,
LPDWORD  pdwState,
LPDWORD  pdwProtocol,
LPBYTE  pbAtr,
LPDWORD  pcbArtLen 
)

Definition at line 120 of file winscard.c.

121{
122 FIXME("(%lx) stub\n", context);
125}

◆ SCardTransmit()

LONG WINAPI SCardTransmit ( SCARDHANDLE  hCard,
LPCSCARD_IO_REQUEST  pioSendPci,
LPCBYTE  pbSendBuffer,
DWORD  cbSendLength,
LPSCARD_IO_REQUEST  pioRecvPci,
LPBYTE  pbRecvBuffer,
LPDWORD  pcbRecvLength 
)

Definition at line 598 of file stubs.c.

605{
608}