SYMBOL INDEX (694 symbols across 83 files) FILE: firmware/Pic32/RFIDler.X/include/hitagcrypto.h type Hitag_State (line 157) | typedef struct { FILE: firmware/Pic32/RFIDler.X/include/rfidler.h type StoredConfig (line 196) | typedef struct { type VirtualTag (line 233) | typedef struct { FILE: firmware/Pic32/RFIDler.X/src/analogue.c function init_adc (line 138) | void init_adc(BOOL slow) function analogue_sample (line 153) | void analogue_sample(unsigned int length, BOOL local_read) function analogue_xml_out (line 185) | void analogue_xml_out(unsigned int length) function analogue_frequency (line 257) | unsigned long analogue_frequency(void) FILE: firmware/Pic32/RFIDler.X/src/ask.c function BOOL (line 143) | BOOL send_ask_hex(unsigned char *data, unsigned int pulsewidth, unsigned... function BOOL (line 153) | BOOL send_ask_bin(unsigned char *data, unsigned int length, unsigned int... function BOOL (line 163) | BOOL ask_raw_get_uid(BYTE *response) function BOOL (line 186) | BOOL ask_raw_hex_to_uid(BYTE *response, BYTE *hex) function read_ask_data (line 193) | unsigned int read_ask_data(unsigned int period_us, unsigned int ticks, B... function write_ASK_HW_clock (line 266) | void write_ASK_HW_clock(unsigned int pulse, BYTE *data, unsigned int tpb... function BOOL (line 323) | BOOL read_ASK_HW_clock(unsigned int period, unsigned int ticks, BYTE *da... FILE: firmware/Pic32/RFIDler.X/src/auth.c function BOOL (line 138) | BOOL tag_auth(unsigned int block, BYTE *response, BYTE *key) FILE: firmware/Pic32/RFIDler.X/src/auto.c function BYTE (line 142) | BYTE autopot(void) function autorate (line 182) | unsigned int autorate(void) FILE: firmware/Pic32/RFIDler.X/src/awid.c function BOOL (line 147) | BOOL bcd_to_awid26_hex(unsigned char *awid26, unsigned char *bcd) function BOOL (line 156) | BOOL awid26_hex_to_uid(unsigned char *response, unsigned char *awid26) function BOOL (line 210) | BOOL bcd_to_awid26_bin(unsigned char *awid26, unsigned char *bcd) function BOOL (line 256) | BOOL awid26_get_uid(BYTE *response) FILE: firmware/Pic32/RFIDler.X/src/clock.c function InitHWReaderClock (line 150) | void InitHWReaderClock(BYTE type, unsigned long width, unsigned long per... function InitHWReaderISR (line 192) | void InitHWReaderISR(unsigned long time, BOOL immediate) function pause_HW_clock_FC (line 212) | void pause_HW_clock_FC(unsigned long fc, BYTE state) function TimerWait_FC (line 227) | void TimerWait_FC(unsigned long fc) function stop_HW_clock (line 239) | void stop_HW_clock(void) function stop_HW_reader_ISR (line 255) | void stop_HW_reader_ISR(void) function clock_test (line 261) | void clock_test() function GetTimer_us (line 330) | unsigned int GetTimer_us(BYTE reset) function GetTimer_ticks (line 342) | unsigned long GetTimer_ticks(BYTE reset) function TimerWait (line 359) | void TimerWait(unsigned long ticks) function Delay_us (line 368) | void Delay_us(unsigned long us) FILE: firmware/Pic32/RFIDler.X/src/comms.c function UserMessage (line 152) | void UserMessage(BYTE *format, BYTE *message) function UserBinary (line 164) | void UserBinary(char *message, unsigned int length) function UserBinaryByte (line 173) | void UserBinaryByte(BYTE message) function UserMessageNum (line 181) | void UserMessageNum(BYTE *message, unsigned long num) function BYTE (line 192) | BYTE GetUserMessage(char *buffer, BYTE len) function SendUART3Message (line 204) | void SendUART3Message(unsigned char *message, unsigned int len) function GetUART3Message (line 212) | unsigned int GetUART3Message(unsigned char *message, unsigned int timeout) function SendUSBMessage (line 250) | void SendUSBMessage(char *message, unsigned int len) function BYTE (line 276) | BYTE get_prompt(unsigned char *prompt) function BlinkCommsStatus (line 297) | void BlinkCommsStatus(void) function BOOL (line 370) | BOOL get_user_abort(void) function eod (line 379) | void eod(void) FILE: firmware/Pic32/RFIDler.X/src/config.c function BOOL (line 144) | BOOL config_block_number(unsigned int *block, BYTE tagtype) function BOOL (line 173) | BOOL config_user_block(unsigned int *block, BYTE tagtype) function BOOL (line 203) | BOOL pw_block_number(unsigned int *block, BYTE tagtype) function BOOL (line 230) | BOOL info_block_number(unsigned int *block, BYTE tagtype) function BOOL (line 250) | BOOL get_config_block(BYTE *out, BYTE tagtype) function BOOL (line 260) | BOOL get_pw_block(BYTE *out, BYTE tagtype) function BOOL (line 271) | BOOL get_info_block(BYTE *out, BYTE tagtype) function BOOL (line 282) | BOOL config_block(BYTE *config, BYTE target_tagtype, BYTE emulator_tagtype) function BOOL (line 304) | BOOL config_block_show(BYTE *config, BYTE *password, BYTE *info, BYTE ta... FILE: firmware/Pic32/RFIDler.X/src/debug_pins.c function BOOL (line 136) | BOOL debug_get(BYTE pin) function BOOL (line 160) | BOOL debug_set(BYTE pin, BOOL state) function BOOL (line 189) | BOOL debug_toggle(BYTE pin) function BOOL (line 197) | BOOL debug_on(BYTE pin) function BOOL (line 202) | BOOL debug_off(BYTE pin) function debug_show (line 207) | void debug_show(void) FILE: firmware/Pic32/RFIDler.X/src/detect.c function detect_init (line 141) | void detect_init(void) function detect_external_clock (line 152) | void detect_external_clock(BOOL wait, BYTE max_hz) function read_external_clock_burst (line 197) | unsigned long read_external_clock_burst(unsigned int ticks) FILE: firmware/Pic32/RFIDler.X/src/em.c function BOOL (line 150) | BOOL em4x02_get_uid(BYTE *response) function BOOL (line 155) | BOOL em4x02_hex_to_uid(BYTE *response, BYTE *hex) function BOOL (line 165) | BOOL hex_to_em4x02_hex(unsigned char *em, unsigned char *hex) function BOOL (line 174) | BOOL hex_to_em4x02_bin(unsigned char *em, unsigned char *hex) function BOOL (line 192) | BOOL em4x02_hex_to_bin(unsigned char *bin, unsigned char *em) function bin_to_em4x02_bin (line 228) | void bin_to_em4x02_bin(unsigned char *em, unsigned char *bin) function BOOL (line 261) | BOOL em4x05_send_command(BYTE *command, char address, BOOL send_data, BY... function BOOL (line 338) | BOOL em4x05_forward_link(BYTE *data) function BOOL (line 376) | BOOL em4x05_get_uid(BYTE *response) function BOOL (line 383) | BOOL em4x05_disable(void) function BOOL (line 388) | BOOL em4x05_write_word(BYTE word, BYTE *data, BOOL verify) function BOOL (line 412) | BOOL em4x05_read_word(BYTE *response, BYTE word) function bin_to_em4x05_ota (line 419) | void bin_to_em4x05_ota(unsigned char *ota, unsigned char *bin) function BOOL (line 446) | BOOL em4x05_ota_to_hex(unsigned char *hex, unsigned char *ota) function BOOL (line 477) | BOOL em4x05_config_block_show(BYTE *config, BYTE *info) function BOOL (line 528) | BOOL em4x05_create_config_block(BYTE *config) function BOOL (line 560) | BOOL em4x05_emulate_config_block(BYTE *config, BYTE target_tagtype) function BOOL (line 589) | BOOL em4x05_login(BYTE *response, BYTE *pwd) FILE: firmware/Pic32/RFIDler.X/src/emulate.c function BOOL (line 144) | BOOL emulate_tag(unsigned char *UID) FILE: firmware/Pic32/RFIDler.X/src/fdxb.c function BOOL (line 140) | BOOL fdxb_get_uid(BYTE *response) function BOOL (line 146) | BOOL uid_to_fdxb_hex(BYTE *hex, BYTE *uid) function BOOL (line 157) | BOOL uid_to_fdxb_bin(BYTE *bin, BYTE *uid) function BOOL (line 219) | BOOL fdxb_hex_to_uid(BYTE *uid, BYTE *hex) function BOOL (line 258) | BOOL fdxb_hex_to_bin(BYTE *response, BYTE *fdxb) FILE: firmware/Pic32/RFIDler.X/src/fsk.c function BOOL (line 141) | BOOL send_fsk_hex(unsigned char *data, unsigned long pulsewidth, unsigne... function BOOL (line 153) | BOOL send_fsk_bin(unsigned char *data, unsigned int length, unsigned lon... function write_FSK_HW_clock (line 165) | void write_FSK_HW_clock(unsigned long pulse, BYTE *data, unsigned int tp... function BOOL (line 207) | BOOL fsk_raw_get_uid(BYTE *response, BOOL oneshot) function read_fsk_data (line 230) | unsigned int read_fsk_data(unsigned int period_us, unsigned int ticks, u... function BOOL (line 302) | BOOL fsk_raw_hex_to_uid(BYTE *response, BYTE *hex) function BOOL (line 319) | BOOL read_FSK_HW_clock(unsigned int period, unsigned int ticks, BYTE *da... function BOOL (line 401) | BOOL fskbinarraytobinarray(unsigned char *target, unsigned char *source,... FILE: firmware/Pic32/RFIDler.X/src/hdx.c function BOOL (line 146) | BOOL hdx_get_uid(BYTE *response) function BOOL (line 181) | BOOL uid_to_hdx_hex(BYTE *hex, BYTE *uid) function BOOL (line 192) | BOOL uid_to_hdx_bin(BYTE *bin, BYTE *uid) function BOOL (line 254) | BOOL hdx_hex_to_uid(BYTE *uid, BYTE *hex) function BOOL (line 293) | BOOL hdx_hex_to_bin(BYTE *response, BYTE *fdxb) FILE: firmware/Pic32/RFIDler.X/src/hid.c function BOOL (line 142) | BOOL bcd_to_hid26_hex(unsigned char *hid26, unsigned char *bcd) function BOOL (line 151) | BOOL hid26_hex_to_uid(unsigned char *response, unsigned char *hid26) function BOOL (line 180) | BOOL bcd_to_hid26_bin(unsigned char *hid26, unsigned char *bcd) function BOOL (line 211) | BOOL hid26_get_uid(BYTE *response) FILE: firmware/Pic32/RFIDler.X/src/hitag.c function BOOL (line 170) | BOOL hitag1_get_uid(BYTE *response) function BOOL (line 197) | BOOL hitag1_hex_to_uid(BYTE *response, BYTE *hex) function BOOL (line 204) | BOOL hitag1_select(BYTE *response, BYTE *uid) function BOOL (line 227) | BOOL hitag1_read_page(BYTE *response, BYTE block) function BOOL (line 260) | BOOL hitag1_write_page(BYTE block, BYTE *data) function BOOL (line 305) | BOOL hitag1_send_command(BYTE *response, BYTE *command, BOOL reset, BOOL... function hitag1_binarray_crc (line 353) | void hitag1_binarray_crc(BYTE *crc, BYTE *bin, BYTE length) function hitag1_crc (line 365) | void hitag1_crc(BYTE *crc, BYTE data, BYTE bits) function BOOL (line 382) | BOOL hitag1_decode_pwm(unsigned int pulses[], unsigned int gaps[], unsig... function BOOL (line 477) | BOOL hitag2_get_uid(BYTE *response) function BOOL (line 501) | BOOL hitag2_hex_to_uid(BYTE *response, BYTE *hex) function BOOL (line 508) | BOOL hitag2_pwd_auth(BYTE *response, BYTE *pwd) function BOOL (line 542) | BOOL hitag2_crypto_auth(BYTE *response, BYTE *hexkey) function BOOL (line 608) | BOOL hitag2_read_page(BYTE *response, BYTE block) function BOOL (line 647) | BOOL hitag2_write_page(BYTE block, BYTE *data) function hitag2_test_rwd (line 714) | void hitag2_test_rwd(unsigned int gapmin, unsigned int gapmax, unsigned ... function BOOL (line 763) | BOOL hitag2_hex_crypt(BYTE *target, BYTE *source) function hitag2_binstring_crypt (line 784) | void hitag2_binstring_crypt(BYTE *target, BYTE *source) function hitag2_binarray_crypt (line 800) | void hitag2_binarray_crypt(BYTE *target, BYTE *source, unsigned int length) function hitag2_crypt (line 810) | unsigned long hitag2_crypt(unsigned long source, BYTE length) function hitag_ac_to_bin (line 817) | unsigned int hitag_ac_to_bin(BYTE *target, BYTE *source, unsigned int le... function BOOL (line 837) | BOOL hitag2_emulate_config_block(BYTE *config, BYTE target_tagtype) function BOOL (line 861) | BOOL hitag2_decode_pwm(unsigned int pulses[], unsigned int gaps[], unsig... function BOOL (line 955) | BOOL hitag2_config_block_show(BYTE *config, BYTE *password, BYTE *key) function hitag2_pwm_nvm_clear (line 990) | void hitag2_pwm_nvm_clear() function store_pwm (line 997) | void store_pwm(BYTE *data) function hitag2_pwm_display_nrars (line 1027) | void hitag2_pwm_display_nrars() FILE: firmware/Pic32/RFIDler.X/src/hitag2crack.c function BOOL (line 153) | BOOL hitag2_crack(BYTE *response, BYTE *nrarhex) function BOOL (line 239) | BOOL hitag2crack_find_valid_e_cmd(BYTE e_cmd[], BYTE nrar[]) function BOOL (line 310) | BOOL hitag2crack_find_e_page0_cmd(BYTE keybits[], BYTE e_firstcmd[], BYT... function BOOL (line 399) | BOOL hitag2crack_test_e_p0cmd(BYTE *keybits, BYTE *nrar, BYTE *e_cmd, BY... function hitag2crack_xor (line 454) | void hitag2crack_xor(BYTE *target, BYTE *source, BYTE *pad, unsigned int... function BOOL (line 470) | BOOL hitag2crack_read_page(BYTE *responsestr, BYTE pagenum, BYTE *nrar, ... function BOOL (line 539) | BOOL hitag2crack_send_e_cmd(BYTE *responsestr, BYTE *nrar, BYTE *cmd, in... function BOOL (line 587) | BOOL hitag2crack_tx_rx(BYTE *responsestr, BYTE *msg, int len, int state,... function BOOL (line 630) | BOOL hitag2crack_rng_init(BYTE *response, BYTE *input) function BOOL (line 692) | BOOL hitag2crack_decrypt_hex(BYTE *response, BYTE *hex) function BOOL (line 717) | BOOL hitag2crack_decrypt_bin(BYTE *response, BYTE *e_binstr) function BOOL (line 741) | BOOL hitag2crack_encrypt_hex(BYTE *response, BYTE *hex) function BOOL (line 747) | BOOL hitag2crack_encrypt_bin(BYTE *response, BYTE *e_binstr) function BOOL (line 758) | BOOL hitag2_keystream(BYTE *response, BYTE *nrarhex) function BOOL (line 878) | BOOL hitag2crack_send_auth(BYTE *nrar) function BOOL (line 915) | BOOL hitag2crack_consume_keystream(BYTE *keybits, int kslen, int *ksoffs... function BOOL (line 978) | BOOL hitag2crack_extend_keystream(BYTE *keybits, int *kslen, int ksoffse... function BOOL (line 1034) | BOOL hitag2_reader(BYTE *response, BYTE *key, BOOL interactive) function hitag2_nvm_clear (line 1085) | void hitag2_nvm_clear() function BOOL (line 1091) | BOOL hitag2_nvm_store_tag(BYTE *tag) function BYTE (line 1124) | BYTE *hitag2_nvm_find_tag(BYTE *tag) function BOOL (line 1152) | BOOL hitag2_nvm_count_tags() function BOOL (line 1170) | BOOL hitag2_nvm_display_tags(uint32_t start, uint32_t end) FILE: firmware/Pic32/RFIDler.X/src/hitagcrypto.c function hitag2_crypt (line 232) | static uint32_t hitag2_crypt(uint64_t s) function hitag2_init (line 256) | void hitag2_init(Hitag_State* pstate, uint64_t sharedkey, uint32_t seria... function hitag2_nstep (line 341) | uint32_t hitag2_nstep(Hitag_State* pstate, uint32_t steps) function hitag2_benchtest_gen32 (line 398) | unsigned int hitag2_benchtest_gen32() function hitag2_benchtest (line 417) | unsigned int hitag2_benchtest(uint32_t count) function hitag2_verifytest (line 439) | unsigned hitag2_verifytest() function main (line 471) | int main(int argc, char* argv[]) FILE: firmware/Pic32/RFIDler.X/src/indala.c function BOOL (line 143) | BOOL send_indala_raw(unsigned char *indala) function BOOL (line 195) | BOOL indala64_get_uid(BYTE *response) function BOOL (line 242) | BOOL indala64_hex_to_uid(BYTE *response, BYTE *hex) function BOOL (line 253) | BOOL indala224_get_uid(BYTE *response) function BOOL (line 259) | BOOL indala224_hex_to_uid(BYTE *response, BYTE *hex) FILE: firmware/Pic32/RFIDler.X/src/iso7816.c function BOOL (line 153) | BOOL send_iso_7816_apdu(BYTE cla, BYTE ins, BYTE p1, BYTE p2, BYTE lc, B... function BOOL (line 205) | BOOL iso_7816_send_hex_apdu(BYTE *apdu) function iso_7816_output (line 244) | void iso_7816_output(void) FILE: firmware/Pic32/RFIDler.X/src/isr.c function __ISR (line 155) | void __ISR(_OUTPUT_COMPARE_5_VECTOR, ipl6auto) reader_clock_tick (void) function __ISR (line 283) | void __ISR(_TIMER_3_VECTOR, ipl7auto) emulation_send_bit (void) function __ISR (line 419) | void __ISR(_TIMER_4_VECTOR, ipl6auto) HW_read_bit(void) FILE: firmware/Pic32/RFIDler.X/src/led.c function BOOL (line 136) | BOOL led_get(BYTE led) function BOOL (line 169) | BOOL led_set(BYTE led, BOOL state) function BOOL (line 210) | BOOL led_toggle(BYTE led) function BOOL (line 218) | BOOL led_on(BYTE led) function BOOL (line 223) | BOOL led_off(BYTE led) FILE: firmware/Pic32/RFIDler.X/src/login.c function BOOL (line 140) | BOOL tag_login(unsigned int block, BYTE *response, BYTE *pwd) FILE: firmware/Pic32/RFIDler.X/src/main.c function main (line 257) | int main(void) function InitializeSystem (line 300) | static void InitializeSystem(void) function UserInit (line 345) | void UserInit(void) function BYTE (line 412) | BYTE ProcessIO(void) function USBCBCheckOtherReq (line 590) | void USBCBCheckOtherReq(void) function USBCBInitEP (line 617) | void USBCBInitEP(void) function USBCBSendResume (line 710) | void USBCBSendResume(void) function BOOL (line 783) | BOOL USER_USB_CALLBACK_EVENT_HANDLER(int event, void *pdata, WORD size) function read_adc (line 802) | unsigned int read_adc(void) function starts_with (line 816) | int starts_with(const BYTE *str,const BYTE *pre) function show_usage (line 844) | void show_usage(char *command) function BYTE (line 986) | BYTE ProcessSerialCommand(char *command) function parse_BL_packet (line 2585) | void parse_BL_packet(void) FILE: firmware/Pic32/RFIDler.X/src/mcp414x.c function BYTE (line 138) | BYTE send_mcp414_command(BYTE command, BYTE address, unsigned int arglen... function BYTE (line 163) | BYTE get_mcp414_status(BYTE *retdata) function BYTE (line 170) | BYTE increment_mcp414(BYTE wiper, BYTE *retdata) function BYTE (line 182) | BYTE decrement_mcp414(BYTE wiper, BYTE *retdata) function BYTE (line 195) | BYTE get_mcp414_wiper(BYTE wiper, BYTE nv, BYTE *retdata) function BYTE (line 217) | BYTE set_mcp414_wiper(BYTE wiper, BYTE nv, unsigned int value, BYTE *ret... function show_mcp414_wipers (line 237) | void show_mcp414_wipers(void) FILE: firmware/Pic32/RFIDler.X/src/nvm.c function BOOL (line 138) | BOOL saveconfig(void) function BOOL (line 146) | BOOL checkconfigchanged(void) function BOOL (line 156) | BOOL loadconfig(void) function wipeconfig (line 174) | void wipeconfig(void) function showconfig (line 182) | void showconfig(void) FILE: firmware/Pic32/RFIDler.X/src/paxton.c function BOOL (line 143) | BOOL paxton_get_uid(BYTE *response) function BOOL (line 148) | BOOL paxton_hex_to_uid(BYTE *response, BYTE *hex) function BOOL (line 158) | BOOL hex_to_paxton_hex(unsigned char *paxton, unsigned char *hex) function BOOL (line 168) | BOOL paxton_hex_to_hex(unsigned char *hex, unsigned char *paxton) function BOOL (line 187) | BOOL hex_to_paxton_bin(unsigned char *paxton, unsigned char *hex) FILE: firmware/Pic32/RFIDler.X/src/psk.c function read_psk1_data (line 165) | unsigned int read_psk1_data(unsigned int period_us, unsigned int ticks, ... function BOOL (line 241) | BOOL send_psk1_hex(unsigned char *data, unsigned int pulsewidth, unsigne... function BOOL (line 252) | BOOL send_psk1_bin(unsigned char *data, unsigned int length, unsigned in... function write_PSK1_HW_clock (line 271) | void write_PSK1_HW_clock(unsigned int period, BYTE *data, unsigned int f... function read_PSK1_HW_clock (line 322) | void read_PSK1_HW_clock(unsigned int period, unsigned int ticks, BYTE *d... function BOOL (line 364) | BOOL psk1_raw_get_uid(BYTE *response) function BOOL (line 388) | BOOL psk1_raw_hex_to_uid(BYTE *response, BYTE *hex) FILE: firmware/Pic32/RFIDler.X/src/q5.c function BOOL (line 146) | BOOL q5_send_command(BYTE *response, BYTE *command, BYTE length, BOOL re... function BOOL (line 178) | BOOL q5_get_uid(BYTE *response) function BOOL (line 201) | BOOL q5_hex_to_uid(BYTE *response, BYTE *hex) function BOOL (line 207) | BOOL q5_read_block(BYTE *response, BYTE block) function BOOL (line 242) | BOOL q5_write_block(BYTE block, BYTE *data, BOOL lock, BOOL verify) function BOOL (line 295) | BOOL q5_login(BYTE *response, BYTE *pass) function BOOL (line 327) | BOOL q5_rwd_test(BYTE *pattern) function BOOL (line 368) | BOOL q5_config_block_show(BYTE *config, BYTE *password) function BOOL (line 394) | BOOL q5_create_config_block(BYTE *config) function BOOL (line 458) | BOOL q5_emulate_config_block(BYTE *config, BYTE target_tagtype) function BOOL (line 502) | BOOL q5_decode_pwm(unsigned int pulses[], unsigned int gaps[], unsigned ... FILE: firmware/Pic32/RFIDler.X/src/read.c function BOOL (line 143) | BOOL read_tag(BYTE *data, unsigned int startblock, unsigned int endblock) FILE: firmware/Pic32/RFIDler.X/src/rwd.c function rwd_set_pwm (line 141) | void rwd_set_pwm(unsigned long fc, unsigned long sleep, unsigned int wak... function BOOL (line 154) | BOOL rwd_send(unsigned char *command, unsigned int length, BOOL reset, B... function rwd_test (line 206) | void rwd_test(BYTE *pass) FILE: firmware/Pic32/RFIDler.X/src/sdcard.c function BOOL (line 139) | BOOL sdcard_test(BOOL quiet) FILE: firmware/Pic32/RFIDler.X/src/select.c function BOOL (line 137) | BOOL select_tag(BYTE *response, BYTE *uid) FILE: firmware/Pic32/RFIDler.X/src/sniff.c function sniff_pwm (line 149) | void sniff_pwm(unsigned int mingap, unsigned minpulse, unsigned int mesg... function do_sniff_pwm (line 173) | void do_sniff_pwm(unsigned int mingap, unsigned minpulse, unsigned int m... function decode_pwm (line 257) | void decode_pwm(unsigned int pulses[], unsigned int gaps[], unsigned int... function BYTE (line 294) | BYTE generic_decode_pwm(BYTE *result, unsigned int pulses[], unsigned in... FILE: firmware/Pic32/RFIDler.X/src/spi.c function initSpiTransfer (line 137) | void initSpiTransfer(BYTE txByte, BYTE *rxByte) function initSpiTransfer16 (line 145) | void initSpiTransfer16(unsigned int txWord, unsigned int *rxWord) function BYTE (line 154) | BYTE sendSpiCommand(BYTE command, BYTE error_ok, unsigned int arglen, BY... function sendSpiCommand16 (line 183) | unsigned int sendSpiCommand16(unsigned int command, BYTE error_ok, unsig... function pauseSpi (line 212) | void pauseSpi(void) FILE: firmware/Pic32/RFIDler.X/src/t55x7.c function BOOL (line 146) | BOOL t55x7_send_command(BYTE *response, BYTE *command, BYTE length, BOOL... function BOOL (line 177) | BOOL t55x7_get_uid(BYTE *response) function BOOL (line 199) | BOOL t55x7_read_block(BYTE *response, BYTE block) function BOOL (line 236) | BOOL t55x7_write_block(BYTE block, BYTE *data, BOOL lock, BOOL verify) function BOOL (line 290) | BOOL t55x7_rwd_test(BYTE *pattern) function BOOL (line 318) | BOOL t55x7_config_block_show(BYTE *config, BYTE *password) function BOOL (line 392) | BOOL t55x7_create_config_block(BYTE *config) function BOOL (line 471) | BOOL t55x7_emulate_config_block(BYTE *config, BYTE target_tagtype) FILE: firmware/Pic32/RFIDler.X/src/tags.c function tag_list (line 193) | void tag_list(void) function BYTE (line 205) | BYTE tag_get_type(BYTE *tag) function tag_get_blocksize (line 215) | unsigned int tag_get_blocksize(BYTE tag) function tag_get_datablocks (line 248) | unsigned int tag_get_datablocks(BYTE tag) function tag_get_databits (line 281) | unsigned int tag_get_databits(BYTE tag) function BYTE (line 340) | BYTE auto_detect_tag_type(void) function BOOL (line 358) | BOOL tag_set(BYTE tag) function BOOL (line 735) | BOOL tag_uid_to_hex(BYTE *hex, BYTE *uid, BYTE tagtype) function tag_raw_uid_to_data (line 797) | void tag_raw_uid_to_data(BYTE *data, BYTE *uid, BYTE host_tagtype) function BOOL (line 820) | BOOL tag_write_default_config(BYTE tagtype, BYTE *password) function BOOL (line 840) | BOOL tag_write_default_blocks(BYTE tagtype, BYTE *password) FILE: firmware/Pic32/RFIDler.X/src/tamagotchi.c function BOOL (line 158) | BOOL tamagotchi_decode_pwm(unsigned int pulses[], unsigned int gaps[], u... function BOOL (line 284) | BOOL VerifyTamaMessage(BYTE *out, unsigned int outcount) function BYTE (line 305) | BYTE ChecksumTamaMessage(BYTE *out, unsigned int outcount) function DumpTamaMessage (line 317) | void DumpTamaMessage(BYTE *out, unsigned int outcount) function TamaAlphabetConvert (line 340) | char TamaAlphabetConvert(BYTE b) FILE: firmware/Pic32/RFIDler.X/src/uart3.c function UART3GetBaudError (line 110) | char UART3GetBaudError() function UART3GetChar (line 133) | char UART3GetChar() function UART3Init (line 161) | void UART3Init() function UART3IsPressed (line 192) | char UART3IsPressed() function UART3PrintString (line 213) | void UART3PrintString( char *str ) function UART3PutChar (line 236) | void UART3PutChar( char ch ) function UART3PutDec (line 260) | void UART3PutDec(unsigned char dec) function UART3ClrError (line 468) | void UART3ClrError(void){ FILE: firmware/Pic32/RFIDler.X/src/uid.c function BOOL (line 151) | BOOL get_tag_uid(BYTE *response) function BOOL (line 214) | BOOL interpret_uid(BYTE *response, BYTE *hex, BYTE tagtype) function BOOL (line 282) | BOOL get_interpreted_tag_uid(BYTE *response, BYTE tagtype) FILE: firmware/Pic32/RFIDler.X/src/unique.c function BOOL (line 143) | BOOL unique_get_uid(BYTE *response) function BOOL (line 148) | BOOL unique_hex_to_uid(BYTE *response, BYTE *hex) function BOOL (line 154) | BOOL hex_to_unique_hex(unsigned char *unique, unsigned char *hex) function BOOL (line 164) | BOOL unique_hex_to_hex(unsigned char *hex, unsigned char *unique) function BOOL (line 181) | BOOL hex_to_unique_bin(unsigned char *unique, unsigned char *hex) FILE: firmware/Pic32/RFIDler.X/src/usb_descriptors.c function ROM (line 273) | ROM struct{BYTE bLength;BYTE bDscType;WORD string[1];} function ROM (line 277) | ROM struct{BYTE bLength;BYTE bDscType;WORD string[18];} function ROM (line 283) | ROM struct{BYTE bLength;BYTE bDscType;WORD string[10];} function MakeUSBSerialNumberFromEMAC (line 313) | void MakeUSBSerialNumberFromEMAC(void) FILE: firmware/Pic32/RFIDler.X/src/util.c function BYTE (line 146) | BYTE approx(unsigned long number, unsigned long target, unsigned char pe... function bcdtouint (line 154) | unsigned int bcdtouint(BYTE *bcd, BYTE length) function bcdtoulonglong (line 168) | unsigned long long bcdtoulonglong(BYTE *bcd, BYTE length) function binarraytoint (line 182) | unsigned int binarraytoint(BYTE *bin, BYTE length) function inttobinarray (line 193) | void inttobinarray(BYTE *target, unsigned int source, unsigned int bits) function ulongtobinarray (line 202) | void ulongtobinarray(BYTE *target, unsigned long source, unsigned int bits) function ulonglongtobinarray (line 211) | void ulonglongtobinarray(BYTE *target, unsigned long long source, unsign... function BOOL (line 220) | BOOL ulongtohex(BYTE *target, unsigned long source) function BOOL (line 229) | BOOL ulonglongtohex(BYTE *target, unsigned long long source) function inttobinstring (line 239) | void inttobinstring(BYTE *target, unsigned int source, unsigned int bits) function ulongtobinstring (line 246) | void ulongtobinstring(BYTE *target, unsigned long source, unsigned int b... function binarraytoulonglong (line 253) | unsigned long long binarraytoulonglong(BYTE *bin, BYTE length) function binarraytoulong (line 264) | unsigned long binarraytoulong(BYTE *bin, BYTE length) function BYTE (line 275) | BYTE hextobyte(BYTE *hex) function printhexreadable (line 285) | void printhexreadable(BYTE *hex, BYTE maxlength) function hextoulong (line 300) | unsigned long hextoulong(BYTE *hex) function hexreversetoulong (line 310) | unsigned long hexreversetoulong(BYTE *hex) function hextoulonglong (line 330) | unsigned long long hextoulonglong(BYTE *hex) function hexreversetoulonglong (line 340) | unsigned long long hexreversetoulonglong(BYTE *hex) function hextolonglong (line 360) | char hextolonglong(unsigned long long *out, unsigned char *hex) function hextobinarray (line 388) | unsigned int hextobinarray(unsigned char *target, unsigned char *source) function hextobinstring (line 417) | unsigned int hextobinstring(unsigned char *target, unsigned char *source) function binarraytohex (line 429) | unsigned int binarraytohex(unsigned char *target, unsigned char *source,... function hexprintbinarray (line 455) | void hexprintbinarray(BYTE *bin, unsigned int length) function binstringtohex (line 463) | unsigned int binstringtohex(unsigned char *target, unsigned char *source) function binstringtobyte (line 491) | void binstringtobyte(BYTE *target, unsigned char *source, BYTE length) function getbit (line 505) | unsigned char getbit(unsigned char byte, unsigned char bit) function bytestohex (line 511) | void bytestohex(unsigned char *target, unsigned char *source, unsigned i... function binstringtobinarray (line 518) | unsigned int binstringtobinarray(BYTE *target, BYTE *source) function binarraytobinstring (line 533) | void binarraytobinstring(BYTE *target, BYTE *source, unsigned int length) function invertbinarray (line 543) | void invertbinarray(BYTE *target, BYTE *source, unsigned int length) function invertbinstring (line 550) | void invertbinstring(BYTE *target, BYTE *source) function printhexasbin (line 560) | void printhexasbin(unsigned char *hex) function printbinstringashex (line 569) | void printbinstringashex(unsigned char *bin) function printbinarray (line 575) | void printbinarray(unsigned char *bin, unsigned int length) function manchester_encode (line 593) | unsigned int manchester_encode(unsigned char *target, unsigned char *sou... function manchester_decode (line 619) | unsigned int manchester_decode(unsigned char *target, unsigned char *sou... function BOOL (line 654) | BOOL command_ack(BOOL data) function BOOL (line 675) | BOOL command_nack(BYTE *reason) function BOOL (line 685) | BOOL command_unknown(void) function ToUpper (line 694) | void ToUpper(char *string) function string_reverse (line 707) | void string_reverse(unsigned char *string, unsigned int length) function BOOL (line 725) | BOOL string_byteswap(unsigned char *string, unsigned int length) function BYTE (line 744) | BYTE parity(unsigned char *bits, BYTE type, unsigned int length) function get_reader_pulse (line 758) | unsigned long get_reader_pulse(unsigned int timeout_us) function get_reader_gap (line 780) | unsigned long get_reader_gap(unsigned int timeout_us) function crc_ccitt (line 800) | unsigned int crc_ccitt(BYTE *data, unsigned int length) function crc16 (line 806) | unsigned int crc16(unsigned int crc, BYTE *data, unsigned int length, un... function space_indent (line 827) | void space_indent(BYTE count) function xml_version (line 837) | void xml_version(void) function xml_header (line 842) | void xml_header(BYTE *item, BYTE *indent) function xml_footer (line 850) | void xml_footer(BYTE *item, BYTE *indent, BOOL newline) function xml_indented_text (line 863) | void xml_indented_text(BYTE *data, BYTE indent) function xml_item_text (line 870) | void xml_item_text(BYTE *item, BYTE *data, BYTE *indent) function xml_item_decimal (line 877) | void xml_item_decimal(BYTE *item, BYTE num, BYTE *indent) function xml_indented_array (line 887) | void xml_indented_array(BYTE *data, BYTE mask, unsigned int length, BYTE... function xml_item_array (line 902) | void xml_item_array(BYTE *item, BYTE *data, BYTE mask, unsigned int leng... FILE: firmware/Pic32/RFIDler.X/src/vtag.c function vtag_wipe (line 143) | void vtag_wipe(void) function vtag_dump (line 150) | void vtag_dump(void) function BOOL (line 199) | BOOL vtag_set_tag_type(BYTE *tagtype) function vtag_set_tag_from_type (line 209) | void vtag_set_tag_from_type(BYTE tag) function BOOL (line 218) | BOOL vtag_create_from_uid(BYTE *target_tagtype, BYTE source_tagtype, BYT... function BOOL (line 274) | BOOL vtag_copy_from_tag(BYTE *tagtype, BYTE *pass) function BOOL (line 343) | BOOL vtag_convert(BYTE *tagtype) function BOOL (line 363) | BOOL vtag_write_to_tag(BYTE *pass) function BOOL (line 469) | BOOL vtag_write_blocks(unsigned int startblock, BYTE *data) FILE: firmware/Pic32/RFIDler.X/src/wiegand.c function BOOL (line 140) | BOOL learn_wiegand(BYTE trigger) function BOOL (line 256) | BOOL read_wiegand(BYTE trigger) function read_wiegand_bit (line 330) | unsigned char read_wiegand_bit(unsigned int timeout) function BOOL (line 360) | BOOL write_wiegand(BYTE *data) function BOOL (line 375) | BOOL write_wiegand_uid(BYTE *uid) function BOOL (line 382) | BOOL write_wiegand_bit(BYTE thisbit) function BOOL (line 411) | BOOL wiegand_test(void) function wiegand_add_parity (line 429) | void wiegand_add_parity(unsigned char *target, unsigned char *source, un... function wiegand_out_disable (line 438) | void wiegand_out_disable(void) function wiegand_out_enable (line 446) | void wiegand_out_enable(void) function wiegand_set_pullups (line 458) | void wiegand_set_pullups(BOOL state) FILE: firmware/Pic32/RFIDler.X/src/write.c function BOOL (line 141) | BOOL write_tag(unsigned int block, BYTE *data, BOOL verify) FILE: hitag2crack/crack2/HardwareProfile.h type BOOL (line 138) | typedef char BOOL; type BYTE (line 139) | typedef char BYTE; type rtccTime (line 140) | typedef int rtccTime; type rtccDate (line 141) | typedef int rtccDate; FILE: hitag2crack/crack2/hitagcrypto.c function hitag2_crypt (line 232) | static uint32_t hitag2_crypt(uint64_t s) function hitag2_init (line 256) | void hitag2_init(Hitag_State* pstate, uint64_t sharedkey, uint32_t seria... function hitag2_nstep (line 341) | uint32_t hitag2_nstep(Hitag_State* pstate, uint32_t steps) function main (line 474) | int main(int argc, char* argv[]) FILE: hitag2crack/crack2/hitagcrypto.h type Hitag_State (line 157) | typedef struct { FILE: hitag2crack/crack2/ht2crack2buildtable.c type table (line 36) | struct table { type table (line 45) | struct table function create_table (line 56) | void create_table(struct table *t, int d1, int d2) function create_tables (line 86) | void create_tables(struct table *t) function free_tables (line 104) | void free_tables(struct table *t) function writetable (line 123) | void writetable(struct table *t1) function store (line 149) | void store(unsigned char *data) function write_ks_s (line 202) | void write_ks_s(uint32_t ks1, uint32_t ks2, uint64_t shiftreg) function builddi (line 218) | void builddi(int steps, int table) function jumpnsteps (line 251) | void jumpnsteps(Hitag_State *hstate, int table) function makedirs (line 346) | void makedirs() function datacmp (line 374) | static int datacmp(const void *p1, const void *p2, void *dummy) type stat (line 390) | struct stat function main (line 467) | int main(int argc, char *argv[]) FILE: hitag2crack/crack2/ht2crack2gentest.c function makerandom (line 9) | int makerandom(char *hex, unsigned int len, int fd) function main (line 37) | int main(int argc, char *argv[]) FILE: hitag2crack/crack2/ht2crack2search.c type rngdata (line 13) | struct rngdata { function datacmp (line 20) | static int datacmp(const void *p1, const void *p2) function loadrngdata (line 28) | int loadrngdata(struct rngdata *r, char *file) function makecand (line 96) | int makecand(unsigned char *c, struct rngdata *r, int bitoffset) function testcand (line 123) | int testcand(unsigned char *f, unsigned char *rt, int fwd) function searchcand (line 162) | int searchcand(unsigned char *c, unsigned char *rt, int fwd, unsigned ch... function findmatch (line 231) | int findmatch(struct rngdata *r, unsigned char *outmatch, unsigned char ... function rollbackrng (line 286) | void rollbackrng(Hitag_State *hstate, unsigned char *s, int offset) function recoverkey (line 316) | uint64_t recoverkey(Hitag_State *hstate, char *uidstr, char *nRstr) function main (line 367) | int main(int argc, char *argv[]) FILE: hitag2crack/crack2/ht2crack2utils.c function writebuf (line 4) | void writebuf(unsigned char *buf, uint64_t val, unsigned int len) function shexdump (line 20) | void shexdump(unsigned char *data, int data_len) function printbin (line 42) | void printbin(unsigned char *c) function printbin2 (line 63) | void printbin2(uint64_t val, unsigned int size) function printstate (line 81) | void printstate(Hitag_State *hstate) function hex2bin (line 92) | unsigned char hex2bin(unsigned char c) function bitn (line 106) | int bitn(uint64_t x, int bit) function fnR (line 121) | int fnR(uint64_t x) function rollback (line 130) | void rollback(Hitag_State *hstate, unsigned int steps) function fa (line 142) | int fa(unsigned int i) function fb (line 147) | int fb(unsigned int i) function fc (line 152) | int fc(unsigned int i) function fnf (line 158) | int fnf(uint64_t s) function buildlfsr (line 174) | void buildlfsr(Hitag_State *hstate) FILE: hitag2crack/crack2/rfidler.h type StoredConfig (line 196) | typedef struct { type VirtualTag (line 233) | typedef struct { FILE: hitag2crack/crack2/utilpart.c function hexreversetoulong (line 145) | unsigned long hexreversetoulong(BYTE *hex) function hexreversetoulonglong (line 165) | unsigned long long hexreversetoulonglong(BYTE *hex) FILE: hitag2crack/crack3/HardwareProfile.h type BOOL (line 138) | typedef char BOOL; type BYTE (line 139) | typedef char BYTE; type rtccTime (line 140) | typedef int rtccTime; type rtccDate (line 141) | typedef int rtccDate; FILE: hitag2crack/crack3/hitagcrypto.c function hitag2_crypt (line 232) | static uint32_t hitag2_crypt(uint64_t s) function hitag2_init (line 256) | void hitag2_init(Hitag_State* pstate, uint64_t sharedkey, uint32_t seria... function hitag2_nstep (line 341) | uint32_t hitag2_nstep(Hitag_State* pstate, uint32_t steps) function main (line 472) | int main(int argc, char* argv[]) FILE: hitag2crack/crack3/hitagcrypto.h type Hitag_State (line 157) | typedef struct { FILE: hitag2crack/crack3/ht2crack3.c type Tklower (line 16) | struct Tklower { type nRaR (line 23) | struct nRaR { type threaddata (line 29) | struct threaddata { function printbin (line 37) | void printbin(uint64_t val) function printstate (line 51) | void printstate(Hitag_State *hstate) function hitag2_crypt (line 73) | static uint32_t hitag2_crypt(uint64_t s) function fnP (line 92) | int fnP(uint64_t klowery) function Tk_cmp (line 112) | int Tk_cmp(const void *v1, const void *v2) function is_kmiddle_badguess (line 127) | int is_kmiddle_badguess(uint64_t z, struct Tklower *Tk, int max, int aR0) { function testkey (line 151) | int testkey(uint64_t *out, uint64_t uid, uint64_t pkey, uint64_t nR, uin... type threaddata (line 210) | struct threaddata type threaddata (line 210) | struct threaddata type nRaR (line 212) | struct nRaR type Tklower (line 233) | struct Tklower type Tklower (line 245) | struct Tklower type Tklower (line 245) | struct Tklower type Tklower (line 295) | struct Tklower function main (line 334) | int main(int argc, char *argv[]) FILE: hitag2crack/crack3/ht2test.c function main (line 12) | int main(int argc, char *argv[]) FILE: hitag2crack/crack3/rfidler.h type StoredConfig (line 196) | typedef struct { type VirtualTag (line 233) | typedef struct { FILE: hitag2crack/crack3/utilpart.c function hexreversetoulong (line 145) | unsigned long hexreversetoulong(BYTE *hex) function hexreversetoulonglong (line 165) | unsigned long long hexreversetoulonglong(BYTE *hex) FILE: hitag2crack/crack4/HardwareProfile.h type BOOL (line 138) | typedef char BOOL; type BYTE (line 139) | typedef char BYTE; type rtccTime (line 140) | typedef int rtccTime; type rtccDate (line 141) | typedef int rtccDate; FILE: hitag2crack/crack4/hitagcrypto.c function hitag2_crypt (line 232) | static uint32_t hitag2_crypt(uint64_t s) function hitag2_init (line 256) | void hitag2_init(Hitag_State* pstate, uint64_t sharedkey, uint32_t seria... function hitag2_nstep (line 341) | uint32_t hitag2_nstep(Hitag_State* pstate, uint32_t steps) function main (line 472) | int main(int argc, char* argv[]) FILE: hitag2crack/crack4/hitagcrypto.h type Hitag_State (line 157) | typedef struct { FILE: hitag2crack/crack4/ht2crack2utils.c function writebuf (line 4) | void writebuf(unsigned char *buf, uint64_t val, unsigned int len) function shexdump (line 20) | void shexdump(unsigned char *data, int data_len) function printbin (line 42) | void printbin(unsigned char *c) function printbin2 (line 63) | void printbin2(uint64_t val, unsigned int size) function printstate (line 81) | void printstate(Hitag_State *hstate) function hex2bin (line 92) | unsigned char hex2bin(unsigned char c) function bitn (line 106) | int bitn(uint64_t x, int bit) function fnR (line 121) | int fnR(uint64_t x) function rollback (line 130) | void rollback(Hitag_State *hstate, unsigned int steps) function fa (line 142) | int fa(unsigned int i) function fb (line 147) | int fb(unsigned int i) function fc (line 152) | int fc(unsigned int i) function fnf (line 158) | int fnf(uint64_t s) function buildlfsr (line 174) | void buildlfsr(Hitag_State *hstate) FILE: hitag2crack/crack4/ht2crack4.c type nonce (line 63) | struct nonce { type guess (line 74) | struct guess { type thread_data (line 81) | struct thread_data { type guess (line 88) | struct guess type nonce (line 90) | struct nonce function usage (line 96) | void usage() function hitag2_crypt (line 151) | static uint32_t hitag2_crypt(uint64_t s) function ht2crypt (line 165) | uint64_t ht2crypt(uint64_t s) function fnL (line 180) | uint64_t fnL(uint64_t x) function f20 (line 199) | uint64_t f20(uint64_t y) function packstate (line 214) | uint64_t packstate(uint64_t s) function create_guess_table (line 229) | void create_guess_table() function init_guess_table (line 241) | void init_guess_table(char *filename, char *uidstr) function bit_score (line 323) | double bit_score(uint64_t s, uint64_t size, uint64_t b) function score (line 407) | double score(uint64_t s, unsigned int size, uint64_t ks, unsigned int ks... function score_traces (line 439) | void score_traces(struct guess *g, unsigned int size) type thread_data (line 497) | struct thread_data type thread_data (line 497) | struct thread_data function score_all_traces (line 508) | void score_all_traces(unsigned int size) function cmp_guess (line 550) | int cmp_guess(const void *a, const void *b) function expand_guesses (line 568) | void expand_guesses(unsigned int halfsize, unsigned int size) function check_supplied_testkey (line 584) | void check_supplied_testkey(unsigned int size) function execute_round (line 604) | void execute_round(unsigned int size) function crack (line 633) | void crack() function testkey (line 652) | void testkey(uint64_t key) function gen_bitstreams_testks (line 713) | void gen_bitstreams_testks(struct guess *g, uint64_t key) function test (line 755) | void test() function check_key (line 777) | int check_key(uint64_t key, uint64_t enc_nR, uint64_t ks) function main (line 797) | int main(int argc, char *argv[]) FILE: hitag2crack/crack4/rfidler.h type StoredConfig (line 196) | typedef struct { type VirtualTag (line 233) | typedef struct { FILE: hitag2crack/crack4/utilpart.c function hexreversetoulong (line 145) | unsigned long hexreversetoulong(BYTE *hex) function hexreversetoulonglong (line 165) | unsigned long long hexreversetoulonglong(BYTE *hex) FILE: python/RFIDler/__init__.py class RFIDler (line 148) | class RFIDler(): method send_command (line 156) | def send_command(self, tosend: str) -> Tuple[bool, str]: method command (line 207) | def command(self, tosend: str) -> Tuple[bool, str]: method connect (line 249) | def connect(self, port: str = None, baud: int = 115200, timeout: int =... method _find_port (line 295) | def _find_port(self) -> Union[str, None]: method disconnect (line 311) | def disconnect(self) -> bool: FILE: python/rfidler.py function print_help (line 200) | def print_help() -> None: function print_rfidler_help (line 217) | def print_rfidler_help(rfer): function run_test (line 237) | def run_test() -> None: function flash_board (line 290) | def flash_board(cmd: str, cmd_arg: str) -> None: function output (line 350) | def output(message: str) -> None: function store_data (line 356) | def store_data(dat, filename_prefix="dump") -> None: function load_data (line 368) | def load_data(fname: str) -> Tuple[bool, list]: function autocorr (line 379) | def autocorr(data) -> Tuple[list, list]: function plot_data (line 402) | def plot_data(data) -> None: FILE: windows-src/RFIDler-install/rfidinstall.cpp type installUpdates (line 147) | enum installUpdates { type infUninstalUpdate (line 154) | enum infUninstalUpdate { type UpdateAction (line 162) | enum UpdateAction { type WinVersion (line 170) | enum WinVersion { type ProgBarState (line 188) | enum ProgBarState { // control the progress bar state type UpdateAction (line 214) | enum UpdateAction type WinVersion (line 228) | enum WinVersion function WinMain (line 245) | int WINAPI WinMain ( function ATOM (line 280) | ATOM RegisterMainWindow (HINSTANCE hInstance) function ReportStatus (line 303) | void ReportStatus(HWND hWndStatus, const wchar_t *format, ...) function PrintDebugStatus (line 319) | void PrintDebugStatus(const wchar_t *format, ...) function MoveMainWindow (line 334) | void MoveMainWindow(HWND hWnd, HINSTANCE hInst) function INT_PTR (line 359) | INT_PTR CALLBACK InstallerDlgProc(HWND hWnd, UINT iMsg, WPARAM wParam, L... function BOOL (line 762) | BOOL LaunchInstallOrUninstall(BOOL installAction, HWND hWnd, HWND hWndSt... function StartOrStopProgressMarquee (line 823) | void StartOrStopProgressMarquee(HWND hWnd, HWND hWndProgBar, ITaskbarLis... function EnableAndFocusOnFinishButton (line 884) | void EnableAndFocusOnFinishButton(HWND hWnd) function FormatTitleWithVersion (line 968) | void FormatTitleWithVersion(HWND hDlg, const wchar_t *title) function INT_PTR (line 1012) | INT_PTR CALLBACK AboutDlgProc(HWND hDlg, UINT iMsg, WPARAM wParam, LPARA... function BOOL (line 1047) | BOOL FindInfPath(HWND hWnd, wchar_t **aPath) function BOOL (line 1083) | BOOL GetProgramFilename(wchar_t **fname) function BOOL (line 1118) | BOOL UserSearchForInfFile(HWND hWnd, wchar_t **aPath, wchar_t *aInitialP... function UINT_PTR (line 1164) | UINT_PTR CALLBACK OFNHookCheckFilenameProc(HWND hDlg, UINT uiMsg, WPARAM... function TrimDirectoryLevel (line 1191) | void TrimDirectoryLevel(wchar_t *namebuff, size_t dirLen) function BOOL (line 1214) | BOOL TestPathAndFileNameHelper(wchar_t *namebuff, size_t newsz, const wc... function BOOL (line 1266) | BOOL TestFileNameAndPath(const wchar_t *basePath, const wchar_t *fileNam... function BOOL (line 1336) | BOOL IsWow64() function BOOL (line 1366) | BOOL IsSystemAMD64() function BOOL (line 1392) | BOOL IsSafeToInstall(DWORD dwTimeout) function wchar_t (line 1423) | wchar_t *FindInstalledInf(HWND hWndMain) function DWORD (line 1536) | DWORD WINAPI DriverUninstallThreadProc(LPVOID lpParameter) function DWORD (line 1590) | DWORD WINAPI DriverInstallThreadProc(LPVOID lpParameter) function BOOL (line 1655) | BOOL UpdateDriverWithAction(InstallInfo *pInsInfo, const GUID *classGuid... function RemoveRfidlerDevice (line 1720) | void RemoveRfidlerDevice(InstallInfo *pInsInfo, HDEVINFO DeviceInfoSet, ... function BOOL (line 1768) | BOOL CheckHardwareIdMatch(HDEVINFO DeviceInfoSet, SP_DEVINFO_DATA *pDevi... function MarkDeviceConfigForReinstall (line 1816) | void MarkDeviceConfigForReinstall(HDEVINFO DeviceInfoSet, SP_DEVINFO_DAT... function BOOL (line 1848) | BOOL CheckWindowsVersion(enum WinVersion request) FILE: windows-src/RFIDler-mon/deviceinfo.cpp function BOOL (line 58) | BOOL DeviceInfo::AddDeviceToList(enum DevType aDevType, enum DevState aD... function DeviceInfo (line 146) | DeviceInfo *DeviceInfo::DeleteDevice(BOOL skipNotifications) function wchar_t (line 257) | const wchar_t *DeviceInfo::StateName() function wchar_t (line 277) | const wchar_t *DeviceInfo::DevTypeName() function wchar_t (line 307) | const wchar_t *DeviceInfo::LocationString() function wchar_t (line 348) | const wchar_t *DeviceInfo::DisplayName() function wchar_t (line 369) | const wchar_t *DeviceInfo::InfoTip() type DevState (line 534) | enum DevState type DevType (line 589) | enum DevType type DevState (line 589) | enum DevState function BOOL (line 670) | BOOL DeviceInfo::UpdateTimeInState(FILETIME now, DWORD limit) function wchar_t (line 698) | wchar_t const *DeviceInfo::DevicePath() FILE: windows-src/RFIDler-mon/devicetracker.cpp function BOOL (line 130) | BOOL DeviceTracker::AddViewItem(const wchar_t *aName, enum DevImage aIma... type DevImage (line 201) | enum DevImage type DevImage (line 228) | enum DevImage function HIMAGELIST (line 396) | HIMAGELIST DeviceTracker::InitImageList(int cx, int cy, unsigned count, ... type DevState (line 583) | enum DevState function BOOL (line 670) | BOOL DeviceTracker::GetDeviceClassGUID(HDEVINFO DeviceInfoSet, SP_DEVINF... function BOOL (line 676) | BOOL DeviceTracker::GetDeviceBusTypeGUID(HDEVINFO DeviceInfoSet, SP_DEVI... function BOOL (line 683) | BOOL DeviceTracker::GetDeviceInstanceId(HDEVINFO DeviceInfoSet, SP_DEVIN... function BOOL (line 696) | BOOL DeviceTracker::CheckDeviceId(const wchar_t *aHwId, DWORD size, cons... type DevType (line 719) | enum DevType type DevType (line 761) | enum DevType type DevState (line 904) | enum DevState function DeviceLocation (line 992) | DeviceLocation DeviceTracker::GetDeviceLocationFromBusGUID(GUID &BusGUID) function DeviceLocation (line 1032) | DeviceLocation DeviceTracker::GetDeviceUSBRegistryLocation(const wchar_t... function DeviceLocation (line 1127) | DeviceLocation DeviceTracker::GetDeviceLocation(HDEVINFO DeviceInfoSet, ... function wchar_t (line 1185) | wchar_t* DeviceTracker::GetPortname(HKEY devkey) function wchar_t (line 1220) | wchar_t* DeviceTracker::GetPortname(HDEVINFO DeviceInfoSet, SP_DEVINFO_D... function DeviceSerialNumber (line 1238) | DeviceSerialNumber DeviceTracker::GetSerialnumber(const wchar_t *devIns... function DeviceInfo (line 1279) | DeviceInfo *DeviceTracker::FindDevMatchBySernum(enum DevType aDevType, w... type DevType (line 1320) | enum DevType type DevState (line 1323) | enum DevState type DevType (line 1431) | enum DevType type DevType (line 1464) | enum DevType type DevState (line 1465) | enum DevState function MonOptions (line 1490) | MonOptions& DeviceTracker::GetOptions() type DevState (line 1552) | enum DevState function BOOL (line 1697) | BOOL DeviceTracker::CheckInitialScanFlag(enum DevType dType) type DevType (line 1718) | enum DevType type DevState (line 1718) | enum DevState type DevType (line 1764) | enum DevType type DevState (line 1764) | enum DevState type DevState (line 1764) | enum DevState FILE: windows-src/RFIDler-mon/monitoroptions.cpp function BOOL (line 309) | BOOL MonOptions::GetWindowInfo(RECT &rc) const function BOOL (line 369) | BOOL MonOptions::SetShowFlagsToAll() function BOOL (line 379) | BOOL MonOptions::SetShowFlagsToNone() function BOOL (line 389) | BOOL MonOptions::SetShowFlagsToDefault() function BOOL (line 400) | BOOL MonOptions::SetNotifyFlagsToAll() function BOOL (line 410) | BOOL MonOptions::SetNotifyFlagsToNone() function BOOL (line 420) | BOOL MonOptions::SetNotifyFlagsToDefault() FILE: windows-src/RFIDler-mon/rfidmonitor.cpp class AppControlPos (line 90) | class AppControlPos class AppWindowPos (line 91) | class AppWindowPos class BootloaderParams (line 94) | class BootloaderParams function WinMain (line 141) | int WINAPI WinMain ( function ATOM (line 177) | ATOM RegisterMainWindow (HINSTANCE hInstance) function PrintDebugStatus (line 202) | void PrintDebugStatus(const wchar_t *format, ...) class AppControlPos (line 227) | class AppControlPos { class AppWindowPos (line 238) | class AppWindowPos { function GetInitialControlPositions (line 246) | void GetInitialControlPositions(HWND hWnd, AppWindowPos *wnd) function RecalcControlPositions (line 279) | void RecalcControlPositions(HWND hWnd, AppWindowPos *wnd) function MoveMainWindow (line 350) | void MoveMainWindow(HWND hWnd, HINSTANCE hInst) function BOOL (line 398) | BOOL CALLBACK MonitorDlgProc ( function HWND (line 715) | HWND InitTabbedDialog(HWND hWndTab, int itemId, wchar_t *tabTitle, LPCWS... function HWND (line 746) | HWND InitShowControls(MonOptions *newOptions, HWND hWndTab, BOOL showDia... function HWND (line 753) | HWND InitNotificationControls(MonOptions *newOptions, HWND hWndTab, BOOL... function SetShowOptionsArrivalTime (line 760) | void SetShowOptionsArrivalTime(HWND hWnd, MonOptions *aOptions) function SetShowOptionsCheckBoxes (line 770) | void SetShowOptionsCheckBoxes(HWND hWnd, MonOptions *aOptions, BOOL setE... function BOOL (line 789) | BOOL CALLBACK ShowOptionsDlgProc(HWND hWnd, UINT iMsg, WPARAM wParam, LP... function SetNotifyOptionsCheckBoxes (line 889) | void SetNotifyOptionsCheckBoxes(HWND hWnd, MonOptions *aOptions) function BOOL (line 900) | BOOL CALLBACK NotificationsDlgProc(HWND hWnd, UINT iMsg, WPARAM wParam, ... function BOOL (line 968) | BOOL CALLBACK OptionsDlgProc(HWND hWnd, UINT iMsg, WPARAM wParam, LPARAM... function BOOL (line 1097) | BOOL GetProgramFilename(wchar_t **fname) function CheckProgramShortcuts (line 1141) | void CheckProgramShortcuts(const wchar_t *shortcut, BOOL *aDeskLinkExist... function BOOL (line 1149) | BOOL CheckLinkname(const wchar_t *shortcut, int csidl) function wchar_t (line 1164) | wchar_t *CreateLinkname(const wchar_t *shortcut, int csidl) function CreateOrBreakLink (line 1194) | void CreateOrBreakLink(IShellLink *psl, const wchar_t *shortcut, int csi... function CreateProgramShortcuts (line 1235) | void CreateProgramShortcuts(const wchar_t *fname, const wchar_t *shortcu... function BOOL (line 1277) | BOOL CALLBACK InstallConfigDlgProc ( function ReleaseString (line 1366) | void ReleaseString(wchar_t *&string) function INT_PTR (line 1420) | INT_PTR CALLBACK AboutDlgProc(HWND hDlg, UINT iMsg, WPARAM wParam, LPARA... function SetStatusBarPartitions (line 1486) | void SetStatusBarPartitions(HWND hWndStatusBar, int parts) function LVColumnClickAndSort (line 1493) | void LVColumnClickAndSort(int sortColumn, HWND hwndFrom) function LVInfoTip (line 1536) | void LVInfoTip(LPNMLVGETINFOTIP pGetInfoTip) function LVRightClickContextMenu (line 1557) | void LVRightClickContextMenu(HINSTANCE hInst, HWND hWnd, LPNMITEMACTIVAT... function LVSelectedItemContextMenu (line 1577) | void LVSelectedItemContextMenu(HINSTANCE hInst, HWND hWnd, HWND hWndLV) function LVEmptyViewTest (line 1599) | void LVEmptyViewTest(NMLVEMPTYMARKUP *emptyMarkup) function ContextMenuClipboardSelect (line 1607) | void ContextMenuClipboardSelect(HWND hWndLV, DeviceInfo *dev, int select... function ContextMenuPopup (line 1680) | void ContextMenuPopup(HINSTANCE hInst, HWND hWnd, HWND hWndLV, DeviceInf... function LVItemDoubleClick (line 1777) | void LVItemDoubleClick(HINSTANCE hInst, HWND hWnd, LPNMITEMACTIVATE lpnm... function DeviceInfo (line 1821) | DeviceInfo *DevInfoFromListItem(HWND hWndLV, int iItem) function DeviceInfo (line 1837) | DeviceInfo *DevInfoFromListPoint(HWND hWndLV, int iItem, POINT pt) function BootloaderEnableBaseControls (line 1863) | void BootloaderEnableBaseControls(HWND hDlg, BOOL enable) function BootloaderEnableProgramControls (line 1872) | void BootloaderEnableProgramControls(HWND hDlg, BOOL enable) function BOOL (line 1880) | BOOL InitHexFileList(HWND hDlg) function BootloaderStatus (line 1902) | void BootloaderStatus(HWND hWndStatus, const wchar_t *format, ...) function INT_PTR (line 1917) | INT_PTR CALLBACK BootloaderDlgProc(HWND hDlg, UINT iMsg, WPARAM wParam, ... FILE: windows-src/RFIDler-mon/rfidmonitor.h type lvCol (line 102) | enum lvCol { lvDispName = 0, lvDispType, lvDispState, lvDispLocus, lvDis... function class (line 108) | class MonOptions { function SetHwndMain (line 160) | void SetHwndMain(HWND hWndMain) { optHwndMain = hWndMain; } function BOOL (line 179) | BOOL SetShowNonConfig(BOOL value) { BOOL old = optShowNonConfig; optShow... function BOOL (line 180) | BOOL SetShowNotPresent(BOOL value) { BOOL old = optShowNotPresent; optSh... function BOOL (line 181) | BOOL SetShowDevBoards(BOOL value) { BOOL old = optShowDevBoards; optShow... function BOOL (line 182) | BOOL SetShowRecentDisc(BOOL value) { BOOL old = optShowRecentDisc; optSh... function BOOL (line 183) | BOOL SetShowAnySerial(BOOL value) { BOOL old = optShowAnySerial; optShow... function BOOL (line 191) | BOOL SetNotifyRfidlerArrFlash(BOOL value) { BOOL old = optNotifyRfidlerA... function BOOL (line 192) | BOOL SetNotifyBootArrFlash(BOOL value) { BOOL old = optNotifyBootArrFlas... function BOOL (line 193) | BOOL SetNotifyMicrochipArrFlash(BOOL value) { BOOL old = optNotifyMicroc... function wchar_t (line 199) | wchar_t *HexFileHistory(int index) const { return (index < optKMaxHexFil... type DevState (line 292) | enum DevState { DevArrived, DevPresent, DevRemoved, DevAbsent, DevNotCon... type DevType (line 293) | enum DevType { type DevImage (line 303) | enum DevImage { DevImgRfidlerOk = 0, DevImgRfidlerUnconfig, DevImgRfidle... type SerialPortType (line 306) | enum SerialPortType { SerialNone, SerialPort, SerialModem, SerialMultipo... type DevBusType (line 307) | enum DevBusType { BusUnknown, BusUSB, BusBluetooth, BusPCI, BusPCMCIA, B... type DeviceLocation (line 310) | struct DeviceLocation { type SetMode (line 478) | enum SetMode { SetAll, SetShowOptions, SetNotifyOptions } type DevType (line 483) | enum DevType type DevType (line 484) | enum DevType type DevState (line 484) | enum DevState type DevType (line 485) | enum DevType type DevState (line 485) | enum DevState type DevState (line 485) | enum DevState type DevImage (line 486) | enum DevImage type DevImage (line 491) | enum DevImage type DevImage (line 492) | enum DevImage function DeviceInfo (line 496) | static DeviceInfo *GetPortList() { return mListDevices; } function SetPortList (line 497) | static void SetPortList(DeviceInfo *listStart) { mListDevices = listStar... type DevType (line 510) | enum DevType type DevType (line 516) | enum DevType type DevState (line 524) | enum DevState type lvCol (line 560) | enum lvCol type WinVersion (line 618) | enum WinVersion { type WinVersion (line 626) | enum WinVersion type ProgBarState (line 631) | enum ProgBarState { FILE: windows-src/RFIDler-mon/taskbarfeatures.cpp function StartOrStopProgressMarquee (line 51) | void StartOrStopProgressMarquee(HWND hWnd, HWND hWndProgBar, ITaskbarLis... FILE: windows-src/RFIDler-mon/wcs_utilities.cpp function wchar_t (line 44) | wchar_t* wcs_dupsubstr(const wchar_t* string, size_t length) function wchar_t (line 66) | const wchar_t* wcs_istr(const wchar_t* pString, const wchar_t* pSubStr) function BOOL (line 89) | BOOL wcs_checkprefix(const wchar_t* String, const wchar_t* SubStr) function BOOL (line 101) | BOOL wcs_consumeprefix(const wchar_t* String, const wchar_t* SubStr, uns... FILE: windows-src/RFIDler-mon/windowsversion.cpp function BOOL (line 46) | BOOL CheckWindowsVersion(enum WinVersion request)