PC/SC Guide
Prox–DU & Prox–SU
www.gemalto.com
DOC119811A Public Use Page 16/129
The PC/SC Winscard API functions are listed the following tables:
Table 2 – Smart Card Database Query Functions
Smart Card Database Management Functions: Manage the smart card database
SCardAddReaderToGroup Add a reader to a reader group
SCardForgetCardType Remove a smart card from the system
SCardForgetReader Remove a reader from the system
SCardForgetReaderGroup Remove a reader group from the system
SCardIntroduceCardType Introduce a new card to the system
SCardIntroduceReader Introduce a new reader to the system
SCardIntroduceReaderGroup Introduce a new reader group to the system
SCardRemoveReaderFromGroup Remove a reader from a reader group
Table 3 – Smart Card Database Management Functions
Resource Manager Context Functions: Manage the context of the resource manager's
database operations
SCardEstablishContext
Establishes a context for accessing the smart card
database
SCardReleaseContext Closes an established context
Table 4 – Resource Manager Context Functions
Resource Manager Support Function: Release allocated memory
SCardFreeMemory
Release memory returned through the use of
SCARD_AUTOALLOCATE
Table 5 – Resource Manager Support Function
Smart Card Tracking Functions: Track smart cards within readers
SCardLocateCards
Search for a card whose ATR string matches a
supplied card name
Smart Card Database Query Functions: Query the smart card database
SCardGetProviderId
Retrieve the identifier (GUID) of the primary service
provider for the given card
SCardListCards
Retrieve a list of cards previously introduced to the
system by a specific user
SCardListInterfaces
Retrieve the identifiers (GUIDs) of the interfaces
supplied by a given card
SCardListReaderGroups
Retrieve a list of reader groups that have previously
been introduced to the system
SCardListReaders
Retrieve the list of readers within a set of named
reader groups