#include #include #include #include #include using MyCallback = void(*)(uintptr_t a, uintptr_t b); using MyOtherCallback = void(*)(uintptr_t a, uintptr_t lot, uintptr_t of, uintptr_t args, uintptr_t and_then_some); extern "C" { void my_function(MyCallback a, MyOtherCallback b); } // extern "C"