pub unsafe extern "C" fn dbus_watch_set_data(
    watch: *mut DBusWatch,
    user_data: *mut c_void,
    free_data_function: DBusFreeFunction
)