Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00018 #ifndef __ifdwrapper_h__
00019 #define __ifdwrapper_h__
00020
00021 #ifdef __cplusplus
00022 extern "C"
00023 {
00024 #endif
00025
00026 LONG IFDOpenIFD(READER_CONTEXT *);
00027 LONG IFDCloseIFD(READER_CONTEXT *);
00028 LONG IFDPowerICC(READER_CONTEXT *, DWORD, PUCHAR, PDWORD);
00029 LONG IFDStatusICC(READER_CONTEXT *, PDWORD, PUCHAR,
00030 PDWORD);
00031 LONG IFDControl_v2(READER_CONTEXT *, PUCHAR, DWORD, PUCHAR,
00032 PDWORD);
00033 LONG IFDControl(READER_CONTEXT *, DWORD, LPCVOID, DWORD, LPVOID,
00034 DWORD, LPDWORD);
00035 LONG IFDTransmit(READER_CONTEXT *, SCARD_IO_HEADER,
00036 PUCHAR, DWORD, PUCHAR, PDWORD, PSCARD_IO_HEADER);
00037 LONG IFDSetPTS(READER_CONTEXT *, DWORD, UCHAR, UCHAR, UCHAR, UCHAR);
00038 LONG IFDSetCapabilities(READER_CONTEXT *, DWORD, DWORD, PUCHAR);
00039 LONG IFDGetCapabilities(READER_CONTEXT *, DWORD, PDWORD, PUCHAR);
00040
00041 #ifdef __cplusplus
00042 }
00043 #endif
00044
00045 #endif