pgl: Implement (Get)ShellEventObserver

This commit is contained in:
Michael Scire
2020-04-16 05:18:31 -07:00
parent 810b094dc7
commit 3b639b604d
6 changed files with 200 additions and 1 deletions

View File

@@ -20,6 +20,11 @@ namespace ams::pgl::srv {
void InitializeProcessControlTask();
class ShellEventObserverHolder;
void RegisterShellEventObserver(ShellEventObserverHolder *holder);
void UnregisterShellEventObserver(ShellEventObserverHolder *holder);
Result LaunchProgram(os::ProcessId *out, const ncm::ProgramLocation &loc, u32 pm_flags, u8 pgl_flags);
Result TerminateProcess(os::ProcessId process_id);
Result GetApplicationProcessId(os::ProcessId *out);