<?xml version='1.0'?>
<!DOCTYPE signatures SYSTEM "file://localhost/System/Library/DTDs/BridgeSupport.dtd">
<signatures version='1.0'>
<struct name='CFDyLibPointers' type64='{CFDyLibPointers=&quot;pvfWriteFramework&quot;^v&quot;pvfInitializePlugin&quot;^v&quot;pvfIdentifyToken&quot;^v&quot;pvfFinalizePlugin&quot;^v&quot;pvfGetStatus&quot;^v&quot;pvfGetCapabilities&quot;^v&quot;pvfExtendedFeature&quot;^v&quot;pvfGenerateKeys&quot;^v&quot;pvfImportKey&quot;^v&quot;pvfExportKey&quot;^v&quot;pvfComputeCrypt&quot;^v&quot;pvfExtAuthenticate&quot;^v&quot;pvfListKeys&quot;^v&quot;pvfCreatePIN&quot;^v&quot;pvfVerifyPIN&quot;^v&quot;pvfChangePIN&quot;^v&quot;pvfUnblockPIN&quot;^v&quot;pvfListPINs&quot;^v&quot;pvfCreateObject&quot;^v&quot;pvfDeleteObject&quot;^v&quot;pvfWriteObject&quot;^v&quot;pvfReadObject&quot;^v&quot;pvfListObjects&quot;^v&quot;pvfLogoutAll&quot;^v&quot;pvfGetChallenge&quot;^v}'/>
<struct name='LPCFDyLibPointers' type64='{CFDyLibPointers=&quot;pvfWriteFramework&quot;^v&quot;pvfInitializePlugin&quot;^v&quot;pvfIdentifyToken&quot;^v&quot;pvfFinalizePlugin&quot;^v&quot;pvfGetStatus&quot;^v&quot;pvfGetCapabilities&quot;^v&quot;pvfExtendedFeature&quot;^v&quot;pvfGenerateKeys&quot;^v&quot;pvfImportKey&quot;^v&quot;pvfExportKey&quot;^v&quot;pvfComputeCrypt&quot;^v&quot;pvfExtAuthenticate&quot;^v&quot;pvfListKeys&quot;^v&quot;pvfCreatePIN&quot;^v&quot;pvfVerifyPIN&quot;^v&quot;pvfChangePIN&quot;^v&quot;pvfUnblockPIN&quot;^v&quot;pvfListPINs&quot;^v&quot;pvfCreateObject&quot;^v&quot;pvfDeleteObject&quot;^v&quot;pvfWriteObject&quot;^v&quot;pvfReadObject&quot;^v&quot;pvfListObjects&quot;^v&quot;pvfLogoutAll&quot;^v&quot;pvfGetChallenge&quot;^v}'/>
<struct name='LPCSCARD_IO_REQUEST' type64='{_SCARD_IO_REQUEST=&quot;dwProtocol&quot;I&quot;cbPciLength&quot;I}'/>
<struct name='LPSCARD_IO_REQUEST' type64='{_SCARD_IO_REQUEST=&quot;dwProtocol&quot;I&quot;cbPciLength&quot;I}'/>
<struct name='LPSCARD_READERSTATE_A' type64='{SCARD_READERSTATE_A=&quot;szReader&quot;*&quot;pvUserData&quot;^v&quot;dwCurrentState&quot;I&quot;dwEventState&quot;I&quot;cbAtr&quot;I&quot;rgbAtr&quot;[33C]}'/>
<struct name='MSCCertACL' type64='{MSCObjectACL=&quot;readPermission&quot;S&quot;writePermission&quot;S&quot;deletePermission&quot;S}'/>
<struct name='MSCCryptInit' type64='{MSCCryptInit=&quot;keyNum&quot;C&quot;cipherMode&quot;C&quot;cipherDirection&quot;C&quot;optParams&quot;*&quot;optParamsSize&quot;S}'/>
<struct name='MSCEventWaitInfo' type64='{MSCEventWaitInfo=&quot;arraySize&quot;I&quot;tokenArray&quot;^{?}&quot;appData&quot;^v&quot;callBack&quot;^?}'/>
<struct name='MSCGenKeyParams' type64='{MSCGenKeyParams=&quot;algoType&quot;C&quot;keySize&quot;S&quot;privateKeyACL&quot;{MSCKeyACL=&quot;readPermission&quot;S&quot;writePermission&quot;S&quot;usePermission&quot;S}&quot;publicKeyACL&quot;{MSCKeyACL=&quot;readPermission&quot;S&quot;writePermission&quot;S&quot;usePermission&quot;S}&quot;privateKeyPolicy&quot;{MSCKeyPolicy=&quot;cipherMode&quot;S&quot;cipherDirection&quot;S}&quot;publicKeyPolicy&quot;{MSCKeyPolicy=&quot;cipherMode&quot;S&quot;cipherDirection&quot;S}&quot;keyGenOptions&quot;C&quot;pOptParams&quot;*&quot;optParamsSize&quot;I}'/>
<struct name='MSCInitTokenParams' type64='{MSCInitTokenParams=&quot;transportKey&quot;[264C]&quot;transportKeyLen&quot;I&quot;transportBehavior&quot;C&quot;objectMemory&quot;I&quot;newTransportKey&quot;[264C]&quot;newTransportKeyLen&quot;I&quot;defaultCHV&quot;[264C]&quot;defaultCHVLen&quot;I&quot;defaultCHVTries&quot;C&quot;defaultCHVUnblock&quot;[264C]&quot;defaultCHVUnblockSize&quot;I&quot;defaultCHVUnblockTries&quot;C&quot;createObjectACL&quot;S&quot;createKeysACL&quot;S&quot;createPINsACL&quot;S&quot;maxNumberKeys&quot;C&quot;maxNumberPINs&quot;C&quot;maxNumberObjects&quot;S}'/>
<struct name='MSCKeyACL' type64='{MSCKeyACL=&quot;readPermission&quot;S&quot;writePermission&quot;S&quot;usePermission&quot;S}'/>
<struct name='MSCKeyInfo' type64='{MSCKeyInfo=&quot;keyNum&quot;C&quot;keyType&quot;C&quot;keyPartner&quot;C&quot;keyMapping&quot;C&quot;keySize&quot;S&quot;keyPolicy&quot;{MSCKeyPolicy=&quot;cipherMode&quot;S&quot;cipherDirection&quot;S}&quot;keyACL&quot;{MSCKeyACL=&quot;readPermission&quot;S&quot;writePermission&quot;S&quot;usePermission&quot;S}}'/>
<struct name='MSCKeyPolicy' type64='{MSCKeyPolicy=&quot;cipherMode&quot;S&quot;cipherDirection&quot;S}'/>
<struct name='MSCLPCertACL' type64='{MSCObjectACL=&quot;readPermission&quot;S&quot;writePermission&quot;S&quot;deletePermission&quot;S}'/>
<struct name='MSCLPCryptInit' type64='{MSCCryptInit=&quot;keyNum&quot;C&quot;cipherMode&quot;C&quot;cipherDirection&quot;C&quot;optParams&quot;*&quot;optParamsSize&quot;S}'/>
<struct name='MSCLPEventWaitInfo' type64='{MSCEventWaitInfo=&quot;arraySize&quot;I&quot;tokenArray&quot;^{?}&quot;appData&quot;^v&quot;callBack&quot;^?}'/>
<struct name='MSCLPGenKeyParams' type64='{MSCGenKeyParams=&quot;algoType&quot;C&quot;keySize&quot;S&quot;privateKeyACL&quot;{MSCKeyACL=&quot;readPermission&quot;S&quot;writePermission&quot;S&quot;usePermission&quot;S}&quot;publicKeyACL&quot;{MSCKeyACL=&quot;readPermission&quot;S&quot;writePermission&quot;S&quot;usePermission&quot;S}&quot;privateKeyPolicy&quot;{MSCKeyPolicy=&quot;cipherMode&quot;S&quot;cipherDirection&quot;S}&quot;publicKeyPolicy&quot;{MSCKeyPolicy=&quot;cipherMode&quot;S&quot;cipherDirection&quot;S}&quot;keyGenOptions&quot;C&quot;pOptParams&quot;*&quot;optParamsSize&quot;I}'/>
<struct name='MSCLPInitTokenParams' type64='{MSCInitTokenParams=&quot;transportKey&quot;[264C]&quot;transportKeyLen&quot;I&quot;transportBehavior&quot;C&quot;objectMemory&quot;I&quot;newTransportKey&quot;[264C]&quot;newTransportKeyLen&quot;I&quot;defaultCHV&quot;[264C]&quot;defaultCHVLen&quot;I&quot;defaultCHVTries&quot;C&quot;defaultCHVUnblock&quot;[264C]&quot;defaultCHVUnblockSize&quot;I&quot;defaultCHVUnblockTries&quot;C&quot;createObjectACL&quot;S&quot;createKeysACL&quot;S&quot;createPINsACL&quot;S&quot;maxNumberKeys&quot;C&quot;maxNumberPINs&quot;C&quot;maxNumberObjects&quot;S}'/>
<struct name='MSCLPKeyACL' type64='{MSCKeyACL=&quot;readPermission&quot;S&quot;writePermission&quot;S&quot;usePermission&quot;S}'/>
<struct name='MSCLPKeyInfo' type64='{MSCKeyInfo=&quot;keyNum&quot;C&quot;keyType&quot;C&quot;keyPartner&quot;C&quot;keyMapping&quot;C&quot;keySize&quot;S&quot;keyPolicy&quot;{MSCKeyPolicy=&quot;cipherMode&quot;S&quot;cipherDirection&quot;S}&quot;keyACL&quot;{MSCKeyACL=&quot;readPermission&quot;S&quot;writePermission&quot;S&quot;usePermission&quot;S}}'/>
<struct name='MSCLPKeyPolicy' type64='{MSCKeyPolicy=&quot;cipherMode&quot;S&quot;cipherDirection&quot;S}'/>
<struct name='MSCLPObjectACL' type64='{MSCObjectACL=&quot;readPermission&quot;S&quot;writePermission&quot;S&quot;deletePermission&quot;S}'/>
<struct name='MSCLPObjectInfo' type64='{MSCObjectInfo=&quot;objectID&quot;[16c]&quot;objectSize&quot;I&quot;objectACL&quot;{MSCObjectACL=&quot;readPermission&quot;S&quot;writePermission&quot;S&quot;deletePermission&quot;S}}'/>
<struct name='MSCLPStatusInfo' type64='{MSCStatusInfo=&quot;appVersion&quot;S&quot;swVersion&quot;S&quot;freeMemory&quot;I&quot;totalMemory&quot;I&quot;usedPINs&quot;C&quot;usedKeys&quot;C&quot;loggedID&quot;S}'/>
<struct name='MSCLPTokenConnection' type64='{MSCTokenConnection=&quot;hContext&quot;i&quot;hCard&quot;i&quot;ioType&quot;^{_SCARD_IO_REQUEST}&quot;pMac&quot;[128C]&quot;macSize&quot;I&quot;tokenLibHandle&quot;^v&quot;libPointers&quot;{CFDyLibPointers=&quot;pvfWriteFramework&quot;^v&quot;pvfInitializePlugin&quot;^v&quot;pvfIdentifyToken&quot;^v&quot;pvfFinalizePlugin&quot;^v&quot;pvfGetStatus&quot;^v&quot;pvfGetCapabilities&quot;^v&quot;pvfExtendedFeature&quot;^v&quot;pvfGenerateKeys&quot;^v&quot;pvfImportKey&quot;^v&quot;pvfExportKey&quot;^v&quot;pvfComputeCrypt&quot;^v&quot;pvfExtAuthenticate&quot;^v&quot;pvfListKeys&quot;^v&quot;pvfCreatePIN&quot;^v&quot;pvfVerifyPIN&quot;^v&quot;pvfChangePIN&quot;^v&quot;pvfUnblockPIN&quot;^v&quot;pvfListPINs&quot;^v&quot;pvfCreateObject&quot;^v&quot;pvfDeleteObject&quot;^v&quot;pvfWriteObject&quot;^v&quot;pvfReadObject&quot;^v&quot;pvfListObjects&quot;^v&quot;pvfLogoutAll&quot;^v&quot;pvfGetChallenge&quot;^v}&quot;tokenInfo&quot;{MSCTokenInfo=&quot;tokenName&quot;[150c]&quot;slotName&quot;[52c]&quot;svProvider&quot;[200c]&quot;tokenId&quot;[33C]&quot;tokenApp&quot;[64C]&quot;tokenAppLen&quot;I&quot;tokenIdLength&quot;I&quot;tokenState&quot;I&quot;tokenType&quot;I&quot;addParams&quot;^v&quot;addParamsSize&quot;I}&quot;loggedIDs&quot;C&quot;shareMode&quot;I&quot;rwCallback&quot;^?}'/>
<struct name='MSCLPTokenInfo' type64='{MSCTokenInfo=&quot;tokenName&quot;[150c]&quot;slotName&quot;[52c]&quot;svProvider&quot;[200c]&quot;tokenId&quot;[33C]&quot;tokenApp&quot;[64C]&quot;tokenAppLen&quot;I&quot;tokenIdLength&quot;I&quot;tokenState&quot;I&quot;tokenType&quot;I&quot;addParams&quot;^v&quot;addParamsSize&quot;I}'/>
<struct name='MSCObjectACL' type64='{MSCObjectACL=&quot;readPermission&quot;S&quot;writePermission&quot;S&quot;deletePermission&quot;S}'/>
<struct name='MSCObjectInfo' type64='{MSCObjectInfo=&quot;objectID&quot;[16c]&quot;objectSize&quot;I&quot;objectACL&quot;{MSCObjectACL=&quot;readPermission&quot;S&quot;writePermission&quot;S&quot;deletePermission&quot;S}}'/>
<struct name='MSCStatusInfo' type64='{MSCStatusInfo=&quot;appVersion&quot;S&quot;swVersion&quot;S&quot;freeMemory&quot;I&quot;totalMemory&quot;I&quot;usedPINs&quot;C&quot;usedKeys&quot;C&quot;loggedID&quot;S}'/>
<struct name='MSCTokenConnection' type64='{MSCTokenConnection=&quot;hContext&quot;i&quot;hCard&quot;i&quot;ioType&quot;^{_SCARD_IO_REQUEST}&quot;pMac&quot;[128C]&quot;macSize&quot;I&quot;tokenLibHandle&quot;^v&quot;libPointers&quot;{CFDyLibPointers=&quot;pvfWriteFramework&quot;^v&quot;pvfInitializePlugin&quot;^v&quot;pvfIdentifyToken&quot;^v&quot;pvfFinalizePlugin&quot;^v&quot;pvfGetStatus&quot;^v&quot;pvfGetCapabilities&quot;^v&quot;pvfExtendedFeature&quot;^v&quot;pvfGenerateKeys&quot;^v&quot;pvfImportKey&quot;^v&quot;pvfExportKey&quot;^v&quot;pvfComputeCrypt&quot;^v&quot;pvfExtAuthenticate&quot;^v&quot;pvfListKeys&quot;^v&quot;pvfCreatePIN&quot;^v&quot;pvfVerifyPIN&quot;^v&quot;pvfChangePIN&quot;^v&quot;pvfUnblockPIN&quot;^v&quot;pvfListPINs&quot;^v&quot;pvfCreateObject&quot;^v&quot;pvfDeleteObject&quot;^v&quot;pvfWriteObject&quot;^v&quot;pvfReadObject&quot;^v&quot;pvfListObjects&quot;^v&quot;pvfLogoutAll&quot;^v&quot;pvfGetChallenge&quot;^v}&quot;tokenInfo&quot;{MSCTokenInfo=&quot;tokenName&quot;[150c]&quot;slotName&quot;[52c]&quot;svProvider&quot;[200c]&quot;tokenId&quot;[33C]&quot;tokenApp&quot;[64C]&quot;tokenAppLen&quot;I&quot;tokenIdLength&quot;I&quot;tokenState&quot;I&quot;tokenType&quot;I&quot;addParams&quot;^v&quot;addParamsSize&quot;I}&quot;loggedIDs&quot;C&quot;shareMode&quot;I&quot;rwCallback&quot;^?}'/>
<struct name='MSCTokenInfo' type64='{MSCTokenInfo=&quot;tokenName&quot;[150c]&quot;slotName&quot;[52c]&quot;svProvider&quot;[200c]&quot;tokenId&quot;[33C]&quot;tokenApp&quot;[64C]&quot;tokenAppLen&quot;I&quot;tokenIdLength&quot;I&quot;tokenState&quot;I&quot;tokenType&quot;I&quot;addParams&quot;^v&quot;addParamsSize&quot;I}'/>
<struct name='PSCARD_IO_REQUEST' type64='{_SCARD_IO_REQUEST=&quot;dwProtocol&quot;I&quot;cbPciLength&quot;I}'/>
<struct name='PSCARD_READERSTATE_A' type64='{SCARD_READERSTATE_A=&quot;szReader&quot;*&quot;pvUserData&quot;^v&quot;dwCurrentState&quot;I&quot;dwEventState&quot;I&quot;cbAtr&quot;I&quot;rgbAtr&quot;[33C]}'/>
<struct name='SCARD_IO_REQUEST' type64='{_SCARD_IO_REQUEST=&quot;dwProtocol&quot;I&quot;cbPciLength&quot;I}'/>
<struct name='SCARD_READERSTATE' type64='{SCARD_READERSTATE_A=&quot;szReader&quot;*&quot;pvUserData&quot;^v&quot;dwCurrentState&quot;I&quot;dwEventState&quot;I&quot;cbAtr&quot;I&quot;rgbAtr&quot;[33C]}'/>
<struct name='SCARD_READERSTATE_A' type64='{SCARD_READERSTATE_A=&quot;szReader&quot;*&quot;pvUserData&quot;^v&quot;dwCurrentState&quot;I&quot;dwEventState&quot;I&quot;cbAtr&quot;I&quot;rgbAtr&quot;[33C]}'/>
<constant name='g_rgSCardRawPci' type64='{_SCARD_IO_REQUEST=II}'/>
<constant name='g_rgSCardT0Pci' type64='{_SCARD_IO_REQUEST=II}'/>
<constant name='g_rgSCardT1Pci' type64='{_SCARD_IO_REQUEST=II}'/>
<string_constant name='MSC_TOKEN_EMPTY_STR' value='Token Removed'/>
<string_constant name='MSC_TOKEN_UNKNOWN_STR' value='Token Unknown'/>
<string_constant name='PCSCLITE_CONFIG_DIR' value='/etc'/>
<string_constant name='PCSCLITE_CSOCK_NAME' value='/var/run/pcscd.comm'/>
<string_constant name='PCSCLITE_IPC_DIR' value='/var/run'/>
<string_constant name='PCSCLITE_PUBSHM_FILE' value='/var/run/pcscd.pub'/>
<string_constant name='PCSCLITE_READER_CONFIG' value='/etc/reader.conf'/>
<string_constant name='PCSCLITE_VERSION_NUMBER' value='1.4.0'/>
<enum name='BLOCK_STATUS_BLOCKING' value64='250'/>
<enum name='BLOCK_STATUS_RESUME' value64='255'/>
<enum name='INFINITE' value64='-1'/>
<enum name='MAX_ATR_SIZE' value64='33'/>
<enum name='MAX_BUFFER_SIZE' value64='264'/>
<enum name='MAX_BUFFER_SIZE_EXTENDED' value64='65546'/>
<enum name='MAX_DEVICENAME' value64='255'/>
<enum name='MAX_LIBNAME' value64='100'/>
<enum name='MAX_READERNAME' value64='52'/>
<enum name='MSC_AUTH_FAILED' value64='39938'/>
<enum name='MSC_AUT_ALL' value64='0'/>
<enum name='MSC_AUT_KEY_0' value64='256'/>
<enum name='MSC_AUT_KEY_1' value64='512'/>
<enum name='MSC_AUT_KEY_2' value64='1024'/>
<enum name='MSC_AUT_KEY_3' value64='2048'/>
<enum name='MSC_AUT_KEY_4' value64='4096'/>
<enum name='MSC_AUT_KEY_5' value64='8192'/>
<enum name='MSC_AUT_NONE' value64='65535'/>
<enum name='MSC_AUT_PIN_0' value64='1'/>
<enum name='MSC_AUT_PIN_1' value64='2'/>
<enum name='MSC_AUT_PIN_2' value64='4'/>
<enum name='MSC_AUT_PIN_3' value64='8'/>
<enum name='MSC_AUT_PIN_4' value64='16'/>
<enum name='MSC_AUT_USR_0' value64='16384'/>
<enum name='MSC_AUT_USR_1' value64='32768'/>
<enum name='MSC_BLOB_ENC_CRYPT' value64='1'/>
<enum name='MSC_BLOB_ENC_PLAIN' value64='0'/>
<enum name='MSC_BLOCKSTATUS_BLOCKING' value64='1'/>
<enum name='MSC_BLOCKSTATUS_CANCELLING' value64='2'/>
<enum name='MSC_BLOCKSTATUS_RESUME' value64='0'/>
<enum name='MSC_CANCELLED' value64='40016'/>
<enum name='MSC_CAPABLE_3DES_3KEY' value64='8192'/>
<enum name='MSC_CAPABLE_3DES_CBC' value64='16384'/>
<enum name='MSC_CAPABLE_3DES_EBC' value64='32768'/>
<enum name='MSC_CAPABLE_3DES_ECB' value64='65536'/>
<enum name='MSC_CAPABLE_3DES_KEYGEN' value64='4096'/>
<enum name='MSC_CAPABLE_AES_CBC' value64='8192'/>
<enum name='MSC_CAPABLE_AES_ECB' value64='32768'/>
<enum name='MSC_CAPABLE_AES_KEYGEN' value64='4096'/>
<enum name='MSC_CAPABLE_DES_CBC' value64='8192'/>
<enum name='MSC_CAPABLE_DES_EBC' value64='16384'/>
<enum name='MSC_CAPABLE_DES_ECB' value64='32768'/>
<enum name='MSC_CAPABLE_DES_KEYGEN' value64='4096'/>
<enum name='MSC_CAPABLE_DSA_1024' value64='4'/>
<enum name='MSC_CAPABLE_DSA_2048' value64='8'/>
<enum name='MSC_CAPABLE_DSA_4096' value64='16'/>
<enum name='MSC_CAPABLE_DSA_512' value64='1'/>
<enum name='MSC_CAPABLE_DSA_768' value64='2'/>
<enum name='MSC_CAPABLE_DSA_KEYGEN' value64='4096'/>
<enum name='MSC_CAPABLE_IDEA_CBC' value64='8192'/>
<enum name='MSC_CAPABLE_IDEA_ECB' value64='32768'/>
<enum name='MSC_CAPABLE_IDEA_KEYGEN' value64='4096'/>
<enum name='MSC_CAPABLE_ID_STATE' value64='1'/>
<enum name='MSC_CAPABLE_OBJ_ZERO' value64='65536'/>
<enum name='MSC_CAPABLE_PIN_0_9' value64='4'/>
<enum name='MSC_CAPABLE_PIN_A_Z' value64='1'/>
<enum name='MSC_CAPABLE_PIN_CALC' value64='16'/>
<enum name='MSC_CAPABLE_PIN_HISTORY' value64='4096'/>
<enum name='MSC_CAPABLE_PIN_LEAVE' value64='512'/>
<enum name='MSC_CAPABLE_PIN_NONALPHA' value64='32'/>
<enum name='MSC_CAPABLE_PIN_RESET' value64='256'/>
<enum name='MSC_CAPABLE_PIN_SPACE' value64='8'/>
<enum name='MSC_CAPABLE_PIN_a_z' value64='2'/>
<enum name='MSC_CAPABLE_RANDOM_SEED' value64='1'/>
<enum name='MSC_CAPABLE_RSA_1024' value64='4'/>
<enum name='MSC_CAPABLE_RSA_2048' value64='8'/>
<enum name='MSC_CAPABLE_RSA_4096' value64='16'/>
<enum name='MSC_CAPABLE_RSA_512' value64='1'/>
<enum name='MSC_CAPABLE_RSA_768' value64='2'/>
<enum name='MSC_CAPABLE_RSA_KEYGEN' value64='4096'/>
<enum name='MSC_CAPABLE_RSA_NOPAD' value64='8192'/>
<enum name='MSC_CAPABLE_RSA_PKCS1' value64='16384'/>
<enum name='MSC_CIPHER_FINAL' value64='3'/>
<enum name='MSC_CIPHER_INIT' value64='1'/>
<enum name='MSC_CIPHER_PROCESS' value64='2'/>
<enum name='MSC_DIR_DECRYPT' value64='4'/>
<enum name='MSC_DIR_ENCRYPT' value64='3'/>
<enum name='MSC_DIR_SIGN' value64='1'/>
<enum name='MSC_DIR_VERIFY' value64='2'/>
<enum name='MSC_EJECT_TOKEN' value64='3'/>
<enum name='MSC_GEN_ALG_3DES' value64='4'/>
<enum name='MSC_GEN_ALG_3DES3' value64='5'/>
<enum name='MSC_GEN_ALG_DES' value64='3'/>
<enum name='MSC_GEN_ALG_DSA' value64='2'/>
<enum name='MSC_GEN_ALG_RSA' value64='0'/>
<enum name='MSC_GEN_ALG_RSA_CRT' value64='1'/>
<enum name='MSC_IDENTITY_BLOCKED' value64='39948'/>
<enum name='MSC_INCONSISTENT_STATUS' value64='39940'/>
<enum name='MSC_INCORRECT_ALG' value64='39945'/>
<enum name='MSC_INCORRECT_P1' value64='39952'/>
<enum name='MSC_INCORRECT_P2' value64='39953'/>
<enum name='MSC_INIT_DEFAULT_KEY' value64='0'/>
<enum name='MSC_INIT_IGNORE_KEY' value64='1'/>
<enum name='MSC_INIT_USE_KEY' value64='2'/>
<enum name='MSC_INSUFFICIENT_BUFFER' value64='40017'/>
<enum name='MSC_INTERNAL_ERROR' value64='40191'/>
<enum name='MSC_INVALID_HANDLE' value64='40025'/>
<enum name='MSC_INVALID_PARAMETER' value64='39951'/>
<enum name='MSC_KEYPOLICY_DIR_DECRYPT' value64='2048'/>
<enum name='MSC_KEYPOLICY_DIR_ENCRYPT' value64='1024'/>
<enum name='MSC_KEYPOLICY_DIR_SIGN' value64='256'/>
<enum name='MSC_KEYPOLICY_DIR_VERIFY' value64='512'/>
<enum name='MSC_KEYPOLICY_MODE_DES_CBC_NOPAD' value64='8'/>
<enum name='MSC_KEYPOLICY_MODE_DES_ECB_NOPAD' value64='16'/>
<enum name='MSC_KEYPOLICY_MODE_DSA_SHA' value64='4'/>
<enum name='MSC_KEYPOLICY_MODE_RSA_NOPAD' value64='1'/>
<enum name='MSC_KEYPOLICY_MODE_RSA_PAD_PKCS1' value64='2'/>
<enum name='MSC_KEY_3DES' value64='7'/>
<enum name='MSC_KEY_3DES3' value64='8'/>
<enum name='MSC_KEY_DES' value64='6'/>
<enum name='MSC_KEY_DSA_PRIVATE' value64='5'/>
<enum name='MSC_KEY_DSA_PUBLIC' value64='4'/>
<enum name='MSC_KEY_RSA_PRIVATE' value64='2'/>
<enum name='MSC_KEY_RSA_PRIVATE_CRT' value64='3'/>
<enum name='MSC_KEY_RSA_PUBLIC' value64='1'/>
<enum name='MSC_LEAVE_TOKEN' value64='0'/>
<enum name='MSC_LIST_ALL' value64='3'/>
<enum name='MSC_LIST_KNOWN' value64='1'/>
<enum name='MSC_LIST_SLOTS' value64='2'/>
<enum name='MSC_MAXSIZEOF_APDU_DATALEN' value64='255'/>
<enum name='MSC_MAXSIZE_AID' value64='64'/>
<enum name='MSC_MAXSIZE_BUFFER' value64='264'/>
<enum name='MSC_MAXSIZE_CERT_ISSUER' value64='512'/>
<enum name='MSC_MAXSIZE_CERT_SERIAL' value64='512'/>
<enum name='MSC_MAXSIZE_CERT_SUBJECT' value64='512'/>
<enum name='MSC_MAXSIZE_LABEL' value64='32'/>
<enum name='MSC_MAXSIZE_MAC' value64='128'/>
<enum name='MSC_MAXSIZE_OBJID' value64='16'/>
<enum name='MSC_MAXSIZE_SVCPROV' value64='200'/>
<enum name='MSC_MAXSIZE_TOKENAME' value64='150'/>
<enum name='MSC_MAXSIZE_TOKENARRAY' value64='255'/>
<enum name='MSC_MAX_KEYS' value64='16'/>
<enum name='MSC_MAX_PINS' value64='8'/>
<enum name='MSC_MODE_DES_CBC_NOPAD' value64='32'/>
<enum name='MSC_MODE_DES_ECB_NOPAD' value64='33'/>
<enum name='MSC_MODE_DSA_SHA' value64='16'/>
<enum name='MSC_MODE_RSA_NOPAD' value64='0'/>
<enum name='MSC_MODE_RSA_PAD_PKCS1' value64='1'/>
<enum name='MSC_NO_MEMORY_LEFT' value64='39937'/>
<enum name='MSC_NO_TIMEOUT' value64='-1'/>
<enum name='MSC_OBJECT_EXISTS' value64='39944'/>
<enum name='MSC_OBJECT_NOT_FOUND' value64='39943'/>
<enum name='MSC_OK' value64='36864'/>
<enum name='MSC_OPERATION_NOT_ALLOWED' value64='39939'/>
<enum name='MSC_OPT_DEFAULT' value64='0'/>
<enum name='MSC_OPT_DSA_GPQ' value64='2'/>
<enum name='MSC_OPT_RSA_PUB_EXP' value64='1'/>
<enum name='MSC_PERCENT_STEPSIZE' value64='1000'/>
<enum name='MSC_RESET_TOKEN' value64='1'/>
<enum name='MSC_SEQUENCE_END' value64='39954'/>
<enum name='MSC_SEQUENCE_NEXT' value64='1'/>
<enum name='MSC_SEQUENCE_RESET' value64='0'/>
<enum name='MSC_SERVICE_UNRESPONSIVE' value64='40019'/>
<enum name='MSC_SHARE_DIRECT' value64='3'/>
<enum name='MSC_SHARE_EXCLUSIVE' value64='1'/>
<enum name='MSC_SHARE_SHARED' value64='2'/>
<enum name='MSC_SHARING_VIOLATION' value64='40032'/>
<enum name='MSC_SIGNATURE_INVALID' value64='39947'/>
<enum name='MSC_SINGLE_READ_PACKET' value64='255'/>
<enum name='MSC_SIZEOF_KEYPACKET' value64='200'/>
<enum name='MSC_STATE_CHANGED' value64='2'/>
<enum name='MSC_STATE_EMPTY' value64='16'/>
<enum name='MSC_STATE_EXCLUSIVE' value64='128'/>
<enum name='MSC_STATE_INUSE' value64='256'/>
<enum name='MSC_STATE_MUTE' value64='512'/>
<enum name='MSC_STATE_PRESENT' value64='32'/>
<enum name='MSC_STATE_UNAVAILABLE' value64='8'/>
<enum name='MSC_STATE_UNAWARE' value64='16384'/>
<enum name='MSC_STATE_UNKNOWN' value64='4'/>
<enum name='MSC_SUCCESS' value64='36864'/>
<enum name='MSC_SUPPORT_3DES' value64='32'/>
<enum name='MSC_SUPPORT_AES' value64='128'/>
<enum name='MSC_SUPPORT_BLOWFISH' value64='256'/>
<enum name='MSC_SUPPORT_CHANGEPIN' value64='256'/>
<enum name='MSC_SUPPORT_COMPUTECRYPT' value64='8'/>
<enum name='MSC_SUPPORT_CREATEOBJECT' value64='2048'/>
<enum name='MSC_SUPPORT_CREATEPIN' value64='64'/>
<enum name='MSC_SUPPORT_DELETEOBJECT' value64='4096'/>
<enum name='MSC_SUPPORT_DES' value64='16'/>
<enum name='MSC_SUPPORT_DSA' value64='2'/>
<enum name='MSC_SUPPORT_ECURVE' value64='4'/>
<enum name='MSC_SUPPORT_ELGAMAL' value64='8'/>
<enum name='MSC_SUPPORT_EXPORTKEY' value64='4'/>
<enum name='MSC_SUPPORT_EXTAUTH' value64='16'/>
<enum name='MSC_SUPPORT_GENKEYS' value64='1'/>
<enum name='MSC_SUPPORT_GETCHALLENGE' value64='131072'/>
<enum name='MSC_SUPPORT_IDEA' value64='64'/>
<enum name='MSC_SUPPORT_IMPORTKEY' value64='2'/>
<enum name='MSC_SUPPORT_LISTKEYS' value64='32'/>
<enum name='MSC_SUPPORT_LISTOBJECTS' value64='32768'/>
<enum name='MSC_SUPPORT_LISTPINS' value64='1024'/>
<enum name='MSC_SUPPORT_LOGOUTALL' value64='65536'/>
<enum name='MSC_SUPPORT_MD5' value64='2048'/>
<enum name='MSC_SUPPORT_READOBJECT' value64='16384'/>
<enum name='MSC_SUPPORT_RSA' value64='1'/>
<enum name='MSC_SUPPORT_SHA1' value64='1024'/>
<enum name='MSC_SUPPORT_TWOFISH' value64='512'/>
<enum name='MSC_SUPPORT_UNBLOCKPIN' value64='512'/>
<enum name='MSC_SUPPORT_VERIFYPIN' value64='128'/>
<enum name='MSC_SUPPORT_WRITEOBJECT' value64='8192'/>
<enum name='MSC_TAG_CAPABLE_3DES' value64='202'/>
<enum name='MSC_TAG_CAPABLE_AES' value64='204'/>
<enum name='MSC_TAG_CAPABLE_BLOWFISH' value64='205'/>
<enum name='MSC_TAG_CAPABLE_DES' value64='201'/>
<enum name='MSC_TAG_CAPABLE_DSA' value64='104'/>
<enum name='MSC_TAG_CAPABLE_ECURVE' value64='105'/>
<enum name='MSC_TAG_CAPABLE_ELGAMAL' value64='106'/>
<enum name='MSC_TAG_CAPABLE_IDEA' value64='203'/>
<enum name='MSC_TAG_CAPABLE_ID_STATE' value64='501'/>
<enum name='MSC_TAG_CAPABLE_KEY_AUTH' value64='180'/>
<enum name='MSC_TAG_CAPABLE_MD5' value64='207'/>
<enum name='MSC_TAG_CAPABLE_OBJ_ATTR' value64='301'/>
<enum name='MSC_TAG_CAPABLE_OBJ_AUTH' value64='303'/>
<enum name='MSC_TAG_CAPABLE_OBJ_IDSIZE' value64='302'/>
<enum name='MSC_TAG_CAPABLE_OBJ_MAXNUM' value64='304'/>
<enum name='MSC_TAG_CAPABLE_PIN_ATTR' value64='401'/>
<enum name='MSC_TAG_CAPABLE_PIN_AUTH' value64='407'/>
<enum name='MSC_TAG_CAPABLE_PIN_CHARSET' value64='405'/>
<enum name='MSC_TAG_CAPABLE_PIN_MAXNUM' value64='402'/>
<enum name='MSC_TAG_CAPABLE_PIN_MAXSIZE' value64='404'/>
<enum name='MSC_TAG_CAPABLE_PIN_MINSIZE' value64='403'/>
<enum name='MSC_TAG_CAPABLE_PIN_POLICY' value64='406'/>
<enum name='MSC_TAG_CAPABLE_RANDOM' value64='600'/>
<enum name='MSC_TAG_CAPABLE_RANDOM_MAX' value64='601'/>
<enum name='MSC_TAG_CAPABLE_RANDOM_MIN' value64='602'/>
<enum name='MSC_TAG_CAPABLE_RSA' value64='103'/>
<enum name='MSC_TAG_CAPABLE_SHA1' value64='208'/>
<enum name='MSC_TAG_CAPABLE_TWOFISH' value64='206'/>
<enum name='MSC_TAG_SUPPORT_CRYPTOALG' value64='102'/>
<enum name='MSC_TAG_SUPPORT_FUNCTIONS' value64='101'/>
<enum name='MSC_TIMEOUT_OCCURRED' value64='40020'/>
<enum name='MSC_TOKEN_INSERTED' value64='40023'/>
<enum name='MSC_TOKEN_REMOVED' value64='40021'/>
<enum name='MSC_TOKEN_RESET' value64='40022'/>
<enum name='MSC_TOKEN_TYPE_KNOWN' value64='4'/>
<enum name='MSC_TOKEN_TYPE_REMOVED' value64='1'/>
<enum name='MSC_TOKEN_TYPE_RESET' value64='8'/>
<enum name='MSC_TOKEN_TYPE_UNKNOWN' value64='2'/>
<enum name='MSC_TOKEN_UNRESPONSIVE' value64='40024'/>
<enum name='MSC_TRANSPORT_ERROR' value64='39950'/>
<enum name='MSC_UNAUTHORIZED' value64='39942'/>
<enum name='MSC_UNRECOGNIZED_TOKEN' value64='40018'/>
<enum name='MSC_UNSPECIFIED_ERROR' value64='39949'/>
<enum name='MSC_UNSUPPORTED_FEATURE' value64='39941'/>
<enum name='MSC_ZF_DEFAULT' value64='0'/>
<enum name='MSC_ZF_WRITE_ZERO' value64='1'/>
<enum name='PCSCLITE_CLIENT_ATTEMPTS' value64='120'/>
<enum name='PCSCLITE_INFINITE_TIMEOUT' value64='4320000'/>
<enum name='PCSCLITE_MAX_APPLICATIONS' value64='16'/>
<enum name='PCSCLITE_MAX_APPLICATIONS_CONTEXTS' value64='256'/>
<enum name='PCSCLITE_MAX_APPLICATION_CONTEXTS' value64='16'/>
<enum name='PCSCLITE_MAX_APPLICATION_CONTEXT_CHANNELS' value64='16'/>
<enum name='PCSCLITE_MAX_CHANNELS' value64='16'/>
<enum name='PCSCLITE_MAX_COMSIZE' value64='64'/>
<enum name='PCSCLITE_MAX_CONTEXTS' value64='16'/>
<enum name='PCSCLITE_MAX_MESSAGE_SIZE' value64='2048'/>
<enum name='PCSCLITE_MAX_READERS_CONTEXTS' value64='16'/>
<enum name='PCSCLITE_MAX_READER_CONTEXT_CHANNELS' value64='16'/>
<enum name='PCSCLITE_MAX_THREADS' value64='16'/>
<enum name='PCSCLITE_MCLIENT_ATTEMPTS' value64='20'/>
<enum name='PCSCLITE_MSG_KEY_LEN' value64='16'/>
<enum name='PCSCLITE_RW_ATTEMPTS' value64='100'/>
<enum name='PCSCLITE_SERVER_ATTEMPTS' value64='5'/>
<enum name='PCSCLITE_STATUS_POLL_RATE' value64='400000'/>
<enum name='PCSCLITE_STATUS_WAIT' value64='200000'/>
<enum name='PCSCLITE_SVC_IDENTITY' value64='16973824'/>
<enum name='PCSCLITE_TRANSACTION_TIMEOUT' value64='40'/>
<enum name='SCARD_ABSENT' value64='2'/>
<enum name='SCARD_ATR_LENGTH' value64='33'/>
<enum name='SCARD_EJECT_CARD' value64='3'/>
<enum name='SCARD_E_BAD_SEEK' value64='-2146435031'/>
<enum name='SCARD_E_CANCELLED' value64='-2146435070'/>
<enum name='SCARD_E_CANT_DISPOSE' value64='-2146435058'/>
<enum name='SCARD_E_CARD_UNSUPPORTED' value64='-2146435044'/>
<enum name='SCARD_E_CERTIFICATE_UNAVAILABLE' value64='-2146435027'/>
<enum name='SCARD_E_COMM_DATA_LOST' value64='-2146435025'/>
<enum name='SCARD_E_DIR_NOT_FOUND' value64='-2146435037'/>
<enum name='SCARD_E_DUPLICATE_READER' value64='-2146435045'/>
<enum name='SCARD_E_FILE_NOT_FOUND' value64='-2146435036'/>
<enum name='SCARD_E_ICC_CREATEORDER' value64='-2146435039'/>
<enum name='SCARD_E_ICC_INSTALLATION' value64='-2146435040'/>
<enum name='SCARD_E_INSUFFICIENT_BUFFER' value64='-2146435064'/>
<enum name='SCARD_E_INVALID_ATR' value64='-2146435051'/>
<enum name='SCARD_E_INVALID_CHV' value64='-2146435030'/>
<enum name='SCARD_E_INVALID_HANDLE' value64='-2146435069'/>
<enum name='SCARD_E_INVALID_PARAMETER' value64='-2146435068'/>
<enum name='SCARD_E_INVALID_TARGET' value64='-2146435067'/>
<enum name='SCARD_E_INVALID_VALUE' value64='-2146435055'/>
<enum name='SCARD_E_NOT_READY' value64='-2146435056'/>
<enum name='SCARD_E_NOT_TRANSACTED' value64='-2146435050'/>
<enum name='SCARD_E_NO_ACCESS' value64='-2146435033'/>
<enum name='SCARD_E_NO_DIR' value64='-2146435035'/>
<enum name='SCARD_E_NO_FILE' value64='-2146435034'/>
<enum name='SCARD_E_NO_KEY_CONTAINER' value64='-2146435024'/>
<enum name='SCARD_E_NO_MEMORY' value64='-2146435066'/>
<enum name='SCARD_E_NO_READERS_AVAILABLE' value64='-2146435026'/>
<enum name='SCARD_E_NO_SERVICE' value64='-2146435043'/>
<enum name='SCARD_E_NO_SMARTCARD' value64='-2146435060'/>
<enum name='SCARD_E_NO_SUCH_CERTIFICATE' value64='-2146435028'/>
<enum name='SCARD_E_PCI_TOO_SMALL' value64='-2146435047'/>
<enum name='SCARD_E_PROTO_MISMATCH' value64='-2146435057'/>
<enum name='SCARD_E_READER_UNAVAILABLE' value64='-2146435049'/>
<enum name='SCARD_E_READER_UNSUPPORTED' value64='-2146435046'/>
<enum name='SCARD_E_SERVER_TOO_BUSY' value64='-2146435023'/>
<enum name='SCARD_E_SERVICE_STOPPED' value64='-2146435042'/>
<enum name='SCARD_E_SHARING_VIOLATION' value64='-2146435061'/>
<enum name='SCARD_E_SYSTEM_CANCELLED' value64='-2146435054'/>
<enum name='SCARD_E_TIMEOUT' value64='-2146435062'/>
<enum name='SCARD_E_UNEXPECTED' value64='-2146435041'/>
<enum name='SCARD_E_UNKNOWN_CARD' value64='-2146435059'/>
<enum name='SCARD_E_UNKNOWN_READER' value64='-2146435063'/>
<enum name='SCARD_E_UNKNOWN_RES_MNG' value64='-2146435029'/>
<enum name='SCARD_E_UNSUPPORTED_FEATURE' value64='-2146435041'/>
<enum name='SCARD_E_WRITE_TOO_MANY' value64='-2146435032'/>
<enum name='SCARD_F_COMM_ERROR' value64='-2146435053'/>
<enum name='SCARD_F_INTERNAL_ERROR' value64='-2146435071'/>
<enum name='SCARD_F_UNKNOWN_ERROR' value64='-2146435052'/>
<enum name='SCARD_F_WAITED_TOO_LONG' value64='-2146435065'/>
<enum name='SCARD_INSERTED' value64='2'/>
<enum name='SCARD_LEAVE_CARD' value64='0'/>
<enum name='SCARD_NEGOTIABLE' value64='32'/>
<enum name='SCARD_POWERED' value64='16'/>
<enum name='SCARD_PRESENT' value64='4'/>
<enum name='SCARD_PROTOCOL_ANY' value64='3'/>
<enum name='SCARD_PROTOCOL_RAW' value64='4'/>
<enum name='SCARD_PROTOCOL_T0' value64='1'/>
<enum name='SCARD_PROTOCOL_T1' value64='2'/>
<enum name='SCARD_PROTOCOL_T15' value64='8'/>
<enum name='SCARD_PROTOCOL_UNDEFINED' value64='0'/>
<enum name='SCARD_PROTOCOL_UNSET' value64='0'/>
<enum name='SCARD_P_SHUTDOWN' value64='-2146435048'/>
<enum name='SCARD_REMOVED' value64='4'/>
<enum name='SCARD_RESET' value64='1'/>
<enum name='SCARD_RESET_CARD' value64='1'/>
<enum name='SCARD_SCOPE_GLOBAL' value64='3'/>
<enum name='SCARD_SCOPE_SYSTEM' value64='2'/>
<enum name='SCARD_SCOPE_TERMINAL' value64='1'/>
<enum name='SCARD_SCOPE_USER' value64='0'/>
<enum name='SCARD_SHARE_DIRECT' value64='3'/>
<enum name='SCARD_SHARE_EXCLUSIVE' value64='1'/>
<enum name='SCARD_SHARE_SHARED' value64='2'/>
<enum name='SCARD_SPECIFIC' value64='64'/>
<enum name='SCARD_STATE_ATRMATCH' value64='64'/>
<enum name='SCARD_STATE_CHANGED' value64='2'/>
<enum name='SCARD_STATE_EMPTY' value64='16'/>
<enum name='SCARD_STATE_EXCLUSIVE' value64='128'/>
<enum name='SCARD_STATE_IGNORE' value64='1'/>
<enum name='SCARD_STATE_INUSE' value64='256'/>
<enum name='SCARD_STATE_MUTE' value64='512'/>
<enum name='SCARD_STATE_PRESENT' value64='32'/>
<enum name='SCARD_STATE_UNAVAILABLE' value64='8'/>
<enum name='SCARD_STATE_UNAWARE' value64='0'/>
<enum name='SCARD_STATE_UNKNOWN' value64='4'/>
<enum name='SCARD_STATE_UNPOWERED' value64='1024'/>
<enum name='SCARD_SWALLOWED' value64='8'/>
<enum name='SCARD_S_SUCCESS' value64='0'/>
<enum name='SCARD_UNKNOWN' value64='1'/>
<enum name='SCARD_UNPOWER_CARD' value64='2'/>
<enum name='SCARD_W_CANCELLED_BY_USER' value64='-2146434962'/>
<enum name='SCARD_W_CARD_NOT_AUTHENTICATED' value64='-2146434961'/>
<enum name='SCARD_W_CHV_BLOCKED' value64='-2146434964'/>
<enum name='SCARD_W_EOF' value64='-2146434963'/>
<enum name='SCARD_W_INSERTED_CARD' value64='-2146434966'/>
<enum name='SCARD_W_REMOVED_CARD' value64='-2146434967'/>
<enum name='SCARD_W_RESET_CARD' value64='-2146434968'/>
<enum name='SCARD_W_SECURITY_VIOLATION' value64='-2146434966'/>
<enum name='SCARD_W_UNPOWERED_CARD' value64='-2146434969'/>
<enum name='SCARD_W_UNRESPONSIVE_CARD' value64='-2146434970'/>
<enum name='SCARD_W_UNSUPPORTED_CARD' value64='-2146434971'/>
<enum name='SCARD_W_WRONG_CHV' value64='-2146434965'/>
<function name='MSCBeginTransaction'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<retval type64='I'/>
</function>
<function name='MSCCancelEventWait'>
<retval type64='I'/>
</function>
<function name='MSCChangePIN'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<arg type64='C'/>
<arg type64='*'/>
<arg type64='C'/>
<arg type64='*'/>
<arg type64='C'/>
<retval type64='I'/>
</function>
<function name='MSCClearReset'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<retval type64='C'/>
</function>
<function name='MSCComputeCrypt'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<arg type64='^{_MSCLPCryptInit=CCC*S}'/>
<arg type64='*'/>
<arg type64='I'/>
<arg type64='*'/>
<arg type64='^I'/>
<retval type64='I'/>
</function>
<function name='MSCCreateObject'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<arg type64='*'/>
<arg type64='I'/>
<arg type64='^{_MSCLPObjectACL=SSS}'/>
<retval type64='I'/>
</function>
<function name='MSCCreatePIN'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<arg type64='C'/>
<arg type64='C'/>
<arg type64='*'/>
<arg type64='I'/>
<arg type64='*'/>
<arg type64='C'/>
<retval type64='I'/>
</function>
<function name='MSCDeleteObject'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<arg type64='*'/>
<arg type64='C'/>
<retval type64='I'/>
</function>
<function name='MSCEndTransaction'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<arg type64='I'/>
<retval type64='I'/>
</function>
<function name='MSCEstablishConnection'>
<arg type64='^{_MSCLPTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}'/>
<arg type64='I'/>
<arg type64='*'/>
<arg type64='I'/>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<retval type64='I'/>
</function>
<function name='MSCExportKey'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<arg type64='C'/>
<arg type64='*'/>
<arg type64='^I'/>
<arg type64='^v'/>
<arg type64='C'/>
<retval type64='I'/>
</function>
<function name='MSCExtAuthenticate'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<arg type64='C'/>
<arg type64='C'/>
<arg type64='C'/>
<arg type64='*'/>
<arg type64='I'/>
<retval type64='I'/>
</function>
<function name='MSCExtendedFeature'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<arg type64='I'/>
<arg type64='*'/>
<arg type64='I'/>
<arg type64='*'/>
<arg type64='^I'/>
<retval type64='I'/>
</function>
<function name='MSCGenerateKeys'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<arg type64='C'/>
<arg type64='C'/>
<arg type64='^{MSCGenKeyParams=CS{MSCKeyACL=SSS}{MSCKeyACL=SSS}{MSCKeyPolicy=SS}{MSCKeyPolicy=SS}C*I}'/>
<retval type64='I'/>
</function>
<function name='MSCGetCapabilities'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<arg type64='I'/>
<arg type64='*'/>
<arg type64='^I'/>
<retval type64='I'/>
</function>
<function name='MSCGetChallenge'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<arg type64='*'/>
<arg type64='S'/>
<arg type64='*'/>
<arg type64='S'/>
<retval type64='I'/>
</function>
<function name='MSCGetKeyAttributes'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<arg type64='C'/>
<arg type64='^{MSCKeyInfo=CCCCS{MSCKeyPolicy=SS}{MSCKeyACL=SSS}}'/>
<retval type64='I'/>
</function>
<function name='MSCGetObjectAttributes'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<arg type64='*'/>
<arg type64='^{MSCObjectInfo=[16c]I{MSCObjectACL=SSS}}'/>
<retval type64='I'/>
</function>
<function name='MSCGetStatus'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<arg type64='^{_MSCLPStatusInfo=SSIICCS}'/>
<retval type64='I'/>
</function>
<function name='MSCImportKey'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<arg type64='C'/>
<arg type64='^{_MSCLPKeyACL=SSS}'/>
<arg type64='*'/>
<arg type64='I'/>
<arg type64='^{_MSCLPKeyPolicy=SS}'/>
<arg type64='^v'/>
<arg type64='C'/>
<retval type64='I'/>
</function>
<function name='MSCIsTokenChanged'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<retval type64='C'/>
</function>
<function name='MSCIsTokenKnown'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<retval type64='C'/>
</function>
<function name='MSCIsTokenMoved'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<retval type64='C'/>
</function>
<function name='MSCIsTokenReset'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<retval type64='C'/>
</function>
<function name='MSCListKeys'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<arg type64='C'/>
<arg type64='^{MSCKeyInfo=CCCCS{MSCKeyPolicy=SS}{MSCKeyACL=SSS}}'/>
<retval type64='I'/>
</function>
<function name='MSCListObjects'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<arg type64='C'/>
<arg type64='^{MSCObjectInfo=[16c]I{MSCObjectACL=SSS}}'/>
<retval type64='I'/>
</function>
<function name='MSCListPINs'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<arg type64='^S'/>
<retval type64='I'/>
</function>
<function name='MSCListTokens'>
<arg type64='I'/>
<arg type64='^{_MSCLPTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}'/>
<arg type64='^I'/>
<retval type64='I'/>
</function>
<function name='MSCLogoutAll'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<retval type64='I'/>
</function>
<function name='MSCReadAllocateObject'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<arg type64='*'/>
<arg type64='^*'/>
<arg type64='^I'/>
<arg function_pointer='true' type64='^?'>
<arg type64='^v'/>
<arg type64='i'/>
<retval type64='I'/>
</arg>
<arg type64='^v'/>
<retval type64='I'/>
</function>
<function name='MSCReadObject'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<arg type64='*'/>
<arg type64='I'/>
<arg type64='*'/>
<arg type64='I'/>
<arg function_pointer='true' type64='^?'>
<arg type64='^v'/>
<arg type64='i'/>
<retval type64='I'/>
</arg>
<arg type64='^v'/>
<retval type64='I'/>
</function>
<function name='MSCReleaseConnection'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<arg type64='I'/>
<retval type64='I'/>
</function>
<function name='MSCUnblockPIN'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<arg type64='C'/>
<arg type64='*'/>
<arg type64='I'/>
<retval type64='I'/>
</function>
<function name='MSCVerifyPIN'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<arg type64='C'/>
<arg type64='*'/>
<arg type64='I'/>
<retval type64='I'/>
</function>
<function name='MSCWaitForTokenEvent'>
<arg type64='^{_MSCLPTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}'/>
<arg type64='I'/>
<arg type64='I'/>
<retval type64='I'/>
</function>
<function name='MSCWriteFramework'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<arg type64='^{_MSCLPInitTokenParams=[264C]ICI[264C]I[264C]IC[264C]ICSSSCCS}'/>
<retval type64='I'/>
</function>
<function name='MSCWriteObject'>
<arg type64='^{MSCTokenConnection=ii^{_SCARD_IO_REQUEST}[128C]I^v{CFDyLibPointers=^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v}{MSCTokenInfo=[150c][52c][200c][33C][64C]IIII^vI}CI^?}'/>
<arg type64='*'/>
<arg type64='I'/>
<arg type64='*'/>
<arg type64='I'/>
<arg function_pointer='true' type64='^?'>
<arg type64='^v'/>
<arg type64='i'/>
<retval type64='I'/>
</arg>
<arg type64='^v'/>
<retval type64='I'/>
</function>
<function name='SCardBeginTransaction'>
<arg type64='i'/>
<retval type64='i'/>
</function>
<function name='SCardCancel'>
<arg type64='i'/>
<retval type64='i'/>
</function>
<function name='SCardCancelTransaction'>
<arg type64='i'/>
<retval type64='i'/>
</function>
<function name='SCardConnect'>
<arg type64='i'/>
<arg type64='*'/>
<arg type64='I'/>
<arg type64='I'/>
<arg type64='^i'/>
<arg type64='^I'/>
<retval type64='i'/>
</function>
<function name='SCardControl'>
<arg type64='i'/>
<arg type64='^v'/>
<arg type64='I'/>
<arg type64='^v'/>
<arg type64='^I'/>
<retval type64='i'/>
</function>
<function name='SCardControl132'>
<arg type64='i'/>
<arg type64='I'/>
<arg type64='^v'/>
<arg type64='I'/>
<arg type64='^v'/>
<arg type64='I'/>
<arg type64='^I'/>
<retval type64='i'/>
</function>
<function name='SCardDisconnect'>
<arg type64='i'/>
<arg type64='I'/>
<retval type64='i'/>
</function>
<function name='SCardEndTransaction'>
<arg type64='i'/>
<arg type64='I'/>
<retval type64='i'/>
</function>
<function name='SCardEstablishContext'>
<arg type64='I'/>
<arg type64='^v'/>
<arg type64='^v'/>
<arg type64='^i'/>
<retval type64='i'/>
</function>
<function name='SCardGetAttrib'>
<arg type64='i'/>
<arg type64='I'/>
<arg type64='*'/>
<arg type64='^I'/>
<retval type64='i'/>
</function>
<function name='SCardGetStatusChange'>
<arg type64='i'/>
<arg type64='I'/>
<arg type64='^{_LPSCARD_READERSTATE_A=*^vIII[33C]}'/>
<arg type64='I'/>
<retval type64='i'/>
</function>
<function name='SCardIsValidContext'>
<arg type64='i'/>
<retval type64='i'/>
</function>
<function name='SCardListReaderGroups'>
<arg type64='i'/>
<arg type64='*'/>
<arg type64='^I'/>
<retval type64='i'/>
</function>
<function name='SCardListReaders'>
<arg type64='i'/>
<arg type64='*'/>
<arg type64='*'/>
<arg type64='^I'/>
<retval type64='i'/>
</function>
<function name='SCardReconnect'>
<arg type64='i'/>
<arg type64='I'/>
<arg type64='I'/>
<arg type64='I'/>
<arg type64='^I'/>
<retval type64='i'/>
</function>
<function name='SCardReleaseContext'>
<arg type64='i'/>
<retval type64='i'/>
</function>
<function name='SCardSetAttrib'>
<arg type64='i'/>
<arg type64='I'/>
<arg type64='*'/>
<arg type64='I'/>
<retval type64='i'/>
</function>
<function name='SCardSetTimeout'>
<arg type64='i'/>
<arg type64='I'/>
<retval type64='i'/>
</function>
<function name='SCardStatus'>
<arg type64='i'/>
<arg type64='*'/>
<arg type64='^I'/>
<arg type64='^I'/>
<arg type64='^I'/>
<arg type64='*'/>
<arg type64='^I'/>
<retval type64='i'/>
</function>
<function name='SCardTransmit'>
<arg type64='i'/>
<arg type64='^{_SCARD_IO_REQUEST=II}'/>
<arg type64='*'/>
<arg type64='I'/>
<arg type64='^{_SCARD_IO_REQUEST=II}'/>
<arg type64='*'/>
<arg type64='^I'/>
<retval type64='i'/>
</function>
<function name='SCardUnload'>
<retval type64='v'/>
</function>
<function name='msc_error'>
<arg type64='Q'/>
<retval type64='*'/>
</function>
<function name='pcsc_stringify_error'>
<arg type64='i'/>
<retval type64='*'/>
</function>
</signatures>
