1 #ifndef __LIBIDT_VENDI_H___ 2 # define __LIBIDT_VENDI_H___ 33 typedef void (*
pEMV_callBack)(int, int, BYTE *, int, IDTTransactionData *, EMV_Callback *, int);
608 OUT BYTE * record,
IN_OUT int * recordLen);
1064 #endif // ifndef __LIBIDT_VENDI_H___
void(* v4Comm_callBack)(BYTE, BYTE, BYTE *, int)
Definition: libIDT_Vendi.h:90
void(* pMSR_callBackp)(int, IDTMSRData *)
Definition: libIDT_Vendi.h:45
int ctls_setCAPK(IN BYTE *capk, IN int capkLen)
void device_registerCardStatusFrontSwitchCallBk(pCSFS_callBack pCSFSf)
int device_setBurstMode(IN BYTE mode)
int ctls_removeCAPK(IN BYTE *capk, IN int capkLen)
int ctls_retrieveTerminalData(OUT BYTE *tlv, IN_OUT int *tlvLen)
int device_getMerchantRecord(IN int index, OUT BYTE *record)
void(* pCMR_callBack)(int, IDTCMRData *)
Definition: libIDT_Vendi.h:57
int ctls_retrieveAIDList(OUT BYTE *AIDList, IN_OUT int *AIDListLen)
int ctls_cancelTransaction()
void device_registerCameraCallBk(pCMR_callBack pCMRf)
int ctls_retrieveApplicationData(IN BYTE *AID, IN int AIDLen, OUT BYTE *tlv, IN_OUT int *tlvLen)
void(* pCSFS_callBack)(BYTE status)
Definition: libIDT_Vendi.h:63
void comm_registerHTTPCallback(httpComm_callBack cBack)
void(* pReadDataLog)(BYTE *, int)
Definition: libIDT_Vendi.h:27
void ctls_registerCallBkp(pMSR_callBackp pCTLSf)
int device_setMerchantRecord(int index, int enabled, char *merchantID, char *merchantURL)
void ctls_registerCallBk(pMSR_callBack pCTLSf)
void device_getIDGStatusCodeString(IN int returnCode, OUT char *despcrition)
int config_getSerialNumber(OUT char *sNumber)
int setAbsoluteLibraryPath(const char *absoluteLibraryPath)
void msr_registerCallBk(pMSR_callBack pMSRf)
void device_setThreadStackSize(int threadSize)
void pin_registerCallBk(pPIN_callBack pPINf)
int device_setPollMode(IN BYTE mode)
void parseMSRData(IN BYTE *resData, IN int resLen, IN_OUT IDTMSRData *cardData)
int device_isAttached(int deviceType)
int device_getSDKWaitTime()
void(* pEMV_callBack)(int, int, BYTE *, int, IDTTransactionData *, EMV_Callback *, int)
Definition: libIDT_Vendi.h:33
int ctls_startTransaction(IN double amount, IN double amtOther, IN int type, IN const int _timeout, IN BYTE *tags, IN int tagsLen)
int ctls_getConfigurationGroup(IN int group, OUT BYTE *tlv, OUT int *tlvLen)
int ctls_removeAllApplicationData()
void(* pSendDataLog)(BYTE *, int)
Definition: libIDT_Vendi.h:21
int device_getFirmwareVersion(OUT char *firmwareVersion)
int ctls_retrieveCAPKList(OUT BYTE *keys, IN_OUT int *keysLen)
int device_setCurrentDevice(int deviceType)
int ctls_removeApplicationData(IN BYTE *AID, IN int AIDLen)
void(* ftpComm_callBack)(int, int, int)
Definition: libIDT_Vendi.h:76
int device_getFirmwareVersion_Len(OUT char *firmwareVersion, IN_OUT int *firmwareVersionLen)
void device_setSDKWaitTime(int waitTime)
int ctls_retrieveCAPK(IN BYTE *capk, IN int capkLen, OUT BYTE *key, IN_OUT int *keyLen)
void(* pPIN_callBack)(int, IDTPINData *)
Definition: libIDT_Vendi.h:51
void(* pMSR_callBack)(int, IDTMSRData)
Definition: libIDT_Vendi.h:39
void emv_registerCallBk(pEMV_callBack pEMVf)
void registerHotplugCallBk(pMessageHotplug pMsgHotplug)
void(* pMessageHotplug)(int, int)
Definition: libIDT_Vendi.h:15
int device_getMerchantRecord_Len(IN int index, OUT BYTE *record, IN_OUT int *recordLen)
void comm_registerV4Callback(v4Comm_callBack cBack)
int device_getThreadStackSize()
int ctls_activateTransaction(IN const int _timeout, IN BYTE *tags, IN int tagsLen)
void msr_registerCallBkp(pMSR_callBackp pMSRf)
int config_getSerialNumber_Len(OUT char *sNumber, IN_OUT int *sNumberLen)
int ctls_setTerminalData(IN BYTE *tlv, IN int tlvLen)
int ctls_setConfigurationGroup(IN BYTE *tlv, IN int tlvLen)
int device_getCurrentDeviceType()
int ctls_setApplicationData(IN BYTE *tlv, IN int tlvLen)
int device_getTransactionResults(IDTMSRData *cardData)
int ctls_removeConfigurationGroup(int group)
int device_controlUserInterface(IN BYTE *values)
int msr_startMSRSwipe(IN int _timeout)
int device_SendDataCommandNEO(IN int cmd, IN int subCmd, IN BYTE *data, IN int dataLen, OUT BYTE *response, IN_OUT int *respLen)
int ctls_getAllConfigurationGroups(OUT BYTE *tlv, IN_OUT int *tlvLen)
void(* httpComm_callBack)(BYTE *, int)
Definition: libIDT_Vendi.h:82
int device_enablePassThrough(int enablePassThrough)
void registerLogCallBk(pSendDataLog pFSend, pReadDataLog pFRead)