// Copyright (c) 2026 Storm Dragon // Authors: Storm Dragon, Angus Kola // SPDX-License-Identifier: GPL-3.0-or-later #include typedef struct { char *name; unsigned int pid; } AccessibleApplication; AccessibleApplication *prefs_application_names(int *count); void prefs_free_application_names(AccessibleApplication *names, int count); int prefs_application_chooser_init(void); void prefs_application_chooser_add(const char *name); void prefs_application_chooser_present(void); void prefs_application_chooser_iterate(void); int prefs_application_chooser_action(void); char *prefs_application_chooser_selected(void); void prefs_application_chooser_close(void);