IC卡读写器DELPHI源代码

 

 

 

详细代码:

 

#ifndef _EXPORT_FUNC_H_
#define _EXPORT_FUNC_H_

//广州荣士电子有限公司,联系电话020-82318861,82322852,定制13826029618 网址http://www.icmcu.com

//return successful result
#define  LIB_SUCCESS      0 
//return failed result
#define  LIB_FAILED       1

#define MAX_RF_BUFFER     1024

/******** 功能:获取动态库版本号 2字节 *******************/
//  返回: 成功返回0
/*********************************************************/
int WINAPI lib_ver(unsigned int *nVer);


/******** 功能:DES 算法加密函数 *************************/
//  参数:szOut:  加密结果,长度等于加密数据长度
//        szIn:   加密数据
//        inlen:  加密数据长度,8字节的整数倍
//        key:    密钥
//        keylen: 密钥长度,如果大于8字节,是3des,如果小于等于8字节单des.不足补零
//  返回: 成功返回0
/*********************************************************/
int (WINAPI* des_encrypt)(unsigned char *szOut,unsigned char *szIn , unsigned int inlen,unsigned char *key,unsigned int keylen);


/******** 功能:DES 算法解密函数 *************************/
//  参数:szOut:  解密结果,长度等于解密数据长度
//        szIn:   解密数据
//        inlen:  解密数据长度,8字节的整数倍
//        key:    密钥
//        keylen: 密钥长度,如果大于8字节,是3des,如果小于等于8字节单des.不足补零
//  返回: 成功返回0
/*********************************************************/
int (WINAPI* des_decrypt)(unsigned char *szOut,unsigned char *szIn , unsigned int inlen,unsigned char *key,unsigned int keylen);


/******** 功能:初始化串口 *******************************/
//  参数:port:串口号,取值为1~4
//        baud:为通讯波特率4800~115200
//  返回:成功则返回0
/*********************************************************/
int WINAPI rf_init_com(int port,long baud);


/******** 功能:指定设备标识 *****************************/
//  参数:icdev:通讯设备标识符,0-65536
//  返回:成功返回0
/*********************************************************/
int WINAPI rf_init_device_number(unsigned short icdev);


/******** 功能:读取设备标识 *****************************/
//  参数:Icdev:通讯设备标识符
//  返回:成功返回0
/*********************************************************/
int WINAPI rf_get_device_number(unsigned short *Icdev);


/******** 功能:取得读写卡器硬件版本号,2 字节 ***********/
//  参数:icdev:  通讯设备标识符
//        Version:存放返回版本信息
//  返回:成功则返回0
/*********************************************************/
int WINAPI rf_get_model(unsigned short icdev,unsigned short *Version);


/******** 功能:取得读写卡器产品序列号,8 字节 ***********/
//  参数:icdev:通讯设备标识符
//        Snr:  存放返回读写卡器产品序列号
//  返回:成功则返回0
/*********************************************************/
int WINAPI rf_get_snr(unsigned short icdev,unsigned char *Snr);


/******** 功能:蜂鸣 *************************************/
//  参数:icdev:通讯设备标识符
//        msec: 蜂鸣时限,单位是10 毫秒
//  返回:成功则返回0
/****************

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值