ldr: add ldrPmSetEnabledProgramVerification

This commit is contained in:
Michael Scire 2020-04-14 02:10:31 -07:00
parent b0e1a70ab6
commit 239a1ef19b
2 changed files with 9 additions and 0 deletions

View File

@ -66,3 +66,4 @@ Result ldrPmCreateProcess(u64 pin_id, u32 flags, Handle reslimit_h, Handle *out_
Result ldrPmGetProgramInfo(const NcmProgramLocation *loc, LoaderProgramInfo *out_program_info);
Result ldrPmPinProgram(const NcmProgramLocation *loc, u64 *out_pin_id);
Result ldrPmUnpinProgram(u64 pin_id);
Result ldrPmSetEnabledProgramVerification(bool enabled);

View File

@ -92,3 +92,11 @@ Result ldrPmPinProgram(const NcmProgramLocation *loc, u64 *out_pin_id) {
Result ldrPmUnpinProgram(u64 pin_id) {
return serviceDispatchIn(&g_ldrPmSrv, 3, pin_id);
}
Result ldrPmSetEnabledProgramVerification(bool enabled) {
if(hosversionBefore(10,0,0))
return MAKERESULT(Module_Libnx, LibnxError_IncompatSysVer);
const u8 in = enabled != 0;
return serviceDispatchIn(&g_ldrPmSrv, 4, in);
}