-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcommon.c
More file actions
27 lines (23 loc) · 1.46 KB
/
common.c
File metadata and controls
27 lines (23 loc) · 1.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include "common.h"
#include "lh_hidapi.h"
void setup_hooks(lib_context* ctx){
redirect_named_function(ctx, "hid_init", lh_hid_init);
redirect_named_function(ctx, "hid_exit", lh_hid_exit);
redirect_named_function(ctx, "hid_enumerate", lh_hid_enumerate);
redirect_named_function(ctx, "hid_free_enumeration", lh_hid_free_enumeration);
redirect_named_function(ctx, "hid_open", lh_hid_open);
redirect_named_function(ctx, "hid_open_path", lh_hid_open_path);
redirect_named_function(ctx, "hid_write", lh_hid_write);
redirect_named_function(ctx, "hid_read", lh_hid_read);
redirect_named_function(ctx, "hid_read_timeout", lh_hid_read_timeout);
//redirect_named_function(ctx, "hid_read_error", lh_hid_read_error);
redirect_named_function(ctx, "hid_set_nonblocking", lh_hid_set_nonblocking);
redirect_named_function(ctx, "hid_send_feature_report", lh_hid_send_feature_report);
redirect_named_function(ctx, "hid_get_feature_report", lh_hid_get_feature_report);
redirect_named_function(ctx, "hid_close", lh_hid_close);
redirect_named_function(ctx, "hid_get_manufacturer_string", lh_hid_get_manufacturer_string);
redirect_named_function(ctx, "hid_get_product_string", lh_hid_get_product_string);
redirect_named_function(ctx, "hid_get_serial_number_string", lh_hid_get_serial_number_string);
redirect_named_function(ctx, "hid_get_indexed_string", lh_hid_get_indexed_string);
redirect_named_function(ctx, "hid_error", lh_hid_error);
}