winscard: add SCardListReadersA/W stub (try 2)
Austin English
austinenglish at gmail.com
Sat Jul 4 19:10:32 CDT 2015
Previous attempt:
https://www.winehq.org/pipermail/wine-patches/2011-May/101432.html
Try 2:
change return code to SCARD_E_NO_READERS_AVAILABLE
avoid LP*
--
-Austin
-------------- next part --------------
diff --git a/dlls/winscard/winscard.c b/dlls/winscard/winscard.c
index bcf8129..603c2eb 100644
--- a/dlls/winscard/winscard.c
+++ b/dlls/winscard/winscard.c
@@ -129,3 +129,15 @@ void WINAPI SCardReleaseStartedEvent(void)
{
FIXME("stub\n");
}
+
+LONG WINAPI SCardListReadersA(SCARDCONTEXT context, const char *groups, char *readers, DWORD *len)
+{
+ FIXME("(%lx, %s, %p, %p) stub\n", context, debugstr_a(groups), readers, len);
+ return SCARD_E_NO_READERS_AVAILABLE;
+}
+
+LONG WINAPI SCardListReadersW(SCARDCONTEXT context, const WCHAR *groups, WCHAR *readers, DWORD *len)
+{
+ FIXME("(%lx, %s, %p, %p) stub\n", context, debugstr_w(groups), readers, len);
+ return SCARD_E_NO_READERS_AVAILABLE;
+}
diff --git a/dlls/winscard/winscard.spec b/dlls/winscard/winscard.spec
index 8ecf988..f17d159 100644
--- a/dlls/winscard/winscard.spec
+++ b/dlls/winscard/winscard.spec
@@ -40,8 +40,8 @@
@ stub SCardListInterfacesW
@ stub SCardListReaderGroupsA
@ stub SCardListReaderGroupsW
-@ stub SCardListReadersA
-@ stub SCardListReadersW
+@ stdcall SCardListReadersA(long str str ptr)
+@ stdcall SCardListReadersW(long wstr wstr ptr)
@ stub SCardLocateCardsA
@ stub SCardLocateCardsByATRA
@ stub SCardLocateCardsByATRW
More information about the wine-patches
mailing list