📄 mwrf32.h
字号:
__int16 __stdcall rf_icode_read_unselected(HANDLE icdev,unsigned char hash,unsigned char tse,unsigned char blnr,
unsigned char nobl,unsigned char *recv);
//87.
__int16 __stdcall rf_icode_write(HANDLE icdev,unsigned char hash,unsigned char blnr,unsigned char *data,
unsigned char *timeslots,unsigned char *recv);
//88.
__int16 __stdcall rf_icode_halt(HANDLE icdev,unsigned char hash,unsigned char *timeslots,unsigned char *recv);
//89.
__int16 __stdcall rf_reset_quiet_bit(HANDLE icdev);
//90.
__int16 __stdcall rf_eas(HANDLE icdev,unsigned char *recv);
//91.
//__int16 __stdcall set_card_type(unsigned char cardtype);
//92.
unsigned int __stdcall rf_get_timeslots(void);
//93.
unsigned int __stdcall rf_get_datalen(void);
///////////////////////////////////////////////////////////
//以下是TYPEB协议的相关函数
__int16 __stdcall rf_select_protocal(HANDLE icdev,unsigned char protype);
__int16 __stdcall rf_requestb(HANDLE icdev,unsigned char mode,unsigned char afi,
unsigned char param,unsigned char *recv_data);
//__int16 __stdcall rf_slot_marker(HANDLE icdev,unsigned char slotnum,unsigned char *recv_data);
__int16 __stdcall rf_attrib(HANDLE icdev,unsigned long pupi,unsigned char param,unsigned char cid,unsigned char brTx,unsigned char brRx);
__int16 __stdcall rf_apdu_trn(HANDLE icdev,unsigned char pcb,unsigned char cid,unsigned char nad,
unsigned char len,unsigned char *command,unsigned char *answer);
__int16 __stdcall rf_haltb(HANDLE icdev, unsigned long pupi);
//Special to AT88RF020:
__int16 __stdcall at88rf020_read(HANDLE icdev,unsigned char cid,unsigned char Adr,unsigned char *_Data);
__int16 __stdcall at88rf020_write(HANDLE icdev,unsigned char cid, unsigned char Adr, unsigned char *_Data);
__int16 __stdcall at88rf020_lock(HANDLE icdev,unsigned char cid,unsigned char *_Data);
__int16 __stdcall at88rf020_check(HANDLE icdev,unsigned char cid, unsigned char *password);
__int16 __stdcall at88rf020_deselect(HANDLE icdev,unsigned char cid);
__int16 __stdcall at88rf020_count(HANDLE icdev,unsigned char cid, unsigned char *Signature);
/////////////////////////////////////////////////////////////////////////
//以下为ISO15693协议相关操作函数
__int16 __stdcall rf_config_mode(HANDLE icdev,unsigned char cardtype,unsigned char _Mode);
//__int16 __stdcall rf_get_config_info(HANDLE icdev,unsigned char *info);
__int16 __stdcall rf_inventory(HANDLE icdev,unsigned char mode,unsigned char afi,unsigned char *card_info);
__int16 __stdcall rf_select_uid(HANDLE icdev,unsigned char *uid);
__int16 __stdcall rf_reset_to_ready(HANDLE icdev,unsigned char mode,unsigned char *uid);
__int16 __stdcall rf_stay_quiet(HANDLE icdev,unsigned char *uid);
__int16 __stdcall rf_get_sysinfo(HANDLE icdev,unsigned char mode,unsigned char *uid,unsigned char *sysinfo);
__int16 __stdcall rf_read_mulblock(HANDLE icdev,unsigned char mode,unsigned char startblock,
unsigned char blocknum,unsigned char *uid,
unsigned char *_Data);
__int16 __stdcall rf_write_mulblock(HANDLE icdev,unsigned char mode,unsigned char startblock,
unsigned char blocknum,unsigned char *uid,unsigned char *_Data);
__int16 __stdcall rf_lock_block(HANDLE icdev,unsigned char mode,unsigned char block,unsigned char *uid);
__int16 __stdcall rf_write_AFI(HANDLE icdev,unsigned char mode,unsigned char afi,unsigned char *uid);
__int16 __stdcall rf_write_DSFID(HANDLE icdev,unsigned char mode,unsigned char dsfid,unsigned char *uid);
__int16 __stdcall rf_lock_DSFID(HANDLE icdev,unsigned char mode,unsigned char *uid);
__int16 __stdcall rf_get_mulblock_security(HANDLE icdev,unsigned char mode,
unsigned char startblock,
unsigned char blocknum,
unsigned char *uid,
unsigned char *security);
__int16 __stdcall rf_lock_AFI(HANDLE icdev,unsigned char mode,unsigned char *uid);
//custom functions
__int16 __stdcall rf_inventory_read(HANDLE icdev,
unsigned char mode,
unsigned char _Afi,
unsigned char startblock,
unsigned char blocknum,
unsigned char *_Data);
__int16 __stdcall rf_fast_inventory_read(HANDLE icdev,
unsigned char mode,
unsigned char _Afi,
unsigned char startblock,
unsigned char blocknum,
unsigned char *_Data);
__int16 __stdcall rf_set_EAS(HANDLE icdev,unsigned char mode);
__int16 __stdcall rf_clear_EAS(HANDLE icdev,unsigned char mode);
__int16 __stdcall rf_alarm_EAS(HANDLE icdev,unsigned char mode,unsigned char *seq);
__int16 __stdcall rf_lock_EAS(HANDLE icdev,unsigned char mode);
__int16 __stdcall rf_write_2_blocks(HANDLE icdev,unsigned char mode,unsigned char startblock,
unsigned char *uid,unsigned char *_Data);
__int16 __stdcall rf_lock_2_blocks(HANDLE icdev, unsigned char mode, unsigned char startblock,
unsigned char *uid);
__int16 __stdcall rf_write_single_block(HANDLE icdev, unsigned char mode, unsigned char block,
unsigned char *uid,unsigned char *_Data);
////////////////////////////////////////////////////////////////////////////////////
//sam卡多卡座操作函数
__int16 __stdcall rf_sam_sel_rst(HANDLE icdev, unsigned char cardset,unsigned char baud,unsigned char *samack);
__int16 __stdcall rf_sam_sel_trn(HANDLE icdev, unsigned char cardset,unsigned char *samblock,unsigned char *recv);
//authenticate with the embered key
__int16 __stdcall rf_authentication_key(HANDLE icdev, unsigned char _Mode,unsigned char _BlockNr, unsigned char *_Key);
//functions related to desfile
__int16 __stdcall rf_anticoll_level(HANDLE icdev,unsigned char level, unsigned char *_Snr);
__int16 __stdcall rf_select_2(HANDLE icdev,unsigned char *_Snr, unsigned char *_Size);
__int16 __stdcall rf_desfile_ats(HANDLE icdev, unsigned char cid, unsigned char *desack);
__int16 __stdcall rf_desfile_pps(HANDLE icdev, unsigned char DIV=0);
__int16 __stdcall rf_desfile_trn(HANDLE icdev, unsigned char cid, unsigned char *_Cmd,unsigned char _sLen,
unsigned char *_Recv, unsigned char *_rLen);
__int16 __stdcall des_op(HANDLE icdev, unsigned char mode, unsigned char *source, unsigned char *dest);
//以下为SRIX4K卡操作函数
__int16 __stdcall srix4k_poll(HANDLE icdev, unsigned char *chip_id);
__int16 __stdcall srix4k_select(HANDLE icdev, unsigned char chip_id);
__int16 __stdcall srix4k_completion(HANDLE icdev);
__int16 __stdcall srix4k_reset_to_inventory(HANDLE icdev);
__int16 __stdcall srix4k_read(HANDLE icdev, unsigned char _Adr, unsigned char *_Data);
__int16 __stdcall srix4k_write(HANDLE icdev, unsigned char _Adr, unsigned char *_Data);
__int16 __stdcall srix4k_getuid(HANDLE icdev, unsigned char *_Uid);
//以下为AT080卡操作函数
__int16 __stdcall at080_request(HANDLE icdev, unsigned char *Card_ID);
__int16 __stdcall at080_authen(HANDLE icdev, unsigned short appl,
unsigned char keytype, unsigned char *pwd);
__int16 __stdcall at080_read(HANDLE icdev, unsigned char block, unsigned char *content);
__int16 __stdcall at080_write(HANDLE icdev, unsigned char block, unsigned char *content);
__int16 __stdcall at080_write_val(HANDLE icdev, unsigned char block,
unsigned char offset, unsigned char *value);
__int16 __stdcall at080_read_val(HANDLE icdev, unsigned char block,
unsigned char offset, unsigned char *value);
__int16 __stdcall at080_decrement(HANDLE icdev, unsigned char block,
unsigned char offset, unsigned char *value);
__int16 __stdcall at080_increment(HANDLE icdev, unsigned char block,
unsigned char offset, unsigned char *value);
__int16 __stdcall at080_common_decrement(HANDLE icdev, unsigned char block,
unsigned char offset, unsigned char *value,
unsigned char *cur_value);
__int16 __stdcall at080_commit(HANDLE icdev);
__int16 __stdcall at080_halt(HANDLE icdev);
__int16 __stdcall at080_write_key(HANDLE icdev, unsigned char offset, unsigned char *pwd);
__int16 __stdcall at080_write_afi(HANDLE icdev, unsigned short appl,
unsigned char config, unsigned char afi);
__int16 __stdcall set_work_mode(HANDLE icdev, unsigned char mode);
__int16 __stdcall open_card(HANDLE icdev, unsigned char *cardtype, unsigned long *cardno);
__int16 __stdcall FNK_CheckCard(HANDLE icdev, unsigned char *_Status);
__int16 __stdcall FNK_PushCard(HANDLE icdev);
__int16 __stdcall LCD_On(HANDLE icdev);
__int16 __stdcall LCD_Off(HANDLE icdev);
__int16 __stdcall LCD_Clear(HANDLE icdev);
__int16 __stdcall LCD_move_cursor(HANDLE icdev, unsigned char offset);
__int16 __stdcall LCD_Line(HANDLE icdev, unsigned char LineNr, unsigned char offset, unsigned char length, unsigned char *sChar);
__int16 __stdcall FM24C16_Read(HANDLE icdev, unsigned __int16 offset, unsigned char length, unsigned char *_Data);
__int16 __stdcall FM24C16_Write(HANDLE icdev, unsigned __int16 offset, unsigned char length, unsigned char *_Data);
__int16 __stdcall AT45DB161B_Read(HANDLE icdev, unsigned long offset, unsigned __int16 length, unsigned char *_Data);
__int16 __stdcall AT45DB161B_Write(HANDLE icdev, unsigned long offset, unsigned __int16 length, unsigned char *_Data);
__int16 __stdcall Get_Keyboard(HANDLE icdev, unsigned __int16 *_KeyVal);
__int16 __stdcall IO_Input_Control(HANDLE icdev, unsigned char *ctlBits);
__int16 __stdcall IO_Output_Control(HANDLE icdev, unsigned char ctlBits);
///////////////////////////////////////////////////////////////////////////////
//新增函数
__int16 __stdcall rf_sam_sel_pps(HANDLE icdev, unsigned char cardset, unsigned char *baud);
__int16 __stdcall rf_sam_sel_trans(HANDLE icdev, unsigned char cardset,unsigned char slen, unsigned char *send,
unsigned char rlen, unsigned char *recv);
__int16 __stdcall SeekCard(HANDLE icdev, unsigned char *snr);
__int16 __stdcall TCL_Command_PPS(HANDLE icdev, unsigned char baud);
__int16 __stdcall ARM_sam_sel_rst(HANDLE icdev, unsigned char cardset,unsigned char baud, unsigned char *samack);
__int16 __stdcall ARM_sam_sel_pps(HANDLE icdev, unsigned char cardset, unsigned char *param);
__int16 __stdcall ARM_sam_sel_trn(HANDLE icdev, unsigned char cardset,
unsigned char slen, unsigned char *sendblock,
unsigned char *recv);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -