pub unsafe extern "C" fn aeron_receive_destination_create(
    destination: *mut *mut aeron_receive_destination_t,
    destination_channel: *mut aeron_udp_channel_t,
    endpoint_channel: *mut aeron_udp_channel_t,
    context: *mut aeron_driver_context_t,
    counters_manager: *mut aeron_counters_manager_t,
    registration_id: i64,
    channel_status_counter_id: i32,
) -> c_int