[Pcsclite-cvs-commit] r1825 - trunk/PCSC/src/PCSC
Ludovic Rousseau
rousseau at costa.debian.org
Tue Jan 24 14:44:23 UTC 2006
Author: rousseau
Date: 2006-01-24 14:44:22 +0000 (Tue, 24 Jan 2006)
New Revision: 1825
Modified:
trunk/PCSC/src/PCSC/winscard.h
Log:
declare the symbols as exported using PCSC_API macro
Modified: trunk/PCSC/src/PCSC/winscard.h
===================================================================
--- trunk/PCSC/src/PCSC/winscard.h 2006-01-24 14:43:20 UTC (rev 1824)
+++ trunk/PCSC/src/PCSC/winscard.h 2006-01-24 14:44:22 UTC (rev 1825)
@@ -23,66 +23,70 @@
{
#endif
- LONG SCardEstablishContext(DWORD dwScope,
+#ifndef PCSC_API
+#define PCSC_API
+#endif
+
+ PCSC_API LONG SCardEstablishContext(DWORD dwScope,
LPCVOID pvReserved1, LPCVOID pvReserved2, LPSCARDCONTEXT phContext);
- LONG SCardReleaseContext(SCARDCONTEXT hContext);
+ PCSC_API LONG SCardReleaseContext(SCARDCONTEXT hContext);
- LONG SCardSetTimeout(SCARDCONTEXT hContext, DWORD dwTimeout);
+ PCSC_API LONG SCardSetTimeout(SCARDCONTEXT hContext, DWORD dwTimeout);
- LONG SCardConnect(SCARDCONTEXT hContext,
+ PCSC_API LONG SCardConnect(SCARDCONTEXT hContext,
LPCTSTR szReader,
DWORD dwShareMode,
DWORD dwPreferredProtocols,
LPSCARDHANDLE phCard, LPDWORD pdwActiveProtocol);
- LONG SCardReconnect(SCARDHANDLE hCard,
+ PCSC_API LONG SCardReconnect(SCARDHANDLE hCard,
DWORD dwShareMode,
DWORD dwPreferredProtocols,
DWORD dwInitialization, LPDWORD pdwActiveProtocol);
- LONG SCardDisconnect(SCARDHANDLE hCard, DWORD dwDisposition);
+ PCSC_API LONG SCardDisconnect(SCARDHANDLE hCard, DWORD dwDisposition);
- LONG SCardBeginTransaction(SCARDHANDLE hCard);
+ PCSC_API LONG SCardBeginTransaction(SCARDHANDLE hCard);
- LONG SCardEndTransaction(SCARDHANDLE hCard, DWORD dwDisposition);
+ PCSC_API LONG SCardEndTransaction(SCARDHANDLE hCard, DWORD dwDisposition);
- LONG SCardCancelTransaction(SCARDHANDLE hCard);
+ PCSC_API LONG SCardCancelTransaction(SCARDHANDLE hCard);
- LONG SCardStatus(SCARDHANDLE hCard,
+ PCSC_API LONG SCardStatus(SCARDHANDLE hCard,
LPTSTR mszReaderNames, LPDWORD pcchReaderLen,
LPDWORD pdwState,
LPDWORD pdwProtocol,
LPBYTE pbAtr, LPDWORD pcbAtrLen);
- LONG SCardGetStatusChange(SCARDCONTEXT hContext,
+ PCSC_API LONG SCardGetStatusChange(SCARDCONTEXT hContext,
DWORD dwTimeout,
LPSCARD_READERSTATE_A rgReaderStates, DWORD cReaders);
- LONG SCardControl(SCARDHANDLE hCard, DWORD dwControlCode,
+ PCSC_API LONG SCardControl(SCARDHANDLE hCard, DWORD dwControlCode,
LPCVOID pbSendBuffer, DWORD cbSendLength,
LPVOID pbRecvBuffer, DWORD cbRecvLength, LPDWORD lpBytesReturned);
- LONG SCardTransmit(SCARDHANDLE hCard,
+ PCSC_API LONG SCardTransmit(SCARDHANDLE hCard,
LPCSCARD_IO_REQUEST pioSendPci,
LPCBYTE pbSendBuffer, DWORD cbSendLength,
LPSCARD_IO_REQUEST pioRecvPci,
LPBYTE pbRecvBuffer, LPDWORD pcbRecvLength);
- LONG SCardListReaderGroups(SCARDCONTEXT hContext,
+ PCSC_API LONG SCardListReaderGroups(SCARDCONTEXT hContext,
LPTSTR mszGroups, LPDWORD pcchGroups);
- LONG SCardListReaders(SCARDCONTEXT hContext,
+ PCSC_API LONG SCardListReaders(SCARDCONTEXT hContext,
LPCTSTR mszGroups,
LPTSTR mszReaders, LPDWORD pcchReaders);
- LONG SCardCancel(SCARDCONTEXT hContext);
+ PCSC_API LONG SCardCancel(SCARDCONTEXT hContext);
- LONG SCardGetAttrib(SCARDHANDLE hCard, DWORD dwAttrId, LPBYTE pbAttr,
- LPDWORD pcbAttrLen);
+ PCSC_API LONG SCardGetAttrib(SCARDHANDLE hCard, DWORD dwAttrId,
+ LPBYTE pbAttr, LPDWORD pcbAttrLen);
- LONG SCardSetAttrib(SCARDHANDLE hCard, DWORD dwAttrId, LPCBYTE pbAttr,
- DWORD cbAttrLen);
+ PCSC_API LONG SCardSetAttrib(SCARDHANDLE hCard, DWORD dwAttrId,
+ LPCBYTE pbAttr, DWORD cbAttrLen);
void SCardUnload(void);
More information about the Pcsclite-cvs-commit
mailing list