⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mwic.h

📁 IC卡分为两种 一种是接触式的 还一种是非接触式的 此文件二种程序都有 希望能帮到会员们
💻 H
字号:
/* MWIC.H */
#ifndef __MWIC_H
//************************  general  *****************************//
int ic_init(int com,long baud);
int auto_init(int port,long baud);
int ic_exit(int icdev);
int chk_card(int icdev);
int srd_ver(int icdev, int len,unsigned char *data_buffer);
int set_baud(int icdev, long baud);
int cmp_dvsc(int icdev, int len,unsigned char *dta_buffer);
int srd_dvsc(int icdev, int len,unsigned char *data_buffer);
int swr_dvsc(int icdev, int len,unsigned char *data_buffer);
int setsc_md(int icdev, int mode);
int turn_on(int icdev);
int turn_off(int icdev);
int auto_pull(int icdev);
int get_status(int icdev,int *state);
int dv_beep(int icdev, int time);
long chk_baud(int port);
int swr_eeprom(int icdev, int offset,int len,unsigned char   *data_buffer);
int srd_eeprom(int icdev, int offset,int len,unsigned char   *data_buffer);
int srd_snr(int  icdev,int  len,unsigned char *data_buffer);
int val_read(int icdev,unsigned long *p_Value);
int val_inc(int icdev, unsigned long _Value);
int val_dec(int icdev, unsigned long _Value);
int val_set(int icdev, unsigned long _Value);
int  ic_encrypt( char *key,char *ptrSource, unsigned int msgLen, char *ptrDest);
int  ic_decrypt( char *key,char *ptrSource, unsigned int msgLen, char *ptrDest);
unsigned long  DES_Encrypt( unsigned char *Key,int Keyen,unsigned char *Source, unsigned long SrcLen,unsigned char *result);
int  DES_Decrypt( unsigned char *Key,int KeyLen,unsigned char *Source, unsigned long SrcLen,unsigned char *result);
//**********************    operate sle 4404    **************************
int srd_4404(int icdev,int offset,int len,unsigned char *data_buffer);
int swr_4404(int icdev,int offset,int len,unsigned char *data_buffer);
int csc_4404(int icdev,int len,unsigned char *data_buffer);
int wsc_4404(int icdev,int len,unsigned char *data_buffer);
int rsc_4404(int icdev,int len,unsigned char *data_buffer);
int rsct_4404(int icdev,int *counter);
int cesc_4404(int icdev,int len,unsigned char *data_buffer);
int wesc_4404(int icdev,int len,unsigned char *data_buffer);
int resc_4404(int icdev,int len,unsigned char *data_buffer);
int resct_4404(int icdev,int *counter);
int ser_4404(int icdev,int offset,int len);
int fakefus_4404(int icdev,int mode);
int psnl_4404(int icdev);
int clrpr_4404(int icdev);
int clrrd_4404(int icdev);
int chk_4404(int icdev);
//***********************    operate sle 4406    *************************
int srd_4406(int icdev,int offset,int len,unsigned char *data_buffer);
int swr_4406(int icdev,int offset,int len,unsigned char *data_buffer);
int csc_4406(int icdev,int len,unsigned char *data_buffer);
int wsc_4406(int icdev,int len,unsigned char *data_buffer);
int rsc_4406(int icdev,int len,unsigned char *data_buffer);
int rsct_4406(int icdev,int *Counter);
int eswc_4406(int icdev,int offset);
int psnl_4406(int icdev);
int chk_4406(int icdev);
//***********************    operate at88sc102    ************************
int srd_102(int icdev,int zone,int offset,int len,unsigned char *data_buffer);
int swr_102(int icdev,int zone,int offset,int len,unsigned char *data_buffer);
int ser_102(int icdev,int zone,int offset,int len);

int csc_102(int icdev,int len,unsigned char *data_buffer);
int rsc_102(int icdev,int len,unsigned char *data_buffer);
int wsc_102(int icdev,int len,unsigned char *data_buffer);
int rsct_102(int icdev,int *counter);

int cesc_102(int icdev,int zone,int len,unsigned char *data_buffer);
int resc_102(int icdev,int zone,int len,unsigned char *data_buffer);
int wesc_102(int icdev,int zone,int len,unsigned char *data_buffer);
int resct_102(int icdev,int zone,int *counter);

int clrpr_102(int icdev,int zone);
int clrrd_102(int icdev,int zone);

int fakefus_102(int icdev,int mode);
int psnl_102(int icdev);
int chk_102(int icdev);
//*********************    operate at88sc1604    **************************
int srd_1604(int icdev,int zone,int offset,int len,unsigned char *data_buffer);
int swr_1604(int icdev,int zone,int offset,int len,unsigned char *data_buffer);
int ser_1604(int icdev,int zone,int offset,int len);

int csc_1604(int icdev,int zone,int len,unsigned char *data_buffer);
int rsc_1604(int icdev,int zone,int len,unsigned char *data_buffer);
int wsc_1604(int icdev,int zone,int len,unsigned char *data_buffer);
int rsct_1604(int icdev,int zone,int *counter);

int cesc_1604(int icdev,int zone,int len,unsigned char *data_buffer);
int resc_1604(int icdev,int zone,int len,unsigned char *data_buffer);
int wesc_1604(int icdev,int zone,int len,unsigned char *data_buffer);
int resct_1604(int icdev,int zone,int *counter);

int clrpr_1604(int icdev,int zone);
int clrrd_1604(int icdev,int zone);

int fakefus_1604(int icdev,int mode);
int psnl_1604(int icdev);
int chk_1604(int icdev);

//*********************    operate at88sc1604b    **************************
int srd_1604b(int icdev,int zone,int offset,int len,unsigned char *data_buffer);
int swr_1604b(int icdev,int zone,int offset,int len,unsigned char *data_buffer);
int ser_1604b(int icdev,int zone,int offset,int len);

int csc_1604b(int icdev,int zone,int len,unsigned char *data_buffer);
int rsc_1604b(int icdev,int zone,int len,unsigned char *data_buffer);
int wsc_1604b(int icdev,int zone,int len,unsigned char *data_buffer);
int rsct_1604b(int icdev,int zone,int *counter);

int cesc_1604b(int icdev,int zone,int len,unsigned char *data_buffer);
int resc_1604b(int icdev,int zone,int len,unsigned char *data_buffer);
int wesc_1604b(int icdev,int zone,int len,unsigned char *data_buffer);
int resct_1604b(int icdev,int zone,int *counter);

int clrpr_1604b(int icdev,int zone);
int clrrd_1604b(int icdev,int zone);

int fakefus_1604b(int icdev,int mode);
int psnl_1604b(int icdev);
int chk_1604b(int icdev);
//************************    operate at24c01a    ***************************
int swr_24c01a(int icdev, int offset, int len,unsigned char *data_buffer);
int srd_24c01a(int icdev, int offset, int len,unsigned char *data_buffer);
int chk_24c01a(int icdev);
//************************    operate at24c02    ***************************
int  swr_24c02(int icdev, int offset, int len,unsigned char *data_buffer);
int  srd_24c02(int icdev, int offset, int len,unsigned char *data_buffer);
int  chk_24c02(int icdev);
//************************    operate at24c04    ***************************
int  swr_24c04(int icdev, int offset, int len,unsigned char *data_buffer);
int  srd_24c04(int icdev, int offset, int len,unsigned char *data_buffer);
int  chk_24c04(int icdev);
//************************    operate at24c08    ***************************
int  swr_24c08(int icdev, int offset, int len,unsigned char *data_buffer);
int  srd_24c08(int icdev, int offset, int len,unsigned char *data_buffer);
int  chk_24c08(int icdev);
//************************    operate at24c16    ***************************
int  swr_24c16(int icdev, int offset, int len,unsigned char *data_buffer);
int  srd_24c16(int icdev, int offset, int len,unsigned char *data_buffer);
int  chk_24c16(int icdev);
//************************    operate at24c64    ***************************
int  swr_24c64(int icdev, int offset, int len,unsigned char *data_buffer);
int  srd_24c64(int icdev, int offset, int len,unsigned char *data_buffer);
int  chk_24c64(int icdev);
//***********************    operate sle 4418    *************************
int srd_4418(int icdev,int offset,int len,unsigned char *data_buffer);
int swr_4418(int icdev,int offset,int len,unsigned char *data_buffer);
int rdwpb_4418(int icdev,int offset,int len,unsigned char *data_buffer);
int wrwpb_4418(int icdev,int offset,int len,unsigned char *data_buffer);
int pwr_4418(int icdev,int offset,int len,unsigned char *data_buffer);
int chk_4418(int icdev);
//***********************    operate sle 4428    *************************
int srd_4428(int icdev,int offset,int len,unsigned char *data_buffer);
int swr_4428(int icdev,int offset,int len,unsigned char *data_buffer);
int rdwpb_4428(int icdev,int offset,int len,unsigned char *data_buffer);
int wrwpb_4428(int icdev,int offset,int len,unsigned char *data_buffer);
int pwr_4428(int icdev,int offset,int len,unsigned char *data_buffer);
int csc_4428(int icdev,int len,unsigned char *data_buffer);
int wsc_4428(int icdev,int len,unsigned char *data_buffer);
int rsc_4428(int icdev,int len,unsigned char *data_buffer);
int rsct_4428(int icdev,int *counter);
int chk_4428(int icdev);
//***********************    operate sle 4442    **************************
int srd_4442(int icdev,int offset,int len,unsigned char *data_buffer);
int swr_4442(int icdev,int offset,int len,unsigned char *data_buffer);
int prd_4442(int icdev,int len,unsigned char *data_buffer);
int pwr_4442(int icdev,int offset,int len,unsigned char *data_buffer);
int csc_4442(int icdev,int len,unsigned char *data_buffer);
int wsc_4442(int icdev,int len,unsigned char *data_buffer);
int rsc_4442(int icdev,int len,unsigned char *data_buffer);
int rsct_4442(int icdev,int *counter);
int chk_4442(int icdev);
//***********************    operate sle 4432    **************************
int srd_4432(int icdev,int offset,int len,unsigned char *data_buffer);
int swr_4432(int icdev,int offset,int len,unsigned char *data_buffer);
int prd_4432(int icdev,int len,unsigned char *data_buffer);
int pwr_4432(int icdev,int offset,int len,unsigned char *data_buffer);
int chk_4432(int icdev);

//***********************    operate at45d041    *************************
int srd_45d041(int  icdev,int  page,int  offset,long len,unsigned char *data_buffer);
int swr_45d041(int  icdev,int  page,int  offset,long len,unsigned char *data_buffer);
int chk_45d041(int  icdev);
//************************    operate at93c46a    ***************************
int swr_93c46a(int  icdev,int  offset, int  len,unsigned char *data_buffer);
int srd_93c46a(int  icdev,int  offset, int  len,unsigned char *data_buffer);
int eral_93c46a(int  icdev);
int chk_93c46a(int  icdev);
//************************    operate at93c46    ***************************
int swr_93c46(int  icdev,int  offset, int  len, unsigned char *data_buffer);
int srd_93c46(int  icdev,int  offset, int  len, unsigned char *data_buffer);
int eral_93c46(int  icdev);
int chk_93c46(int  icdev);
int lib_ver(char *VerStr);
//************************ cpu card ****************************************//
int cpu_reset(int icdev,unsigned char * receive_data);
int cpu_protocol(int icdev,int len,unsigned char *send_data,unsigned char * receive_data);


//**************************** end *************************************//
#define __MWIC_H
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -