Show
Ignore:
Timestamp:
04/04/08 08:05:38 (8 months ago)
Author:
alonbl
Message:

Fixup WINAPI location

By: Douglas E. Engert

(2) Change the typdefs for the SC_*_t routines.

The WINAPI had to be moved. For example from:

typedef PCSC_API LONG (*SCardEstablishContext_t)...

to:

typedef LONG (PCSC_API *SCardEstablishContext_t)...

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/libopensc/internal-winscard.h

    r3431 r3458  
    100100        *LPSCARD_READERSTATE_A; 
    101101 
    102 typedef PCSC_API LONG (*SCardEstablishContext_t)(DWORD dwScope, LPCVOID pvReserved1, 
     102typedef LONG (PCSC_API *SCardEstablishContext_t)(DWORD dwScope, LPCVOID pvReserved1, 
    103103        LPCVOID pvReserved2, LPSCARDCONTEXT phContext); 
    104 typedef PCSC_API LONG (*SCardReleaseContext_t)(SCARDCONTEXT hContext); 
    105 typedef PCSC_API LONG (*SCardConnect_t)(SCARDCONTEXT hContext, LPCSTR szReader, DWORD dwShareMode, 
     104typedef LONG (PCSC_API *SCardReleaseContext_t)(SCARDCONTEXT hContext); 
     105typedef LONG (PCSC_API *SCardConnect_t)(SCARDCONTEXT hContext, LPCSTR szReader, DWORD dwShareMode, 
    106106        DWORD dwPreferredProtocols, LPSCARDHANDLE phCard, LPDWORD pdwActiveProtocol); 
    107 typedef PCSC_API LONG (*SCardReconnect_t)(SCARDHANDLE hCard, DWORD dwShareMode, DWORD dwPreferredProtocols, 
     107typedef LONG (PCSC_API *SCardReconnect_t)(SCARDHANDLE hCard, DWORD dwShareMode, DWORD dwPreferredProtocols, 
    108108        DWORD dwInitialization, LPDWORD pdwActiveProtocol); 
    109 typedef PCSC_API LONG (*SCardDisconnect_t)(SCARDHANDLE hCard, DWORD dwDisposition); 
    110 typedef PCSC_API LONG (*SCardBeginTransaction_t)(SCARDHANDLE hCard); 
    111 typedef PCSC_API LONG (*SCardEndTransaction_t)(SCARDHANDLE hCard, DWORD dwDisposition); 
    112 typedef PCSC_API LONG (*SCardStatus_t)(SCARDHANDLE hCard, LPSTR mszReaderNames, LPDWORD pcchReaderLen, 
     109typedef LONG (PCSC_API *SCardDisconnect_t)(SCARDHANDLE hCard, DWORD dwDisposition); 
     110typedef LONG (PCSC_API *SCardBeginTransaction_t)(SCARDHANDLE hCard); 
     111typedef LONG (PCSC_API *SCardEndTransaction_t)(SCARDHANDLE hCard, DWORD dwDisposition); 
     112typedef LONG (PCSC_API *SCardStatus_t)(SCARDHANDLE hCard, LPSTR mszReaderNames, LPDWORD pcchReaderLen, 
    113113        LPDWORD pdwState, LPDWORD pdwProtocol, LPBYTE pbAtr, LPDWORD pcbAtrLen); 
    114 typedef PCSC_API LONG (*SCardGetStatusChange_t)(SCARDCONTEXT hContext, DWORD dwTimeout, 
     114typedef LONG (PCSC_API *SCardGetStatusChange_t)(SCARDCONTEXT hContext, DWORD dwTimeout, 
    115115        LPSCARD_READERSTATE_A rgReaderStates, DWORD cReaders); 
    116 typedef PCSC_API LONG (*SCardControlOLD_t)(SCARDHANDLE hCard, LPCVOID pbSendBuffer, DWORD cbSendLength, 
     116typedef LONG (PCSC_API *SCardControlOLD_t)(SCARDHANDLE hCard, LPCVOID pbSendBuffer, DWORD cbSendLength, 
    117117        LPVOID pbRecvBuffer, LPDWORD lpBytesReturned); 
    118 typedef PCSC_API LONG (*SCardControl_t)(SCARDHANDLE hCard, DWORD dwControlCode, LPCVOID pbSendBuffer, 
     118typedef LONG (PCSC_API *SCardControl_t)(SCARDHANDLE hCard, DWORD dwControlCode, LPCVOID pbSendBuffer, 
    119119        DWORD cbSendLength, LPVOID pbRecvBuffer, DWORD cbRecvLength, 
    120120        LPDWORD lpBytesReturned); 
    121 typedef PCSC_API LONG (*SCardTransmit_t)(SCARDHANDLE hCard, LPCSCARD_IO_REQUEST pioSendPci, 
     121typedef LONG (PCSC_API *SCardTransmit_t)(SCARDHANDLE hCard, LPCSCARD_IO_REQUEST pioSendPci, 
    122122        LPCBYTE pbSendBuffer, DWORD cbSendLength, LPSCARD_IO_REQUEST pioRecvPci, 
    123123        LPBYTE pbRecvBuffer, LPDWORD pcbRecvLength); 
    124 typedef PCSC_API LONG (*SCardListReaders_t)(SCARDCONTEXT hContext, LPCSTR mszGroups, 
     124typedef LONG (PCSC_API *SCardListReaders_t)(SCARDCONTEXT hContext, LPCSTR mszGroups, 
    125125        LPSTR mszReaders, LPDWORD pcchReaders); 
    126126