26 using PCSC_RETURNCODE = LONG;
27 using PCSC_INT = DWORD;
28 using PCSC_CHAR = TCHAR;
29 using PCSC_CHAR_PTR = TCHAR*;
30 using PCSC_UCHAR_PTR = LPBYTE;
31 using PCSC_CUCHAR_PTR = LPCBYTE;
32 #elif defined Q_OS_MACOS 33 using PCSC_RETURNCODE = int32_t;
34 using PCSC_INT = uint32_t;
35 using PCSC_CHAR =
char;
36 using PCSC_CHAR_PTR =
char*;
37 using PCSC_UCHAR_PTR = uchar*;
38 using PCSC_CUCHAR_PTR =
const uchar*;
39 #elif defined Q_OS_UNIX 40 using PCSC_RETURNCODE = LONG;
41 using PCSC_INT = DWORD;
42 using PCSC_CHAR =
char;
43 using PCSC_CHAR_PTR =
char*;
44 using PCSC_UCHAR_PTR = uchar*;
45 using PCSC_CUCHAR_PTR =
const uchar*;
49 #define returnCode(x) static_cast<PCSC_RETURNCODE>(x) 51 #define returnCode(x) x 139 static QString
toString(PCSC_RETURNCODE pCode);
149 #undef SCARD_S_SUCCESS 150 #undef SCARD_F_INTERNAL_ERROR 151 #undef SCARD_E_CANCELLED 152 #undef SCARD_E_INVALID_HANDLE 153 #undef SCARD_E_INVALID_PARAMETER 154 #undef SCARD_E_INVALID_TARGET 155 #undef SCARD_E_NO_MEMORY 156 #undef SCARD_F_WAITED_TOO_LONG 157 #undef SCARD_E_INSUFFICIENT_BUFFER 158 #undef SCARD_E_UNKNOWN_READER 159 #undef SCARD_E_TIMEOUT 160 #undef SCARD_E_SHARING_VIOLATION 161 #undef SCARD_E_NO_SMARTCARD 162 #undef SCARD_E_UNKNOWN_CARD 163 #undef SCARD_E_CANT_DISPOSE 164 #undef SCARD_E_PROTO_MISMATCH 165 #undef SCARD_E_NOT_READY 166 #undef SCARD_E_INVALID_VALUE 167 #undef SCARD_E_SYSTEM_CANCELLED 168 #undef SCARD_F_COMM_ERROR 169 #undef SCARD_F_UNKNOWN_ERROR 170 #undef SCARD_E_INVALID_ATR 171 #undef SCARD_E_NOT_TRANSACTED 172 #undef SCARD_E_READER_UNAVAILABLE 173 #undef SCARD_P_SHUTDOWN 174 #undef SCARD_E_PCI_TOO_SMALL 175 #undef SCARD_E_READER_UNSUPPORTED 176 #undef SCARD_E_DUPLICATE_READER 177 #undef SCARD_E_CARD_UNSUPPORTED 178 #undef SCARD_E_NO_SERVICE 179 #undef SCARD_E_SERVICE_STOPPED 180 #undef SCARD_E_UNEXPECTED 181 #undef SCARD_E_UNSUPPORTED_FEATURE 182 #undef SCARD_E_ICC_INSTALLATION 183 #undef SCARD_E_ICC_CREATEORDER 185 #undef SCARD_E_DIR_NOT_FOUND 186 #undef SCARD_E_FILE_NOT_FOUND 187 #undef SCARD_E_NO_DIR 188 #undef SCARD_E_NO_FILE 189 #undef SCARD_E_NO_ACCESS 190 #undef SCARD_E_WRITE_TOO_MANY 191 #undef SCARD_E_BAD_SEEK 192 #undef SCARD_E_INVALID_CHV 193 #undef SCARD_E_UNKNOWN_RES_MNG 194 #undef SCARD_E_NO_SUCH_CERTIFICATE 195 #undef SCARD_E_CERTIFICATE_UNAVAILABLE 196 #undef SCARD_E_NO_READERS_AVAILABLE 197 #undef SCARD_E_COMM_DATA_LOST 198 #undef SCARD_E_NO_KEY_CONTAINER 199 #undef SCARD_E_SERVER_TOO_BUSY 201 #undef SCARD_W_UNSUPPORTED_CARD 202 #undef SCARD_W_UNRESPONSIVE_CARD 203 #undef SCARD_W_UNPOWERED_CARD 204 #undef SCARD_W_RESET_CARD 205 #undef SCARD_W_REMOVED_CARD 207 #undef SCARD_W_SECURITY_VIOLATION 208 #undef SCARD_W_WRONG_CHV 209 #undef SCARD_W_CHV_BLOCKED 211 #undef SCARD_W_CANCELLED_BY_USER 212 #undef SCARD_W_CARD_NOT_AUTHENTICATED Definition: PcscUtils.h:96
#define returnCode(x)
toString method for PCSC_RETURNCODE and platform dependent typedefs for PCSC types.
Definition: PcscUtils.h:51
Definition: PcscUtils.h:97
Definition: PcscUtils.h:89
Definition: PcscUtils.h:91
Definition: PcscUtils.h:73
Definition: PcscUtils.h:87
Definition: PcscUtils.h:100
Definition: PcscUtils.h:98
Definition: PcscUtils.h:85
Definition: PcscUtils.h:99
Definition: PcscUtils.h:121
char
Definition: SmartCardDefinitions.h:17
Definition: PcscUtils.h:120
Definition: PcscUtils.h:119
Definition: PcscUtils.h:125
Definition: PcscUtils.h:112
Definition: PcscUtils.h:134
Definition: PcscUtils.h:95
Definition: PcscUtils.h:86
Definition: PcscUtils.h:110
Definition: PcscUtils.h:109
Definition: PcscUtils.h:82
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
Definition: PcscUtils.h:83
Definition: PcscUtils.h:72
PcscReturnCode
Definition: PcscUtils.h:70
Definition: PcscUtils.h:116
Definition: PcscUtils.h:108
Definition: PcscUtils.h:92
Definition: PcscUtils.h:130
Definition: PcscUtils.h:104
Definition: PcscUtils.h:106
Definition: PcscUtils.h:128
Definition: PcscUtils.h:118
Definition: PcscUtils.h:77
Definition: PcscUtils.h:111
Definition: PcscUtils.h:84
Definition: PcscUtils.h:124
Definition: PcscUtils.h:76
Definition: PcscUtils.h:132
Definition: PcscUtils.h:80
Definition: PcscUtils.h:88
Definition: PcscUtils.h:113
Definition: PcscUtils.h:122
Definition: PcscUtils.h:135
Definition: PcscUtils.h:126
Definition: PcscUtils.h:74
Definition: PcscUtils.h:78
Definition: PcscUtils.h:101
Definition: PcscUtils.h:105
Definition: PcscUtils.h:117
Definition: PcscUtils.h:90
Definition: PcscUtils.h:58
Definition: PcscUtils.h:81
Definition: PcscUtils.h:114
Definition: PcscUtils.h:133
Definition: PcscUtils.h:131
Definition: PcscUtils.h:79
Definition: PcscUtils.h:94
Definition: PcscUtils.h:102
Definition: PcscUtils.h:115
Definition: PcscUtils.h:103
Definition: PcscUtils.h:75
Definition: PcscUtils.h:93
static QString toString(PCSC_RETURNCODE pCode)
Definition: PcscUtils.cpp:10
Definition: PcscUtils.h:127