pub unsafe extern "C" fn SBCommunicationRead(
    instance: SBCommunicationRef,
    dst: *mut c_void,
    dst_len: usize,
    timeout_usec: u32,
    status: *mut ConnectionStatus
) -> usize