[Pcsclite-cvs-commit] PCSC/src winscard.h,1.7,1.8
rousseau@haydn.debian.org
rousseau@haydn.debian.org
Update of /cvsroot/pcsclite/PCSC/src
In directory haydn:/tmp/cvs-serv10215
Modified Files:
winscard.h
Log Message:
use SCARDCONTEXT, DWORD, LPSCARDHANDLE, etc. instead of long, unsigned
long, long *, etc. to be more Windows PC/SC compliant
Index: winscard.h
===================================================================
RCS file: /cvsroot/pcsclite/PCSC/src/winscard.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- winscard.h 18 Oct 2003 17:19:36 -0000 1.7
+++ winscard.h 31 Mar 2004 09:42:01 -0000 1.8
@@ -24,63 +24,60 @@
{
#endif
- long SCardEstablishContext(unsigned long dwScope,
- const void *pvReserved1, const void *pvReserved2, long *phContext);
+ LONG SCardEstablishContext(DWORD dwScope,
+ LPCVOID pvReserved1, LPCVOID pvReserved2, LPSCARDCONTEXT phContext);
- long SCardReleaseContext(long hContext);
+ LONG SCardReleaseContext(SCARDCONTEXT hContext);
- long SCardSetTimeout(long hContext, unsigned long dwTimeout);
+ LONG SCardSetTimeout(SCARDCONTEXT hContext, DWORD dwTimeout);
- long SCardConnect(long hContext,
- const char *szReader,
- unsigned long dwShareMode,
- unsigned long dwPreferredProtocols,
- long *phCard, unsigned long *pdwActiveProtocol);
+ LONG SCardConnect(SCARDCONTEXT hContext,
+ LPCSTR szReader,
+ DWORD dwShareMode,
+ DWORD dwPreferredProtocols,
+ LPSCARDHANDLE phCard, LPDWORD pdwActiveProtocol);
- long SCardReconnect(long hCard,
- unsigned long dwShareMode,
- unsigned long dwPreferredProtocols,
- unsigned long dwInitialization, unsigned long *pdwActiveProtocol);
+ LONG SCardReconnect(SCARDHANDLE hCard,
+ DWORD dwShareMode,
+ DWORD dwPreferredProtocols,
+ DWORD dwInitialization, LPDWORD pdwActiveProtocol);
- long SCardDisconnect(long hCard, unsigned long dwDisposition);
+ LONG SCardDisconnect(SCARDHANDLE hCard, DWORD dwDisposition);
- long SCardBeginTransaction(long hCard);
+ LONG SCardBeginTransaction(SCARDHANDLE hCard);
- long SCardEndTransaction(long hCard, unsigned long dwDisposition);
+ LONG SCardEndTransaction(SCARDHANDLE hCard, DWORD dwDisposition);
- long SCardCancelTransaction(long hCard);
+ LONG SCardCancelTransaction(SCARDHANDLE hCard);
- long SCardStatus(long hCard,
- char *mszReaderNames,
- unsigned long *pcchReaderLen,
- unsigned long *pdwState,
- unsigned long *pdwProtocol,
- unsigned char *pbAtr, unsigned long *pcbAtrLen);
+ LONG SCardStatus(SCARDHANDLE hCard,
+ LPSTR mszReaderNames, LPDWORD pcchReaderLen,
+ LPDWORD pdwState,
+ LPDWORD pdwProtocol,
+ LPBYTE pbAtr, LPDWORD pcbAtrLen);
- long SCardGetStatusChange(long hContext,
- unsigned long dwTimeout,
- LPSCARD_READERSTATE_A rgReaderStates, unsigned long cReaders);
+ LONG SCardGetStatusChange(SCARDCONTEXT hContext,
+ DWORD dwTimeout,
+ LPSCARD_READERSTATE_A rgReaderStates, DWORD cReaders);
- long SCardControl(long hCard,
- const unsigned char *pbSendBuffer,
- unsigned long cbSendLength,
- unsigned char *pbRecvBuffer, unsigned long *pcbRecvLength);
+ LONG SCardControl(SCARDHANDLE hCard,
+ LPCBYTE pbSendBuffer, DWORD cbSendLength,
+ LPBYTE pbRecvBuffer, LPDWORD pcbRecvLength);
- long SCardTransmit(long hCard,
+ LONG SCardTransmit(SCARDHANDLE hCard,
LPCSCARD_IO_REQUEST pioSendPci,
- const unsigned char *pbSendBuffer,
- unsigned long cbSendLength,
+ LPCBYTE pbSendBuffer, DWORD cbSendLength,
LPSCARD_IO_REQUEST pioRecvPci,
- unsigned char *pbRecvBuffer, unsigned long *pcbRecvLength);
+ LPBYTE pbRecvBuffer, LPDWORD pcbRecvLength);
- long SCardListReaderGroups(long hContext,
- char *mszGroups, unsigned long *pcchGroups);
+ LONG SCardListReaderGroups(SCARDCONTEXT hContext,
+ LPSTR mszGroups, LPDWORD pcchGroups);
- long SCardListReaders(long hContext,
- const char *mszGroups,
- char *mszReaders, unsigned long *pcchReaders);
+ LONG SCardListReaders(SCARDCONTEXT hContext,
+ LPCSTR mszGroups,
+ LPSTR mszReaders, LPDWORD pcchReaders);
- long SCardCancel(long hContext);
+ LONG SCardCancel(SCARDCONTEXT hContext);
void SCardUnload(void);