; -------------------------------------------------------------------------------------------------- ; winscard.inc Copyright The MASM32 SDK 1998-2010 ; -------------------------------------------------------------------------------------------------- IFNDEF WINSCARD_INC WINSCARD_INC equ <1> SCardAccessStartedEvent PROTO STDCALL SCardAddReaderToGroupA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ SCardAddReaderToGroup equ ENDIF SCardAddReaderToGroupW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ SCardAddReaderToGroup equ ENDIF SCardBeginTransaction PROTO STDCALL :DWORD SCardCancel PROTO STDCALL :DWORD SCardConnectA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ SCardConnect equ ENDIF SCardConnectW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ SCardConnect equ ENDIF SCardControl PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD SCardDisconnect PROTO STDCALL :DWORD,:DWORD SCardEndTransaction PROTO STDCALL :DWORD,:DWORD SCardEstablishContext PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD SCardForgetCardTypeA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ SCardForgetCardType equ ENDIF SCardForgetCardTypeW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ SCardForgetCardType equ ENDIF SCardForgetReaderA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ SCardForgetReader equ ENDIF SCardForgetReaderGroupA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ SCardForgetReaderGroup equ ENDIF SCardForgetReaderGroupW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ SCardForgetReaderGroup equ ENDIF SCardForgetReaderW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ SCardForgetReader equ ENDIF SCardFreeMemory PROTO STDCALL :DWORD,:DWORD SCardGetAttrib PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD SCardGetCardTypeProviderNameA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ SCardGetCardTypeProviderName equ ENDIF SCardGetCardTypeProviderNameW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ SCardGetCardTypeProviderName equ ENDIF SCardGetProviderIdA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ SCardGetProviderId equ ENDIF SCardGetProviderIdW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ SCardGetProviderId equ ENDIF SCardGetStatusChangeA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ SCardGetStatusChange equ ENDIF SCardGetStatusChangeW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ SCardGetStatusChange equ ENDIF SCardIntroduceCardTypeA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ SCardIntroduceCardType equ ENDIF SCardIntroduceCardTypeW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ SCardIntroduceCardType equ ENDIF SCardIntroduceReaderA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ SCardIntroduceReader equ ENDIF SCardIntroduceReaderGroupA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ SCardIntroduceReaderGroup equ ENDIF SCardIntroduceReaderGroupW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ SCardIntroduceReaderGroup equ ENDIF SCardIntroduceReaderW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ SCardIntroduceReader equ ENDIF SCardIsValidContext PROTO STDCALL :DWORD SCardListCardsA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ SCardListCards equ ENDIF SCardListCardsW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ SCardListCards equ ENDIF SCardListInterfacesA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ SCardListInterfaces equ ENDIF SCardListInterfacesW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ SCardListInterfaces equ ENDIF SCardListReaderGroupsA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ SCardListReaderGroups equ ENDIF SCardListReaderGroupsW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ SCardListReaderGroups equ ENDIF SCardListReadersA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ SCardListReaders equ ENDIF SCardListReadersW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ SCardListReaders equ ENDIF SCardLocateCardsA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ SCardLocateCards equ ENDIF SCardLocateCardsByATRA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ SCardLocateCardsByATR equ ENDIF SCardLocateCardsByATRW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ SCardLocateCardsByATR equ ENDIF SCardLocateCardsW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ SCardLocateCards equ ENDIF SCardReconnect PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD SCardReleaseContext PROTO STDCALL :DWORD SCardReleaseStartedEvent PROTO STDCALL SCardRemoveReaderFromGroupA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ SCardRemoveReaderFromGroup equ ENDIF SCardRemoveReaderFromGroupW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ SCardRemoveReaderFromGroup equ ENDIF SCardSetAttrib PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD SCardSetCardTypeProviderNameA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ SCardSetCardTypeProviderName equ ENDIF SCardSetCardTypeProviderNameW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ SCardSetCardTypeProviderName equ ENDIF SCardState PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD SCardStatusA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ SCardStatus equ ENDIF SCardStatusW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ SCardStatus equ ENDIF SCardTransmit PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD g_rgSCardRawPci PROTO C :VARARG g_rgSCardT0Pci PROTO C :VARARG ; g_rgSCardT1Pci arg type unknown ELSE echo ------------------------------------------- echo WARNING duplicate include file winscard.inc echo ------------------------------------------- ENDIF