pub unsafe extern "C" fn g_task_return_pointer(
    task: *mut GTask,
    result: gpointer,
    result_destroy: GDestroyNotify
)