8#define RECORD_LOADER "loader"
9#define LOADER_APPLICATIONS_NAME "Apps"
15 LoaderStatusErrorAppStarted,
16 LoaderStatusErrorUnknownApp,
17 LoaderStatusErrorInternal,
21 LoaderEventTypeApplicationBeforeLoad,
22 LoaderEventTypeApplicationLoadFailed,
23 LoaderEventTypeApplicationStopped
39 loader_start(
Loader* instance,
const char* name,
const char* args,
FuriString* error_message);
48LoaderStatus loader_start_with_gui_error(
Loader* loader,
const char* name,
const char* args);
56void loader_start_detached_with_gui_error(
Loader* loader,
const char* name,
const char* args);
63bool loader_lock(
Loader* instance);
69void loader_unlock(
Loader* instance);
76bool loader_is_locked(
Loader* instance);
82void loader_show_menu(
Loader* instance);
100bool loader_signal(
Loader* instance, uint32_t signal,
void* arg);