Add custom pm sysmodule

This commit is contained in:
TuxSH
2019-03-29 00:32:45 +01:00
parent e57abad52f
commit 1041d7c438
36 changed files with 2954 additions and 1 deletions

View File

@@ -0,0 +1,12 @@
#pragma once
#include "process_data.h"
#include <3ds/exheader.h>
Result listAndTerminateDependencies(ProcessData *process, ExHeader_Info *exheaderInfo);
ProcessData *terminateAllProcesses(u32 callerPid, s64 timeout); // callerPid = -1 for firmlaunch
Result TerminateApplication(s64 timeout);
Result TerminateTitle(u64 titleId, s64 timeout);
Result TerminateProcess(u32 pid, s64 timeout);
Result PrepareForReboot(u32 pid, s64 timeout);