pub unsafe extern "C" fn pw_protocol_new(
    context: *mut pw_context,
    name: *const c_char,
    user_data_size: usize
) -> *mut pw_protocol