详细代码:
#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
/****************