diff --git a/include/uFCoder.h b/include/uFCoder.h index f0aa041dd46abeedd163b345f9a62f0c461207d4..acc4842e705b4b2ea801218c9cfd2dd133050022 100644 --- a/include/uFCoder.h +++ b/include/uFCoder.h @@ -1,7 +1,7 @@ /* * uFCoder.h * - * library version: 5.0.7 + * library version: 5.0.8 * * Created on: 2009-01-14 * Last edited: 2019-05-16 @@ -176,7 +176,32 @@ enum E_OBJ_TYPES { OBJ_TYPES_COUNT }; -// JCApp instructions: +// JCDL_AIDs +#define DL_RAW_SIZEOF_SZ(x) (sizeof(x) - 1) +#define DL_AID_RID_PLUS "\xF0" "DLogic" +#define DL_SIGNER_PIX "\x00\x01" +#define DL_STORAGE_PIX "\x01\x01" +#define DL_SIGNER_AID DL_AID_RID_PLUS DL_SIGNER_PIX +#define DL_SIGNER_AID_SIZE 9 +#define DL_STORAGE_AID DL_AID_RID_PLUS DL_STORAGE_PIX +#define DL_STORAGE_AID_SIZE 9 + +// Universal JCDL instructions: +#define INS_LOGIN 0x20 +#define INS_GET_PIN_TRIES_REMAINING 0x21 +#define INS_PIN_CHANGE 0x22 +#define INS_PIN_UNBLOCK 0x23 + +// JCDLStorage instructions: +#define INS_PIN_ENABLE 0x24 +#define INS_PIN_DISABLE 0x25 +#define INS_LIST_FILES 0x31 +#define INS_GET_FILE_SIZE 0x32 +#define INS_READ_FILE 0x33 +#define INS_WRITE_FILE 0x34 +#define INS_DELETE_FILE 0x3F + +// JCDLSigner instructions: #define INS_SET_RSA_PRIKEY 0x51 #define INS_GEN_RSA_KEY_PAIR 0x52 #define INS_GET_RSA_PUBKEY_MODULUS 0x53 @@ -197,18 +222,15 @@ enum E_OBJ_TYPES { #define INS_GET_OBJ 0x41 #define INS_GET_OBJ_ID 0x42 #define INS_GET_OBJ_SUBJECT 0x43 -#define INS_LOGIN 0x20 -#define INS_GET_PIN_TRIES_REMAINING 0x21 -#define INS_PIN_CHANGE 0x22 -#define INS_PIN_UNBLOCK 0x23 -// JCApp DL_AID -#define DL_SIZEOF_SZ(x) (sizeof(x) - 1) -#define DL_AID_RID_PLUS "\xF0""DLogic" -#define DL_AID_PIX "\x00\x01" -#define DL_AID AID_RID_PLUS AID_PIX +// Universal JCDL constants: +#define PIN_MAX_TRIES 5 +#define PIN_MIN_LENGTH 4 +#define PIN_MAX_LENGTH 8 +#define PUK_MAX_TRIES 10 +#define PUK_LENGTH 8 -// JCApp max. consts: +// JCDLSigner constants: #define JC_APP_MAX_KEY_INDEX ((3) - 1) #define JC_APP_MAX_CA_CERT_INDEX ((12) - 1) #define JC_APP_MAX_ID_SIZE 253 @@ -216,6 +238,10 @@ enum E_OBJ_TYPES { #define JC_APP_MAX_SIGNATURE_LEN 256 #define JC_APP_MAX_PIN_LENGTH 8 +// JCDLStorage constants: +#define JC_DL_STORAGE_MAX_FILES 16 +#define JC_DL_STORAGE_MAX_FILE_SIZE (32 * 1024 - 2) // 32KB - 2 byte system reserved + // MIFARE CLASSIC Authentication Modes: enum MIFARE_AUTHENTICATION { @@ -379,9 +405,11 @@ typedef enum UFCODER_ERROR_CODES // uFCoder library errors: UFR_NOT_IMPLEMENTED = 0x1000, - UFR_COMMAND_FAILED, - - UFR_TIMEOUT_ERR = 0x111E, + UFR_COMMAND_FAILED = 0x1001, + UFR_TIMEOUT_ERR = 0x1002, + UFR_FILE_SYSTEM_ERROR = 0x1003, + UFR_FILE_SYSTEM_PATH_NOT_EXISTS = 0x1004, + UFR_FILE_NOT_EXISTS = 0x1005, // JC cards APDU Error Codes: UFR_APDU_TRANSCEIVE_ERROR = 0xAE, @@ -396,15 +424,18 @@ typedef enum UFCODER_ERROR_CODES UFR_APDU_UNSUPPORTED_KEY_SIZE, UFR_APDU_UNSUPPORTED_ALGORITHMS, UFR_APDU_PKI_OBJECT_NOT_FOUND, - UFR_APDU_MAX_PIN_LENGTH_EXCEEDED, - UFR_DIGEST_LENGTH_DOES_NOT_MATCH, +// UFR_APDU_MAX_PIN_LENGTH_EXCEEDED, +// UFR_DIGEST_LENGTH_DOES_NOT_MATCH, // ISO7816-4 Errors (R-APDU) - 2 SW bytes returned by the card, prefixed with 0x000A: UFR_APDU_SW_TAG = 0x000A0000, + UFR_APDU_SW_WRONG_LENGTH = 0x000A6700, UFR_APDU_SW_SECURITY_STATUS_NOT_SATISFIED = 0x000A6982, + UFR_APDU_SW_AUTHENTICATION_METHOD_BLOCKED = 0x000A6983, UFR_APDU_SW_DATA_INVALID = 0x000A6984, UFR_APDU_SW_CONDITIONS_NOT_SATISFIED = 0x000A6985, UFR_APDU_SW_WRONG_DATA = 0x000A6A80, + UFR_APDU_SW_FILE_NOT_FOUND = 0x000A6A82, UFR_APDU_SW_RECORD_NOT_FOUND = 0x000A6A83, UFR_APDU_SW_DATA_NOT_FOUND = 0x000A6A88, UFR_APDU_SW_ENTITY_ALREADY_EXISTS = 0x000A6A89, @@ -1208,6 +1239,7 @@ UFR_STATUS DL_API GetDisplayIntensity(VAR uint8_t *intensity); * @return */ UFR_STATUS DL_API SetISO14443_4_Mode(void); +UFR_STATUS DL_API SetISO14443_4_DLStorage(void); UFR_STATUS DL_API uFR_i_block_transceive(uint8_t chaining, uint8_t timeout, uint8_t block_length, IN uint8_t *snd_data_array, VAR size_t *rcv_length, OUT uint8_t *rcv_data_array, VAR uint32_t *ufr_status); @@ -1278,7 +1310,14 @@ UFR_STATUS DL_API JCAppGetEcPublicKey(uint8_t key_index, OUT uint8_t *keyW, VAR OUT uint8_t *r, VAR uint16_t *r_size, VAR uint16_t *k, VAR uint16_t *key_size_bits, VAR uint16_t *key_designator); UFR_STATUS DL_API JCAppGetEcKeySizeBits(uint8_t key_index, VAR uint16_t *key_size_bits, VAR uint16_t *key_designator); //------------------------------------------------------------------------------ -UFR_STATUS DL_API JCAppGetSignature(OUT uint8_t *sig, uint16_t sig_len); +UFR_STATUS DL_API JCStorageGetFilesListSize(VAR uint32_t *list_size); +UFR_STATUS DL_API JCStorageListFiles(OUT uint8_t *list, uint32_t list_bytes_allocated); +UFR_STATUS DL_API JCStorageGetFileSize(uint8_t card_file_index, VAR uint32_t *file_size); +UFR_STATUS DL_API JCStorageReadFile(uint8_t card_file_index, OUT uint8_t *data, uint32_t data_bytes_allocated); +UFR_STATUS DL_API JCStorageReadFileToFileSystem(uint8_t card_file_index, IN const char *file_system_path_name); +UFR_STATUS DL_API JCStorageWriteFile(uint8_t card_file_index, IN const uint8_t *data, uint32_t data_size); +UFR_STATUS DL_API JCStorageWriteFileFromFileSystem(uint8_t card_file_index, IN const char *file_system_path_name); +UFR_STATUS DL_API JCStorageDeleteFile(uint8_t file_index); //============================================================================== UFR_STATUS DL_API DES_to_AES_key_type(void); UFR_STATUS DL_API AES_to_DES_key_type(void); @@ -2683,6 +2722,8 @@ UFR_STATUS DL_API GetDisplayIntensityM(UFR_HANDLE hndUFR, UFR_STATUS DL_API SetISO14443_4_ModeM(UFR_HANDLE hndUFR); +UFR_STATUS DL_API SetISO14443_4_DLStorageM(UFR_HANDLE hndUFR); + UFR_STATUS DL_API uFR_i_block_transceiveM(UFR_HANDLE hndUFR, uint8_t chaining, uint8_t timeout, @@ -2929,6 +2970,15 @@ UFR_STATUS DL_API JCAppGetEcKeySizeBitsM(UFR_HANDLE hndUFR, uint8_t key_index, VAR uint16_t *key_size_bits, VAR uint16_t *key_designator); +//------------------------------------------------------------------------------ +UFR_STATUS DL_API JCStorageGetFilesListSizeM(UFR_HANDLE hndUFR, VAR uint32_t *list_size); +UFR_STATUS DL_API JCStorageListFilesM(UFR_HANDLE hndUFR, OUT uint8_t *list, uint32_t list_bytes_allocated); +UFR_STATUS DL_API JCStorageGetFileSizeM(UFR_HANDLE hndUFR, uint8_t card_file_index, VAR uint32_t *file_size); +UFR_STATUS DL_API JCStorageReadFileM(UFR_HANDLE hndUFR, uint8_t card_file_index, OUT uint8_t *data, uint32_t data_bytes_allocated); +UFR_STATUS DL_API JCStorageReadFileToFileSystemM(UFR_HANDLE hndUFR, uint8_t card_file_index, IN const char *file_system_path_name); +UFR_STATUS DL_API JCStorageWriteFileM(UFR_HANDLE hndUFR, uint8_t card_file_index, IN const uint8_t *data, uint32_t data_size); +UFR_STATUS DL_API JCStorageWriteFileFromFileSystemM(UFR_HANDLE hndUFR, uint8_t card_file_index, IN const char *file_system_path_name); +UFR_STATUS DL_API JCStorageDeleteFileM(UFR_HANDLE hndUFR, uint8_t file_index); //############################################################################# UFR_STATUS DL_API uFR_DESFIRE_Start(void); @@ -3643,6 +3693,7 @@ UFR_STATUS DL_API OriginalityCheck(IN const uint8_t *signature, IN const uint8_t //// debug functions: c_string DL_API GetDllVersionStr(void); c_string DL_API UFR_Status2String(const UFR_STATUS status); +c_string DL_API UFR_DLCardType2String(uint8_t dl_type_code); //// Helper functions: #ifndef _WIN32 diff --git a/linux/aarch64/libuFCoder-aarch64.so b/linux/aarch64/libuFCoder-aarch64.so index fcdccafa0cd6e2984f72fdc24b54407d61993508..38bdc48cc44c14a96f3239c79259d6e73648499e 100644 Binary files a/linux/aarch64/libuFCoder-aarch64.so and b/linux/aarch64/libuFCoder-aarch64.so differ diff --git a/linux/arm-el/libuFCoder-armel.so b/linux/arm-el/libuFCoder-armel.so index 0297dddf63acc9d808c2dc1216356af7d4cb7e32..e24623ddf27d13bd7fe6b8a7b7dbf37748926d28 100644 Binary files a/linux/arm-el/libuFCoder-armel.so and b/linux/arm-el/libuFCoder-armel.so differ diff --git a/linux/arm-hf/libuFCoder-armhf.so b/linux/arm-hf/libuFCoder-armhf.so index d0519253dcd8abc72717140f25141834455f9956..8190922b8c014272c7ede9fafd64978c57acbc61 100644 Binary files a/linux/arm-hf/libuFCoder-armhf.so and b/linux/arm-hf/libuFCoder-armhf.so differ diff --git a/linux/static-aarch64/libuFCoder-aarch64.a b/linux/static-aarch64/libuFCoder-aarch64.a index 1e012fcb8262a2da163cb9186a4ab27d4bb8b6cf..603c6aaaecc8883c0a4a806d473e61d5f823b5aa 100644 Binary files a/linux/static-aarch64/libuFCoder-aarch64.a and b/linux/static-aarch64/libuFCoder-aarch64.a differ diff --git a/linux/static-armel/libuFCoder-armel.a b/linux/static-armel/libuFCoder-armel.a index 57754b4b6fc29bd910de323ce340b59a8676d92b..00ff07981c9019a401f4b247bb956db24dcb521c 100644 Binary files a/linux/static-armel/libuFCoder-armel.a and b/linux/static-armel/libuFCoder-armel.a differ diff --git a/linux/static-armhf/libuFCoder-armhf.a b/linux/static-armhf/libuFCoder-armhf.a index 582dde9b8e4010e5a60c8f9f3fe69ca2d407fdfc..41cfaf7c4306a0a835fec011594429e0736a577b 100644 Binary files a/linux/static-armhf/libuFCoder-armhf.a and b/linux/static-armhf/libuFCoder-armhf.a differ diff --git a/linux/static-x86/libuFCoder-x86.a b/linux/static-x86/libuFCoder-x86.a index b2fcc273543a90d89c26906385db1c1392a1725d..82785e6ff27b65da59693026b5245fccd7ff7813 100644 Binary files a/linux/static-x86/libuFCoder-x86.a and b/linux/static-x86/libuFCoder-x86.a differ diff --git a/linux/static-x86_64/libuFCoder-x86_64.a b/linux/static-x86_64/libuFCoder-x86_64.a index f2d62f64df9b1ba336da216e4d0549507785a842..9ff81faa37d96040c796954e907272dc958a9453 100644 Binary files a/linux/static-x86_64/libuFCoder-x86_64.a and b/linux/static-x86_64/libuFCoder-x86_64.a differ diff --git a/linux/x86/libuFCoder-x86.so b/linux/x86/libuFCoder-x86.so index 651be1917f62e545cf3355d9769d0a7b8a5dbf4f..e190b80a24777c38c030fbd87faf5d4b191a9fc4 100755 Binary files a/linux/x86/libuFCoder-x86.so and b/linux/x86/libuFCoder-x86.so differ diff --git a/linux/x86_64/libuFCoder-x86_64.so b/linux/x86_64/libuFCoder-x86_64.so index 70b27991e3f94deb337dc0391a0eb3e3c8a80769..a2c2fa0cb9eef132c8eae6130a27c4ede0ebc199 100755 Binary files a/linux/x86_64/libuFCoder-x86_64.so and b/linux/x86_64/libuFCoder-x86_64.so differ diff --git a/macos/static-x86_64/libuFCoder-x86_64.a b/macos/static-x86_64/libuFCoder-x86_64.a index cdd5a2d0ac078f8959b7fd25f5684d7397b4f1f0..cfdd3162333b36e1c7162c6fa7618d4fec2911da 100644 Binary files a/macos/static-x86_64/libuFCoder-x86_64.a and b/macos/static-x86_64/libuFCoder-x86_64.a differ diff --git a/macos/x86_64/libuFCoder-x86_64.dylib b/macos/x86_64/libuFCoder-x86_64.dylib index 00874b2adea332d78c64601b9a51492d7efd4080..71f0d12fea28201c8cae4c19adfd32b8f9543da0 100755 Binary files a/macos/x86_64/libuFCoder-x86_64.dylib and b/macos/x86_64/libuFCoder-x86_64.dylib differ diff --git a/windows/static-x86/libuFCoder-x86.a b/windows/static-x86/libuFCoder-x86.a index d5b5dc9df1743493573584e44d6a74eeb458d976..b6d97dc22917508752819250c43d272cdaa951ed 100644 Binary files a/windows/static-x86/libuFCoder-x86.a and b/windows/static-x86/libuFCoder-x86.a differ diff --git a/windows/static-x86_64/libuFCoder-x86_64.a b/windows/static-x86_64/libuFCoder-x86_64.a index b77151ff2b44e78f3ef7868418b2b7cef2d523af..79a0cf974af62e52633c24232a3121d71ff0d067 100644 Binary files a/windows/static-x86_64/libuFCoder-x86_64.a and b/windows/static-x86_64/libuFCoder-x86_64.a differ diff --git a/windows/x86/uFCoder-x86.def b/windows/x86/uFCoder-x86.def index 5cb9209695e98164de0e6802bb54369b64a9718f..8c8a8afade822252e6208520cb815c381c925212 100644 --- a/windows/x86/uFCoder-x86.def +++ b/windows/x86/uFCoder-x86.def @@ -212,477 +212,496 @@ EXPORTS JCAppSignatureEndM = JCAppSignatureEndM@8 @211 JCAppSignatureUpdate = JCAppSignatureUpdate@8 @212 JCAppSignatureUpdateM = JCAppSignatureUpdateM@12 @213 - LinRowRead = LinRowRead@24 @214 - LinRowReadM = LinRowReadM@28 @215 - LinRowRead_AKM1 = LinRowRead_AKM1@20 @216 - LinRowRead_AKM1M = LinRowRead_AKM1M@24 @217 - LinRowRead_AKM2 = LinRowRead_AKM2@20 @218 - LinRowRead_AKM2M = LinRowRead_AKM2M@24 @219 - LinRowRead_PK = LinRowRead_PK@24 @220 - LinRowRead_PKM = LinRowRead_PKM@28 @221 - LinearFormatCard = LinearFormatCard@32 @222 - LinearFormatCardM = LinearFormatCardM@36 @223 - LinearFormatCard_AKM1 = LinearFormatCard_AKM1@28 @224 - LinearFormatCard_AKM1M = LinearFormatCard_AKM1M@32 @225 - LinearFormatCard_AKM2 = LinearFormatCard_AKM2@28 @226 - LinearFormatCard_AKM2M = LinearFormatCard_AKM2M@32 @227 - LinearFormatCard_PK = LinearFormatCard_PK@32 @228 - LinearFormatCard_PKM = LinearFormatCard_PKM@36 @229 - LinearRead = LinearRead@24 @230 - LinearReadM = LinearReadM@28 @231 - LinearRead_AKM1 = LinearRead_AKM1@20 @232 - LinearRead_AKM1M = LinearRead_AKM1M@24 @233 - LinearRead_AKM2 = LinearRead_AKM2@20 @234 - LinearRead_AKM2M = LinearRead_AKM2M@24 @235 - LinearRead_PK = LinearRead_PK@24 @236 - LinearRead_PKM = LinearRead_PKM@28 @237 - LinearWrite = LinearWrite@24 @238 - LinearWriteM = LinearWriteM@28 @239 - LinearWrite_AKM1 = LinearWrite_AKM1@20 @240 - LinearWrite_AKM1M = LinearWrite_AKM1M@24 @241 - LinearWrite_AKM2 = LinearWrite_AKM2@20 @242 - LinearWrite_AKM2M = LinearWrite_AKM2M@24 @243 - LinearWrite_PK = LinearWrite_PK@24 @244 - LinearWrite_PKM = LinearWrite_PKM@28 @245 - ListCards = ListCards@8 @246 - ListCardsM = ListCardsM@12 @247 - MFP_AesAuthSecurityLevel1 = MFP_AesAuthSecurityLevel1@4 @248 - MFP_AesAuthSecurityLevel1M = MFP_AesAuthSecurityLevel1M@8 @249 - MFP_AesAuthSecurityLevel1_PK = MFP_AesAuthSecurityLevel1_PK@4 @250 - MFP_AesAuthSecurityLevel1_PKM = MFP_AesAuthSecurityLevel1_PKM@8 @251 - MFP_ChangeConfigurationKey = MFP_ChangeConfigurationKey@8 @252 - MFP_ChangeConfigurationKeyM = MFP_ChangeConfigurationKeyM@12 @253 - MFP_ChangeConfigurationKey_PK = MFP_ChangeConfigurationKey_PK@8 @254 - MFP_ChangeConfigurationKey_PKM = MFP_ChangeConfigurationKey_PKM@12 @255 - MFP_ChangeMasterKey = MFP_ChangeMasterKey@8 @256 - MFP_ChangeMasterKeyM = MFP_ChangeMasterKeyM@12 @257 - MFP_ChangeMasterKey_PK = MFP_ChangeMasterKey_PK@8 @258 - MFP_ChangeMasterKey_PKM = MFP_ChangeMasterKey_PKM@12 @259 - MFP_ChangeSectorKey = MFP_ChangeSectorKey@16 @260 - MFP_ChangeSectorKeyM = MFP_ChangeSectorKeyM@20 @261 - MFP_ChangeSectorKey_PK = MFP_ChangeSectorKey_PK@16 @262 - MFP_ChangeSectorKey_PKM = MFP_ChangeSectorKey_PKM@20 @263 - MFP_ChangeVcPollingEncKey = MFP_ChangeVcPollingEncKey@8 @264 - MFP_ChangeVcPollingEncKeyM = MFP_ChangeVcPollingEncKeyM@12 @265 - MFP_ChangeVcPollingEncKey_PK = MFP_ChangeVcPollingEncKey_PK@8 @266 - MFP_ChangeVcPollingEncKey_PKM = MFP_ChangeVcPollingEncKey_PKM@12 @267 - MFP_ChangeVcPollingMacKey = MFP_ChangeVcPollingMacKey@8 @268 - MFP_ChangeVcPollingMacKeyM = MFP_ChangeVcPollingMacKeyM@12 @269 - MFP_ChangeVcPollingMacKey_PK = MFP_ChangeVcPollingMacKey_PK@8 @270 - MFP_ChangeVcPollingMacKey_PKM = MFP_ChangeVcPollingMacKey_PKM@12 @271 - MFP_CommitPerso = MFP_CommitPerso@0 @272 - MFP_CommitPersoM = MFP_CommitPersoM@4 @273 - MFP_FieldConfigurationSet = MFP_FieldConfigurationSet@12 @274 - MFP_FieldConfigurationSetM = MFP_FieldConfigurationSetM@16 @275 - MFP_FieldConfigurationSet_PK = MFP_FieldConfigurationSet_PK@12 @276 - MFP_FieldConfigurationSet_PKM = MFP_FieldConfigurationSet_PKM@16 @277 - MFP_GetUid = MFP_GetUid@16 @278 - MFP_GetUidM = MFP_GetUidM@20 @279 - MFP_GetUid_PK = MFP_GetUid_PK@16 @280 - MFP_GetUid_PKM = MFP_GetUid_PKM@20 @281 - MFP_PersonalizationMinimal = MFP_PersonalizationMinimal@36 @282 - MFP_PersonalizationMinimalM = MFP_PersonalizationMinimalM@40 @283 - MFP_SwitchToSecurityLevel3 = MFP_SwitchToSecurityLevel3@4 @284 - MFP_SwitchToSecurityLevel3M = MFP_SwitchToSecurityLevel3M@8 @285 - MFP_SwitchToSecurityLevel3_PK = MFP_SwitchToSecurityLevel3_PK@4 @286 - MFP_SwitchToSecurityLevel3_PKM = MFP_SwitchToSecurityLevel3_PKM@8 @287 - MFP_WritePerso = MFP_WritePerso@8 @288 - MFP_WritePersoM = MFP_WritePersoM@12 @289 - NfcT2TSafeConvertVersion = NfcT2TSafeConvertVersion@8 @290 - OriginalityCheck = OriginalityCheck@16 @291 - ReadCounter = ReadCounter@8 @292 - ReadCounterM = ReadCounterM@12 @293 - ReadECCSignature = ReadECCSignature@16 @294 - ReadECCSignatureM = ReadECCSignatureM@20 @295 - ReadNFCCounter = ReadNFCCounter@4 @296 - ReadNFCCounterM = ReadNFCCounterM@8 @297 - ReadNFCCounterPwdAuth_PK = ReadNFCCounterPwdAuth_PK@8 @298 - ReadNFCCounterPwdAuth_PKM = ReadNFCCounterPwdAuth_PKM@12 @299 - ReadNFCCounterPwdAuth_RK = ReadNFCCounterPwdAuth_RK@8 @300 - ReadNFCCounterPwdAuth_RKM = ReadNFCCounterPwdAuth_RKM@12 @301 - ReadShareRam = ReadShareRam@12 @302 - ReadShareRamM = ReadShareRamM@16 @303 - ReadUserData = ReadUserData@4 @304 - ReadUserDataM = ReadUserDataM@8 @305 - ReaderClose = ReaderClose@0 @306 - ReaderCloseM = ReaderCloseM@4 @307 - ReaderEepromRead = ReaderEepromRead@12 @308 - ReaderEepromReadM = ReaderEepromReadM@16 @309 - ReaderEepromWrite = ReaderEepromWrite@16 @310 - ReaderEepromWriteM = ReaderEepromWriteM@20 @311 - ReaderHwReset = ReaderHwReset@0 @312 - ReaderKeyWrite = ReaderKeyWrite@8 @313 - ReaderKeyWriteM = ReaderKeyWriteM@12 @314 - ReaderKeysLock = ReaderKeysLock@4 @315 - ReaderKeysLockM = ReaderKeysLockM@8 @316 - ReaderKeysUnlock = ReaderKeysUnlock@4 @317 - ReaderKeysUnlockM = ReaderKeysUnlockM@8 @318 - ReaderList_Destroy = ReaderList_Destroy@4 @319 - ReaderList_GetFTDIDescriptionByIndex = ReaderList_GetFTDIDescriptionByIndex@8 @320 - ReaderList_GetFTDISerialByIndex = ReaderList_GetFTDISerialByIndex@8 @321 - ReaderList_GetInformation = ReaderList_GetInformation@40 @322 - ReaderList_GetSerialByIndex = ReaderList_GetSerialByIndex@8 @323 - ReaderList_GetSerialDescriptionByIndex = ReaderList_GetSerialDescriptionByIndex@8 @324 - ReaderList_GetTypeByIndex = ReaderList_GetTypeByIndex@8 @325 - ReaderList_OpenByIndex = ReaderList_OpenByIndex@8 @326 - ReaderList_OpenBySerial = ReaderList_OpenBySerial@8 @327 - ReaderList_UpdateAndGetCount = ReaderList_UpdateAndGetCount@4 @328 - ReaderOpen = ReaderOpen@0 @329 - ReaderOpenByType = ReaderOpenByType@4 @330 - ReaderOpenEx = ReaderOpenEx@16 @331 - ReaderOpenM = ReaderOpenM@4 @332 - ReaderReset = ReaderReset@0 @333 - ReaderResetM = ReaderResetM@4 @334 - ReaderSoftRestart = ReaderSoftRestart@0 @335 - ReaderSoftRestartM = ReaderSoftRestartM@4 @336 - ReaderStillConnected = ReaderStillConnected@4 @337 - ReaderStillConnectedM = ReaderStillConnectedM@8 @338 - ReaderUISignal = ReaderUISignal@8 @339 - ReaderUISignalM = ReaderUISignalM@12 @340 - SAM_get_key_entry_raw = SAM_get_key_entry_raw@16 @341 - SAM_get_kuc_entry = SAM_get_kuc_entry@24 @342 - SAM_get_version = SAM_get_version@8 @343 - SAM_get_version_raw = SAM_get_version_raw@8 @344 - SectorTrailerWrite = SectorTrailerWrite@44 @345 - SectorTrailerWriteM = SectorTrailerWriteM@48 @346 - SectorTrailerWriteUnsafe = SectorTrailerWriteUnsafe@20 @347 - SectorTrailerWriteUnsafeM = SectorTrailerWriteUnsafeM@24 @348 - SectorTrailerWriteUnsafe_AKM1 = SectorTrailerWriteUnsafe_AKM1@16 @349 - SectorTrailerWriteUnsafe_AKM1M = SectorTrailerWriteUnsafe_AKM1M@20 @350 - SectorTrailerWriteUnsafe_AKM2 = SectorTrailerWriteUnsafe_AKM2@16 @351 - SectorTrailerWriteUnsafe_AKM2M = SectorTrailerWriteUnsafe_AKM2M@20 @352 - SectorTrailerWriteUnsafe_PK = SectorTrailerWriteUnsafe_PK@20 @353 - SectorTrailerWriteUnsafe_PKM = SectorTrailerWriteUnsafe_PKM@24 @354 - SectorTrailerWrite_AKM1 = SectorTrailerWrite_AKM1@40 @355 - SectorTrailerWrite_AKM1M = SectorTrailerWrite_AKM1M@44 @356 - SectorTrailerWrite_AKM2 = SectorTrailerWrite_AKM2@40 @357 - SectorTrailerWrite_AKM2M = SectorTrailerWrite_AKM2M@44 @358 - SectorTrailerWrite_PK = SectorTrailerWrite_PK@44 @359 - SectorTrailerWrite_PKM = SectorTrailerWrite_PKM@48 @360 - SelectCard = SelectCard@12 @361 - SelectCardM = SelectCardM@16 @362 - SetAdHocEmulationParams = SetAdHocEmulationParams@20 @363 - SetAdHocEmulationParamsM = SetAdHocEmulationParamsM@24 @364 - SetAsyncCardIdSendConfig = SetAsyncCardIdSendConfig@24 @365 - SetAsyncCardIdSendConfigEx = SetAsyncCardIdSendConfigEx@32 @366 - SetAsyncCardIdSendConfigExM = SetAsyncCardIdSendConfigExM@36 @367 - SetAsyncCardIdSendConfigM = SetAsyncCardIdSendConfigM@28 @368 - SetDisplayData = SetDisplayData@8 @369 - SetDisplayDataM = SetDisplayDataM@12 @370 - SetDisplayIntensity = SetDisplayIntensity@4 @371 - SetDisplayIntensityM = SetDisplayIntensityM@8 @372 - SetISO14443_4_Mode = SetISO14443_4_Mode@0 @373 - SetISO14443_4_ModeM = SetISO14443_4_ModeM@4 @374 - SetReaderProMode = SetReaderProMode@4 @375 - SetReaderProModeM = SetReaderProModeM@8 @376 - SetReaderSerialDescription = SetReaderSerialDescription@4 @377 - SetReaderSerialDescriptionM = SetReaderSerialDescriptionM@8 @378 - SetReaderTime = SetReaderTime@8 @379 - SetReaderTimeM = SetReaderTimeM@12 @380 - SetRfAnalogRegistersISO14443_212 = SetRfAnalogRegistersISO14443_212@20 @381 - SetRfAnalogRegistersISO14443_212Default = SetRfAnalogRegistersISO14443_212Default@0 @382 - SetRfAnalogRegistersISO14443_212DefaultM = SetRfAnalogRegistersISO14443_212DefaultM@4 @383 - SetRfAnalogRegistersISO14443_212M = SetRfAnalogRegistersISO14443_212M@24 @384 - SetRfAnalogRegistersISO14443_424 = SetRfAnalogRegistersISO14443_424@20 @385 - SetRfAnalogRegistersISO14443_424Default = SetRfAnalogRegistersISO14443_424Default@0 @386 - SetRfAnalogRegistersISO14443_424DefaultM = SetRfAnalogRegistersISO14443_424DefaultM@4 @387 - SetRfAnalogRegistersISO14443_424M = SetRfAnalogRegistersISO14443_424M@24 @388 - SetRfAnalogRegistersTypeA = SetRfAnalogRegistersTypeA@20 @389 - SetRfAnalogRegistersTypeADefault = SetRfAnalogRegistersTypeADefault@0 @390 - SetRfAnalogRegistersTypeADefaultM = SetRfAnalogRegistersTypeADefaultM@4 @391 - SetRfAnalogRegistersTypeAM = SetRfAnalogRegistersTypeAM@24 @392 - SetRfAnalogRegistersTypeATrans = SetRfAnalogRegistersTypeATrans@40 @393 - SetRfAnalogRegistersTypeATransM = SetRfAnalogRegistersTypeATransM@44 @394 - SetRfAnalogRegistersTypeB = SetRfAnalogRegistersTypeB@20 @395 - SetRfAnalogRegistersTypeBDefault = SetRfAnalogRegistersTypeBDefault@0 @396 - SetRfAnalogRegistersTypeBDefaultM = SetRfAnalogRegistersTypeBDefaultM@4 @397 - SetRfAnalogRegistersTypeBM = SetRfAnalogRegistersTypeBM@24 @398 - SetRfAnalogRegistersTypeBTrans = SetRfAnalogRegistersTypeBTrans@36 @399 - SetRfAnalogRegistersTypeBTransM = SetRfAnalogRegistersTypeBTransM@40 @400 - SetSpeakerFrequency = SetSpeakerFrequency@4 @401 - SetSpeakerFrequencyM = SetSpeakerFrequencyM@8 @402 - SetSpeedPermanently = SetSpeedPermanently@8 @403 - SetSpeedPermanentlyM = SetSpeedPermanentlyM@12 @404 - SubscribeBlock = SubscribeBlock@8 @405 - SubscribeSector = SubscribeSector@8 @406 - TagEmulationStart = TagEmulationStart@0 @407 - TagEmulationStartM = TagEmulationStartM@4 @408 - TagEmulationStop = TagEmulationStop@0 @409 - TagEmulationStopM = TagEmulationStopM@4 @410 - UFR_Status2String = UFR_Status2String@4 @411 - ULC_ExternalAuth_PK = ULC_ExternalAuth_PK@4 @412 - ULC_ExternalAuth_PKM = ULC_ExternalAuth_PKM@8 @413 - ULC_write_3des_key = ULC_write_3des_key@8 @414 - ULC_write_3des_keyM = ULC_write_3des_keyM@12 @415 - ULC_write_3des_key_factory_key = ULC_write_3des_key_factory_key@4 @416 - ULC_write_3des_key_factory_keyM = ULC_write_3des_key_factory_keyM@8 @417 - ULC_write_3des_key_no_auth = ULC_write_3des_key_no_auth@4 @418 - ULC_write_3des_key_no_authM = ULC_write_3des_key_no_authM@8 @419 - UfrEnterSleepMode = UfrEnterSleepMode@0 @420 - UfrEnterSleepModeM = UfrEnterSleepModeM@4 @421 - UfrGetBadSelectCardNrMax = UfrGetBadSelectCardNrMax@4 @422 - UfrGetBadSelectCardNrMaxM = UfrGetBadSelectCardNrMaxM@8 @423 - UfrLeaveSleepMode = UfrLeaveSleepMode@0 @424 - UfrLeaveSleepModeM = UfrLeaveSleepModeM@4 @425 - UfrRedLightControl = UfrRedLightControl@4 @426 - UfrRedLightControlM = UfrRedLightControlM@8 @427 - UfrRgbLightControl = UfrRgbLightControl@20 @428 - UfrRgbLightControlM = UfrRgbLightControlM@24 @429 - UfrSetBadSelectCardNrMax = UfrSetBadSelectCardNrMax@4 @430 - UfrSetBadSelectCardNrMaxM = UfrSetBadSelectCardNrMaxM@8 @431 - UfrXrcGetIoState = UfrXrcGetIoState@12 @432 - UfrXrcGetIoStateM = UfrXrcGetIoStateM@16 @433 - UfrXrcLockOn = UfrXrcLockOn@4 @434 - UfrXrcLockOnM = UfrXrcLockOnM@8 @435 - UfrXrcRelayState = UfrXrcRelayState@4 @436 - UfrXrcRelayStateM = UfrXrcRelayStateM@8 @437 - ValueBlockDecrement = ValueBlockDecrement@16 @438 - ValueBlockDecrementM = ValueBlockDecrementM@20 @439 - ValueBlockDecrement_AKM1 = ValueBlockDecrement_AKM1@12 @440 - ValueBlockDecrement_AKM1M = ValueBlockDecrement_AKM1M@16 @441 - ValueBlockDecrement_AKM2 = ValueBlockDecrement_AKM2@12 @442 - ValueBlockDecrement_AKM2M = ValueBlockDecrement_AKM2M@16 @443 - ValueBlockDecrement_PK = ValueBlockDecrement_PK@16 @444 - ValueBlockDecrement_PKM = ValueBlockDecrement_PKM@20 @445 - ValueBlockInSectorDecrement = ValueBlockInSectorDecrement@20 @446 - ValueBlockInSectorDecrementM = ValueBlockInSectorDecrementM@24 @447 - ValueBlockInSectorDecrement_AKM1 = ValueBlockInSectorDecrement_AKM1@16 @448 - ValueBlockInSectorDecrement_AKM1M = ValueBlockInSectorDecrement_AKM1M@20 @449 - ValueBlockInSectorDecrement_AKM2 = ValueBlockInSectorDecrement_AKM2@16 @450 - ValueBlockInSectorDecrement_AKM2M = ValueBlockInSectorDecrement_AKM2M@20 @451 - ValueBlockInSectorDecrement_PK = ValueBlockInSectorDecrement_PK@20 @452 - ValueBlockInSectorDecrement_PKM = ValueBlockInSectorDecrement_PKM@24 @453 - ValueBlockInSectorIncrement = ValueBlockInSectorIncrement@20 @454 - ValueBlockInSectorIncrementM = ValueBlockInSectorIncrementM@24 @455 - ValueBlockInSectorIncrement_AKM1 = ValueBlockInSectorIncrement_AKM1@16 @456 - ValueBlockInSectorIncrement_AKM1M = ValueBlockInSectorIncrement_AKM1M@20 @457 - ValueBlockInSectorIncrement_AKM2 = ValueBlockInSectorIncrement_AKM2@16 @458 - ValueBlockInSectorIncrement_AKM2M = ValueBlockInSectorIncrement_AKM2M@20 @459 - ValueBlockInSectorIncrement_PK = ValueBlockInSectorIncrement_PK@20 @460 - ValueBlockInSectorIncrement_PKM = ValueBlockInSectorIncrement_PKM@24 @461 - ValueBlockInSectorRead = ValueBlockInSectorRead@24 @462 - ValueBlockInSectorReadM = ValueBlockInSectorReadM@28 @463 - ValueBlockInSectorRead_AKM1 = ValueBlockInSectorRead_AKM1@20 @464 - ValueBlockInSectorRead_AKM1M = ValueBlockInSectorRead_AKM1M@24 @465 - ValueBlockInSectorRead_AKM2 = ValueBlockInSectorRead_AKM2@20 @466 - ValueBlockInSectorRead_AKM2M = ValueBlockInSectorRead_AKM2M@24 @467 - ValueBlockInSectorRead_PK = ValueBlockInSectorRead_PK@24 @468 - ValueBlockInSectorRead_PKM = ValueBlockInSectorRead_PKM@28 @469 - ValueBlockInSectorWrite = ValueBlockInSectorWrite@24 @470 - ValueBlockInSectorWriteM = ValueBlockInSectorWriteM@28 @471 - ValueBlockInSectorWrite_AKM1 = ValueBlockInSectorWrite_AKM1@20 @472 - ValueBlockInSectorWrite_AKM1M = ValueBlockInSectorWrite_AKM1M@24 @473 - ValueBlockInSectorWrite_AKM2 = ValueBlockInSectorWrite_AKM2@20 @474 - ValueBlockInSectorWrite_AKM2M = ValueBlockInSectorWrite_AKM2M@24 @475 - ValueBlockInSectorWrite_PK = ValueBlockInSectorWrite_PK@24 @476 - ValueBlockInSectorWrite_PKM = ValueBlockInSectorWrite_PKM@28 @477 - ValueBlockIncrement = ValueBlockIncrement@16 @478 - ValueBlockIncrementM = ValueBlockIncrementM@20 @479 - ValueBlockIncrement_AKM1 = ValueBlockIncrement_AKM1@12 @480 - ValueBlockIncrement_AKM1M = ValueBlockIncrement_AKM1M@16 @481 - ValueBlockIncrement_AKM2 = ValueBlockIncrement_AKM2@12 @482 - ValueBlockIncrement_AKM2M = ValueBlockIncrement_AKM2M@16 @483 - ValueBlockIncrement_PK = ValueBlockIncrement_PK@16 @484 - ValueBlockIncrement_PKM = ValueBlockIncrement_PKM@20 @485 - ValueBlockRead = ValueBlockRead@20 @486 - ValueBlockReadM = ValueBlockReadM@24 @487 - ValueBlockRead_AKM1 = ValueBlockRead_AKM1@16 @488 - ValueBlockRead_AKM1M = ValueBlockRead_AKM1M@20 @489 - ValueBlockRead_AKM2 = ValueBlockRead_AKM2@16 @490 - ValueBlockRead_AKM2M = ValueBlockRead_AKM2M@20 @491 - ValueBlockRead_PK = ValueBlockRead_PK@20 @492 - ValueBlockRead_PKM = ValueBlockRead_PKM@24 @493 - ValueBlockWrite = ValueBlockWrite@20 @494 - ValueBlockWriteM = ValueBlockWriteM@24 @495 - ValueBlockWrite_AKM1 = ValueBlockWrite_AKM1@16 @496 - ValueBlockWrite_AKM1M = ValueBlockWrite_AKM1M@20 @497 - ValueBlockWrite_AKM2 = ValueBlockWrite_AKM2@16 @498 - ValueBlockWrite_AKM2M = ValueBlockWrite_AKM2M@20 @499 - ValueBlockWrite_PK = ValueBlockWrite_PK@20 @500 - ValueBlockWrite_PKM = ValueBlockWrite_PKM@24 @501 - WriteEmulationNdef = WriteEmulationNdef@28 @502 - WriteEmulationNdefM = WriteEmulationNdefM@32 @503 - WriteEmulationNdefWithAAR = WriteEmulationNdefWithAAR@36 @504 - WriteShareRam = WriteShareRam@12 @505 - WriteShareRamM = WriteShareRamM@16 @506 - WriteUserData = WriteUserData@4 @507 - WriteUserDataM = WriteUserDataM@8 @508 - ais_erase_right_record = ais_erase_right_record@4 @509 - ais_erase_right_recordM = ais_erase_right_recordM@8 @510 - ais_get_card_daily_duration = ais_get_card_daily_duration@4 @511 - ais_get_card_daily_durationM = ais_get_card_daily_durationM@8 @512 - ais_get_card_number = ais_get_card_number@4 @513 - ais_get_card_numberM = ais_get_card_numberM@8 @514 - ais_get_card_total_duration = ais_get_card_total_duration@4 @515 - ais_get_card_total_durationM = ais_get_card_total_durationM@8 @516 - ais_get_card_type = ais_get_card_type@4 @517 - ais_get_card_typeM = ais_get_card_typeM@8 @518 - ais_get_credit_and_period_validity = ais_get_credit_and_period_validity@44 @519 - ais_get_credit_and_period_validityM = ais_get_credit_and_period_validityM@48 @520 - ais_get_right_record = ais_get_right_record@32 @521 - ais_get_right_recordM = ais_get_right_recordM@36 @522 - ais_get_right_record_type_max_daily_counter = ais_get_right_record_type_max_daily_counter@36 @523 - ais_get_right_record_type_max_daily_counterM = ais_get_right_record_type_max_daily_counterM@40 @524 - ais_get_right_type_record = ais_get_right_type_record@12 @525 - ais_get_right_type_recordM = ais_get_right_type_recordM@16 @526 - ais_get_validate_record = ais_get_validate_record@40 @527 - ais_get_validate_recordM = ais_get_validate_recordM@44 @528 - ais_set_card_daily_duration = ais_set_card_daily_duration@4 @529 - ais_set_card_daily_durationM = ais_set_card_daily_durationM@8 @530 - ais_set_card_total_duration = ais_set_card_total_duration@4 @531 - ais_set_card_total_durationM = ais_set_card_total_durationM@8 @532 - ais_set_card_type = ais_set_card_type@4 @533 - ais_set_card_typeM = ais_set_card_typeM@8 @534 - ais_set_credit_and_period_validity = ais_set_credit_and_period_validity@44 @535 - ais_set_credit_and_period_validityM = ais_set_credit_and_period_validityM@48 @536 - ais_set_right_record = ais_set_right_record@32 @537 - ais_set_right_recordM = ais_set_right_recordM@36 @538 - ais_set_right_record_type_max_daily_counter = ais_set_right_record_type_max_daily_counter@36 @539 - ais_set_right_record_type_max_daily_counterM = ais_set_right_record_type_max_daily_counterM@40 @540 - ais_set_right_type_record = ais_set_right_type_record@12 @541 - ais_set_right_type_recordM = ais_set_right_type_recordM@16 @542 - ais_set_validate_record = ais_set_validate_record@40 @543 - ais_set_validate_recordM = ais_set_validate_recordM@44 @544 - card_halt_enable = card_halt_enable@0 @545 - card_halt_enableM = card_halt_enableM@4 @546 - card_transceive = card_transceive@40 @547 - card_transceiveM = card_transceiveM@44 @548 - card_transceive_mode_start = card_transceive_mode_start@16 @549 - card_transceive_mode_startM = card_transceive_mode_startM@20 @550 - card_transceive_mode_stop = card_transceive_mode_stop@0 @551 - card_transceive_mode_stopM = card_transceive_mode_stopM@4 @552 - close_ISO7816_interface_APDU_ISO14443_4 = close_ISO7816_interface_APDU_ISO14443_4@0 @553 - close_ISO7816_interface_APDU_ISO14443_4M = close_ISO7816_interface_APDU_ISO14443_4M@4 @554 - close_ISO7816_interface_no_APDU = close_ISO7816_interface_no_APDU@0 @555 - close_ISO7816_interface_no_APDUM = close_ISO7816_interface_no_APDUM@4 @556 - erase_all_ndef_records = erase_all_ndef_records@4 @557 - erase_all_ndef_recordsM = erase_all_ndef_recordsM@8 @558 - erase_last_ndef_record = erase_last_ndef_record@4 @559 - erase_last_ndef_recordM = erase_last_ndef_recordM@8 @560 - get_ndef_record_count = get_ndef_record_count@16 @561 - get_ndef_record_countM = get_ndef_record_countM@20 @562 - i_block_trans_rcv_chain = i_block_trans_rcv_chain@32 @563 - i_block_trans_rcv_chainM = i_block_trans_rcv_chainM@36 @564 - ndef_card_initialization = ndef_card_initialization@0 @565 - ndef_card_initializationM = ndef_card_initializationM@4 @566 - open_ISO7816_interface = open_ISO7816_interface@8 @567 - open_ISO7816_interfaceM = open_ISO7816_interfaceM@12 @568 - r_block_transceive = r_block_transceive@24 @569 - r_block_transceiveM = r_block_transceiveM@28 @570 - read_ndef_record = read_ndef_record@36 @571 - read_ndef_recordM = read_ndef_recordM@40 @572 - s_block_deselect = s_block_deselect@4 @573 - s_block_deselectM = s_block_deselectM@8 @574 - test_desfire_ver = test_desfire_ver@0 @575 - test_i_block = test_i_block@0 @576 - uFR_APDU_Start = uFR_APDU_Start@0 @577 - uFR_APDU_StartM = uFR_APDU_StartM@4 @578 - uFR_APDU_Stop = uFR_APDU_Stop@0 @579 - uFR_APDU_StopM = uFR_APDU_StopM@4 @580 - uFR_APDU_Transceive = uFR_APDU_Transceive@44 @581 - uFR_APDU_TransceiveM = uFR_APDU_TransceiveM@48 @582 - uFR_DESFIRE_Start = uFR_DESFIRE_Start@0 @583 - uFR_DESFIRE_StartM = uFR_DESFIRE_StartM@4 @584 - uFR_DESFIRE_Stop = uFR_DESFIRE_Stop@0 @585 - uFR_DESFIRE_StopM = uFR_DESFIRE_StopM@4 @586 - uFR_i_block_transceive = uFR_i_block_transceive@28 @587 - uFR_i_block_transceiveM = uFR_i_block_transceiveM@32 @588 - uFR_int_DesfireChangeAesKey = uFR_int_DesfireChangeAesKey@32 @589 - uFR_int_DesfireChangeAesKeyM = uFR_int_DesfireChangeAesKeyM@36 @590 - uFR_int_DesfireChangeAesKey_A = uFR_int_DesfireChangeAesKey_A@32 @591 - uFR_int_DesfireChangeAesKey_PK = uFR_int_DesfireChangeAesKey_PK@32 @592 - uFR_int_DesfireChangeAesKey_PK_M = uFR_int_DesfireChangeAesKey_PK_M@36 @593 - uFR_int_DesfireChangeKeySettings = uFR_int_DesfireChangeKeySettings@20 @594 - uFR_int_DesfireChangeKeySettingsM = uFR_int_DesfireChangeKeySettingsM@24 @595 - uFR_int_DesfireChangeKeySettings_PK = uFR_int_DesfireChangeKeySettings_PK@20 @596 - uFR_int_DesfireChangeKeySettings_PK_M = uFR_int_DesfireChangeKeySettings_PK_M@24 @597 - uFR_int_DesfireCreateAesApplication = uFR_int_DesfireCreateAesApplication@24 @598 - uFR_int_DesfireCreateAesApplicationM = uFR_int_DesfireCreateAesApplicationM@28 @599 - uFR_int_DesfireCreateAesApplication_PK = uFR_int_DesfireCreateAesApplication_PK@24 @600 - uFR_int_DesfireCreateAesApplication_PK_M = uFR_int_DesfireCreateAesApplication_PK_M@28 @601 - uFR_int_DesfireCreateAesApplication_no_auth = uFR_int_DesfireCreateAesApplication_no_auth@20 @602 - uFR_int_DesfireCreateAesApplication_no_auth_M = uFR_int_DesfireCreateAesApplication_no_auth_M@24 @603 - uFR_int_DesfireCreateStdDataFile = uFR_int_DesfireCreateStdDataFile@44 @604 - uFR_int_DesfireCreateStdDataFileM = uFR_int_DesfireCreateStdDataFileM@48 @605 - uFR_int_DesfireCreateStdDataFile_PK = uFR_int_DesfireCreateStdDataFile_PK@44 @606 - uFR_int_DesfireCreateStdDataFile_PK_M = uFR_int_DesfireCreateStdDataFile_PK_M@48 @607 - uFR_int_DesfireCreateStdDataFile_no_auth = uFR_int_DesfireCreateStdDataFile_no_auth@40 @608 - uFR_int_DesfireCreateStdDataFile_no_auth_M = uFR_int_DesfireCreateStdDataFile_no_auth_M@44 @609 - uFR_int_DesfireCreateValueFile = uFR_int_DesfireCreateValueFile@56 @610 - uFR_int_DesfireCreateValueFileM = uFR_int_DesfireCreateValueFileM@60 @611 - uFR_int_DesfireCreateValueFile_PK = uFR_int_DesfireCreateValueFile_PK@56 @612 - uFR_int_DesfireCreateValueFile_PK_M = uFR_int_DesfireCreateValueFile_PK_M@60 @613 - uFR_int_DesfireCreateValueFile_no_auth = uFR_int_DesfireCreateValueFile_no_auth@52 @614 - uFR_int_DesfireCreateValueFile_no_auth_M = uFR_int_DesfireCreateValueFile_no_auth_M@56 @615 - uFR_int_DesfireDecreaseValueFile = uFR_int_DesfireDecreaseValueFile@32 @616 - uFR_int_DesfireDecreaseValueFileM = uFR_int_DesfireDecreaseValueFileM@36 @617 - uFR_int_DesfireDecreaseValueFile_PK = uFR_int_DesfireDecreaseValueFile_PK@32 @618 - uFR_int_DesfireDecreaseValueFile_PK_M = uFR_int_DesfireDecreaseValueFile_PK_M@36 @619 - uFR_int_DesfireDecreaseValueFile_no_auth = uFR_int_DesfireDecreaseValueFile_no_auth@28 @620 - uFR_int_DesfireDecreaseValueFile_no_auth_M = uFR_int_DesfireDecreaseValueFile_no_auth_M@32 @621 - uFR_int_DesfireDeleteApplication = uFR_int_DesfireDeleteApplication@16 @622 - uFR_int_DesfireDeleteApplicationM = uFR_int_DesfireDeleteApplicationM@20 @623 - uFR_int_DesfireDeleteApplication_PK = uFR_int_DesfireDeleteApplication_PK@16 @624 - uFR_int_DesfireDeleteApplication_PK_M = uFR_int_DesfireDeleteApplication_PK_M@20 @625 - uFR_int_DesfireDeleteFile = uFR_int_DesfireDeleteFile@20 @626 - uFR_int_DesfireDeleteFileM = uFR_int_DesfireDeleteFileM@24 @627 - uFR_int_DesfireDeleteFile_PK = uFR_int_DesfireDeleteFile_PK@20 @628 - uFR_int_DesfireDeleteFile_PK_M = uFR_int_DesfireDeleteFile_PK_M@24 @629 - uFR_int_DesfireDeleteFile_no_auth = uFR_int_DesfireDeleteFile_no_auth@16 @630 - uFR_int_DesfireDeleteFile_no_auth_M = uFR_int_DesfireDeleteFile_no_auth_M@20 @631 - uFR_int_DesfireFormatCard = uFR_int_DesfireFormatCard@12 @632 - uFR_int_DesfireFormatCardM = uFR_int_DesfireFormatCardM@16 @633 - uFR_int_DesfireFormatCard_PK = uFR_int_DesfireFormatCard_PK@12 @634 - uFR_int_DesfireFormatCard_PK_M = uFR_int_DesfireFormatCard_PK_M@16 @635 - uFR_int_DesfireFreeMem = uFR_int_DesfireFreeMem@12 @636 - uFR_int_DesfireFreeMemM = uFR_int_DesfireFreeMemM@16 @637 - uFR_int_DesfireGetApplicationIds = uFR_int_DesfireGetApplicationIds@20 @638 - uFR_int_DesfireGetApplicationIdsM = uFR_int_DesfireGetApplicationIdsM@24 @639 - uFR_int_DesfireGetApplicationIds_PK = uFR_int_DesfireGetApplicationIds_PK@20 @640 - uFR_int_DesfireGetApplicationIds_PK_M = uFR_int_DesfireGetApplicationIds_PK_M@24 @641 - uFR_int_DesfireGetApplicationIds_no_auth = uFR_int_DesfireGetApplicationIds_no_auth@16 @642 - uFR_int_DesfireGetApplicationIds_no_auth_M = uFR_int_DesfireGetApplicationIds_no_auth_M@20 @643 - uFR_int_DesfireGetKeySettings = uFR_int_DesfireGetKeySettings@24 @644 - uFR_int_DesfireGetKeySettingsM = uFR_int_DesfireGetKeySettingsM@28 @645 - uFR_int_DesfireGetKeySettings_PK = uFR_int_DesfireGetKeySettings_PK@24 @646 - uFR_int_DesfireGetKeySettings_PK_M = uFR_int_DesfireGetKeySettings_PK_M@28 @647 - uFR_int_DesfireIncreaseValueFile = uFR_int_DesfireIncreaseValueFile@32 @648 - uFR_int_DesfireIncreaseValueFileM = uFR_int_DesfireIncreaseValueFileM@36 @649 - uFR_int_DesfireIncreaseValueFile_PK = uFR_int_DesfireIncreaseValueFile_PK@32 @650 - uFR_int_DesfireIncreaseValueFile_PK_M = uFR_int_DesfireIncreaseValueFile_PK_M@36 @651 - uFR_int_DesfireIncreaseValueFile_no_auth = uFR_int_DesfireIncreaseValueFile_no_auth@28 @652 - uFR_int_DesfireIncreaseValueFile_no_auth_M = uFR_int_DesfireIncreaseValueFile_no_auth_M@32 @653 - uFR_int_DesfireReadStdDataFile = uFR_int_DesfireReadStdDataFile@40 @654 - uFR_int_DesfireReadStdDataFile_PK = uFR_int_DesfireReadStdDataFile_PK@40 @655 - uFR_int_DesfireReadStdDataFile_PK_M = uFR_int_DesfireReadStdDataFile_PK_M@44 @656 - uFR_int_DesfireReadStdDataFile_no_auth = uFR_int_DesfireReadStdDataFile_no_auth@36 @657 - uFR_int_DesfireReadStdDataFile_no_auth_M = uFR_int_DesfireReadStdDataFile_no_auth_M@40 @658 - uFR_int_DesfireReadStddDataFileM = uFR_int_DesfireReadStddDataFileM@44 @659 - uFR_int_DesfireReadValueFile = uFR_int_DesfireReadValueFile@32 @660 - uFR_int_DesfireReadValueFileM = uFR_int_DesfireReadValueFileM@36 @661 - uFR_int_DesfireReadValueFile_PK = uFR_int_DesfireReadValueFile_PK@32 @662 - uFR_int_DesfireReadValueFile_PK_M = uFR_int_DesfireReadValueFile_PK_M@36 @663 - uFR_int_DesfireReadValueFile_no_auth = uFR_int_DesfireReadValueFile_no_auth@28 @664 - uFR_int_DesfireReadValueFile_no_auth_M = uFR_int_DesfireReadValueFile_no_auth_M@32 @665 - uFR_int_DesfireSetConfiguration = uFR_int_DesfireSetConfiguration@20 @666 - uFR_int_DesfireSetConfigurationM = uFR_int_DesfireSetConfigurationM@24 @667 - uFR_int_DesfireSetConfiguration_PK = uFR_int_DesfireSetConfiguration_PK@20 @668 - uFR_int_DesfireSetConfiguration_PK_M = uFR_int_DesfireSetConfiguration_PK_M@24 @669 - uFR_int_DesfireWriteAesKey = uFR_int_DesfireWriteAesKey@8 @670 - uFR_int_DesfireWriteAesKeyM = uFR_int_DesfireWriteAesKeyM@12 @671 - uFR_int_DesfireWriteStdDataFile = uFR_int_DesfireWriteStdDataFile@40 @672 - uFR_int_DesfireWriteStdDataFileM = uFR_int_DesfireWriteStdDataFileM@44 @673 - uFR_int_DesfireWriteStdDataFile_PK = uFR_int_DesfireWriteStdDataFile_PK@40 @674 - uFR_int_DesfireWriteStdDataFile_PK_M = uFR_int_DesfireWriteStdDataFile_PK_M@44 @675 - uFR_int_DesfireWriteStdDataFile_no_auth = uFR_int_DesfireWriteStdDataFile_no_auth@36 @676 - uFR_int_DesfireWriteStdDataFile_no_auth_M = uFR_int_DesfireWriteStdDataFile_no_auth_M@40 @677 - uFR_int_GetDesfireUid = uFR_int_GetDesfireUid@28 @678 - uFR_int_GetDesfireUidM = uFR_int_GetDesfireUidM@32 @679 - uFR_int_GetDesfireUid_PK = uFR_int_GetDesfireUid_PK@28 @680 - uFR_int_GetDesfireUid_PK_M = uFR_int_GetDesfireUid_PK_M@32 @681 - uart_transceive = uart_transceive@20 @682 - uart_transceiveM = uart_transceiveM@24 @683 - write_ndef_record = write_ndef_record@36 @684 - write_ndef_recordM = write_ndef_recordM@40 @685 - write_ndef_record_mirroring = write_ndef_record_mirroring@48 @686 - write_ndef_record_mirroringM = write_ndef_record_mirroringM@52 @687 + JCStorageDeleteFile = JCStorageDeleteFile@4 @214 + JCStorageDeleteFileM = JCStorageDeleteFileM@8 @215 + JCStorageGetFileSize = JCStorageGetFileSize@8 @216 + JCStorageGetFileSizeM = JCStorageGetFileSizeM@12 @217 + JCStorageGetFilesListSize = JCStorageGetFilesListSize@4 @218 + JCStorageGetFilesListSizeM = JCStorageGetFilesListSizeM@8 @219 + JCStorageListFiles = JCStorageListFiles@8 @220 + JCStorageListFilesM = JCStorageListFilesM@12 @221 + JCStorageReadFile = JCStorageReadFile@12 @222 + JCStorageReadFileM = JCStorageReadFileM@16 @223 + JCStorageReadFileToFileSystem = JCStorageReadFileToFileSystem@8 @224 + JCStorageReadFileToFileSystemM = JCStorageReadFileToFileSystemM@12 @225 + JCStorageWriteFile = JCStorageWriteFile@12 @226 + JCStorageWriteFileFromFileSystem = JCStorageWriteFileFromFileSystem@8 @227 + JCStorageWriteFileFromFileSystemM = JCStorageWriteFileFromFileSystemM@12 @228 + JCStorageWriteFileM = JCStorageWriteFileM@16 @229 + LinRowRead = LinRowRead@24 @230 + LinRowReadM = LinRowReadM@28 @231 + LinRowRead_AKM1 = LinRowRead_AKM1@20 @232 + LinRowRead_AKM1M = LinRowRead_AKM1M@24 @233 + LinRowRead_AKM2 = LinRowRead_AKM2@20 @234 + LinRowRead_AKM2M = LinRowRead_AKM2M@24 @235 + LinRowRead_PK = LinRowRead_PK@24 @236 + LinRowRead_PKM = LinRowRead_PKM@28 @237 + LinearFormatCard = LinearFormatCard@32 @238 + LinearFormatCardM = LinearFormatCardM@36 @239 + LinearFormatCard_AKM1 = LinearFormatCard_AKM1@28 @240 + LinearFormatCard_AKM1M = LinearFormatCard_AKM1M@32 @241 + LinearFormatCard_AKM2 = LinearFormatCard_AKM2@28 @242 + LinearFormatCard_AKM2M = LinearFormatCard_AKM2M@32 @243 + LinearFormatCard_PK = LinearFormatCard_PK@32 @244 + LinearFormatCard_PKM = LinearFormatCard_PKM@36 @245 + LinearRead = LinearRead@24 @246 + LinearReadM = LinearReadM@28 @247 + LinearRead_AKM1 = LinearRead_AKM1@20 @248 + LinearRead_AKM1M = LinearRead_AKM1M@24 @249 + LinearRead_AKM2 = LinearRead_AKM2@20 @250 + LinearRead_AKM2M = LinearRead_AKM2M@24 @251 + LinearRead_PK = LinearRead_PK@24 @252 + LinearRead_PKM = LinearRead_PKM@28 @253 + LinearWrite = LinearWrite@24 @254 + LinearWriteM = LinearWriteM@28 @255 + LinearWrite_AKM1 = LinearWrite_AKM1@20 @256 + LinearWrite_AKM1M = LinearWrite_AKM1M@24 @257 + LinearWrite_AKM2 = LinearWrite_AKM2@20 @258 + LinearWrite_AKM2M = LinearWrite_AKM2M@24 @259 + LinearWrite_PK = LinearWrite_PK@24 @260 + LinearWrite_PKM = LinearWrite_PKM@28 @261 + ListCards = ListCards@8 @262 + ListCardsM = ListCardsM@12 @263 + MFP_AesAuthSecurityLevel1 = MFP_AesAuthSecurityLevel1@4 @264 + MFP_AesAuthSecurityLevel1M = MFP_AesAuthSecurityLevel1M@8 @265 + MFP_AesAuthSecurityLevel1_PK = MFP_AesAuthSecurityLevel1_PK@4 @266 + MFP_AesAuthSecurityLevel1_PKM = MFP_AesAuthSecurityLevel1_PKM@8 @267 + MFP_ChangeConfigurationKey = MFP_ChangeConfigurationKey@8 @268 + MFP_ChangeConfigurationKeyM = MFP_ChangeConfigurationKeyM@12 @269 + MFP_ChangeConfigurationKey_PK = MFP_ChangeConfigurationKey_PK@8 @270 + MFP_ChangeConfigurationKey_PKM = MFP_ChangeConfigurationKey_PKM@12 @271 + MFP_ChangeMasterKey = MFP_ChangeMasterKey@8 @272 + MFP_ChangeMasterKeyM = MFP_ChangeMasterKeyM@12 @273 + MFP_ChangeMasterKey_PK = MFP_ChangeMasterKey_PK@8 @274 + MFP_ChangeMasterKey_PKM = MFP_ChangeMasterKey_PKM@12 @275 + MFP_ChangeSectorKey = MFP_ChangeSectorKey@16 @276 + MFP_ChangeSectorKeyM = MFP_ChangeSectorKeyM@20 @277 + MFP_ChangeSectorKey_PK = MFP_ChangeSectorKey_PK@16 @278 + MFP_ChangeSectorKey_PKM = MFP_ChangeSectorKey_PKM@20 @279 + MFP_ChangeVcPollingEncKey = MFP_ChangeVcPollingEncKey@8 @280 + MFP_ChangeVcPollingEncKeyM = MFP_ChangeVcPollingEncKeyM@12 @281 + MFP_ChangeVcPollingEncKey_PK = MFP_ChangeVcPollingEncKey_PK@8 @282 + MFP_ChangeVcPollingEncKey_PKM = MFP_ChangeVcPollingEncKey_PKM@12 @283 + MFP_ChangeVcPollingMacKey = MFP_ChangeVcPollingMacKey@8 @284 + MFP_ChangeVcPollingMacKeyM = MFP_ChangeVcPollingMacKeyM@12 @285 + MFP_ChangeVcPollingMacKey_PK = MFP_ChangeVcPollingMacKey_PK@8 @286 + MFP_ChangeVcPollingMacKey_PKM = MFP_ChangeVcPollingMacKey_PKM@12 @287 + MFP_CommitPerso = MFP_CommitPerso@0 @288 + MFP_CommitPersoM = MFP_CommitPersoM@4 @289 + MFP_FieldConfigurationSet = MFP_FieldConfigurationSet@12 @290 + MFP_FieldConfigurationSetM = MFP_FieldConfigurationSetM@16 @291 + MFP_FieldConfigurationSet_PK = MFP_FieldConfigurationSet_PK@12 @292 + MFP_FieldConfigurationSet_PKM = MFP_FieldConfigurationSet_PKM@16 @293 + MFP_GetUid = MFP_GetUid@16 @294 + MFP_GetUidM = MFP_GetUidM@20 @295 + MFP_GetUid_PK = MFP_GetUid_PK@16 @296 + MFP_GetUid_PKM = MFP_GetUid_PKM@20 @297 + MFP_PersonalizationMinimal = MFP_PersonalizationMinimal@36 @298 + MFP_PersonalizationMinimalM = MFP_PersonalizationMinimalM@40 @299 + MFP_SwitchToSecurityLevel3 = MFP_SwitchToSecurityLevel3@4 @300 + MFP_SwitchToSecurityLevel3M = MFP_SwitchToSecurityLevel3M@8 @301 + MFP_SwitchToSecurityLevel3_PK = MFP_SwitchToSecurityLevel3_PK@4 @302 + MFP_SwitchToSecurityLevel3_PKM = MFP_SwitchToSecurityLevel3_PKM@8 @303 + MFP_WritePerso = MFP_WritePerso@8 @304 + MFP_WritePersoM = MFP_WritePersoM@12 @305 + NfcT2TSafeConvertVersion = NfcT2TSafeConvertVersion@8 @306 + OriginalityCheck = OriginalityCheck@16 @307 + ReadCounter = ReadCounter@8 @308 + ReadCounterM = ReadCounterM@12 @309 + ReadECCSignature = ReadECCSignature@16 @310 + ReadECCSignatureM = ReadECCSignatureM@20 @311 + ReadNFCCounter = ReadNFCCounter@4 @312 + ReadNFCCounterM = ReadNFCCounterM@8 @313 + ReadNFCCounterPwdAuth_PK = ReadNFCCounterPwdAuth_PK@8 @314 + ReadNFCCounterPwdAuth_PKM = ReadNFCCounterPwdAuth_PKM@12 @315 + ReadNFCCounterPwdAuth_RK = ReadNFCCounterPwdAuth_RK@8 @316 + ReadNFCCounterPwdAuth_RKM = ReadNFCCounterPwdAuth_RKM@12 @317 + ReadShareRam = ReadShareRam@12 @318 + ReadShareRamM = ReadShareRamM@16 @319 + ReadUserData = ReadUserData@4 @320 + ReadUserDataM = ReadUserDataM@8 @321 + ReaderClose = ReaderClose@0 @322 + ReaderCloseM = ReaderCloseM@4 @323 + ReaderEepromRead = ReaderEepromRead@12 @324 + ReaderEepromReadM = ReaderEepromReadM@16 @325 + ReaderEepromWrite = ReaderEepromWrite@16 @326 + ReaderEepromWriteM = ReaderEepromWriteM@20 @327 + ReaderHwReset = ReaderHwReset@0 @328 + ReaderKeyWrite = ReaderKeyWrite@8 @329 + ReaderKeyWriteM = ReaderKeyWriteM@12 @330 + ReaderKeysLock = ReaderKeysLock@4 @331 + ReaderKeysLockM = ReaderKeysLockM@8 @332 + ReaderKeysUnlock = ReaderKeysUnlock@4 @333 + ReaderKeysUnlockM = ReaderKeysUnlockM@8 @334 + ReaderList_Destroy = ReaderList_Destroy@4 @335 + ReaderList_GetFTDIDescriptionByIndex = ReaderList_GetFTDIDescriptionByIndex@8 @336 + ReaderList_GetFTDISerialByIndex = ReaderList_GetFTDISerialByIndex@8 @337 + ReaderList_GetInformation = ReaderList_GetInformation@40 @338 + ReaderList_GetSerialByIndex = ReaderList_GetSerialByIndex@8 @339 + ReaderList_GetSerialDescriptionByIndex = ReaderList_GetSerialDescriptionByIndex@8 @340 + ReaderList_GetTypeByIndex = ReaderList_GetTypeByIndex@8 @341 + ReaderList_OpenByIndex = ReaderList_OpenByIndex@8 @342 + ReaderList_OpenBySerial = ReaderList_OpenBySerial@8 @343 + ReaderList_UpdateAndGetCount = ReaderList_UpdateAndGetCount@4 @344 + ReaderOpen = ReaderOpen@0 @345 + ReaderOpenByType = ReaderOpenByType@4 @346 + ReaderOpenEx = ReaderOpenEx@16 @347 + ReaderOpenM = ReaderOpenM@4 @348 + ReaderReset = ReaderReset@0 @349 + ReaderResetM = ReaderResetM@4 @350 + ReaderSoftRestart = ReaderSoftRestart@0 @351 + ReaderSoftRestartM = ReaderSoftRestartM@4 @352 + ReaderStillConnected = ReaderStillConnected@4 @353 + ReaderStillConnectedM = ReaderStillConnectedM@8 @354 + ReaderUISignal = ReaderUISignal@8 @355 + ReaderUISignalM = ReaderUISignalM@12 @356 + SAM_get_key_entry_raw = SAM_get_key_entry_raw@16 @357 + SAM_get_kuc_entry = SAM_get_kuc_entry@24 @358 + SAM_get_version = SAM_get_version@8 @359 + SAM_get_version_raw = SAM_get_version_raw@8 @360 + SectorTrailerWrite = SectorTrailerWrite@44 @361 + SectorTrailerWriteM = SectorTrailerWriteM@48 @362 + SectorTrailerWriteUnsafe = SectorTrailerWriteUnsafe@20 @363 + SectorTrailerWriteUnsafeM = SectorTrailerWriteUnsafeM@24 @364 + SectorTrailerWriteUnsafe_AKM1 = SectorTrailerWriteUnsafe_AKM1@16 @365 + SectorTrailerWriteUnsafe_AKM1M = SectorTrailerWriteUnsafe_AKM1M@20 @366 + SectorTrailerWriteUnsafe_AKM2 = SectorTrailerWriteUnsafe_AKM2@16 @367 + SectorTrailerWriteUnsafe_AKM2M = SectorTrailerWriteUnsafe_AKM2M@20 @368 + SectorTrailerWriteUnsafe_PK = SectorTrailerWriteUnsafe_PK@20 @369 + SectorTrailerWriteUnsafe_PKM = SectorTrailerWriteUnsafe_PKM@24 @370 + SectorTrailerWrite_AKM1 = SectorTrailerWrite_AKM1@40 @371 + SectorTrailerWrite_AKM1M = SectorTrailerWrite_AKM1M@44 @372 + SectorTrailerWrite_AKM2 = SectorTrailerWrite_AKM2@40 @373 + SectorTrailerWrite_AKM2M = SectorTrailerWrite_AKM2M@44 @374 + SectorTrailerWrite_PK = SectorTrailerWrite_PK@44 @375 + SectorTrailerWrite_PKM = SectorTrailerWrite_PKM@48 @376 + SelectCard = SelectCard@12 @377 + SelectCardM = SelectCardM@16 @378 + SetAdHocEmulationParams = SetAdHocEmulationParams@20 @379 + SetAdHocEmulationParamsM = SetAdHocEmulationParamsM@24 @380 + SetAsyncCardIdSendConfig = SetAsyncCardIdSendConfig@24 @381 + SetAsyncCardIdSendConfigEx = SetAsyncCardIdSendConfigEx@32 @382 + SetAsyncCardIdSendConfigExM = SetAsyncCardIdSendConfigExM@36 @383 + SetAsyncCardIdSendConfigM = SetAsyncCardIdSendConfigM@28 @384 + SetDisplayData = SetDisplayData@8 @385 + SetDisplayDataM = SetDisplayDataM@12 @386 + SetDisplayIntensity = SetDisplayIntensity@4 @387 + SetDisplayIntensityM = SetDisplayIntensityM@8 @388 + SetISO14443_4_DLStorage = SetISO14443_4_DLStorage@0 @389 + SetISO14443_4_DLStorageM = SetISO14443_4_DLStorageM@4 @390 + SetISO14443_4_Mode = SetISO14443_4_Mode@0 @391 + SetISO14443_4_ModeM = SetISO14443_4_ModeM@4 @392 + SetReaderProMode = SetReaderProMode@4 @393 + SetReaderProModeM = SetReaderProModeM@8 @394 + SetReaderSerialDescription = SetReaderSerialDescription@4 @395 + SetReaderSerialDescriptionM = SetReaderSerialDescriptionM@8 @396 + SetReaderTime = SetReaderTime@8 @397 + SetReaderTimeM = SetReaderTimeM@12 @398 + SetRfAnalogRegistersISO14443_212 = SetRfAnalogRegistersISO14443_212@20 @399 + SetRfAnalogRegistersISO14443_212Default = SetRfAnalogRegistersISO14443_212Default@0 @400 + SetRfAnalogRegistersISO14443_212DefaultM = SetRfAnalogRegistersISO14443_212DefaultM@4 @401 + SetRfAnalogRegistersISO14443_212M = SetRfAnalogRegistersISO14443_212M@24 @402 + SetRfAnalogRegistersISO14443_424 = SetRfAnalogRegistersISO14443_424@20 @403 + SetRfAnalogRegistersISO14443_424Default = SetRfAnalogRegistersISO14443_424Default@0 @404 + SetRfAnalogRegistersISO14443_424DefaultM = SetRfAnalogRegistersISO14443_424DefaultM@4 @405 + SetRfAnalogRegistersISO14443_424M = SetRfAnalogRegistersISO14443_424M@24 @406 + SetRfAnalogRegistersTypeA = SetRfAnalogRegistersTypeA@20 @407 + SetRfAnalogRegistersTypeADefault = SetRfAnalogRegistersTypeADefault@0 @408 + SetRfAnalogRegistersTypeADefaultM = SetRfAnalogRegistersTypeADefaultM@4 @409 + SetRfAnalogRegistersTypeAM = SetRfAnalogRegistersTypeAM@24 @410 + SetRfAnalogRegistersTypeATrans = SetRfAnalogRegistersTypeATrans@40 @411 + SetRfAnalogRegistersTypeATransM = SetRfAnalogRegistersTypeATransM@44 @412 + SetRfAnalogRegistersTypeB = SetRfAnalogRegistersTypeB@20 @413 + SetRfAnalogRegistersTypeBDefault = SetRfAnalogRegistersTypeBDefault@0 @414 + SetRfAnalogRegistersTypeBDefaultM = SetRfAnalogRegistersTypeBDefaultM@4 @415 + SetRfAnalogRegistersTypeBM = SetRfAnalogRegistersTypeBM@24 @416 + SetRfAnalogRegistersTypeBTrans = SetRfAnalogRegistersTypeBTrans@36 @417 + SetRfAnalogRegistersTypeBTransM = SetRfAnalogRegistersTypeBTransM@40 @418 + SetSpeakerFrequency = SetSpeakerFrequency@4 @419 + SetSpeakerFrequencyM = SetSpeakerFrequencyM@8 @420 + SetSpeedPermanently = SetSpeedPermanently@8 @421 + SetSpeedPermanentlyM = SetSpeedPermanentlyM@12 @422 + SubscribeBlock = SubscribeBlock@8 @423 + SubscribeSector = SubscribeSector@8 @424 + TagEmulationStart = TagEmulationStart@0 @425 + TagEmulationStartM = TagEmulationStartM@4 @426 + TagEmulationStop = TagEmulationStop@0 @427 + TagEmulationStopM = TagEmulationStopM@4 @428 + UFR_DLCardType2String = UFR_DLCardType2String@4 @429 + UFR_Status2String = UFR_Status2String@4 @430 + ULC_ExternalAuth_PK = ULC_ExternalAuth_PK@4 @431 + ULC_ExternalAuth_PKM = ULC_ExternalAuth_PKM@8 @432 + ULC_write_3des_key = ULC_write_3des_key@8 @433 + ULC_write_3des_keyM = ULC_write_3des_keyM@12 @434 + ULC_write_3des_key_factory_key = ULC_write_3des_key_factory_key@4 @435 + ULC_write_3des_key_factory_keyM = ULC_write_3des_key_factory_keyM@8 @436 + ULC_write_3des_key_no_auth = ULC_write_3des_key_no_auth@4 @437 + ULC_write_3des_key_no_authM = ULC_write_3des_key_no_authM@8 @438 + UfrEnterSleepMode = UfrEnterSleepMode@0 @439 + UfrEnterSleepModeM = UfrEnterSleepModeM@4 @440 + UfrGetBadSelectCardNrMax = UfrGetBadSelectCardNrMax@4 @441 + UfrGetBadSelectCardNrMaxM = UfrGetBadSelectCardNrMaxM@8 @442 + UfrLeaveSleepMode = UfrLeaveSleepMode@0 @443 + UfrLeaveSleepModeM = UfrLeaveSleepModeM@4 @444 + UfrRedLightControl = UfrRedLightControl@4 @445 + UfrRedLightControlM = UfrRedLightControlM@8 @446 + UfrRgbLightControl = UfrRgbLightControl@20 @447 + UfrRgbLightControlM = UfrRgbLightControlM@24 @448 + UfrSetBadSelectCardNrMax = UfrSetBadSelectCardNrMax@4 @449 + UfrSetBadSelectCardNrMaxM = UfrSetBadSelectCardNrMaxM@8 @450 + UfrXrcGetIoState = UfrXrcGetIoState@12 @451 + UfrXrcGetIoStateM = UfrXrcGetIoStateM@16 @452 + UfrXrcLockOn = UfrXrcLockOn@4 @453 + UfrXrcLockOnM = UfrXrcLockOnM@8 @454 + UfrXrcRelayState = UfrXrcRelayState@4 @455 + UfrXrcRelayStateM = UfrXrcRelayStateM@8 @456 + ValueBlockDecrement = ValueBlockDecrement@16 @457 + ValueBlockDecrementM = ValueBlockDecrementM@20 @458 + ValueBlockDecrement_AKM1 = ValueBlockDecrement_AKM1@12 @459 + ValueBlockDecrement_AKM1M = ValueBlockDecrement_AKM1M@16 @460 + ValueBlockDecrement_AKM2 = ValueBlockDecrement_AKM2@12 @461 + ValueBlockDecrement_AKM2M = ValueBlockDecrement_AKM2M@16 @462 + ValueBlockDecrement_PK = ValueBlockDecrement_PK@16 @463 + ValueBlockDecrement_PKM = ValueBlockDecrement_PKM@20 @464 + ValueBlockInSectorDecrement = ValueBlockInSectorDecrement@20 @465 + ValueBlockInSectorDecrementM = ValueBlockInSectorDecrementM@24 @466 + ValueBlockInSectorDecrement_AKM1 = ValueBlockInSectorDecrement_AKM1@16 @467 + ValueBlockInSectorDecrement_AKM1M = ValueBlockInSectorDecrement_AKM1M@20 @468 + ValueBlockInSectorDecrement_AKM2 = ValueBlockInSectorDecrement_AKM2@16 @469 + ValueBlockInSectorDecrement_AKM2M = ValueBlockInSectorDecrement_AKM2M@20 @470 + ValueBlockInSectorDecrement_PK = ValueBlockInSectorDecrement_PK@20 @471 + ValueBlockInSectorDecrement_PKM = ValueBlockInSectorDecrement_PKM@24 @472 + ValueBlockInSectorIncrement = ValueBlockInSectorIncrement@20 @473 + ValueBlockInSectorIncrementM = ValueBlockInSectorIncrementM@24 @474 + ValueBlockInSectorIncrement_AKM1 = ValueBlockInSectorIncrement_AKM1@16 @475 + ValueBlockInSectorIncrement_AKM1M = ValueBlockInSectorIncrement_AKM1M@20 @476 + ValueBlockInSectorIncrement_AKM2 = ValueBlockInSectorIncrement_AKM2@16 @477 + ValueBlockInSectorIncrement_AKM2M = ValueBlockInSectorIncrement_AKM2M@20 @478 + ValueBlockInSectorIncrement_PK = ValueBlockInSectorIncrement_PK@20 @479 + ValueBlockInSectorIncrement_PKM = ValueBlockInSectorIncrement_PKM@24 @480 + ValueBlockInSectorRead = ValueBlockInSectorRead@24 @481 + ValueBlockInSectorReadM = ValueBlockInSectorReadM@28 @482 + ValueBlockInSectorRead_AKM1 = ValueBlockInSectorRead_AKM1@20 @483 + ValueBlockInSectorRead_AKM1M = ValueBlockInSectorRead_AKM1M@24 @484 + ValueBlockInSectorRead_AKM2 = ValueBlockInSectorRead_AKM2@20 @485 + ValueBlockInSectorRead_AKM2M = ValueBlockInSectorRead_AKM2M@24 @486 + ValueBlockInSectorRead_PK = ValueBlockInSectorRead_PK@24 @487 + ValueBlockInSectorRead_PKM = ValueBlockInSectorRead_PKM@28 @488 + ValueBlockInSectorWrite = ValueBlockInSectorWrite@24 @489 + ValueBlockInSectorWriteM = ValueBlockInSectorWriteM@28 @490 + ValueBlockInSectorWrite_AKM1 = ValueBlockInSectorWrite_AKM1@20 @491 + ValueBlockInSectorWrite_AKM1M = ValueBlockInSectorWrite_AKM1M@24 @492 + ValueBlockInSectorWrite_AKM2 = ValueBlockInSectorWrite_AKM2@20 @493 + ValueBlockInSectorWrite_AKM2M = ValueBlockInSectorWrite_AKM2M@24 @494 + ValueBlockInSectorWrite_PK = ValueBlockInSectorWrite_PK@24 @495 + ValueBlockInSectorWrite_PKM = ValueBlockInSectorWrite_PKM@28 @496 + ValueBlockIncrement = ValueBlockIncrement@16 @497 + ValueBlockIncrementM = ValueBlockIncrementM@20 @498 + ValueBlockIncrement_AKM1 = ValueBlockIncrement_AKM1@12 @499 + ValueBlockIncrement_AKM1M = ValueBlockIncrement_AKM1M@16 @500 + ValueBlockIncrement_AKM2 = ValueBlockIncrement_AKM2@12 @501 + ValueBlockIncrement_AKM2M = ValueBlockIncrement_AKM2M@16 @502 + ValueBlockIncrement_PK = ValueBlockIncrement_PK@16 @503 + ValueBlockIncrement_PKM = ValueBlockIncrement_PKM@20 @504 + ValueBlockRead = ValueBlockRead@20 @505 + ValueBlockReadM = ValueBlockReadM@24 @506 + ValueBlockRead_AKM1 = ValueBlockRead_AKM1@16 @507 + ValueBlockRead_AKM1M = ValueBlockRead_AKM1M@20 @508 + ValueBlockRead_AKM2 = ValueBlockRead_AKM2@16 @509 + ValueBlockRead_AKM2M = ValueBlockRead_AKM2M@20 @510 + ValueBlockRead_PK = ValueBlockRead_PK@20 @511 + ValueBlockRead_PKM = ValueBlockRead_PKM@24 @512 + ValueBlockWrite = ValueBlockWrite@20 @513 + ValueBlockWriteM = ValueBlockWriteM@24 @514 + ValueBlockWrite_AKM1 = ValueBlockWrite_AKM1@16 @515 + ValueBlockWrite_AKM1M = ValueBlockWrite_AKM1M@20 @516 + ValueBlockWrite_AKM2 = ValueBlockWrite_AKM2@16 @517 + ValueBlockWrite_AKM2M = ValueBlockWrite_AKM2M@20 @518 + ValueBlockWrite_PK = ValueBlockWrite_PK@20 @519 + ValueBlockWrite_PKM = ValueBlockWrite_PKM@24 @520 + WriteEmulationNdef = WriteEmulationNdef@28 @521 + WriteEmulationNdefM = WriteEmulationNdefM@32 @522 + WriteEmulationNdefWithAAR = WriteEmulationNdefWithAAR@36 @523 + WriteShareRam = WriteShareRam@12 @524 + WriteShareRamM = WriteShareRamM@16 @525 + WriteUserData = WriteUserData@4 @526 + WriteUserDataM = WriteUserDataM@8 @527 + ais_erase_right_record = ais_erase_right_record@4 @528 + ais_erase_right_recordM = ais_erase_right_recordM@8 @529 + ais_get_card_daily_duration = ais_get_card_daily_duration@4 @530 + ais_get_card_daily_durationM = ais_get_card_daily_durationM@8 @531 + ais_get_card_number = ais_get_card_number@4 @532 + ais_get_card_numberM = ais_get_card_numberM@8 @533 + ais_get_card_total_duration = ais_get_card_total_duration@4 @534 + ais_get_card_total_durationM = ais_get_card_total_durationM@8 @535 + ais_get_card_type = ais_get_card_type@4 @536 + ais_get_card_typeM = ais_get_card_typeM@8 @537 + ais_get_credit_and_period_validity = ais_get_credit_and_period_validity@44 @538 + ais_get_credit_and_period_validityM = ais_get_credit_and_period_validityM@48 @539 + ais_get_right_record = ais_get_right_record@32 @540 + ais_get_right_recordM = ais_get_right_recordM@36 @541 + ais_get_right_record_type_max_daily_counter = ais_get_right_record_type_max_daily_counter@36 @542 + ais_get_right_record_type_max_daily_counterM = ais_get_right_record_type_max_daily_counterM@40 @543 + ais_get_right_type_record = ais_get_right_type_record@12 @544 + ais_get_right_type_recordM = ais_get_right_type_recordM@16 @545 + ais_get_validate_record = ais_get_validate_record@40 @546 + ais_get_validate_recordM = ais_get_validate_recordM@44 @547 + ais_set_card_daily_duration = ais_set_card_daily_duration@4 @548 + ais_set_card_daily_durationM = ais_set_card_daily_durationM@8 @549 + ais_set_card_total_duration = ais_set_card_total_duration@4 @550 + ais_set_card_total_durationM = ais_set_card_total_durationM@8 @551 + ais_set_card_type = ais_set_card_type@4 @552 + ais_set_card_typeM = ais_set_card_typeM@8 @553 + ais_set_credit_and_period_validity = ais_set_credit_and_period_validity@44 @554 + ais_set_credit_and_period_validityM = ais_set_credit_and_period_validityM@48 @555 + ais_set_right_record = ais_set_right_record@32 @556 + ais_set_right_recordM = ais_set_right_recordM@36 @557 + ais_set_right_record_type_max_daily_counter = ais_set_right_record_type_max_daily_counter@36 @558 + ais_set_right_record_type_max_daily_counterM = ais_set_right_record_type_max_daily_counterM@40 @559 + ais_set_right_type_record = ais_set_right_type_record@12 @560 + ais_set_right_type_recordM = ais_set_right_type_recordM@16 @561 + ais_set_validate_record = ais_set_validate_record@40 @562 + ais_set_validate_recordM = ais_set_validate_recordM@44 @563 + card_halt_enable = card_halt_enable@0 @564 + card_halt_enableM = card_halt_enableM@4 @565 + card_transceive = card_transceive@40 @566 + card_transceiveM = card_transceiveM@44 @567 + card_transceive_mode_start = card_transceive_mode_start@16 @568 + card_transceive_mode_startM = card_transceive_mode_startM@20 @569 + card_transceive_mode_stop = card_transceive_mode_stop@0 @570 + card_transceive_mode_stopM = card_transceive_mode_stopM@4 @571 + close_ISO7816_interface_APDU_ISO14443_4 = close_ISO7816_interface_APDU_ISO14443_4@0 @572 + close_ISO7816_interface_APDU_ISO14443_4M = close_ISO7816_interface_APDU_ISO14443_4M@4 @573 + close_ISO7816_interface_no_APDU = close_ISO7816_interface_no_APDU@0 @574 + close_ISO7816_interface_no_APDUM = close_ISO7816_interface_no_APDUM@4 @575 + erase_all_ndef_records = erase_all_ndef_records@4 @576 + erase_all_ndef_recordsM = erase_all_ndef_recordsM@8 @577 + erase_last_ndef_record = erase_last_ndef_record@4 @578 + erase_last_ndef_recordM = erase_last_ndef_recordM@8 @579 + get_ndef_record_count = get_ndef_record_count@16 @580 + get_ndef_record_countM = get_ndef_record_countM@20 @581 + i_block_trans_rcv_chain = i_block_trans_rcv_chain@32 @582 + i_block_trans_rcv_chainM = i_block_trans_rcv_chainM@36 @583 + ndef_card_initialization = ndef_card_initialization@0 @584 + ndef_card_initializationM = ndef_card_initializationM@4 @585 + open_ISO7816_interface = open_ISO7816_interface@8 @586 + open_ISO7816_interfaceM = open_ISO7816_interfaceM@12 @587 + r_block_transceive = r_block_transceive@24 @588 + r_block_transceiveM = r_block_transceiveM@28 @589 + read_ndef_record = read_ndef_record@36 @590 + read_ndef_recordM = read_ndef_recordM@40 @591 + s_block_deselect = s_block_deselect@4 @592 + s_block_deselectM = s_block_deselectM@8 @593 + test_desfire_ver = test_desfire_ver@0 @594 + test_i_block = test_i_block@0 @595 + uFR_APDU_Start = uFR_APDU_Start@0 @596 + uFR_APDU_StartM = uFR_APDU_StartM@4 @597 + uFR_APDU_Stop = uFR_APDU_Stop@0 @598 + uFR_APDU_StopM = uFR_APDU_StopM@4 @599 + uFR_APDU_Transceive = uFR_APDU_Transceive@44 @600 + uFR_APDU_TransceiveM = uFR_APDU_TransceiveM@48 @601 + uFR_DESFIRE_Start = uFR_DESFIRE_Start@0 @602 + uFR_DESFIRE_StartM = uFR_DESFIRE_StartM@4 @603 + uFR_DESFIRE_Stop = uFR_DESFIRE_Stop@0 @604 + uFR_DESFIRE_StopM = uFR_DESFIRE_StopM@4 @605 + uFR_i_block_transceive = uFR_i_block_transceive@28 @606 + uFR_i_block_transceiveM = uFR_i_block_transceiveM@32 @607 + uFR_int_DesfireChangeAesKey = uFR_int_DesfireChangeAesKey@32 @608 + uFR_int_DesfireChangeAesKeyM = uFR_int_DesfireChangeAesKeyM@36 @609 + uFR_int_DesfireChangeAesKey_A = uFR_int_DesfireChangeAesKey_A@32 @610 + uFR_int_DesfireChangeAesKey_PK = uFR_int_DesfireChangeAesKey_PK@32 @611 + uFR_int_DesfireChangeAesKey_PK_M = uFR_int_DesfireChangeAesKey_PK_M@36 @612 + uFR_int_DesfireChangeKeySettings = uFR_int_DesfireChangeKeySettings@20 @613 + uFR_int_DesfireChangeKeySettingsM = uFR_int_DesfireChangeKeySettingsM@24 @614 + uFR_int_DesfireChangeKeySettings_PK = uFR_int_DesfireChangeKeySettings_PK@20 @615 + uFR_int_DesfireChangeKeySettings_PK_M = uFR_int_DesfireChangeKeySettings_PK_M@24 @616 + uFR_int_DesfireCreateAesApplication = uFR_int_DesfireCreateAesApplication@24 @617 + uFR_int_DesfireCreateAesApplicationM = uFR_int_DesfireCreateAesApplicationM@28 @618 + uFR_int_DesfireCreateAesApplication_PK = uFR_int_DesfireCreateAesApplication_PK@24 @619 + uFR_int_DesfireCreateAesApplication_PK_M = uFR_int_DesfireCreateAesApplication_PK_M@28 @620 + uFR_int_DesfireCreateAesApplication_no_auth = uFR_int_DesfireCreateAesApplication_no_auth@20 @621 + uFR_int_DesfireCreateAesApplication_no_auth_M = uFR_int_DesfireCreateAesApplication_no_auth_M@24 @622 + uFR_int_DesfireCreateStdDataFile = uFR_int_DesfireCreateStdDataFile@44 @623 + uFR_int_DesfireCreateStdDataFileM = uFR_int_DesfireCreateStdDataFileM@48 @624 + uFR_int_DesfireCreateStdDataFile_PK = uFR_int_DesfireCreateStdDataFile_PK@44 @625 + uFR_int_DesfireCreateStdDataFile_PK_M = uFR_int_DesfireCreateStdDataFile_PK_M@48 @626 + uFR_int_DesfireCreateStdDataFile_no_auth = uFR_int_DesfireCreateStdDataFile_no_auth@40 @627 + uFR_int_DesfireCreateStdDataFile_no_auth_M = uFR_int_DesfireCreateStdDataFile_no_auth_M@44 @628 + uFR_int_DesfireCreateValueFile = uFR_int_DesfireCreateValueFile@56 @629 + uFR_int_DesfireCreateValueFileM = uFR_int_DesfireCreateValueFileM@60 @630 + uFR_int_DesfireCreateValueFile_PK = uFR_int_DesfireCreateValueFile_PK@56 @631 + uFR_int_DesfireCreateValueFile_PK_M = uFR_int_DesfireCreateValueFile_PK_M@60 @632 + uFR_int_DesfireCreateValueFile_no_auth = uFR_int_DesfireCreateValueFile_no_auth@52 @633 + uFR_int_DesfireCreateValueFile_no_auth_M = uFR_int_DesfireCreateValueFile_no_auth_M@56 @634 + uFR_int_DesfireDecreaseValueFile = uFR_int_DesfireDecreaseValueFile@32 @635 + uFR_int_DesfireDecreaseValueFileM = uFR_int_DesfireDecreaseValueFileM@36 @636 + uFR_int_DesfireDecreaseValueFile_PK = uFR_int_DesfireDecreaseValueFile_PK@32 @637 + uFR_int_DesfireDecreaseValueFile_PK_M = uFR_int_DesfireDecreaseValueFile_PK_M@36 @638 + uFR_int_DesfireDecreaseValueFile_no_auth = uFR_int_DesfireDecreaseValueFile_no_auth@28 @639 + uFR_int_DesfireDecreaseValueFile_no_auth_M = uFR_int_DesfireDecreaseValueFile_no_auth_M@32 @640 + uFR_int_DesfireDeleteApplication = uFR_int_DesfireDeleteApplication@16 @641 + uFR_int_DesfireDeleteApplicationM = uFR_int_DesfireDeleteApplicationM@20 @642 + uFR_int_DesfireDeleteApplication_PK = uFR_int_DesfireDeleteApplication_PK@16 @643 + uFR_int_DesfireDeleteApplication_PK_M = uFR_int_DesfireDeleteApplication_PK_M@20 @644 + uFR_int_DesfireDeleteFile = uFR_int_DesfireDeleteFile@20 @645 + uFR_int_DesfireDeleteFileM = uFR_int_DesfireDeleteFileM@24 @646 + uFR_int_DesfireDeleteFile_PK = uFR_int_DesfireDeleteFile_PK@20 @647 + uFR_int_DesfireDeleteFile_PK_M = uFR_int_DesfireDeleteFile_PK_M@24 @648 + uFR_int_DesfireDeleteFile_no_auth = uFR_int_DesfireDeleteFile_no_auth@16 @649 + uFR_int_DesfireDeleteFile_no_auth_M = uFR_int_DesfireDeleteFile_no_auth_M@20 @650 + uFR_int_DesfireFormatCard = uFR_int_DesfireFormatCard@12 @651 + uFR_int_DesfireFormatCardM = uFR_int_DesfireFormatCardM@16 @652 + uFR_int_DesfireFormatCard_PK = uFR_int_DesfireFormatCard_PK@12 @653 + uFR_int_DesfireFormatCard_PK_M = uFR_int_DesfireFormatCard_PK_M@16 @654 + uFR_int_DesfireFreeMem = uFR_int_DesfireFreeMem@12 @655 + uFR_int_DesfireFreeMemM = uFR_int_DesfireFreeMemM@16 @656 + uFR_int_DesfireGetApplicationIds = uFR_int_DesfireGetApplicationIds@20 @657 + uFR_int_DesfireGetApplicationIdsM = uFR_int_DesfireGetApplicationIdsM@24 @658 + uFR_int_DesfireGetApplicationIds_PK = uFR_int_DesfireGetApplicationIds_PK@20 @659 + uFR_int_DesfireGetApplicationIds_PK_M = uFR_int_DesfireGetApplicationIds_PK_M@24 @660 + uFR_int_DesfireGetApplicationIds_no_auth = uFR_int_DesfireGetApplicationIds_no_auth@16 @661 + uFR_int_DesfireGetApplicationIds_no_auth_M = uFR_int_DesfireGetApplicationIds_no_auth_M@20 @662 + uFR_int_DesfireGetKeySettings = uFR_int_DesfireGetKeySettings@24 @663 + uFR_int_DesfireGetKeySettingsM = uFR_int_DesfireGetKeySettingsM@28 @664 + uFR_int_DesfireGetKeySettings_PK = uFR_int_DesfireGetKeySettings_PK@24 @665 + uFR_int_DesfireGetKeySettings_PK_M = uFR_int_DesfireGetKeySettings_PK_M@28 @666 + uFR_int_DesfireIncreaseValueFile = uFR_int_DesfireIncreaseValueFile@32 @667 + uFR_int_DesfireIncreaseValueFileM = uFR_int_DesfireIncreaseValueFileM@36 @668 + uFR_int_DesfireIncreaseValueFile_PK = uFR_int_DesfireIncreaseValueFile_PK@32 @669 + uFR_int_DesfireIncreaseValueFile_PK_M = uFR_int_DesfireIncreaseValueFile_PK_M@36 @670 + uFR_int_DesfireIncreaseValueFile_no_auth = uFR_int_DesfireIncreaseValueFile_no_auth@28 @671 + uFR_int_DesfireIncreaseValueFile_no_auth_M = uFR_int_DesfireIncreaseValueFile_no_auth_M@32 @672 + uFR_int_DesfireReadStdDataFile = uFR_int_DesfireReadStdDataFile@40 @673 + uFR_int_DesfireReadStdDataFile_PK = uFR_int_DesfireReadStdDataFile_PK@40 @674 + uFR_int_DesfireReadStdDataFile_PK_M = uFR_int_DesfireReadStdDataFile_PK_M@44 @675 + uFR_int_DesfireReadStdDataFile_no_auth = uFR_int_DesfireReadStdDataFile_no_auth@36 @676 + uFR_int_DesfireReadStdDataFile_no_auth_M = uFR_int_DesfireReadStdDataFile_no_auth_M@40 @677 + uFR_int_DesfireReadStddDataFileM = uFR_int_DesfireReadStddDataFileM@44 @678 + uFR_int_DesfireReadValueFile = uFR_int_DesfireReadValueFile@32 @679 + uFR_int_DesfireReadValueFileM = uFR_int_DesfireReadValueFileM@36 @680 + uFR_int_DesfireReadValueFile_PK = uFR_int_DesfireReadValueFile_PK@32 @681 + uFR_int_DesfireReadValueFile_PK_M = uFR_int_DesfireReadValueFile_PK_M@36 @682 + uFR_int_DesfireReadValueFile_no_auth = uFR_int_DesfireReadValueFile_no_auth@28 @683 + uFR_int_DesfireReadValueFile_no_auth_M = uFR_int_DesfireReadValueFile_no_auth_M@32 @684 + uFR_int_DesfireSetConfiguration = uFR_int_DesfireSetConfiguration@20 @685 + uFR_int_DesfireSetConfigurationM = uFR_int_DesfireSetConfigurationM@24 @686 + uFR_int_DesfireSetConfiguration_PK = uFR_int_DesfireSetConfiguration_PK@20 @687 + uFR_int_DesfireSetConfiguration_PK_M = uFR_int_DesfireSetConfiguration_PK_M@24 @688 + uFR_int_DesfireWriteAesKey = uFR_int_DesfireWriteAesKey@8 @689 + uFR_int_DesfireWriteAesKeyM = uFR_int_DesfireWriteAesKeyM@12 @690 + uFR_int_DesfireWriteStdDataFile = uFR_int_DesfireWriteStdDataFile@40 @691 + uFR_int_DesfireWriteStdDataFileM = uFR_int_DesfireWriteStdDataFileM@44 @692 + uFR_int_DesfireWriteStdDataFile_PK = uFR_int_DesfireWriteStdDataFile_PK@40 @693 + uFR_int_DesfireWriteStdDataFile_PK_M = uFR_int_DesfireWriteStdDataFile_PK_M@44 @694 + uFR_int_DesfireWriteStdDataFile_no_auth = uFR_int_DesfireWriteStdDataFile_no_auth@36 @695 + uFR_int_DesfireWriteStdDataFile_no_auth_M = uFR_int_DesfireWriteStdDataFile_no_auth_M@40 @696 + uFR_int_GetDesfireUid = uFR_int_GetDesfireUid@28 @697 + uFR_int_GetDesfireUidM = uFR_int_GetDesfireUidM@32 @698 + uFR_int_GetDesfireUid_PK = uFR_int_GetDesfireUid_PK@28 @699 + uFR_int_GetDesfireUid_PK_M = uFR_int_GetDesfireUid_PK_M@32 @700 + uart_transceive = uart_transceive@20 @701 + uart_transceiveM = uart_transceiveM@24 @702 + write_ndef_record = write_ndef_record@36 @703 + write_ndef_recordM = write_ndef_recordM@40 @704 + write_ndef_record_mirroring = write_ndef_record_mirroring@48 @705 + write_ndef_record_mirroringM = write_ndef_record_mirroringM@52 @706 diff --git a/windows/x86/uFCoder-x86.dll b/windows/x86/uFCoder-x86.dll index 55cd06ae5b153c00112592d9e0f0c6e944d40c70..a1b9b695c2563ffacdec1f06c431a2f065234427 100644 Binary files a/windows/x86/uFCoder-x86.dll and b/windows/x86/uFCoder-x86.dll differ diff --git a/windows/x86_64/uFCoder-x86_64.def b/windows/x86_64/uFCoder-x86_64.def index 8b6e4c5620e2ae1ef798be89e55358ac568d1733..dd972c98b4c086e849e4018ed21304102384a5d0 100644 --- a/windows/x86_64/uFCoder-x86_64.def +++ b/windows/x86_64/uFCoder-x86_64.def @@ -212,477 +212,496 @@ EXPORTS JCAppSignatureEndM @211 JCAppSignatureUpdate @212 JCAppSignatureUpdateM @213 - LinRowRead @214 - LinRowReadM @215 - LinRowRead_AKM1 @216 - LinRowRead_AKM1M @217 - LinRowRead_AKM2 @218 - LinRowRead_AKM2M @219 - LinRowRead_PK @220 - LinRowRead_PKM @221 - LinearFormatCard @222 - LinearFormatCardM @223 - LinearFormatCard_AKM1 @224 - LinearFormatCard_AKM1M @225 - LinearFormatCard_AKM2 @226 - LinearFormatCard_AKM2M @227 - LinearFormatCard_PK @228 - LinearFormatCard_PKM @229 - LinearRead @230 - LinearReadM @231 - LinearRead_AKM1 @232 - LinearRead_AKM1M @233 - LinearRead_AKM2 @234 - LinearRead_AKM2M @235 - LinearRead_PK @236 - LinearRead_PKM @237 - LinearWrite @238 - LinearWriteM @239 - LinearWrite_AKM1 @240 - LinearWrite_AKM1M @241 - LinearWrite_AKM2 @242 - LinearWrite_AKM2M @243 - LinearWrite_PK @244 - LinearWrite_PKM @245 - ListCards @246 - ListCardsM @247 - MFP_AesAuthSecurityLevel1 @248 - MFP_AesAuthSecurityLevel1M @249 - MFP_AesAuthSecurityLevel1_PK @250 - MFP_AesAuthSecurityLevel1_PKM @251 - MFP_ChangeConfigurationKey @252 - MFP_ChangeConfigurationKeyM @253 - MFP_ChangeConfigurationKey_PK @254 - MFP_ChangeConfigurationKey_PKM @255 - MFP_ChangeMasterKey @256 - MFP_ChangeMasterKeyM @257 - MFP_ChangeMasterKey_PK @258 - MFP_ChangeMasterKey_PKM @259 - MFP_ChangeSectorKey @260 - MFP_ChangeSectorKeyM @261 - MFP_ChangeSectorKey_PK @262 - MFP_ChangeSectorKey_PKM @263 - MFP_ChangeVcPollingEncKey @264 - MFP_ChangeVcPollingEncKeyM @265 - MFP_ChangeVcPollingEncKey_PK @266 - MFP_ChangeVcPollingEncKey_PKM @267 - MFP_ChangeVcPollingMacKey @268 - MFP_ChangeVcPollingMacKeyM @269 - MFP_ChangeVcPollingMacKey_PK @270 - MFP_ChangeVcPollingMacKey_PKM @271 - MFP_CommitPerso @272 - MFP_CommitPersoM @273 - MFP_FieldConfigurationSet @274 - MFP_FieldConfigurationSetM @275 - MFP_FieldConfigurationSet_PK @276 - MFP_FieldConfigurationSet_PKM @277 - MFP_GetUid @278 - MFP_GetUidM @279 - MFP_GetUid_PK @280 - MFP_GetUid_PKM @281 - MFP_PersonalizationMinimal @282 - MFP_PersonalizationMinimalM @283 - MFP_SwitchToSecurityLevel3 @284 - MFP_SwitchToSecurityLevel3M @285 - MFP_SwitchToSecurityLevel3_PK @286 - MFP_SwitchToSecurityLevel3_PKM @287 - MFP_WritePerso @288 - MFP_WritePersoM @289 - NfcT2TSafeConvertVersion @290 - OriginalityCheck @291 - ReadCounter @292 - ReadCounterM @293 - ReadECCSignature @294 - ReadECCSignatureM @295 - ReadNFCCounter @296 - ReadNFCCounterM @297 - ReadNFCCounterPwdAuth_PK @298 - ReadNFCCounterPwdAuth_PKM @299 - ReadNFCCounterPwdAuth_RK @300 - ReadNFCCounterPwdAuth_RKM @301 - ReadShareRam @302 - ReadShareRamM @303 - ReadUserData @304 - ReadUserDataM @305 - ReaderClose @306 - ReaderCloseM @307 - ReaderEepromRead @308 - ReaderEepromReadM @309 - ReaderEepromWrite @310 - ReaderEepromWriteM @311 - ReaderHwReset @312 - ReaderKeyWrite @313 - ReaderKeyWriteM @314 - ReaderKeysLock @315 - ReaderKeysLockM @316 - ReaderKeysUnlock @317 - ReaderKeysUnlockM @318 - ReaderList_Destroy @319 - ReaderList_GetFTDIDescriptionByIndex @320 - ReaderList_GetFTDISerialByIndex @321 - ReaderList_GetInformation @322 - ReaderList_GetSerialByIndex @323 - ReaderList_GetSerialDescriptionByIndex @324 - ReaderList_GetTypeByIndex @325 - ReaderList_OpenByIndex @326 - ReaderList_OpenBySerial @327 - ReaderList_UpdateAndGetCount @328 - ReaderOpen @329 - ReaderOpenByType @330 - ReaderOpenEx @331 - ReaderOpenM @332 - ReaderReset @333 - ReaderResetM @334 - ReaderSoftRestart @335 - ReaderSoftRestartM @336 - ReaderStillConnected @337 - ReaderStillConnectedM @338 - ReaderUISignal @339 - ReaderUISignalM @340 - SAM_get_key_entry_raw @341 - SAM_get_kuc_entry @342 - SAM_get_version @343 - SAM_get_version_raw @344 - SectorTrailerWrite @345 - SectorTrailerWriteM @346 - SectorTrailerWriteUnsafe @347 - SectorTrailerWriteUnsafeM @348 - SectorTrailerWriteUnsafe_AKM1 @349 - SectorTrailerWriteUnsafe_AKM1M @350 - SectorTrailerWriteUnsafe_AKM2 @351 - SectorTrailerWriteUnsafe_AKM2M @352 - SectorTrailerWriteUnsafe_PK @353 - SectorTrailerWriteUnsafe_PKM @354 - SectorTrailerWrite_AKM1 @355 - SectorTrailerWrite_AKM1M @356 - SectorTrailerWrite_AKM2 @357 - SectorTrailerWrite_AKM2M @358 - SectorTrailerWrite_PK @359 - SectorTrailerWrite_PKM @360 - SelectCard @361 - SelectCardM @362 - SetAdHocEmulationParams @363 - SetAdHocEmulationParamsM @364 - SetAsyncCardIdSendConfig @365 - SetAsyncCardIdSendConfigEx @366 - SetAsyncCardIdSendConfigExM @367 - SetAsyncCardIdSendConfigM @368 - SetDisplayData @369 - SetDisplayDataM @370 - SetDisplayIntensity @371 - SetDisplayIntensityM @372 - SetISO14443_4_Mode @373 - SetISO14443_4_ModeM @374 - SetReaderProMode @375 - SetReaderProModeM @376 - SetReaderSerialDescription @377 - SetReaderSerialDescriptionM @378 - SetReaderTime @379 - SetReaderTimeM @380 - SetRfAnalogRegistersISO14443_212 @381 - SetRfAnalogRegistersISO14443_212Default @382 - SetRfAnalogRegistersISO14443_212DefaultM @383 - SetRfAnalogRegistersISO14443_212M @384 - SetRfAnalogRegistersISO14443_424 @385 - SetRfAnalogRegistersISO14443_424Default @386 - SetRfAnalogRegistersISO14443_424DefaultM @387 - SetRfAnalogRegistersISO14443_424M @388 - SetRfAnalogRegistersTypeA @389 - SetRfAnalogRegistersTypeADefault @390 - SetRfAnalogRegistersTypeADefaultM @391 - SetRfAnalogRegistersTypeAM @392 - SetRfAnalogRegistersTypeATrans @393 - SetRfAnalogRegistersTypeATransM @394 - SetRfAnalogRegistersTypeB @395 - SetRfAnalogRegistersTypeBDefault @396 - SetRfAnalogRegistersTypeBDefaultM @397 - SetRfAnalogRegistersTypeBM @398 - SetRfAnalogRegistersTypeBTrans @399 - SetRfAnalogRegistersTypeBTransM @400 - SetSpeakerFrequency @401 - SetSpeakerFrequencyM @402 - SetSpeedPermanently @403 - SetSpeedPermanentlyM @404 - SubscribeBlock @405 - SubscribeSector @406 - TagEmulationStart @407 - TagEmulationStartM @408 - TagEmulationStop @409 - TagEmulationStopM @410 - UFR_Status2String @411 - ULC_ExternalAuth_PK @412 - ULC_ExternalAuth_PKM @413 - ULC_write_3des_key @414 - ULC_write_3des_keyM @415 - ULC_write_3des_key_factory_key @416 - ULC_write_3des_key_factory_keyM @417 - ULC_write_3des_key_no_auth @418 - ULC_write_3des_key_no_authM @419 - UfrEnterSleepMode @420 - UfrEnterSleepModeM @421 - UfrGetBadSelectCardNrMax @422 - UfrGetBadSelectCardNrMaxM @423 - UfrLeaveSleepMode @424 - UfrLeaveSleepModeM @425 - UfrRedLightControl @426 - UfrRedLightControlM @427 - UfrRgbLightControl @428 - UfrRgbLightControlM @429 - UfrSetBadSelectCardNrMax @430 - UfrSetBadSelectCardNrMaxM @431 - UfrXrcGetIoState @432 - UfrXrcGetIoStateM @433 - UfrXrcLockOn @434 - UfrXrcLockOnM @435 - UfrXrcRelayState @436 - UfrXrcRelayStateM @437 - ValueBlockDecrement @438 - ValueBlockDecrementM @439 - ValueBlockDecrement_AKM1 @440 - ValueBlockDecrement_AKM1M @441 - ValueBlockDecrement_AKM2 @442 - ValueBlockDecrement_AKM2M @443 - ValueBlockDecrement_PK @444 - ValueBlockDecrement_PKM @445 - ValueBlockInSectorDecrement @446 - ValueBlockInSectorDecrementM @447 - ValueBlockInSectorDecrement_AKM1 @448 - ValueBlockInSectorDecrement_AKM1M @449 - ValueBlockInSectorDecrement_AKM2 @450 - ValueBlockInSectorDecrement_AKM2M @451 - ValueBlockInSectorDecrement_PK @452 - ValueBlockInSectorDecrement_PKM @453 - ValueBlockInSectorIncrement @454 - ValueBlockInSectorIncrementM @455 - ValueBlockInSectorIncrement_AKM1 @456 - ValueBlockInSectorIncrement_AKM1M @457 - ValueBlockInSectorIncrement_AKM2 @458 - ValueBlockInSectorIncrement_AKM2M @459 - ValueBlockInSectorIncrement_PK @460 - ValueBlockInSectorIncrement_PKM @461 - ValueBlockInSectorRead @462 - ValueBlockInSectorReadM @463 - ValueBlockInSectorRead_AKM1 @464 - ValueBlockInSectorRead_AKM1M @465 - ValueBlockInSectorRead_AKM2 @466 - ValueBlockInSectorRead_AKM2M @467 - ValueBlockInSectorRead_PK @468 - ValueBlockInSectorRead_PKM @469 - ValueBlockInSectorWrite @470 - ValueBlockInSectorWriteM @471 - ValueBlockInSectorWrite_AKM1 @472 - ValueBlockInSectorWrite_AKM1M @473 - ValueBlockInSectorWrite_AKM2 @474 - ValueBlockInSectorWrite_AKM2M @475 - ValueBlockInSectorWrite_PK @476 - ValueBlockInSectorWrite_PKM @477 - ValueBlockIncrement @478 - ValueBlockIncrementM @479 - ValueBlockIncrement_AKM1 @480 - ValueBlockIncrement_AKM1M @481 - ValueBlockIncrement_AKM2 @482 - ValueBlockIncrement_AKM2M @483 - ValueBlockIncrement_PK @484 - ValueBlockIncrement_PKM @485 - ValueBlockRead @486 - ValueBlockReadM @487 - ValueBlockRead_AKM1 @488 - ValueBlockRead_AKM1M @489 - ValueBlockRead_AKM2 @490 - ValueBlockRead_AKM2M @491 - ValueBlockRead_PK @492 - ValueBlockRead_PKM @493 - ValueBlockWrite @494 - ValueBlockWriteM @495 - ValueBlockWrite_AKM1 @496 - ValueBlockWrite_AKM1M @497 - ValueBlockWrite_AKM2 @498 - ValueBlockWrite_AKM2M @499 - ValueBlockWrite_PK @500 - ValueBlockWrite_PKM @501 - WriteEmulationNdef @502 - WriteEmulationNdefM @503 - WriteEmulationNdefWithAAR @504 - WriteShareRam @505 - WriteShareRamM @506 - WriteUserData @507 - WriteUserDataM @508 - ais_erase_right_record @509 - ais_erase_right_recordM @510 - ais_get_card_daily_duration @511 - ais_get_card_daily_durationM @512 - ais_get_card_number @513 - ais_get_card_numberM @514 - ais_get_card_total_duration @515 - ais_get_card_total_durationM @516 - ais_get_card_type @517 - ais_get_card_typeM @518 - ais_get_credit_and_period_validity @519 - ais_get_credit_and_period_validityM @520 - ais_get_right_record @521 - ais_get_right_recordM @522 - ais_get_right_record_type_max_daily_counter @523 - ais_get_right_record_type_max_daily_counterM @524 - ais_get_right_type_record @525 - ais_get_right_type_recordM @526 - ais_get_validate_record @527 - ais_get_validate_recordM @528 - ais_set_card_daily_duration @529 - ais_set_card_daily_durationM @530 - ais_set_card_total_duration @531 - ais_set_card_total_durationM @532 - ais_set_card_type @533 - ais_set_card_typeM @534 - ais_set_credit_and_period_validity @535 - ais_set_credit_and_period_validityM @536 - ais_set_right_record @537 - ais_set_right_recordM @538 - ais_set_right_record_type_max_daily_counter @539 - ais_set_right_record_type_max_daily_counterM @540 - ais_set_right_type_record @541 - ais_set_right_type_recordM @542 - ais_set_validate_record @543 - ais_set_validate_recordM @544 - card_halt_enable @545 - card_halt_enableM @546 - card_transceive @547 - card_transceiveM @548 - card_transceive_mode_start @549 - card_transceive_mode_startM @550 - card_transceive_mode_stop @551 - card_transceive_mode_stopM @552 - close_ISO7816_interface_APDU_ISO14443_4 @553 - close_ISO7816_interface_APDU_ISO14443_4M @554 - close_ISO7816_interface_no_APDU @555 - close_ISO7816_interface_no_APDUM @556 - erase_all_ndef_records @557 - erase_all_ndef_recordsM @558 - erase_last_ndef_record @559 - erase_last_ndef_recordM @560 - get_ndef_record_count @561 - get_ndef_record_countM @562 - i_block_trans_rcv_chain @563 - i_block_trans_rcv_chainM @564 - ndef_card_initialization @565 - ndef_card_initializationM @566 - open_ISO7816_interface @567 - open_ISO7816_interfaceM @568 - r_block_transceive @569 - r_block_transceiveM @570 - read_ndef_record @571 - read_ndef_recordM @572 - s_block_deselect @573 - s_block_deselectM @574 - test_desfire_ver @575 - test_i_block @576 - uFR_APDU_Start @577 - uFR_APDU_StartM @578 - uFR_APDU_Stop @579 - uFR_APDU_StopM @580 - uFR_APDU_Transceive @581 - uFR_APDU_TransceiveM @582 - uFR_DESFIRE_Start @583 - uFR_DESFIRE_StartM @584 - uFR_DESFIRE_Stop @585 - uFR_DESFIRE_StopM @586 - uFR_i_block_transceive @587 - uFR_i_block_transceiveM @588 - uFR_int_DesfireChangeAesKey @589 - uFR_int_DesfireChangeAesKeyM @590 - uFR_int_DesfireChangeAesKey_A @591 - uFR_int_DesfireChangeAesKey_PK @592 - uFR_int_DesfireChangeAesKey_PK_M @593 - uFR_int_DesfireChangeKeySettings @594 - uFR_int_DesfireChangeKeySettingsM @595 - uFR_int_DesfireChangeKeySettings_PK @596 - uFR_int_DesfireChangeKeySettings_PK_M @597 - uFR_int_DesfireCreateAesApplication @598 - uFR_int_DesfireCreateAesApplicationM @599 - uFR_int_DesfireCreateAesApplication_PK @600 - uFR_int_DesfireCreateAesApplication_PK_M @601 - uFR_int_DesfireCreateAesApplication_no_auth @602 - uFR_int_DesfireCreateAesApplication_no_auth_M @603 - uFR_int_DesfireCreateStdDataFile @604 - uFR_int_DesfireCreateStdDataFileM @605 - uFR_int_DesfireCreateStdDataFile_PK @606 - uFR_int_DesfireCreateStdDataFile_PK_M @607 - uFR_int_DesfireCreateStdDataFile_no_auth @608 - uFR_int_DesfireCreateStdDataFile_no_auth_M @609 - uFR_int_DesfireCreateValueFile @610 - uFR_int_DesfireCreateValueFileM @611 - uFR_int_DesfireCreateValueFile_PK @612 - uFR_int_DesfireCreateValueFile_PK_M @613 - uFR_int_DesfireCreateValueFile_no_auth @614 - uFR_int_DesfireCreateValueFile_no_auth_M @615 - uFR_int_DesfireDecreaseValueFile @616 - uFR_int_DesfireDecreaseValueFileM @617 - uFR_int_DesfireDecreaseValueFile_PK @618 - uFR_int_DesfireDecreaseValueFile_PK_M @619 - uFR_int_DesfireDecreaseValueFile_no_auth @620 - uFR_int_DesfireDecreaseValueFile_no_auth_M @621 - uFR_int_DesfireDeleteApplication @622 - uFR_int_DesfireDeleteApplicationM @623 - uFR_int_DesfireDeleteApplication_PK @624 - uFR_int_DesfireDeleteApplication_PK_M @625 - uFR_int_DesfireDeleteFile @626 - uFR_int_DesfireDeleteFileM @627 - uFR_int_DesfireDeleteFile_PK @628 - uFR_int_DesfireDeleteFile_PK_M @629 - uFR_int_DesfireDeleteFile_no_auth @630 - uFR_int_DesfireDeleteFile_no_auth_M @631 - uFR_int_DesfireFormatCard @632 - uFR_int_DesfireFormatCardM @633 - uFR_int_DesfireFormatCard_PK @634 - uFR_int_DesfireFormatCard_PK_M @635 - uFR_int_DesfireFreeMem @636 - uFR_int_DesfireFreeMemM @637 - uFR_int_DesfireGetApplicationIds @638 - uFR_int_DesfireGetApplicationIdsM @639 - uFR_int_DesfireGetApplicationIds_PK @640 - uFR_int_DesfireGetApplicationIds_PK_M @641 - uFR_int_DesfireGetApplicationIds_no_auth @642 - uFR_int_DesfireGetApplicationIds_no_auth_M @643 - uFR_int_DesfireGetKeySettings @644 - uFR_int_DesfireGetKeySettingsM @645 - uFR_int_DesfireGetKeySettings_PK @646 - uFR_int_DesfireGetKeySettings_PK_M @647 - uFR_int_DesfireIncreaseValueFile @648 - uFR_int_DesfireIncreaseValueFileM @649 - uFR_int_DesfireIncreaseValueFile_PK @650 - uFR_int_DesfireIncreaseValueFile_PK_M @651 - uFR_int_DesfireIncreaseValueFile_no_auth @652 - uFR_int_DesfireIncreaseValueFile_no_auth_M @653 - uFR_int_DesfireReadStdDataFile @654 - uFR_int_DesfireReadStdDataFile_PK @655 - uFR_int_DesfireReadStdDataFile_PK_M @656 - uFR_int_DesfireReadStdDataFile_no_auth @657 - uFR_int_DesfireReadStdDataFile_no_auth_M @658 - uFR_int_DesfireReadStddDataFileM @659 - uFR_int_DesfireReadValueFile @660 - uFR_int_DesfireReadValueFileM @661 - uFR_int_DesfireReadValueFile_PK @662 - uFR_int_DesfireReadValueFile_PK_M @663 - uFR_int_DesfireReadValueFile_no_auth @664 - uFR_int_DesfireReadValueFile_no_auth_M @665 - uFR_int_DesfireSetConfiguration @666 - uFR_int_DesfireSetConfigurationM @667 - uFR_int_DesfireSetConfiguration_PK @668 - uFR_int_DesfireSetConfiguration_PK_M @669 - uFR_int_DesfireWriteAesKey @670 - uFR_int_DesfireWriteAesKeyM @671 - uFR_int_DesfireWriteStdDataFile @672 - uFR_int_DesfireWriteStdDataFileM @673 - uFR_int_DesfireWriteStdDataFile_PK @674 - uFR_int_DesfireWriteStdDataFile_PK_M @675 - uFR_int_DesfireWriteStdDataFile_no_auth @676 - uFR_int_DesfireWriteStdDataFile_no_auth_M @677 - uFR_int_GetDesfireUid @678 - uFR_int_GetDesfireUidM @679 - uFR_int_GetDesfireUid_PK @680 - uFR_int_GetDesfireUid_PK_M @681 - uart_transceive @682 - uart_transceiveM @683 - write_ndef_record @684 - write_ndef_recordM @685 - write_ndef_record_mirroring @686 - write_ndef_record_mirroringM @687 + JCStorageDeleteFile @214 + JCStorageDeleteFileM @215 + JCStorageGetFileSize @216 + JCStorageGetFileSizeM @217 + JCStorageGetFilesListSize @218 + JCStorageGetFilesListSizeM @219 + JCStorageListFiles @220 + JCStorageListFilesM @221 + JCStorageReadFile @222 + JCStorageReadFileM @223 + JCStorageReadFileToFileSystem @224 + JCStorageReadFileToFileSystemM @225 + JCStorageWriteFile @226 + JCStorageWriteFileFromFileSystem @227 + JCStorageWriteFileFromFileSystemM @228 + JCStorageWriteFileM @229 + LinRowRead @230 + LinRowReadM @231 + LinRowRead_AKM1 @232 + LinRowRead_AKM1M @233 + LinRowRead_AKM2 @234 + LinRowRead_AKM2M @235 + LinRowRead_PK @236 + LinRowRead_PKM @237 + LinearFormatCard @238 + LinearFormatCardM @239 + LinearFormatCard_AKM1 @240 + LinearFormatCard_AKM1M @241 + LinearFormatCard_AKM2 @242 + LinearFormatCard_AKM2M @243 + LinearFormatCard_PK @244 + LinearFormatCard_PKM @245 + LinearRead @246 + LinearReadM @247 + LinearRead_AKM1 @248 + LinearRead_AKM1M @249 + LinearRead_AKM2 @250 + LinearRead_AKM2M @251 + LinearRead_PK @252 + LinearRead_PKM @253 + LinearWrite @254 + LinearWriteM @255 + LinearWrite_AKM1 @256 + LinearWrite_AKM1M @257 + LinearWrite_AKM2 @258 + LinearWrite_AKM2M @259 + LinearWrite_PK @260 + LinearWrite_PKM @261 + ListCards @262 + ListCardsM @263 + MFP_AesAuthSecurityLevel1 @264 + MFP_AesAuthSecurityLevel1M @265 + MFP_AesAuthSecurityLevel1_PK @266 + MFP_AesAuthSecurityLevel1_PKM @267 + MFP_ChangeConfigurationKey @268 + MFP_ChangeConfigurationKeyM @269 + MFP_ChangeConfigurationKey_PK @270 + MFP_ChangeConfigurationKey_PKM @271 + MFP_ChangeMasterKey @272 + MFP_ChangeMasterKeyM @273 + MFP_ChangeMasterKey_PK @274 + MFP_ChangeMasterKey_PKM @275 + MFP_ChangeSectorKey @276 + MFP_ChangeSectorKeyM @277 + MFP_ChangeSectorKey_PK @278 + MFP_ChangeSectorKey_PKM @279 + MFP_ChangeVcPollingEncKey @280 + MFP_ChangeVcPollingEncKeyM @281 + MFP_ChangeVcPollingEncKey_PK @282 + MFP_ChangeVcPollingEncKey_PKM @283 + MFP_ChangeVcPollingMacKey @284 + MFP_ChangeVcPollingMacKeyM @285 + MFP_ChangeVcPollingMacKey_PK @286 + MFP_ChangeVcPollingMacKey_PKM @287 + MFP_CommitPerso @288 + MFP_CommitPersoM @289 + MFP_FieldConfigurationSet @290 + MFP_FieldConfigurationSetM @291 + MFP_FieldConfigurationSet_PK @292 + MFP_FieldConfigurationSet_PKM @293 + MFP_GetUid @294 + MFP_GetUidM @295 + MFP_GetUid_PK @296 + MFP_GetUid_PKM @297 + MFP_PersonalizationMinimal @298 + MFP_PersonalizationMinimalM @299 + MFP_SwitchToSecurityLevel3 @300 + MFP_SwitchToSecurityLevel3M @301 + MFP_SwitchToSecurityLevel3_PK @302 + MFP_SwitchToSecurityLevel3_PKM @303 + MFP_WritePerso @304 + MFP_WritePersoM @305 + NfcT2TSafeConvertVersion @306 + OriginalityCheck @307 + ReadCounter @308 + ReadCounterM @309 + ReadECCSignature @310 + ReadECCSignatureM @311 + ReadNFCCounter @312 + ReadNFCCounterM @313 + ReadNFCCounterPwdAuth_PK @314 + ReadNFCCounterPwdAuth_PKM @315 + ReadNFCCounterPwdAuth_RK @316 + ReadNFCCounterPwdAuth_RKM @317 + ReadShareRam @318 + ReadShareRamM @319 + ReadUserData @320 + ReadUserDataM @321 + ReaderClose @322 + ReaderCloseM @323 + ReaderEepromRead @324 + ReaderEepromReadM @325 + ReaderEepromWrite @326 + ReaderEepromWriteM @327 + ReaderHwReset @328 + ReaderKeyWrite @329 + ReaderKeyWriteM @330 + ReaderKeysLock @331 + ReaderKeysLockM @332 + ReaderKeysUnlock @333 + ReaderKeysUnlockM @334 + ReaderList_Destroy @335 + ReaderList_GetFTDIDescriptionByIndex @336 + ReaderList_GetFTDISerialByIndex @337 + ReaderList_GetInformation @338 + ReaderList_GetSerialByIndex @339 + ReaderList_GetSerialDescriptionByIndex @340 + ReaderList_GetTypeByIndex @341 + ReaderList_OpenByIndex @342 + ReaderList_OpenBySerial @343 + ReaderList_UpdateAndGetCount @344 + ReaderOpen @345 + ReaderOpenByType @346 + ReaderOpenEx @347 + ReaderOpenM @348 + ReaderReset @349 + ReaderResetM @350 + ReaderSoftRestart @351 + ReaderSoftRestartM @352 + ReaderStillConnected @353 + ReaderStillConnectedM @354 + ReaderUISignal @355 + ReaderUISignalM @356 + SAM_get_key_entry_raw @357 + SAM_get_kuc_entry @358 + SAM_get_version @359 + SAM_get_version_raw @360 + SectorTrailerWrite @361 + SectorTrailerWriteM @362 + SectorTrailerWriteUnsafe @363 + SectorTrailerWriteUnsafeM @364 + SectorTrailerWriteUnsafe_AKM1 @365 + SectorTrailerWriteUnsafe_AKM1M @366 + SectorTrailerWriteUnsafe_AKM2 @367 + SectorTrailerWriteUnsafe_AKM2M @368 + SectorTrailerWriteUnsafe_PK @369 + SectorTrailerWriteUnsafe_PKM @370 + SectorTrailerWrite_AKM1 @371 + SectorTrailerWrite_AKM1M @372 + SectorTrailerWrite_AKM2 @373 + SectorTrailerWrite_AKM2M @374 + SectorTrailerWrite_PK @375 + SectorTrailerWrite_PKM @376 + SelectCard @377 + SelectCardM @378 + SetAdHocEmulationParams @379 + SetAdHocEmulationParamsM @380 + SetAsyncCardIdSendConfig @381 + SetAsyncCardIdSendConfigEx @382 + SetAsyncCardIdSendConfigExM @383 + SetAsyncCardIdSendConfigM @384 + SetDisplayData @385 + SetDisplayDataM @386 + SetDisplayIntensity @387 + SetDisplayIntensityM @388 + SetISO14443_4_DLStorage @389 + SetISO14443_4_DLStorageM @390 + SetISO14443_4_Mode @391 + SetISO14443_4_ModeM @392 + SetReaderProMode @393 + SetReaderProModeM @394 + SetReaderSerialDescription @395 + SetReaderSerialDescriptionM @396 + SetReaderTime @397 + SetReaderTimeM @398 + SetRfAnalogRegistersISO14443_212 @399 + SetRfAnalogRegistersISO14443_212Default @400 + SetRfAnalogRegistersISO14443_212DefaultM @401 + SetRfAnalogRegistersISO14443_212M @402 + SetRfAnalogRegistersISO14443_424 @403 + SetRfAnalogRegistersISO14443_424Default @404 + SetRfAnalogRegistersISO14443_424DefaultM @405 + SetRfAnalogRegistersISO14443_424M @406 + SetRfAnalogRegistersTypeA @407 + SetRfAnalogRegistersTypeADefault @408 + SetRfAnalogRegistersTypeADefaultM @409 + SetRfAnalogRegistersTypeAM @410 + SetRfAnalogRegistersTypeATrans @411 + SetRfAnalogRegistersTypeATransM @412 + SetRfAnalogRegistersTypeB @413 + SetRfAnalogRegistersTypeBDefault @414 + SetRfAnalogRegistersTypeBDefaultM @415 + SetRfAnalogRegistersTypeBM @416 + SetRfAnalogRegistersTypeBTrans @417 + SetRfAnalogRegistersTypeBTransM @418 + SetSpeakerFrequency @419 + SetSpeakerFrequencyM @420 + SetSpeedPermanently @421 + SetSpeedPermanentlyM @422 + SubscribeBlock @423 + SubscribeSector @424 + TagEmulationStart @425 + TagEmulationStartM @426 + TagEmulationStop @427 + TagEmulationStopM @428 + UFR_DLCardType2String @429 + UFR_Status2String @430 + ULC_ExternalAuth_PK @431 + ULC_ExternalAuth_PKM @432 + ULC_write_3des_key @433 + ULC_write_3des_keyM @434 + ULC_write_3des_key_factory_key @435 + ULC_write_3des_key_factory_keyM @436 + ULC_write_3des_key_no_auth @437 + ULC_write_3des_key_no_authM @438 + UfrEnterSleepMode @439 + UfrEnterSleepModeM @440 + UfrGetBadSelectCardNrMax @441 + UfrGetBadSelectCardNrMaxM @442 + UfrLeaveSleepMode @443 + UfrLeaveSleepModeM @444 + UfrRedLightControl @445 + UfrRedLightControlM @446 + UfrRgbLightControl @447 + UfrRgbLightControlM @448 + UfrSetBadSelectCardNrMax @449 + UfrSetBadSelectCardNrMaxM @450 + UfrXrcGetIoState @451 + UfrXrcGetIoStateM @452 + UfrXrcLockOn @453 + UfrXrcLockOnM @454 + UfrXrcRelayState @455 + UfrXrcRelayStateM @456 + ValueBlockDecrement @457 + ValueBlockDecrementM @458 + ValueBlockDecrement_AKM1 @459 + ValueBlockDecrement_AKM1M @460 + ValueBlockDecrement_AKM2 @461 + ValueBlockDecrement_AKM2M @462 + ValueBlockDecrement_PK @463 + ValueBlockDecrement_PKM @464 + ValueBlockInSectorDecrement @465 + ValueBlockInSectorDecrementM @466 + ValueBlockInSectorDecrement_AKM1 @467 + ValueBlockInSectorDecrement_AKM1M @468 + ValueBlockInSectorDecrement_AKM2 @469 + ValueBlockInSectorDecrement_AKM2M @470 + ValueBlockInSectorDecrement_PK @471 + ValueBlockInSectorDecrement_PKM @472 + ValueBlockInSectorIncrement @473 + ValueBlockInSectorIncrementM @474 + ValueBlockInSectorIncrement_AKM1 @475 + ValueBlockInSectorIncrement_AKM1M @476 + ValueBlockInSectorIncrement_AKM2 @477 + ValueBlockInSectorIncrement_AKM2M @478 + ValueBlockInSectorIncrement_PK @479 + ValueBlockInSectorIncrement_PKM @480 + ValueBlockInSectorRead @481 + ValueBlockInSectorReadM @482 + ValueBlockInSectorRead_AKM1 @483 + ValueBlockInSectorRead_AKM1M @484 + ValueBlockInSectorRead_AKM2 @485 + ValueBlockInSectorRead_AKM2M @486 + ValueBlockInSectorRead_PK @487 + ValueBlockInSectorRead_PKM @488 + ValueBlockInSectorWrite @489 + ValueBlockInSectorWriteM @490 + ValueBlockInSectorWrite_AKM1 @491 + ValueBlockInSectorWrite_AKM1M @492 + ValueBlockInSectorWrite_AKM2 @493 + ValueBlockInSectorWrite_AKM2M @494 + ValueBlockInSectorWrite_PK @495 + ValueBlockInSectorWrite_PKM @496 + ValueBlockIncrement @497 + ValueBlockIncrementM @498 + ValueBlockIncrement_AKM1 @499 + ValueBlockIncrement_AKM1M @500 + ValueBlockIncrement_AKM2 @501 + ValueBlockIncrement_AKM2M @502 + ValueBlockIncrement_PK @503 + ValueBlockIncrement_PKM @504 + ValueBlockRead @505 + ValueBlockReadM @506 + ValueBlockRead_AKM1 @507 + ValueBlockRead_AKM1M @508 + ValueBlockRead_AKM2 @509 + ValueBlockRead_AKM2M @510 + ValueBlockRead_PK @511 + ValueBlockRead_PKM @512 + ValueBlockWrite @513 + ValueBlockWriteM @514 + ValueBlockWrite_AKM1 @515 + ValueBlockWrite_AKM1M @516 + ValueBlockWrite_AKM2 @517 + ValueBlockWrite_AKM2M @518 + ValueBlockWrite_PK @519 + ValueBlockWrite_PKM @520 + WriteEmulationNdef @521 + WriteEmulationNdefM @522 + WriteEmulationNdefWithAAR @523 + WriteShareRam @524 + WriteShareRamM @525 + WriteUserData @526 + WriteUserDataM @527 + ais_erase_right_record @528 + ais_erase_right_recordM @529 + ais_get_card_daily_duration @530 + ais_get_card_daily_durationM @531 + ais_get_card_number @532 + ais_get_card_numberM @533 + ais_get_card_total_duration @534 + ais_get_card_total_durationM @535 + ais_get_card_type @536 + ais_get_card_typeM @537 + ais_get_credit_and_period_validity @538 + ais_get_credit_and_period_validityM @539 + ais_get_right_record @540 + ais_get_right_recordM @541 + ais_get_right_record_type_max_daily_counter @542 + ais_get_right_record_type_max_daily_counterM @543 + ais_get_right_type_record @544 + ais_get_right_type_recordM @545 + ais_get_validate_record @546 + ais_get_validate_recordM @547 + ais_set_card_daily_duration @548 + ais_set_card_daily_durationM @549 + ais_set_card_total_duration @550 + ais_set_card_total_durationM @551 + ais_set_card_type @552 + ais_set_card_typeM @553 + ais_set_credit_and_period_validity @554 + ais_set_credit_and_period_validityM @555 + ais_set_right_record @556 + ais_set_right_recordM @557 + ais_set_right_record_type_max_daily_counter @558 + ais_set_right_record_type_max_daily_counterM @559 + ais_set_right_type_record @560 + ais_set_right_type_recordM @561 + ais_set_validate_record @562 + ais_set_validate_recordM @563 + card_halt_enable @564 + card_halt_enableM @565 + card_transceive @566 + card_transceiveM @567 + card_transceive_mode_start @568 + card_transceive_mode_startM @569 + card_transceive_mode_stop @570 + card_transceive_mode_stopM @571 + close_ISO7816_interface_APDU_ISO14443_4 @572 + close_ISO7816_interface_APDU_ISO14443_4M @573 + close_ISO7816_interface_no_APDU @574 + close_ISO7816_interface_no_APDUM @575 + erase_all_ndef_records @576 + erase_all_ndef_recordsM @577 + erase_last_ndef_record @578 + erase_last_ndef_recordM @579 + get_ndef_record_count @580 + get_ndef_record_countM @581 + i_block_trans_rcv_chain @582 + i_block_trans_rcv_chainM @583 + ndef_card_initialization @584 + ndef_card_initializationM @585 + open_ISO7816_interface @586 + open_ISO7816_interfaceM @587 + r_block_transceive @588 + r_block_transceiveM @589 + read_ndef_record @590 + read_ndef_recordM @591 + s_block_deselect @592 + s_block_deselectM @593 + test_desfire_ver @594 + test_i_block @595 + uFR_APDU_Start @596 + uFR_APDU_StartM @597 + uFR_APDU_Stop @598 + uFR_APDU_StopM @599 + uFR_APDU_Transceive @600 + uFR_APDU_TransceiveM @601 + uFR_DESFIRE_Start @602 + uFR_DESFIRE_StartM @603 + uFR_DESFIRE_Stop @604 + uFR_DESFIRE_StopM @605 + uFR_i_block_transceive @606 + uFR_i_block_transceiveM @607 + uFR_int_DesfireChangeAesKey @608 + uFR_int_DesfireChangeAesKeyM @609 + uFR_int_DesfireChangeAesKey_A @610 + uFR_int_DesfireChangeAesKey_PK @611 + uFR_int_DesfireChangeAesKey_PK_M @612 + uFR_int_DesfireChangeKeySettings @613 + uFR_int_DesfireChangeKeySettingsM @614 + uFR_int_DesfireChangeKeySettings_PK @615 + uFR_int_DesfireChangeKeySettings_PK_M @616 + uFR_int_DesfireCreateAesApplication @617 + uFR_int_DesfireCreateAesApplicationM @618 + uFR_int_DesfireCreateAesApplication_PK @619 + uFR_int_DesfireCreateAesApplication_PK_M @620 + uFR_int_DesfireCreateAesApplication_no_auth @621 + uFR_int_DesfireCreateAesApplication_no_auth_M @622 + uFR_int_DesfireCreateStdDataFile @623 + uFR_int_DesfireCreateStdDataFileM @624 + uFR_int_DesfireCreateStdDataFile_PK @625 + uFR_int_DesfireCreateStdDataFile_PK_M @626 + uFR_int_DesfireCreateStdDataFile_no_auth @627 + uFR_int_DesfireCreateStdDataFile_no_auth_M @628 + uFR_int_DesfireCreateValueFile @629 + uFR_int_DesfireCreateValueFileM @630 + uFR_int_DesfireCreateValueFile_PK @631 + uFR_int_DesfireCreateValueFile_PK_M @632 + uFR_int_DesfireCreateValueFile_no_auth @633 + uFR_int_DesfireCreateValueFile_no_auth_M @634 + uFR_int_DesfireDecreaseValueFile @635 + uFR_int_DesfireDecreaseValueFileM @636 + uFR_int_DesfireDecreaseValueFile_PK @637 + uFR_int_DesfireDecreaseValueFile_PK_M @638 + uFR_int_DesfireDecreaseValueFile_no_auth @639 + uFR_int_DesfireDecreaseValueFile_no_auth_M @640 + uFR_int_DesfireDeleteApplication @641 + uFR_int_DesfireDeleteApplicationM @642 + uFR_int_DesfireDeleteApplication_PK @643 + uFR_int_DesfireDeleteApplication_PK_M @644 + uFR_int_DesfireDeleteFile @645 + uFR_int_DesfireDeleteFileM @646 + uFR_int_DesfireDeleteFile_PK @647 + uFR_int_DesfireDeleteFile_PK_M @648 + uFR_int_DesfireDeleteFile_no_auth @649 + uFR_int_DesfireDeleteFile_no_auth_M @650 + uFR_int_DesfireFormatCard @651 + uFR_int_DesfireFormatCardM @652 + uFR_int_DesfireFormatCard_PK @653 + uFR_int_DesfireFormatCard_PK_M @654 + uFR_int_DesfireFreeMem @655 + uFR_int_DesfireFreeMemM @656 + uFR_int_DesfireGetApplicationIds @657 + uFR_int_DesfireGetApplicationIdsM @658 + uFR_int_DesfireGetApplicationIds_PK @659 + uFR_int_DesfireGetApplicationIds_PK_M @660 + uFR_int_DesfireGetApplicationIds_no_auth @661 + uFR_int_DesfireGetApplicationIds_no_auth_M @662 + uFR_int_DesfireGetKeySettings @663 + uFR_int_DesfireGetKeySettingsM @664 + uFR_int_DesfireGetKeySettings_PK @665 + uFR_int_DesfireGetKeySettings_PK_M @666 + uFR_int_DesfireIncreaseValueFile @667 + uFR_int_DesfireIncreaseValueFileM @668 + uFR_int_DesfireIncreaseValueFile_PK @669 + uFR_int_DesfireIncreaseValueFile_PK_M @670 + uFR_int_DesfireIncreaseValueFile_no_auth @671 + uFR_int_DesfireIncreaseValueFile_no_auth_M @672 + uFR_int_DesfireReadStdDataFile @673 + uFR_int_DesfireReadStdDataFile_PK @674 + uFR_int_DesfireReadStdDataFile_PK_M @675 + uFR_int_DesfireReadStdDataFile_no_auth @676 + uFR_int_DesfireReadStdDataFile_no_auth_M @677 + uFR_int_DesfireReadStddDataFileM @678 + uFR_int_DesfireReadValueFile @679 + uFR_int_DesfireReadValueFileM @680 + uFR_int_DesfireReadValueFile_PK @681 + uFR_int_DesfireReadValueFile_PK_M @682 + uFR_int_DesfireReadValueFile_no_auth @683 + uFR_int_DesfireReadValueFile_no_auth_M @684 + uFR_int_DesfireSetConfiguration @685 + uFR_int_DesfireSetConfigurationM @686 + uFR_int_DesfireSetConfiguration_PK @687 + uFR_int_DesfireSetConfiguration_PK_M @688 + uFR_int_DesfireWriteAesKey @689 + uFR_int_DesfireWriteAesKeyM @690 + uFR_int_DesfireWriteStdDataFile @691 + uFR_int_DesfireWriteStdDataFileM @692 + uFR_int_DesfireWriteStdDataFile_PK @693 + uFR_int_DesfireWriteStdDataFile_PK_M @694 + uFR_int_DesfireWriteStdDataFile_no_auth @695 + uFR_int_DesfireWriteStdDataFile_no_auth_M @696 + uFR_int_GetDesfireUid @697 + uFR_int_GetDesfireUidM @698 + uFR_int_GetDesfireUid_PK @699 + uFR_int_GetDesfireUid_PK_M @700 + uart_transceive @701 + uart_transceiveM @702 + write_ndef_record @703 + write_ndef_recordM @704 + write_ndef_record_mirroring @705 + write_ndef_record_mirroringM @706 diff --git a/windows/x86_64/uFCoder-x86_64.dll b/windows/x86_64/uFCoder-x86_64.dll index f86d6b87d92857f93587d5fcff3adeae6c57b505..aa7be751ab79e1bea79bb5e1c294ee2d7e22aafc 100644 Binary files a/windows/x86_64/uFCoder-x86_64.dll and b/windows/x86_64/uFCoder-x86_64.dll differ