mirror of
https://github.com/switchbrew/libnx.git
synced 2025-06-21 12:32:40 +02:00
lr: add lrLrEraseProgramRedirection
This commit is contained in:
parent
d4c278cf00
commit
0b93435a44
@ -42,6 +42,9 @@ Result lrLrResolveApplicationLegalInformationPath(LrLocationResolver* lr, u64 ti
|
||||
Result lrLrRedirectApplicationLegalInformationPath(LrLocationResolver* lr, u64 tid, u64 tid2, const char *path);
|
||||
Result lrLrRefresh(LrLocationResolver* lr);
|
||||
|
||||
/// Only available on [5.0.0+].
|
||||
Result lrLrEraseProgramRedirection(LrLocationResolver* lr, u64 tid);
|
||||
|
||||
// IRegisteredLocationResolver
|
||||
Result lrRegLrResolveProgramPath(LrRegisteredLocationResolver* reg, u64 tid, char *out);
|
||||
// TODO: Other IRegisteredLocationResolver commands
|
||||
|
@ -135,6 +135,13 @@ Result lrLrRefresh(LrLocationResolver* lr) {
|
||||
return serviceDispatch(&lr->s, 9);
|
||||
}
|
||||
|
||||
Result lrLrEraseProgramRedirection(LrLocationResolver* lr, u64 tid) {
|
||||
if (hosversionBefore(5,0,0))
|
||||
return MAKERESULT(Module_Libnx, LibnxError_IncompatSysVer);
|
||||
|
||||
return serviceDispatchIn(&lr->s, 12, tid);
|
||||
}
|
||||
|
||||
Result lrRegLrResolveProgramPath(LrRegisteredLocationResolver* reg, u64 tid, char *out) {
|
||||
return _lrResolvePath(®->s, tid, out, 0);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user