Added setsysGetPctlReadyFlag/setsysSetPctlReadyFlag. Fixed ordering.

This commit is contained in:
yellows8 2019-11-03 16:39:29 -05:00
parent 454244602c
commit 6c7ad3095c
No known key found for this signature in database
GPG Key ID: 0AF90DA3F1E60E43
2 changed files with 35 additions and 7 deletions

View File

@ -409,13 +409,6 @@ Result setsysSetHeadphoneVolumeUpdateFlag(bool flag);
*/
Result setsysGetRequiresRunRepairTimeReviser(bool *out);
/**
* @brief Gets the \ref SetSysHomeMenuScheme.
* @note Only available on [9.0.0+].
* @param[out] out \ref SetSysHomeMenuScheme
*/
Result setsysGetHomeMenuScheme(SetSysHomeMenuScheme *out);
/**
* @brief SetRequiresRunRepairTimeReviser
* @note Only available on [5.0.0+].
@ -423,6 +416,27 @@ Result setsysGetHomeMenuScheme(SetSysHomeMenuScheme *out);
*/
Result setsysSetRequiresRunRepairTimeReviser(bool flag);
/**
* @brief GetPctlReadyFlag
* @note Only available on [6.0.0+].
* @param[out] out Output flag.
*/
Result setsysGetPctlReadyFlag(bool *out);
/**
* @brief SetPctlReadyFlag
* @note Only available on [6.0.0+].
* @param[in] flag Input flag.
*/
Result setsysSetPctlReadyFlag(bool flag);
/**
* @brief Gets the \ref SetSysHomeMenuScheme.
* @note Only available on [9.0.0+].
* @param[out] out \ref SetSysHomeMenuScheme
*/
Result setsysGetHomeMenuScheme(SetSysHomeMenuScheme *out);
/**
* @brief Gets the \ref SetSysPlatformRegion.
* @note Only available on [9.0.0+].

View File

@ -491,6 +491,20 @@ Result setsysSetRequiresRunRepairTimeReviser(bool flag) {
return _setCmdInBoolNoOut(&g_setsysSrv, flag, 142);
}
Result setsysGetPctlReadyFlag(bool *out) {
if (hosversionBefore(6,0,0))
return MAKERESULT(Module_Libnx, LibnxError_IncompatSysVer);
return _setCmdNoInOutBool(&g_setsysSrv, out, 156);
}
Result setsysSetPctlReadyFlag(bool flag) {
if (hosversionBefore(6,0,0))
return MAKERESULT(Module_Libnx, LibnxError_IncompatSysVer);
return _setCmdInBoolNoOut(&g_setsysSrv, flag, 157);
}
Result setsysGetHomeMenuScheme(SetSysHomeMenuScheme *out) {
if (hosversionBefore(9,0,0))
return MAKERESULT(Module_Libnx, LibnxError_IncompatSysVer);