39#ifndef __ifdwrapper_h__
40#define __ifdwrapper_h__
48 RESPONSECODE
IFDPowerICC(READER_CONTEXT *, DWORD, PUCHAR, PDWORD);
50 LONG IFDControl_v2(READER_CONTEXT *, PUCHAR, DWORD, PUCHAR,
52 LONG
IFDControl(READER_CONTEXT *, DWORD, LPCVOID, DWORD, LPVOID,
55 PUCHAR, DWORD, PUCHAR, PDWORD, PSCARD_IO_HEADER);
56 RESPONSECODE
IFDSetPTS(READER_CONTEXT *, DWORD, UCHAR, UCHAR, UCHAR, UCHAR);
struct _SCARD_IO_HEADER SCARD_IO_HEADER
Use by SCardTransmit()
RESPONSECODE IFDPowerICC(READER_CONTEXT *, DWORD, PUCHAR, PDWORD)
Power up/down or reset's an ICC located in the IFD.
RESPONSECODE IFDSetPTS(READER_CONTEXT *, DWORD, UCHAR, UCHAR, UCHAR, UCHAR)
Set the protocol type selection (PTS).
LONG IFDStatusICC(READER_CONTEXT *, PDWORD)
Provide statistical information about the IFD and ICC including insertions, atr, powering status/etc.
RESPONSECODE IFDGetCapabilities(READER_CONTEXT *, DWORD, PDWORD, PUCHAR)
Gets capabilities in the reader.
LONG IFDControl(READER_CONTEXT *, DWORD, LPCVOID, DWORD, LPVOID, DWORD, LPDWORD)
Provide a means for toggling a specific action on the reader such as swallow, eject,...
RESPONSECODE IFDCloseIFD(READER_CONTEXT *)
Close a communication channel to the IFD.
RESPONSECODE IFDSetCapabilities(READER_CONTEXT *, DWORD, DWORD, PUCHAR)
Set capabilities in the reader.
LONG IFDTransmit(READER_CONTEXT *, SCARD_IO_HEADER, PUCHAR, DWORD, PUCHAR, PDWORD, PSCARD_IO_HEADER)
Transmit an APDU to the ICC.
RESPONSECODE IFDOpenIFD(READER_CONTEXT *)
Open a communication channel to the IFD.
This keeps track of a list of currently available reader structures.
This keeps a list of Windows(R) types.