libnx v4.12.0
Loading...
Searching...
No Matches
Data Structures | Macros | Typedefs | Enumerations | Functions
set.h File Reference

Settings services IPC wrapper. More...

#include "../types.h"
#include "../kernel/event.h"
#include "../services/time.h"
#include "../services/acc.h"
#include "../services/fs.h"
#include "../services/btdrv_types.h"
#include "../services/btm_types.h"
#include "../sf/service.h"

Go to the source code of this file.

Data Structures

struct  SetBatteryLot
 BatteryLot. More...
 
struct  SetSysNetworkSettings
 NetworkSettings. More...
 
struct  SetSysLcdBacklightBrightnessMapping
 LcdBacklightBrightnessMapping. More...
 
struct  SetSysBacklightSettings
 BacklightSettings. More...
 
struct  SetSysBacklightSettingsEx
 BacklightSettingsEx. More...
 
struct  SetSysBluetoothDevicesSettings
 BluetoothDevicesSettings. More...
 
struct  SetSysFirmwareVersion
 Structure returned by setsysGetFirmwareVersion. More...
 
struct  SetSysFirmwareVersionDigest
 Structure returned by setsysGetFirmwareVersionDigest. More...
 
struct  SetSysSerialNumber
 Structure returned by setsysGetSerialNumber. More...
 
struct  SetSysDeviceNickName
 DeviceNickName. More...
 
struct  SetSysUserSelectorSettings
 UserSelectorSettings. More...
 
struct  SetSysAccountSettings
 AccountSettings. More...
 
struct  SetSysAudioVolume
 
struct  SetSysEulaVersion
 EulaVersion. More...
 
struct  SetSysNotificationTime
 NotificationTime. More...
 
struct  SetSysNotificationSettings
 NotificationSettings. More...
 
struct  SetSysAccountNotificationSettings
 AccountNotificationSettings. More...
 
struct  SetSysTvSettings
 TvSettings. More...
 
struct  SetSysModeLine
 
struct  SetSysDataBlock
 
struct  SetSysExtensionBlock
 
struct  SetSysEdid
 Edid. More...
 
struct  SetSysDataDeletionSettings
 DataDeletionSettings. More...
 
struct  SetSysSleepSettings
 SleepSettings. More...
 
struct  SetSysInitialLaunchSettings
 InitialLaunchSettings. More...
 
struct  SetSysPtmFuelGaugeParameter
 PtmFuelGaugeParameter. More...
 
struct  SetSysColor4u8Type
 Actually nn::util::Color4u8Type. More...
 
struct  SetSysNxControllerLegacySettings
 NxControllerLegacySettings. More...
 
struct  SetSysNxControllerSettings
 NxControllerSettings. More...
 
struct  SetSysConsoleSixAxisSensorAccelerationBias
 ConsoleSixAxisSensorAccelerationBias. More...
 
struct  SetSysConsoleSixAxisSensorAngularVelocityBias
 ConsoleSixAxisSensorAngularVelocityBias. More...
 
struct  SetSysConsoleSixAxisSensorAccelerationGain
 ConsoleSixAxisSensorAccelerationGain. More...
 
struct  SetSysConsoleSixAxisSensorAngularVelocityGain
 ConsoleSixAxisSensorAngularVelocityGain. More...
 
struct  SetSysAllowedSslHosts
 AllowedSslHosts. More...
 
struct  SetSysHostFsMountPoint
 HostFsMountPoint. More...
 
struct  SetSysBlePairingSettings
 BlePairingSettings. More...
 
struct  SetSysConsoleSixAxisSensorAngularVelocityTimeBias
 ConsoleSixAxisSensorAngularVelocityTimeBias. More...
 
struct  SetSysConsoleSixAxisSensorAngularAcceleration
 ConsoleSixAxisSensorAngularAcceleration. More...
 
struct  SetSysRebootlessSystemUpdateVersion
 RebootlessSystemUpdateVersion. This is the content of the RebootlessSystemUpdateVersion SystemData, in the "/version" file. More...
 
struct  SetSysAccountOnlineStorageSettings
 AccountOnlineStorageSettings. More...
 
struct  SetSysAnalogStickUserCalibration
 AnalogStickUserCalibration. More...
 
struct  SetSysThemeId
 ThemeId. More...
 
struct  SetSysThemeSettings
 ThemeSettings. More...
 
struct  SetSysHomeMenuScheme
 Output from setsysGetHomeMenuScheme. This contains RGBA8 colors which correspond with the physical shell of the system. More...
 
struct  SetSysButtonConfigSettings
 ButtonConfigSettings. More...
 
struct  SetSysButtonConfigRegisteredSettings
 ButtonConfigRegisteredSettings. More...
 
struct  SetCalAccelerometerOffset
 
struct  SetCalAccelerometerScale
 
struct  SetCalAmiiboEcdsaCertificate
 
struct  SetCalAmiiboEcqvBlsCertificate
 
struct  SetCalAmiiboEcqvBlsKey
 
struct  SetCalAmiiboEcqvBlsRootCertificate
 
struct  SetCalAmiiboEcqvCertificate
 
struct  SetCalAmiiboKey
 
struct  SetCalAnalogStickFactoryCalibration
 
struct  SetCalAnalogStickModelParameter
 
struct  SetCalBdAddress
 
struct  SetCalConfigurationId1
 
struct  SetCalConsoleSixAxisSensorHorizontalOffset
 
struct  SetCalCountryCode
 
struct  SetCalEccB233DeviceCertificate
 
struct  SetCalEccB233DeviceKey
 
struct  SetCalGameCardCertificate
 
struct  SetCalGameCardKey
 
struct  SetCalGyroscopeOffset
 
struct  SetCalGyroscopeScale
 
struct  SetCalMacAddress
 
struct  SetCalRsa2048DeviceCertificate
 
struct  SetCalRsa2048DeviceKey
 
struct  SetCalSpeakerParameter
 
struct  SetCalSslCertificate
 
struct  SetCalSslKey
 
struct  SetCalRegionCode
 

Macros

#define SET_MAX_NAME_SIZE   0x48
 

Typedefs

typedef SetSysSerialNumber SetCalSerialNumber
 

Enumerations

enum  ColorSetId {
  ColorSetId_Light = 0 ,
  ColorSetId_Dark = 1
}
 
enum  SetSysProductModel {
  SetSysProductModel_Invalid = 0 ,
  SetSysProductModel_Nx = 1 ,
  SetSysProductModel_Copper = 2 ,
  SetSysProductModel_Iowa = 3 ,
  SetSysProductModel_Hoag = 4 ,
  SetSysProductModel_Calcio = 5 ,
  SetSysProductModel_Aula = 6
}
 Console Product Models. More...
 
enum  SetLanguage {
  SetLanguage_JA = 0 ,
  SetLanguage_ENUS = 1 ,
  SetLanguage_FR = 2 ,
  SetLanguage_DE = 3 ,
  SetLanguage_IT = 4 ,
  SetLanguage_ES = 5 ,
  SetLanguage_ZHCN = 6 ,
  SetLanguage_KO = 7 ,
  SetLanguage_NL = 8 ,
  SetLanguage_PT = 9 ,
  SetLanguage_RU = 10 ,
  SetLanguage_ZHTW = 11 ,
  SetLanguage_ENGB = 12 ,
  SetLanguage_FRCA = 13 ,
  SetLanguage_ES419 = 14 ,
  SetLanguage_ZHHANS = 15 ,
  SetLanguage_ZHHANT = 16 ,
  SetLanguage_PTBR = 17 ,
  SetLanguage_Total
}
 IDs for Language. More...
 
enum  SetRegion {
  SetRegion_JPN = 0 ,
  SetRegion_USA = 1 ,
  SetRegion_EUR = 2 ,
  SetRegion_AUS = 3 ,
  SetRegion_HTK = 4 ,
  SetRegion_CHN = 5
}
 Region codes. More...
 
enum  SetSysConnectionFlag {
  SetSysConnectionFlag_ConnectAutomaticallyFlag = (1U<<( 0 )) ,
  SetSysConnectionFlag_Unknown = (1U<<( 1 ))
}
 ConnectionFlag.
 
enum  SetSysAccessPointSecurityType {
  SetSysAccessPointSecurityType_None = 0 ,
  SetSysAccessPointSecurityType_Shared = 1 ,
  SetSysAccessPointSecurityType_Wpa = 2 ,
  SetSysAccessPointSecurityType_Wpa2 = 3
}
 AccessPointSecurityType.
 
enum  SetSysAccessPointSecurityStandard {
  SetSysAccessPointSecurityStandard_None = 0 ,
  SetSysAccessPointSecurityStandard_Wep = 1 ,
  SetSysAccessPointSecurityStandard_Wpa = 2
}
 AccessPointSecurityStandard.
 
enum  SetSysAutoSettings {
  SetSysAutoSettings_AutoIp = (1U<<( 0 )) ,
  SetSysAutoSettings_AutoDns = (1U<<( 1 ))
}
 AutoSettings.
 
enum  SetSysProxyFlags {
  SetSysProxyFlags_UseProxyFlag = (1U<<( 0 )) ,
  SetSysProxyFlags_ProxyAutoAuthenticateFlag = (1U<<( 1 ))
}
 ProxyFlags.
 
enum  SetSysUserSelectorFlag { SetSysUserSelectorFlag_SkipsIfSingleUser = (1U<<( 0 )) }
 UserSelectorFlag.
 
enum  SetSysEulaVersionClockType {
  SetSysEulaVersionClockType_NetworkSystemClock = 0 ,
  SetSysEulaVersionClockType_SteadyClock = 1
}
 EulaVersionClockType.
 
enum  SetSysNotificationVolume {
  SetSysNotificationVolume_Mute = 0 ,
  SetSysNotificationVolume_Low = 1 ,
  SetSysNotificationVolume_High = 2
}
 NotificationVolume.
 
enum  SetSysFriendPresenceOverlayPermission {
  SetSysFriendPresenceOverlayPermission_NotConfirmed = 0 ,
  SetSysFriendPresenceOverlayPermission_NoDisplay = 1 ,
  SetSysFriendPresenceOverlayPermission_FavoriteFriends = 2 ,
  SetSysFriendPresenceOverlayPermission_Friends = 3
}
 FriendPresenceOverlayPermission.
 
enum  SetSysAudioDevice {
  SetSysAudioDevice_Console = 0 ,
  SetSysAudioDevice_Headphone = 1 ,
  SetSysAudioDevice_Tv = 2
}
 AudioDevice.
 
enum  SetSysPrimaryAlbumStorage {
  SetSysPrimaryAlbumStorage_Nand = 0 ,
  SetSysPrimaryAlbumStorage_SdCard = 1
}
 PrimaryAlbumStorage.
 
enum  SetSysHandheldSleepPlan {
  SetSysHandheldSleepPlan_1Min = 0 ,
  SetSysHandheldSleepPlan_3Min = 1 ,
  SetSysHandheldSleepPlan_5Min = 2 ,
  SetSysHandheldSleepPlan_10Min = 3 ,
  SetSysHandheldSleepPlan_30Min = 4 ,
  SetSysHandheldSleepPlan_Never = 5
}
 HandheldSleepPlan.
 
enum  SetSysConsoleSleepPlan {
  SetSysConsoleSleepPlan_1Hour = 0 ,
  SetSysConsoleSleepPlan_2Hour = 1 ,
  SetSysConsoleSleepPlan_3Hour = 2 ,
  SetSysConsoleSleepPlan_6Hour = 3 ,
  SetSysConsoleSleepPlan_12Hour = 4 ,
  SetSysConsoleSleepPlan_Never = 5
}
 ConsoleSleepPlan.
 
enum  SetSysAudioOutputModeTarget {
  SetSysAudioOutputModeTarget_Unknown0 = 0 ,
  SetSysAudioOutputModeTarget_Unknown1 = 1 ,
  SetSysAudioOutputModeTarget_Unknown2 = 2 ,
  SetSysAudioOutputModeTarget_Unknown3 = 3
}
 AudioOutputModeTarget.
 
enum  SetSysAudioOutputMode { SetSysAudioOutputMode_Unknown1 = 1 }
 AudioOutputMode. More...
 
enum  SetSysServiceDiscoveryControlSettings { SetSysServiceDiscoveryControlSettings_IsChangeEnvironmentIdentifierDisabled = (1U<<( 0 )) }
 ServiceDiscoveryControlSettings.
 
enum  SetSysErrorReportSharePermission {
  SetSysErrorReportSharePermission_NotConfirmed = 0 ,
  SetSysErrorReportSharePermission_Granted = 1 ,
  SetSysErrorReportSharePermission_Denied = 2
}
 ErrorReportSharePermission.
 
enum  SetKeyboardLayout {
  SetKeyboardLayout_Japanese = 0 ,
  SetKeyboardLayout_EnglishUs = 1 ,
  SetKeyboardLayout_EnglishUsInternational = 2 ,
  SetKeyboardLayout_EnglishUk = 3 ,
  SetKeyboardLayout_French = 4 ,
  SetKeyboardLayout_FrenchCa = 5 ,
  SetKeyboardLayout_Spanish = 6 ,
  SetKeyboardLayout_SpanishLatin = 7 ,
  SetKeyboardLayout_German = 8 ,
  SetKeyboardLayout_Italian = 9 ,
  SetKeyboardLayout_Portuguese = 10 ,
  SetKeyboardLayout_Russian = 11 ,
  SetKeyboardLayout_Korean = 12 ,
  SetKeyboardLayout_ChineseSimplified = 13 ,
  SetKeyboardLayout_ChineseTraditional = 14
}
 KeyboardLayout.
 
enum  SetChineseTraditionalInputMethod {
  SetChineseTraditionalInputMethod_Unknown1 = 1 ,
  SetChineseTraditionalInputMethod_Unknown2 = 2
}
 ChineseTraditionalInputMethod.
 
enum  SetSysPtmCycleCountReliability {
  PtmCycleCountReliability_Default = 0 ,
  PtmCycleCountReliability_Unk = 1
}
 PtmCycleCountReliability.
 
enum  SetSysPlatformRegion {
  SetSysPlatformRegion_Global = 1 ,
  SetSysPlatformRegion_China = 2
}
 PlatformRegion. Other values not listed here should be handled as "Unknown".
 
enum  SetSysTouchScreenMode {
  SetSysTouchScreenMode_Stylus = 0 ,
  SetSysTouchScreenMode_Standard = 1
}
 TouchScreenMode, for "Touch-Screen Sensitivity". More...
 
enum  SetSysBlockType {
  SetSysBlockType_Audio = 1 ,
  SetSysBlockType_Video = 2 ,
  SetSysBlockType_VendorSpecific = 3 ,
  SetSysBlockType_Speaker = 4
}
 BlockType.
 
enum  SetSysControllerType {
  SetSysControllerType_JoyConR = 1 ,
  SetSysControllerType_JoyConL = 2 ,
  SetSysControllerType_ProCon = 3
}
 ControllerType.
 

Functions

Result setInitialize (void)
 Initialize set.
 
void setExit (void)
 Exit set.
 
Service * setGetServiceSession (void)
 Gets the Service object for the actual set service session.
 
Result setMakeLanguage (u64 LanguageCode, SetLanguage *Language)
 Converts LanguageCode to SetLanguage.
 
Result setMakeLanguageCode (SetLanguage Language, u64 *LanguageCode)
 Converts SetLanguage to LanguageCode.
 
Result setGetSystemLanguage (u64 *LanguageCode)
 Gets the current system LanguageCode.
 
Result setGetLanguageCode (u64 *LanguageCode)
 Gets the current LanguageCode, setGetSystemLanguage should be used instead normally.
 
Result setGetAvailableLanguageCodes (s32 *total_entries, u64 *LanguageCodes, size_t max_entries)
 Gets available LanguageCodes.
 
Result setGetAvailableLanguageCodeCount (s32 *total)
 Gets total available LanguageCodes.
 
Result setGetRegionCode (SetRegion *out)
 Gets the RegionCode.
 
Result setGetQuestFlag (bool *out)
 GetQuestFlag.
 
Result setGetDeviceNickname (SetSysDeviceNickName *nickname)
 Gets the system's nickname.
 
Result setsysInitialize (void)
 Initialize setsys.
 
void setsysExit (void)
 Exit setsys.
 
Service * setsysGetServiceSession (void)
 Gets the Service object for the actual setsys service session.
 
Result setsysSetLanguageCode (u64 LanguageCode)
 SetLanguageCode.
 
Result setsysSetNetworkSettings (const SetSysNetworkSettings *settings, s32 count)
 SetNetworkSettings.
 
Result setsysGetNetworkSettings (s32 *total_out, SetSysNetworkSettings *settings, s32 count)
 GetNetworkSettings.
 
Result setsysGetFirmwareVersion (SetSysFirmwareVersion *out)
 Gets the system firmware version.
 
Result setsysGetFirmwareVersionDigest (SetSysFirmwareVersionDigest *out)
 GetFirmwareVersionDigest.
 
Result setsysGetLockScreenFlag (bool *out)
 GetLockScreenFlag.
 
Result setsysSetLockScreenFlag (bool flag)
 SetLockScreenFlag.
 
Result setsysGetBacklightSettings (SetSysBacklightSettings *out)
 GetBacklightSettings.
 
Result setsysSetBacklightSettings (const SetSysBacklightSettings *settings)
 SetBacklightSettings.
 
Result setsysSetBluetoothDevicesSettings (const SetSysBluetoothDevicesSettings *settings, s32 count)
 SetBluetoothDevicesSettings.
 
Result setsysGetBluetoothDevicesSettings (s32 *total_out, SetSysBluetoothDevicesSettings *settings, s32 count)
 GetBluetoothDevicesSettings.
 
Result setsysGetExternalSteadyClockSourceId (Uuid *out)
 GetExternalSteadyClockSourceId.
 
Result setsysSetExternalSteadyClockSourceId (const Uuid *uuid)
 SetExternalSteadyClockSourceId.
 
Result setsysGetUserSystemClockContext (TimeSystemClockContext *out)
 GetUserSystemClockContext.
 
Result setsysSetUserSystemClockContext (const TimeSystemClockContext *context)
 SetUserSystemClockContext.
 
Result setsysGetAccountSettings (SetSysAccountSettings *out)
 GetAccountSettings.
 
Result setsysSetAccountSettings (SetSysAccountSettings settings)
 SetAccountSettings.
 
Result setsysGetAudioVolume (SetSysAudioDevice device, SetSysAudioVolume *out)
 GetAudioVolume.
 
Result setsysSetAudioVolume (SetSysAudioDevice device, const SetSysAudioVolume *volume)
 SetAudioVolume.
 
Result setsysGetEulaVersions (s32 *total_out, SetSysEulaVersion *versions, s32 count)
 GetEulaVersions.
 
Result setsysSetEulaVersions (const SetSysEulaVersion *versions, s32 count)
 SetEulaVersions.
 
Result setsysGetColorSetId (ColorSetId *out)
 Gets the current system theme.
 
Result setsysSetColorSetId (ColorSetId id)
 Sets the current system theme.
 
Result setsysGetConsoleInformationUploadFlag (bool *out)
 GetConsoleInformationUploadFlag.
 
Result setsysSetConsoleInformationUploadFlag (bool flag)
 SetConsoleInformationUploadFlag.
 
Result setsysGetAutomaticApplicationDownloadFlag (bool *out)
 GetAutomaticApplicationDownloadFlag.
 
Result setsysSetAutomaticApplicationDownloadFlag (bool flag)
 SetAutomaticApplicationDownloadFlag.
 
Result setsysGetNotificationSettings (SetSysNotificationSettings *out)
 GetNotificationSettings.
 
Result setsysSetNotificationSettings (const SetSysNotificationSettings *settings)
 SetNotificationSettings.
 
Result setsysGetAccountNotificationSettings (s32 *total_out, SetSysAccountNotificationSettings *settings, s32 count)
 GetAccountNotificationSettings.
 
Result setsysSetAccountNotificationSettings (const SetSysAccountNotificationSettings *settings, s32 count)
 SetAccountNotificationSettings.
 
Result setsysGetVibrationMasterVolume (float *out)
 GetVibrationMasterVolume.
 
Result setsysSetVibrationMasterVolume (float volume)
 SetVibrationMasterVolume.
 
Result setsysGetSettingsItemValueSize (const char *name, const char *item_key, u64 *size_out)
 Gets the size of a settings item value.
 
Result setsysGetSettingsItemValue (const char *name, const char *item_key, void *value_out, size_t value_out_size, u64 *size_out)
 Gets the value of a settings item.
 
Result setsysGetTvSettings (SetSysTvSettings *out)
 GetTvSettings.
 
Result setsysSetTvSettings (const SetSysTvSettings *settings)
 SetTvSettings.
 
Result setsysGetEdid (SetSysEdid *out)
 GetEdid.
 
Result setsysSetEdid (const SetSysEdid *edid)
 SetEdid.
 
Result setsysGetAudioOutputMode (SetSysAudioOutputModeTarget target, SetSysAudioOutputMode *out)
 GetAudioOutputMode.
 
Result setsysSetAudioOutputMode (SetSysAudioOutputModeTarget target, SetSysAudioOutputMode mode)
 SetAudioOutputMode.
 
Result setsysGetSpeakerAutoMuteFlag (bool *out)
 GetSpeakerAutoMuteFlag.
 
Result setsysSetSpeakerAutoMuteFlag (bool flag)
 SetSpeakerAutoMuteFlag.
 
Result setsysGetQuestFlag (bool *out)
 GetQuestFlag.
 
Result setsysSetQuestFlag (bool flag)
 SetQuestFlag.
 
Result setsysGetDataDeletionSettings (SetSysDataDeletionSettings *out)
 GetDataDeletionSettings.
 
Result setsysSetDataDeletionSettings (const SetSysDataDeletionSettings *settings)
 SetDataDeletionSettings.
 
Result setsysGetInitialSystemAppletProgramId (u64 *out)
 GetInitialSystemAppletProgramId.
 
Result setsysGetOverlayDispProgramId (u64 *out)
 GetOverlayDispProgramId.
 
Result setsysGetDeviceTimeZoneLocationName (TimeLocationName *out)
 GetDeviceTimeZoneLocationName.
 
Result setsysSetDeviceTimeZoneLocationName (const TimeLocationName *name)
 SetDeviceTimeZoneLocationName.
 
Result setsysGetWirelessCertificationFileSize (u64 *out_size)
 GetWirelessCertificationFileSize.
 
Result setsysGetWirelessCertificationFile (void *buffer, size_t size, u64 *out_size)
 GetWirelessCertificationFile.
 
Result setsysSetRegionCode (SetRegion region)
 SetRegionCode.
 
Result setsysGetNetworkSystemClockContext (TimeSystemClockContext *out)
 GetNetworkSystemClockContext.
 
Result setsysSetNetworkSystemClockContext (const TimeSystemClockContext *context)
 SetNetworkSystemClockContext.
 
Result setsysIsUserSystemClockAutomaticCorrectionEnabled (bool *out)
 IsUserSystemClockAutomaticCorrectionEnabled.
 
Result setsysSetUserSystemClockAutomaticCorrectionEnabled (bool flag)
 SetUserSystemClockAutomaticCorrectionEnabled.
 
Result setsysGetDebugModeFlag (bool *out)
 GetDebugModeFlag.
 
Result setsysGetPrimaryAlbumStorage (SetSysPrimaryAlbumStorage *out)
 GetPrimaryAlbumStorage.
 
Result setsysSetPrimaryAlbumStorage (SetSysPrimaryAlbumStorage storage)
 SetPrimaryAlbumStorage.
 
Result setsysGetUsb30EnableFlag (bool *out)
 GetUsb30EnableFlag.
 
Result setsysSetUsb30EnableFlag (bool flag)
 SetUsb30EnableFlag.
 
Result setsysGetBatteryLot (SetBatteryLot *out)
 Gets the SetBatteryLot.
 
Result setsysGetSerialNumber (SetSysSerialNumber *out)
 Gets the system's serial number.
 
Result setsysGetNfcEnableFlag (bool *out)
 GetNfcEnableFlag.
 
Result setsysSetNfcEnableFlag (bool flag)
 SetNfcEnableFlag.
 
Result setsysGetSleepSettings (SetSysSleepSettings *out)
 GetSleepSettings.
 
Result setsysSetSleepSettings (const SetSysSleepSettings *settings)
 SetSleepSettings.
 
Result setsysGetWirelessLanEnableFlag (bool *out)
 GetWirelessLanEnableFlag.
 
Result setsysSetWirelessLanEnableFlag (bool flag)
 SetWirelessLanEnableFlag.
 
Result setsysGetInitialLaunchSettings (SetSysInitialLaunchSettings *out)
 GetInitialLaunchSettings.
 
Result setsysSetInitialLaunchSettings (const SetSysInitialLaunchSettings *settings)
 SetInitialLaunchSettings.
 
Result setsysGetDeviceNickname (SetSysDeviceNickName *nickname)
 Gets the system's nickname.
 
Result setsysSetDeviceNickname (const SetSysDeviceNickName *nickname)
 Sets the system's nickname.
 
Result setsysGetProductModel (SetSysProductModel *model)
 GetProductModel.
 
Result setsysGetLdnChannel (s32 *out)
 GetLdnChannel.
 
Result setsysSetLdnChannel (s32 channel)
 SetLdnChannel.
 
Result setsysAcquireTelemetryDirtyFlagEventHandle (Event *out_event)
 Gets an event that settings will signal on flag change.
 
Result setsysGetTelemetryDirtyFlags (u64 *flags_0, u64 *flags_1)
 Gets the settings flags that have changed.
 
Result setsysGetPtmBatteryLot (SetBatteryLot *out)
 GetPtmBatteryLot.
 
Result setsysSetPtmBatteryLot (const SetBatteryLot *lot)
 SetPtmBatteryLot.
 
Result setsysGetPtmFuelGaugeParameter (SetSysPtmFuelGaugeParameter *out)
 GetPtmFuelGaugeParameter.
 
Result setsysSetPtmFuelGaugeParameter (const SetSysPtmFuelGaugeParameter *parameter)
 SetPtmFuelGaugeParameter.
 
Result setsysGetBluetoothEnableFlag (bool *out)
 GetBluetoothEnableFlag.
 
Result setsysSetBluetoothEnableFlag (bool flag)
 SetBluetoothEnableFlag.
 
Result setsysGetMiiAuthorId (Uuid *out)
 GetMiiAuthorId.
 
Result setsysSetShutdownRtcValue (u64 value)
 SetShutdownRtcValue.
 
Result setsysGetShutdownRtcValue (u64 *out)
 GetShutdownRtcValue.
 
Result setsysAcquireFatalDirtyFlagEventHandle (Event *out_event)
 Gets an event that settings will signal on flag change.
 
Result setsysGetFatalDirtyFlags (u64 *flags_0, u64 *flags_1)
 Gets the settings flags that have changed.
 
Result setsysGetAutoUpdateEnableFlag (bool *out)
 GetAutoUpdateEnableFlag.
 
Result setsysSetAutoUpdateEnableFlag (bool flag)
 SetAutoUpdateEnableFlag.
 
Result setsysGetNxControllerSettings (s32 *total_out, SetSysNxControllerLegacySettings *settings, s32 count)
 GetNxControllerSettings.
 
Result setsysSetNxControllerSettings (const SetSysNxControllerLegacySettings *settings, s32 count)
 SetNxControllerSettings.
 
Result setsysGetBatteryPercentageFlag (bool *out)
 GetBatteryPercentageFlag.
 
Result setsysSetBatteryPercentageFlag (bool flag)
 SetBatteryPercentageFlag.
 
Result setsysGetExternalRtcResetFlag (bool *out)
 GetExternalRtcResetFlag.
 
Result setsysSetExternalRtcResetFlag (bool flag)
 SetExternalRtcResetFlag.
 
Result setsysGetUsbFullKeyEnableFlag (bool *out)
 GetUsbFullKeyEnableFlag.
 
Result setsysSetUsbFullKeyEnableFlag (bool flag)
 SetUsbFullKeyEnableFlag.
 
Result setsysSetExternalSteadyClockInternalOffset (u64 offset)
 SetExternalSteadyClockInternalOffset.
 
Result setsysGetExternalSteadyClockInternalOffset (u64 *out)
 GetExternalSteadyClockInternalOffset.
 
Result setsysGetBacklightSettingsEx (SetSysBacklightSettingsEx *out)
 GetBacklightSettingsEx.
 
Result setsysSetBacklightSettingsEx (const SetSysBacklightSettingsEx *settings)
 SetBacklightSettingsEx.
 
Result setsysGetHeadphoneVolumeWarningCount (u32 *out)
 GetHeadphoneVolumeWarningCount.
 
Result setsysSetHeadphoneVolumeWarningCount (u32 count)
 SetHeadphoneVolumeWarningCount.
 
Result setsysGetBluetoothAfhEnableFlag (bool *out)
 GetBluetoothAfhEnableFlag.
 
Result setsysSetBluetoothAfhEnableFlag (bool flag)
 SetBluetoothAfhEnableFlag.
 
Result setsysGetBluetoothBoostEnableFlag (bool *out)
 GetBluetoothBoostEnableFlag.
 
Result setsysSetBluetoothBoostEnableFlag (bool flag)
 SetBluetoothBoostEnableFlag.
 
Result setsysGetInRepairProcessEnableFlag (bool *out)
 GetInRepairProcessEnableFlag.
 
Result setsysSetInRepairProcessEnableFlag (bool flag)
 SetInRepairProcessEnableFlag.
 
Result setsysGetHeadphoneVolumeUpdateFlag (bool *out)
 GetHeadphoneVolumeUpdateFlag.
 
Result setsysSetHeadphoneVolumeUpdateFlag (bool flag)
 SetHeadphoneVolumeUpdateFlag.
 
Result setsysNeedsToUpdateHeadphoneVolume (u8 *a0, u8 *a1, u8 *a2, bool flag)
 NeedsToUpdateHeadphoneVolume.
 
Result setsysGetPushNotificationActivityModeOnSleep (u32 *out)
 GetPushNotificationActivityModeOnSleep.
 
Result setsysSetPushNotificationActivityModeOnSleep (u32 mode)
 SetPushNotificationActivityModeOnSleep.
 
Result setsysGetServiceDiscoveryControlSettings (SetSysServiceDiscoveryControlSettings *out)
 GetServiceDiscoveryControlSettings.
 
Result setsysSetServiceDiscoveryControlSettings (SetSysServiceDiscoveryControlSettings settings)
 SetServiceDiscoveryControlSettings.
 
Result setsysGetErrorReportSharePermission (SetSysErrorReportSharePermission *out)
 GetErrorReportSharePermission.
 
Result setsysSetErrorReportSharePermission (SetSysErrorReportSharePermission permission)
 SetErrorReportSharePermission.
 
Result setsysGetAppletLaunchFlags (u32 *out)
 GetAppletLaunchFlags.
 
Result setsysSetAppletLaunchFlags (u32 flags)
 SetAppletLaunchFlags.
 
Result setsysGetConsoleSixAxisSensorAccelerationBias (SetSysConsoleSixAxisSensorAccelerationBias *out)
 GetConsoleSixAxisSensorAccelerationBias.
 
Result setsysSetConsoleSixAxisSensorAccelerationBias (const SetSysConsoleSixAxisSensorAccelerationBias *bias)
 SetConsoleSixAxisSensorAccelerationBias.
 
Result setsysGetConsoleSixAxisSensorAngularVelocityBias (SetSysConsoleSixAxisSensorAngularVelocityBias *out)
 GetConsoleSixAxisSensorAngularVelocityBias.
 
Result setsysSetConsoleSixAxisSensorAngularVelocityBias (const SetSysConsoleSixAxisSensorAngularVelocityBias *bias)
 SetConsoleSixAxisSensorAngularVelocityBias.
 
Result setsysGetConsoleSixAxisSensorAccelerationGain (SetSysConsoleSixAxisSensorAccelerationGain *out)
 GetConsoleSixAxisSensorAccelerationGain.
 
Result setsysSetConsoleSixAxisSensorAccelerationGain (const SetSysConsoleSixAxisSensorAccelerationGain *gain)
 SetConsoleSixAxisSensorAccelerationGain.
 
Result setsysGetConsoleSixAxisSensorAngularVelocityGain (SetSysConsoleSixAxisSensorAngularVelocityGain *out)
 GetConsoleSixAxisSensorAngularVelocityGain.
 
Result setsysSetConsoleSixAxisSensorAngularVelocityGain (const SetSysConsoleSixAxisSensorAngularVelocityGain *gain)
 SetConsoleSixAxisSensorAngularVelocityGain.
 
Result setsysGetKeyboardLayout (SetKeyboardLayout *out)
 GetKeyboardLayout.
 
Result setsysSetKeyboardLayout (SetKeyboardLayout layout)
 SetKeyboardLayout.
 
Result setsysGetWebInspectorFlag (bool *out)
 GetWebInspectorFlag.
 
Result setsysGetAllowedSslHosts (s32 *total_out, SetSysAllowedSslHosts *out, s32 count)
 GetAllowedSslHosts.
 
Result setsysGetHostFsMountPoint (SetSysHostFsMountPoint *out)
 GetHostFsMountPoint.
 
Result setsysGetRequiresRunRepairTimeReviser (bool *out)
 GetRequiresRunRepairTimeReviser.
 
Result setsysSetRequiresRunRepairTimeReviser (bool flag)
 SetRequiresRunRepairTimeReviser.
 
Result setsysSetBlePairingSettings (const SetSysBlePairingSettings *settings, s32 count)
 SetBlePairingSettings.
 
Result setsysGetBlePairingSettings (s32 *total_out, SetSysBlePairingSettings *settings, s32 count)
 GetBlePairingSettings.
 
Result setsysGetConsoleSixAxisSensorAngularVelocityTimeBias (SetSysConsoleSixAxisSensorAngularVelocityTimeBias *out)
 GetConsoleSixAxisSensorAngularVelocityTimeBias.
 
Result setsysSetConsoleSixAxisSensorAngularVelocityTimeBias (const SetSysConsoleSixAxisSensorAngularVelocityTimeBias *bias)
 SetConsoleSixAxisSensorAngularVelocityTimeBias.
 
Result setsysGetConsoleSixAxisSensorAngularAcceleration (SetSysConsoleSixAxisSensorAngularAcceleration *out)
 GetConsoleSixAxisSensorAngularAcceleration.
 
Result setsysSetConsoleSixAxisSensorAngularAcceleration (const SetSysConsoleSixAxisSensorAngularAcceleration *acceleration)
 SetConsoleSixAxisSensorAngularAcceleration.
 
Result setsysGetRebootlessSystemUpdateVersion (SetSysRebootlessSystemUpdateVersion *out)
 GetRebootlessSystemUpdateVersion.
 
Result setsysGetDeviceTimeZoneLocationUpdatedTime (TimeSteadyClockTimePoint *out)
 GetDeviceTimeZoneLocationUpdatedTime.
 
Result setsysSetDeviceTimeZoneLocationUpdatedTime (const TimeSteadyClockTimePoint *time_point)
 SetDeviceTimeZoneLocationUpdatedTime.
 
Result setsysGetUserSystemClockAutomaticCorrectionUpdatedTime (TimeSteadyClockTimePoint *out)
 GetUserSystemClockAutomaticCorrectionUpdatedTime.
 
Result setsysSetUserSystemClockAutomaticCorrectionUpdatedTime (const TimeSteadyClockTimePoint *time_point)
 SetUserSystemClockAutomaticCorrectionUpdatedTime.
 
Result setsysGetAccountOnlineStorageSettings (s32 *total_out, SetSysAccountOnlineStorageSettings *settings, s32 count)
 GetAccountOnlineStorageSettings.
 
Result setsysSetAccountOnlineStorageSettings (const SetSysAccountOnlineStorageSettings *settings, s32 count)
 SetAccountOnlineStorageSettings.
 
Result setsysGetPctlReadyFlag (bool *out)
 GetPctlReadyFlag.
 
Result setsysSetPctlReadyFlag (bool flag)
 SetPctlReadyFlag.
 
Result setsysGetAnalogStickUserCalibrationL (SetSysAnalogStickUserCalibration *out)
 GetAnalogStickUserCalibrationL.
 
Result setsysSetAnalogStickUserCalibrationL (const SetSysAnalogStickUserCalibration *calibration)
 SetAnalogStickUserCalibrationL.
 
Result setsysGetAnalogStickUserCalibrationR (SetSysAnalogStickUserCalibration *out)
 GetAnalogStickUserCalibrationR.
 
Result setsysSetAnalogStickUserCalibrationR (const SetSysAnalogStickUserCalibration *calibration)
 SetAnalogStickUserCalibrationR.
 
Result setsysGetPtmBatteryVersion (u8 *out)
 GetPtmBatteryVersion.
 
Result setsysSetPtmBatteryVersion (u8 version)
 SetPtmBatteryVersion.
 
Result setsysGetUsb30HostEnableFlag (bool *out)
 GetUsb30HostEnableFlag.
 
Result setsysSetUsb30HostEnableFlag (bool flag)
 SetUsb30HostEnableFlag.
 
Result setsysGetUsb30DeviceEnableFlag (bool *out)
 GetUsb30DeviceEnableFlag.
 
Result setsysSetUsb30DeviceEnableFlag (bool flag)
 SetUsb30DeviceEnableFlag.
 
Result setsysGetThemeId (s32 type, SetSysThemeId *out)
 GetThemeId.
 
Result setsysSetThemeId (s32 type, const SetSysThemeId *theme_id)
 SetThemeId.
 
Result setsysGetChineseTraditionalInputMethod (SetChineseTraditionalInputMethod *out)
 GetChineseTraditionalInputMethod.
 
Result setsysSetChineseTraditionalInputMethod (SetChineseTraditionalInputMethod method)
 SetChineseTraditionalInputMethod.
 
Result setsysGetPtmCycleCountReliability (SetSysPtmCycleCountReliability *out)
 GetPtmCycleCountReliability.
 
Result setsysSetPtmCycleCountReliability (SetSysPtmCycleCountReliability reliability)
 SetPtmCycleCountReliability.
 
Result setsysGetHomeMenuScheme (SetSysHomeMenuScheme *out)
 Gets the SetSysHomeMenuScheme.
 
Result setsysGetThemeSettings (SetSysThemeSettings *out)
 GetThemeSettings.
 
Result setsysSetThemeSettings (const SetSysThemeSettings *settings)
 SetThemeSettings.
 
Result setsysGetThemeKey (FsArchiveMacKey *out)
 GetThemeKey.
 
Result setsysSetThemeKey (const FsArchiveMacKey *key)
 SetThemeKey.
 
Result setsysGetZoomFlag (bool *out)
 GetZoomFlag.
 
Result setsysSetZoomFlag (bool flag)
 SetZoomFlag.
 
Result setsysGetT (bool *out)
 Returns Terra platform type flag.
 
Result setsysSetT (bool flag)
 Sets Terra platform type flag.
 
Result setsysGetPlatformRegion (SetSysPlatformRegion *out)
 Gets the SetSysPlatformRegion.
 
Result setsysSetPlatformRegion (SetSysPlatformRegion region)
 Sets the SetSysPlatformRegion.
 
Result setsysGetHomeMenuSchemeModel (u32 *out)
 GetHomeMenuSchemeModel.
 
Result setsysGetMemoryUsageRateFlag (bool *out)
 GetMemoryUsageRateFlag.
 
Result setsysGetTouchScreenMode (SetSysTouchScreenMode *out)
 Gets the SetSysTouchScreenMode.
 
Result setsysSetTouchScreenMode (SetSysTouchScreenMode mode)
 Sets the SetSysTouchScreenMode.
 
Result setsysGetButtonConfigSettingsFull (s32 *total_out, SetSysButtonConfigSettings *settings, s32 count)
 GetButtonConfigSettingsFull.
 
Result setsysSetButtonConfigSettingsFull (const SetSysButtonConfigSettings *settings, s32 count)
 SetButtonConfigSettingsFull.
 
Result setsysGetButtonConfigSettingsEmbedded (s32 *total_out, SetSysButtonConfigSettings *settings, s32 count)
 GetButtonConfigSettingsEmbedded.
 
Result setsysSetButtonConfigSettingsEmbedded (const SetSysButtonConfigSettings *settings, s32 count)
 SetButtonConfigSettingsEmbedded.
 
Result setsysGetButtonConfigSettingsLeft (s32 *total_out, SetSysButtonConfigSettings *settings, s32 count)
 GetButtonConfigSettingsLeft.
 
Result setsysSetButtonConfigSettingsLeft (const SetSysButtonConfigSettings *settings, s32 count)
 SetButtonConfigSettingsLeft.
 
Result setsysGetButtonConfigSettingsRight (s32 *total_out, SetSysButtonConfigSettings *settings, s32 count)
 GetButtonConfigSettingsRight.
 
Result setsysSetButtonConfigSettingsRight (const SetSysButtonConfigSettings *settings, s32 count)
 SetButtonConfigSettingsRight.
 
Result setsysGetButtonConfigRegisteredSettingsEmbedded (SetSysButtonConfigRegisteredSettings *settings)
 GetButtonConfigRegisteredSettingsEmbedded.
 
Result setsysSetButtonConfigRegisteredSettingsEmbedded (const SetSysButtonConfigRegisteredSettings *settings)
 SetButtonConfigRegisteredSettingsEmbedded.
 
Result setsysGetButtonConfigRegisteredSettings (s32 *total_out, SetSysButtonConfigRegisteredSettings *settings, s32 count)
 GetButtonConfigRegisteredSettings.
 
Result setsysSetButtonConfigRegisteredSettings (const SetSysButtonConfigRegisteredSettings *settings, s32 count)
 SetButtonConfigRegisteredSettings.
 
Result setsysGetFieldTestingFlag (bool *out)
 GetFieldTestingFlag.
 
Result setsysSetFieldTestingFlag (bool flag)
 SetFieldTestingFlag.
 
Result setsysGetNxControllerSettingsEx (s32 *total_out, SetSysNxControllerSettings *settings, s32 count)
 GetNxControllerSettingsEx.
 
Result setsysSetNxControllerSettingsEx (const SetSysNxControllerSettings *settings, s32 count)
 SetNxControllerSettingsEx.
 
Result setcalInitialize (void)
 Initialize setcal.
 
void setcalExit (void)
 Exit setcal.
 
Service * setcalGetServiceSession (void)
 Gets the Service object for the actual setcal service session.
 
Result setcalGetBdAddress (SetCalBdAddress *out)
 Gets the SetCalBdAddress.
 
Result setcalGetConfigurationId1 (SetCalConfigurationId1 *out)
 Gets the SetCalConfigurationId1.
 
Result setcalGetAccelerometerOffset (SetCalAccelerometerOffset *out)
 Gets the SetCalAccelerometerOffset.
 
Result setcalGetAccelerometerScale (SetCalAccelerometerScale *out)
 Gets the SetCalAccelerometerScale.
 
Result setcalGetGyroscopeOffset (SetCalGyroscopeOffset *out)
 Gets the SetCalGyroscopeOffset.
 
Result setcalGetGyroscopeScale (SetCalGyroscopeScale *out)
 Gets the SetCalGyroscopeScale.
 
Result setcalGetWirelessLanMacAddress (SetCalMacAddress *out)
 Gets the SetCalMacAddress.
 
Result setcalGetWirelessLanCountryCodeCount (s32 *out_count)
 GetWirelessLanCountryCodeCount.
 
Result setcalGetWirelessLanCountryCodes (s32 *total_out, SetCalCountryCode *codes, s32 count)
 GetWirelessLanCountryCodes.
 
Result setcalGetSerialNumber (SetCalSerialNumber *out)
 Gets the SetCalSerialNumber.
 
Result setcalSetInitialSystemAppletProgramId (u64 program_id)
 SetInitialSystemAppletProgramId.
 
Result setcalSetOverlayDispProgramId (u64 program_id)
 SetOverlayDispProgramId.
 
Result setcalGetBatteryLot (SetBatteryLot *out)
 Gets the SetBatteryLot.
 
Result setcalGetEciDeviceCertificate (SetCalEccB233DeviceCertificate *out)
 Gets the SetCalEccB233DeviceCertificate.
 
Result setcalGetEticketDeviceCertificate (SetCalRsa2048DeviceCertificate *out)
 Gets the SetCalRsa2048DeviceCertificate.
 
Result setcalGetSslKey (SetCalSslKey *out)
 Gets the SetCalSslKey.
 
Result setcalGetSslCertificate (SetCalSslCertificate *out)
 Gets the SetCalSslCertificate.
 
Result setcalGetGameCardKey (SetCalGameCardKey *out)
 Gets the SetCalGameCardKey.
 
Result setcalGetGameCardCertificate (SetCalGameCardCertificate *out)
 Gets the SetCalGameCardCertificate.
 
Result setcalGetEciDeviceKey (SetCalEccB233DeviceKey *out)
 Gets the SetCalEccB233DeviceKey.
 
Result setcalGetEticketDeviceKey (SetCalRsa2048DeviceKey *out)
 Gets the SetCalRsa2048DeviceKey.
 
Result setcalGetSpeakerParameter (SetCalSpeakerParameter *out)
 Gets the SetCalSpeakerParameter.
 
Result setcalGetLcdVendorId (u32 *out_vendor_id)
 GetLcdVendorId.
 
Result setcalGetEciDeviceCertificate2 (SetCalRsa2048DeviceCertificate *out)
 Gets the SetCalRsa2048DeviceCertificate.
 
Result setcalGetEciDeviceKey2 (SetCalRsa2048DeviceKey *out)
 Gets the SetCalRsa2048DeviceKey.
 
Result setcalGetAmiiboKey (SetCalAmiiboKey *out)
 Gets the SetCalAmiiboKey.
 
Result setcalGetAmiiboEcqvCertificate (SetCalAmiiboEcqvCertificate *out)
 Gets the SetCalAmiiboEcqvCertificate.
 
Result setcalGetAmiiboEcdsaCertificate (SetCalAmiiboEcdsaCertificate *out)
 Gets the SetCalAmiiboEcdsaCertificate.
 
Result setcalGetAmiiboEcqvBlsKey (SetCalAmiiboEcqvBlsKey *out)
 Gets the SetCalAmiiboEcqvBlsKey.
 
Result setcalGetAmiiboEcqvBlsCertificate (SetCalAmiiboEcqvBlsCertificate *out)
 Gets the SetCalAmiiboEcqvBlsCertificate.
 
Result setcalGetAmiiboEcqvBlsRootCertificate (SetCalAmiiboEcqvBlsRootCertificate *out)
 Gets the SetCalAmiiboEcqvBlsRootCertificate.
 
Result setcalGetUsbTypeCPowerSourceCircuitVersion (u8 *out_version)
 GetUsbTypeCPowerSourceCircuitVersion.
 
Result setcalGetAnalogStickModuleTypeL (u8 *out_type)
 GetAnalogStickModuleTypeL.
 
Result setcalGetAnalogStickModelParameterL (SetCalAnalogStickModelParameter *out)
 Gets the SetCalAnalogStickModelParameter.
 
Result setcalGetAnalogStickFactoryCalibrationL (SetCalAnalogStickFactoryCalibration *out)
 Gets the SetCalAnalogStickFactoryCalibration.
 
Result setcalGetAnalogStickModuleTypeR (u8 *out_type)
 GetAnalogStickModuleTypeR.
 
Result setcalGetAnalogStickModelParameterR (SetCalAnalogStickModelParameter *out)
 Gets the SetCalAnalogStickModelParameter.
 
Result setcalGetAnalogStickFactoryCalibrationR (SetCalAnalogStickFactoryCalibration *out)
 Gets the SetCalAnalogStickFactoryCalibration.
 
Result setcalGetConsoleSixAxisSensorModuleType (u8 *out_type)
 GetConsoleSixAxisSensorModuleType.
 
Result setcalGetConsoleSixAxisSensorHorizontalOffset (SetCalConsoleSixAxisSensorHorizontalOffset *out)
 Gets the SetCalConsoleSixAxisSensorHorizontalOffset.
 
Result setcalGetBatteryVersion (u8 *out_version)
 GetBatteryVersion.
 
Result setcalGetDeviceId (u64 *out_device_id)
 GetDeviceId.
 
Result setcalGetConsoleSixAxisSensorMountType (u8 *out_type)
 GetConsoleSixAxisSensorMountType.
 

Detailed Description

Settings services IPC wrapper.

Author
plutoo
yellows8
SciresM

Enumeration Type Documentation

◆ SetLanguage

IDs for Language.

Enumerator
SetLanguage_JA 

Japanese.

SetLanguage_ENUS 

US English ("AmericanEnglish")

SetLanguage_FR 

French.

SetLanguage_DE 

German.

SetLanguage_IT 

Italian.

SetLanguage_ES 

Spanish.

SetLanguage_ZHCN 

Simplified Chinese ("Chinese")

SetLanguage_KO 

Korean.

SetLanguage_NL 

Dutch.

SetLanguage_PT 

Portuguese.

SetLanguage_RU 

Russian.

SetLanguage_ZHTW 

Traditional Chinese ("Taiwanese")

SetLanguage_ENGB 

GB English ("BritishEnglish")

SetLanguage_FRCA 

CA French ("CanadianFrench")

SetLanguage_ES419 

"LatinAmericanSpanish"

SetLanguage_ZHHANS 

[4.0.0+] ChineseSimplified

SetLanguage_ZHHANT 

[4.0.0+] ChineseTraditional

SetLanguage_PTBR 

[10.1.0+] "BrazilianPortuguese"

SetLanguage_Total 

Total languages supported by this enum.

◆ SetRegion

enum SetRegion

Region codes.

Enumerator
SetRegion_JPN 

Japan.

SetRegion_USA 

The Americas.

SetRegion_EUR 

Europe.

SetRegion_AUS 

Australia/New Zealand.

SetRegion_HTK 

Hong Kong/Taiwan/Korea.

SetRegion_CHN 

China.

◆ SetSysAudioOutputMode

AudioOutputMode.

Enumerator
SetSysAudioOutputMode_Unknown1 

Default value.

◆ SetSysProductModel

Console Product Models.

Enumerator
SetSysProductModel_Invalid 

Invalid Model.

SetSysProductModel_Nx 

Erista Model.

SetSysProductModel_Copper 

Erista "Simulation" Model.

SetSysProductModel_Iowa 

Mariko Model.

SetSysProductModel_Hoag 

Mariko Lite Model.

SetSysProductModel_Calcio 

Mariko "Simulation" Model.

SetSysProductModel_Aula 

Mariko OLED Model.

◆ SetSysTouchScreenMode

TouchScreenMode, for "Touch-Screen Sensitivity".

Enumerator
SetSysTouchScreenMode_Stylus 

Stylus.

SetSysTouchScreenMode_Standard 

Standard, the default.

Function Documentation

◆ setcalGetAccelerometerOffset()

Result setcalGetAccelerometerOffset ( SetCalAccelerometerOffset *  out)

◆ setcalGetAccelerometerScale()

Result setcalGetAccelerometerScale ( SetCalAccelerometerScale *  out)

Gets the SetCalAccelerometerScale.

Parameters
[out]outSetCalAccelerometerScale

◆ setcalGetAmiiboEcdsaCertificate()

Result setcalGetAmiiboEcdsaCertificate ( SetCalAmiiboEcdsaCertificate *  out)

Gets the SetCalAmiiboEcdsaCertificate.

Note
Only available on [5.0.0+].
Parameters
[out]outSetCalAmiiboEcdsaCertificate

◆ setcalGetAmiiboEcqvBlsCertificate()

Result setcalGetAmiiboEcqvBlsCertificate ( SetCalAmiiboEcqvBlsCertificate *  out)

Gets the SetCalAmiiboEcqvBlsCertificate.

Note
Only available on [5.0.0+].
Parameters
[out]outSetCalAmiiboEcqvBlsCertificate

◆ setcalGetAmiiboEcqvBlsKey()

Result setcalGetAmiiboEcqvBlsKey ( SetCalAmiiboEcqvBlsKey *  out)

Gets the SetCalAmiiboEcqvBlsKey.

Note
Only available on [5.0.0+].
Parameters
[out]outSetCalAmiiboEcqvBlsKey

◆ setcalGetAmiiboEcqvBlsRootCertificate()

Result setcalGetAmiiboEcqvBlsRootCertificate ( SetCalAmiiboEcqvBlsRootCertificate *  out)

Gets the SetCalAmiiboEcqvBlsRootCertificate.

Note
Only available on [5.0.0+].
Parameters
[out]outSetCalAmiiboEcqvBlsRootCertificate

◆ setcalGetAmiiboEcqvCertificate()

Result setcalGetAmiiboEcqvCertificate ( SetCalAmiiboEcqvCertificate *  out)

Gets the SetCalAmiiboEcqvCertificate.

Note
Only available on [5.0.0+].
Parameters
[out]outSetCalAmiiboEcqvCertificate

◆ setcalGetAmiiboKey()

Result setcalGetAmiiboKey ( SetCalAmiiboKey *  out)

Gets the SetCalAmiiboKey.

Note
Only available on [5.0.0+].
Parameters
[out]outSetCalAmiiboKey

◆ setcalGetAnalogStickFactoryCalibrationL()

Result setcalGetAnalogStickFactoryCalibrationL ( SetCalAnalogStickFactoryCalibration *  out)

Gets the SetCalAnalogStickFactoryCalibration.

Note
Only available on [8.1.1+].
Parameters
[out]outSetCalAnalogStickFactoryCalibration

◆ setcalGetAnalogStickFactoryCalibrationR()

Result setcalGetAnalogStickFactoryCalibrationR ( SetCalAnalogStickFactoryCalibration *  out)

Gets the SetCalAnalogStickFactoryCalibration.

Note
Only available on [8.1.1+].
Parameters
[out]outSetCalAnalogStickFactoryCalibration

◆ setcalGetAnalogStickModelParameterL()

Result setcalGetAnalogStickModelParameterL ( SetCalAnalogStickModelParameter *  out)

Gets the SetCalAnalogStickModelParameter.

Note
Only available on [8.1.1+].
Parameters
[out]outSetCalAnalogStickModelParameter

◆ setcalGetAnalogStickModelParameterR()

Result setcalGetAnalogStickModelParameterR ( SetCalAnalogStickModelParameter *  out)

Gets the SetCalAnalogStickModelParameter.

Note
Only available on [8.1.1+].
Parameters
[out]outSetCalAnalogStickModelParameter

◆ setcalGetAnalogStickModuleTypeL()

Result setcalGetAnalogStickModuleTypeL ( u8 *  out_type)

GetAnalogStickModuleTypeL.

Note
Only available on [8.1.1+].
Parameters
[out]out_versionOutput AnalogStickModuleType.

◆ setcalGetAnalogStickModuleTypeR()

Result setcalGetAnalogStickModuleTypeR ( u8 *  out_type)

GetAnalogStickModuleTypeR.

Note
Only available on [8.1.1+].
Parameters
[out]out_versionOutput AnalogStickModuleType.

◆ setcalGetBatteryLot()

Result setcalGetBatteryLot ( SetBatteryLot *  out)

Gets the SetBatteryLot.

Parameters
[out]outSetBatteryLot

◆ setcalGetBatteryVersion()

Result setcalGetBatteryVersion ( u8 *  out_version)

GetBatteryVersion.

Note
Only available on [6.0.0+].
Parameters
[out]out_versionOutput BatteryVersion.

◆ setcalGetBdAddress()

Result setcalGetBdAddress ( SetCalBdAddress *  out)

Gets the SetCalBdAddress.

Parameters
[out]outSetCalBdAddress

◆ setcalGetConfigurationId1()

Result setcalGetConfigurationId1 ( SetCalConfigurationId1 *  out)

Gets the SetCalConfigurationId1.

Parameters
[out]outSetCalConfigurationId1

◆ setcalGetConsoleSixAxisSensorHorizontalOffset()

Result setcalGetConsoleSixAxisSensorHorizontalOffset ( SetCalConsoleSixAxisSensorHorizontalOffset *  out)

Gets the SetCalConsoleSixAxisSensorHorizontalOffset.

Note
Only available on [8.1.1+].
Parameters
[out]outSetCalConsoleSixAxisSensorHorizontalOffset

◆ setcalGetConsoleSixAxisSensorModuleType()

Result setcalGetConsoleSixAxisSensorModuleType ( u8 *  out_type)

GetConsoleSixAxisSensorModuleType.

Note
Only available on [8.1.1+].
Parameters
[out]out_versionOutput ConsoleSixAxisSensorModuleType.

◆ setcalGetConsoleSixAxisSensorMountType()

Result setcalGetConsoleSixAxisSensorMountType ( u8 *  out_type)

GetConsoleSixAxisSensorMountType.

Note
Only available on [10.0.0+].
Parameters
[out]out_typeOutput ConsoleSixAxisSensorMountType.

◆ setcalGetDeviceId()

Result setcalGetDeviceId ( u64 *  out_device_id)

GetDeviceId.

Note
Only available on [10.0.0+].
Parameters
[out]out_typeOutput DeviceId.

◆ setcalGetEciDeviceCertificate()

Result setcalGetEciDeviceCertificate ( SetCalEccB233DeviceCertificate *  out)

◆ setcalGetEciDeviceCertificate2()

Result setcalGetEciDeviceCertificate2 ( SetCalRsa2048DeviceCertificate *  out)

Gets the SetCalRsa2048DeviceCertificate.

Note
Only available on [5.0.0+].
Parameters
[out]outSetCalRsa2048DeviceCertificate

◆ setcalGetEciDeviceKey()

Result setcalGetEciDeviceKey ( SetCalEccB233DeviceKey *  out)

Gets the SetCalEccB233DeviceKey.

Parameters
[out]outSetCalEccB233DeviceKey

◆ setcalGetEciDeviceKey2()

Result setcalGetEciDeviceKey2 ( SetCalRsa2048DeviceKey *  out)

Gets the SetCalRsa2048DeviceKey.

Note
Only available on [5.0.0+].
Parameters
[out]outSetCalRsa2048DeviceKey

◆ setcalGetEticketDeviceCertificate()

Result setcalGetEticketDeviceCertificate ( SetCalRsa2048DeviceCertificate *  out)

◆ setcalGetEticketDeviceKey()

Result setcalGetEticketDeviceKey ( SetCalRsa2048DeviceKey *  out)

Gets the SetCalRsa2048DeviceKey.

Parameters
[out]outSetCalRsa2048DeviceKey

◆ setcalGetGameCardCertificate()

Result setcalGetGameCardCertificate ( SetCalGameCardCertificate *  out)

◆ setcalGetGameCardKey()

Result setcalGetGameCardKey ( SetCalGameCardKey *  out)

Gets the SetCalGameCardKey.

Parameters
[out]outSetCalGameCardKey

◆ setcalGetGyroscopeOffset()

Result setcalGetGyroscopeOffset ( SetCalGyroscopeOffset *  out)

Gets the SetCalGyroscopeOffset.

Parameters
[out]outSetCalGyroscopeOffset

◆ setcalGetGyroscopeScale()

Result setcalGetGyroscopeScale ( SetCalGyroscopeScale *  out)

Gets the SetCalGyroscopeScale.

Parameters
[out]outSetCalGyroscopeScale

◆ setcalGetLcdVendorId()

Result setcalGetLcdVendorId ( u32 *  out_vendor_id)

GetLcdVendorId.

Note
Only available on [4.0.0+].
Parameters
[out]out_vendor_idOutput LcdVendorId.

◆ setcalGetSerialNumber()

Result setcalGetSerialNumber ( SetCalSerialNumber *  out)

Gets the SetCalSerialNumber.

Parameters
[out]outSetCalSerialNumber

◆ setcalGetSpeakerParameter()

Result setcalGetSpeakerParameter ( SetCalSpeakerParameter *  out)

Gets the SetCalSpeakerParameter.

Parameters
[out]outSetCalSpeakerParameter

◆ setcalGetSslCertificate()

Result setcalGetSslCertificate ( SetCalSslCertificate *  out)

Gets the SetCalSslCertificate.

Parameters
[out]outSetCalSslCertificate

◆ setcalGetSslKey()

Result setcalGetSslKey ( SetCalSslKey *  out)

Gets the SetCalSslKey.

Parameters
[out]outSetCalSslKey

◆ setcalGetUsbTypeCPowerSourceCircuitVersion()

Result setcalGetUsbTypeCPowerSourceCircuitVersion ( u8 *  out_version)

GetUsbTypeCPowerSourceCircuitVersion.

Note
Only available on [5.0.0+].
Parameters
[out]out_versionOutput UsbTypeCPowerSourceCircuitVersion.

◆ setcalGetWirelessLanCountryCodeCount()

Result setcalGetWirelessLanCountryCodeCount ( s32 *  out_count)

GetWirelessLanCountryCodeCount.

Parameters
[out]out_countOutput count

◆ setcalGetWirelessLanCountryCodes()

Result setcalGetWirelessLanCountryCodes ( s32 *  total_out,
SetCalCountryCode *  codes,
s32  count 
)

GetWirelessLanCountryCodes.

Parameters
[out]total_outTotal output entries.
[out]codesOutput array of SetCalCountryCode.
[in]countSize of the versions array in entries.

◆ setcalGetWirelessLanMacAddress()

Result setcalGetWirelessLanMacAddress ( SetCalMacAddress *  out)

Gets the SetCalMacAddress.

Parameters
[out]outSetCalMacAddress

◆ setcalSetInitialSystemAppletProgramId()

Result setcalSetInitialSystemAppletProgramId ( u64  program_id)

SetInitialSystemAppletProgramId.

Parameters
[in]program_idinput ProgramId.

◆ setcalSetOverlayDispProgramId()

Result setcalSetOverlayDispProgramId ( u64  program_id)

SetOverlayDispProgramId.

Parameters
[in]program_idinput ProgramId.

◆ setGetAvailableLanguageCodeCount()

Result setGetAvailableLanguageCodeCount ( s32 *  total)

Gets total available LanguageCodes.

Output total is overridden with value 0 if the total is <0.

◆ setGetAvailableLanguageCodes()

Result setGetAvailableLanguageCodes ( s32 *  total_entries,
u64 *  LanguageCodes,
size_t  max_entries 
)

Gets available LanguageCodes.

On system-version <4.0.0, max_entries is set to the output from setGetAvailableLanguageCodeCount if max_entries is larger than that.

◆ setGetDeviceNickname()

Result setGetDeviceNickname ( SetSysDeviceNickName *  nickname)

Gets the system's nickname.

Note
Only available on [10.1.0+].
Parameters
[out]nicknameSetSysDeviceNickName

◆ setGetQuestFlag()

Result setGetQuestFlag ( bool *  out)

GetQuestFlag.

Note
Only available on [5.0.0+].
Parameters
[out]outOutput flag.

◆ setGetSystemLanguage()

Result setGetSystemLanguage ( u64 *  LanguageCode)

Gets the current system LanguageCode.

Normally this should be used instead of setGetLanguageCode. LanguageCode is a string, see here: https://switchbrew.org/wiki/Settings_services#LanguageCode

◆ setsysAcquireFatalDirtyFlagEventHandle()

Result setsysAcquireFatalDirtyFlagEventHandle ( Event *  out_event)

Gets an event that settings will signal on flag change.

Parameters
out_eventEvent to bind. Output event will have autoclear=false.

◆ setsysAcquireTelemetryDirtyFlagEventHandle()

Result setsysAcquireTelemetryDirtyFlagEventHandle ( Event *  out_event)

Gets an event that settings will signal on flag change.

Parameters
out_eventEvent to bind. Output event will have autoclear=false.

◆ setsysGetAccountNotificationSettings()

Result setsysGetAccountNotificationSettings ( s32 *  total_out,
SetSysAccountNotificationSettings *  settings,
s32  count 
)

GetAccountNotificationSettings.

Parameters
[out]total_outTotal output entries.
[out]settingsOutput array of SetSysAccountNotificationSettings.
[in]countSize of the settings array in entries.

◆ setsysGetAccountOnlineStorageSettings()

Result setsysGetAccountOnlineStorageSettings ( s32 *  total_out,
SetSysAccountOnlineStorageSettings *  settings,
s32  count 
)

GetAccountOnlineStorageSettings.

Note
Only available on [6.0.0+].
Parameters
[out]total_outTotal output entries.
[out]settingsOutput array of SetSysAccountOnlineStorageSettings.
[in]countSize of the settings array in entries.

◆ setsysGetAccountSettings()

Result setsysGetAccountSettings ( SetSysAccountSettings *  out)

GetAccountSettings.

Parameters
[out]outSetSysAccountSettings

◆ setsysGetAllowedSslHosts()

Result setsysGetAllowedSslHosts ( s32 *  total_out,
SetSysAllowedSslHosts *  out,
s32  count 
)

GetAllowedSslHosts.

Note
Only available on [4.0.0+].
Parameters
[out]total_outTotal output entries.
[out]outOutput array of SetSysAllowedSslHosts.
[in]countSize of the hosts array in entries.

◆ setsysGetAnalogStickUserCalibrationL()

Result setsysGetAnalogStickUserCalibrationL ( SetSysAnalogStickUserCalibration *  out)

GetAnalogStickUserCalibrationL.

Note
Only available on [8.1.1+].
Parameters
[out]outSetSysAnalogStickUserCalibration

◆ setsysGetAnalogStickUserCalibrationR()

Result setsysGetAnalogStickUserCalibrationR ( SetSysAnalogStickUserCalibration *  out)

GetAnalogStickUserCalibrationR.

Note
Only available on [8.1.1+].
Parameters
[out]outSetSysAnalogStickUserCalibration

◆ setsysGetAppletLaunchFlags()

Result setsysGetAppletLaunchFlags ( u32 *  out)

GetAppletLaunchFlags.

Note
Only available on [4.0.0+].
Parameters
[out]outOutput AppletLaunchFlags bitmask.

◆ setsysGetAudioOutputMode()

Result setsysGetAudioOutputMode ( SetSysAudioOutputModeTarget  target,
SetSysAudioOutputMode *  out 
)

GetAudioOutputMode.

Parameters
[in]targetSetSysAudioOutputModeTarget
[out]outSetSysAudioOutputMode

◆ setsysGetAudioVolume()

Result setsysGetAudioVolume ( SetSysAudioDevice  device,
SetSysAudioVolume *  out 
)

GetAudioVolume.

Parameters
[in]deviceSetSysAudioDevice
[out]outSetSysAudioVolume

◆ setsysGetAutomaticApplicationDownloadFlag()

Result setsysGetAutomaticApplicationDownloadFlag ( bool *  out)

GetAutomaticApplicationDownloadFlag.

Parameters
[out]outOutput flag.

◆ setsysGetAutoUpdateEnableFlag()

Result setsysGetAutoUpdateEnableFlag ( bool *  out)

GetAutoUpdateEnableFlag.

Note
Only available on [2.0.0+].
Parameters
[out]outOutput flag.

◆ setsysGetBacklightSettings()

Result setsysGetBacklightSettings ( SetSysBacklightSettings *  out)

GetBacklightSettings.

Parameters
[out]outSetSysBacklightSettings

◆ setsysGetBacklightSettingsEx()

Result setsysGetBacklightSettingsEx ( SetSysBacklightSettingsEx *  out)

GetBacklightSettingsEx.

Note
Only available on [3.0.0+].
Parameters
[out]outSetSysBacklightSettingsEx

◆ setsysGetBatteryLot()

Result setsysGetBatteryLot ( SetBatteryLot *  out)

Gets the SetBatteryLot.

Parameters
[out]outSetBatteryLot

◆ setsysGetBatteryPercentageFlag()

Result setsysGetBatteryPercentageFlag ( bool *  out)

GetBatteryPercentageFlag.

Note
Only available on [2.0.0+].
Parameters
[out]outOutput flag.

◆ setsysGetBlePairingSettings()

Result setsysGetBlePairingSettings ( s32 *  total_out,
SetSysBlePairingSettings *  settings,
s32  count 
)

GetBlePairingSettings.

Note
Only available on [5.0.0+].
Parameters
[out]total_outTotal output entries.
[out]settingsOutput array of SetSysBlePairingSettings.
[in]countSize of the hosts array in entries.

◆ setsysGetBluetoothAfhEnableFlag()

Result setsysGetBluetoothAfhEnableFlag ( bool *  out)

GetBluetoothAfhEnableFlag.

Note
Only available on [3.0.0+].
Parameters
[out]outOutput flag.

◆ setsysGetBluetoothBoostEnableFlag()

Result setsysGetBluetoothBoostEnableFlag ( bool *  out)

GetBluetoothBoostEnableFlag.

Note
Only available on [3.0.0+].
Parameters
[out]outOutput flag.

◆ setsysGetBluetoothDevicesSettings()

Result setsysGetBluetoothDevicesSettings ( s32 *  total_out,
SetSysBluetoothDevicesSettings *  settings,
s32  count 
)

GetBluetoothDevicesSettings.

Parameters
[out]total_outTotal output entries.
[out]settingsOutput array of SetSysBluetoothDevicesSettings.
[in]countSize of the settings array in entries.

◆ setsysGetBluetoothEnableFlag()

Result setsysGetBluetoothEnableFlag ( bool *  out)

GetBluetoothEnableFlag.

Parameters
[out]outOutput flag.

◆ setsysGetButtonConfigRegisteredSettings()

Result setsysGetButtonConfigRegisteredSettings ( s32 *  total_out,
SetSysButtonConfigRegisteredSettings *  settings,
s32  count 
)

GetButtonConfigRegisteredSettings.

Note
Only available on [10.0.0+].
Parameters
[out]settingsSetSysButtonConfigRegisteredSettings

◆ setsysGetButtonConfigRegisteredSettingsEmbedded()

Result setsysGetButtonConfigRegisteredSettingsEmbedded ( SetSysButtonConfigRegisteredSettings *  settings)

GetButtonConfigRegisteredSettingsEmbedded.

Note
Only available on [10.0.0+].
Parameters
[out]settingsSetSysButtonConfigRegisteredSettings

◆ setsysGetButtonConfigSettingsEmbedded()

Result setsysGetButtonConfigSettingsEmbedded ( s32 *  total_out,
SetSysButtonConfigSettings *  settings,
s32  count 
)

GetButtonConfigSettingsEmbedded.

Note
Only available on [10.0.0+].
Parameters
[out]total_outTotal output entries.
[out]settingsOutput array of SetSysButtonConfigSettings.
[in]countSize of the settings array in entries.

◆ setsysGetButtonConfigSettingsFull()

Result setsysGetButtonConfigSettingsFull ( s32 *  total_out,
SetSysButtonConfigSettings *  settings,
s32  count 
)

GetButtonConfigSettingsFull.

Note
Only available on [10.0.0+].
Parameters
[out]total_outTotal output entries.
[out]settingsOutput array of SetSysButtonConfigSettings.
[in]countSize of the settings array in entries.

◆ setsysGetButtonConfigSettingsLeft()

Result setsysGetButtonConfigSettingsLeft ( s32 *  total_out,
SetSysButtonConfigSettings *  settings,
s32  count 
)

GetButtonConfigSettingsLeft.

Note
Only available on [10.0.0+].
Parameters
[out]total_outTotal output entries.
[out]settingsOutput array of SetSysButtonConfigSettings.
[in]countSize of the settings array in entries.

◆ setsysGetButtonConfigSettingsRight()

Result setsysGetButtonConfigSettingsRight ( s32 *  total_out,
SetSysButtonConfigSettings *  settings,
s32  count 
)

GetButtonConfigSettingsRight.

Note
Only available on [10.0.0+].
Parameters
[out]total_outTotal output entries.
[out]settingsOutput array of SetSysButtonConfigSettings.
[in]countSize of the settings array in entries.

◆ setsysGetChineseTraditionalInputMethod()

Result setsysGetChineseTraditionalInputMethod ( SetChineseTraditionalInputMethod *  out)

GetChineseTraditionalInputMethod.

Note
Only available on [7.0.0+].
Parameters
[out]outSetChineseTraditionalInputMethod

◆ setsysGetConsoleInformationUploadFlag()

Result setsysGetConsoleInformationUploadFlag ( bool *  out)

GetConsoleInformationUploadFlag.

Parameters
[out]outOutput flag.

◆ setsysGetConsoleSixAxisSensorAccelerationBias()

Result setsysGetConsoleSixAxisSensorAccelerationBias ( SetSysConsoleSixAxisSensorAccelerationBias *  out)

GetConsoleSixAxisSensorAccelerationBias.

Note
Only available on [4.0.0+].
Parameters
[out]outSetSysConsoleSixAxisSensorAccelerationBias

◆ setsysGetConsoleSixAxisSensorAccelerationGain()

Result setsysGetConsoleSixAxisSensorAccelerationGain ( SetSysConsoleSixAxisSensorAccelerationGain *  out)

GetConsoleSixAxisSensorAccelerationGain.

Note
Only available on [4.0.0+].
Parameters
[out]outSetSysConsoleSixAxisSensorAccelerationGain

◆ setsysGetConsoleSixAxisSensorAngularAcceleration()

Result setsysGetConsoleSixAxisSensorAngularAcceleration ( SetSysConsoleSixAxisSensorAngularAcceleration *  out)

GetConsoleSixAxisSensorAngularAcceleration.

Note
Only available on [5.0.0+].
Parameters
[out]outSetSysConsoleSixAxisSensorAngularAcceleration

◆ setsysGetConsoleSixAxisSensorAngularVelocityBias()

Result setsysGetConsoleSixAxisSensorAngularVelocityBias ( SetSysConsoleSixAxisSensorAngularVelocityBias *  out)

GetConsoleSixAxisSensorAngularVelocityBias.

Note
Only available on [4.0.0+].
Parameters
[out]outSetSysConsoleSixAxisSensorAngularVelocityBias

◆ setsysGetConsoleSixAxisSensorAngularVelocityGain()

Result setsysGetConsoleSixAxisSensorAngularVelocityGain ( SetSysConsoleSixAxisSensorAngularVelocityGain *  out)

GetConsoleSixAxisSensorAngularVelocityGain.

Note
Only available on [4.0.0+].
Parameters
[out]outSetSysConsoleSixAxisSensorAngularVelocityGain

◆ setsysGetConsoleSixAxisSensorAngularVelocityTimeBias()

Result setsysGetConsoleSixAxisSensorAngularVelocityTimeBias ( SetSysConsoleSixAxisSensorAngularVelocityTimeBias *  out)

GetConsoleSixAxisSensorAngularVelocityTimeBias.

Note
Only available on [5.0.0+].
Parameters
[out]outSetSysConsoleSixAxisSensorAngularVelocityTimeBias

◆ setsysGetDataDeletionSettings()

Result setsysGetDataDeletionSettings ( SetSysDataDeletionSettings *  out)

GetDataDeletionSettings.

Parameters
[out]outSetSysDataDeletionSettings

◆ setsysGetDebugModeFlag()

Result setsysGetDebugModeFlag ( bool *  out)

GetDebugModeFlag.

Parameters
[out]outOutput flag.

◆ setsysGetDeviceNickname()

Result setsysGetDeviceNickname ( SetSysDeviceNickName *  nickname)

Gets the system's nickname.

Note
Same as setGetDeviceNickname, which official sw uses instead on [10.1.0+].
Parameters
[out]nicknameSetSysDeviceNickName

◆ setsysGetDeviceTimeZoneLocationName()

Result setsysGetDeviceTimeZoneLocationName ( TimeLocationName *  out)

GetDeviceTimeZoneLocationName.

Parameters
[out]outTimeLocationName

◆ setsysGetDeviceTimeZoneLocationUpdatedTime()

Result setsysGetDeviceTimeZoneLocationUpdatedTime ( TimeSteadyClockTimePoint *  out)

GetDeviceTimeZoneLocationUpdatedTime.

Note
Only available on [5.0.0+].
Parameters
[out]outTimeSteadyClockTimePoint

◆ setsysGetEdid()

Result setsysGetEdid ( SetSysEdid *  out)

GetEdid.

Parameters
[out]outSetSysEdid

◆ setsysGetErrorReportSharePermission()

Result setsysGetErrorReportSharePermission ( SetSysErrorReportSharePermission *  out)

GetErrorReportSharePermission.

Note
Only available on [4.0.0+].
Parameters
[out]outSetSysErrorReportSharePermission

◆ setsysGetEulaVersions()

Result setsysGetEulaVersions ( s32 *  total_out,
SetSysEulaVersion *  versions,
s32  count 
)

GetEulaVersions.

Parameters
[out]total_outTotal output entries.
[out]versionsOutput array of SetSysEulaVersion.
[in]countSize of the versions array in entries.

◆ setsysGetExternalRtcResetFlag()

Result setsysGetExternalRtcResetFlag ( bool *  out)

GetExternalRtcResetFlag.

Note
Only available on [2.0.0+].
Parameters
[out]outOutput flag.

◆ setsysGetExternalSteadyClockInternalOffset()

Result setsysGetExternalSteadyClockInternalOffset ( u64 *  out)

GetExternalSteadyClockInternalOffset.

Note
Only available on [3.0.0+].
Parameters
[out]outOutput offset.

◆ setsysGetExternalSteadyClockSourceId()

Result setsysGetExternalSteadyClockSourceId ( Uuid *  out)

GetExternalSteadyClockSourceId.

Parameters
[out]outUuid

◆ setsysGetFatalDirtyFlags()

Result setsysGetFatalDirtyFlags ( u64 *  flags_0,
u64 *  flags_1 
)

Gets the settings flags that have changed.

Parameters
flags_0Pointer to populate with first 64 flags.
flags_1Pointer to populate with second 64 flags.

◆ setsysGetFieldTestingFlag()

Result setsysGetFieldTestingFlag ( bool *  out)

GetFieldTestingFlag.

Note
Only available on [10.1.0+].
Parameters
[out]outOutput flag.

◆ setsysGetFirmwareVersion()

Result setsysGetFirmwareVersion ( SetSysFirmwareVersion *  out)

Gets the system firmware version.

Parameters
[out]outFirmware version to populate.

◆ setsysGetFirmwareVersionDigest()

Result setsysGetFirmwareVersionDigest ( SetSysFirmwareVersionDigest *  out)

GetFirmwareVersionDigest.

Parameters
[out]outSetSysFirmwareVersionDigest

◆ setsysGetHeadphoneVolumeUpdateFlag()

Result setsysGetHeadphoneVolumeUpdateFlag ( bool *  out)

GetHeadphoneVolumeUpdateFlag.

Note
Only available on [3.0.0+].
Parameters
[out]outOutput flag.

◆ setsysGetHeadphoneVolumeWarningCount()

Result setsysGetHeadphoneVolumeWarningCount ( u32 *  out)

GetHeadphoneVolumeWarningCount.

Note
Only available on [3.0.0+].
Parameters
[out]outOutput count.

◆ setsysGetHomeMenuScheme()

Result setsysGetHomeMenuScheme ( SetSysHomeMenuScheme *  out)

Gets the SetSysHomeMenuScheme.

Note
Only available on [8.1.1+].
Parameters
[out]outSetSysHomeMenuScheme

◆ setsysGetHomeMenuSchemeModel()

Result setsysGetHomeMenuSchemeModel ( u32 *  out)

GetHomeMenuSchemeModel.

Note
This will throw an error when loading the "settings_debug!{...}" system-setting which is used with this fails.
Only available on [9.0.0+].
Parameters
[out]outHomeMenuSchemeModel.

◆ setsysGetHostFsMountPoint()

Result setsysGetHostFsMountPoint ( SetSysHostFsMountPoint *  out)

GetHostFsMountPoint.

Note
Only available on [4.0.0+].
Parameters
[out]outSetSysHostFsMountPoint

◆ setsysGetInitialLaunchSettings()

Result setsysGetInitialLaunchSettings ( SetSysInitialLaunchSettings *  out)

GetInitialLaunchSettings.

Parameters
[out]outSetSysInitialLaunchSettings

◆ setsysGetInitialSystemAppletProgramId()

Result setsysGetInitialSystemAppletProgramId ( u64 *  out)

GetInitialSystemAppletProgramId.

Parameters
[out]outoutput ProgramId.

◆ setsysGetInRepairProcessEnableFlag()

Result setsysGetInRepairProcessEnableFlag ( bool *  out)

GetInRepairProcessEnableFlag.

Note
Only available on [3.0.0+].
Parameters
[out]outOutput flag.

◆ setsysGetKeyboardLayout()

Result setsysGetKeyboardLayout ( SetKeyboardLayout *  out)

GetKeyboardLayout.

Note
Only available on [4.0.0+].
Parameters
[out]outSetKeyboardLayout

◆ setsysGetLdnChannel()

Result setsysGetLdnChannel ( s32 *  out)

GetLdnChannel.

Parameters
[out]outOutput LdnChannel.

◆ setsysGetLockScreenFlag()

Result setsysGetLockScreenFlag ( bool *  out)

GetLockScreenFlag.

Parameters
[out]outOutput flag.

◆ setsysGetMemoryUsageRateFlag()

Result setsysGetMemoryUsageRateFlag ( bool *  out)

GetMemoryUsageRateFlag.

Note
Only available on [9.0.0+].
Parameters
[out]outOutput flag.

◆ setsysGetMiiAuthorId()

Result setsysGetMiiAuthorId ( Uuid *  out)

GetMiiAuthorId.

Parameters
[out]outOutput MiiAuthorId.

◆ setsysGetNetworkSettings()

Result setsysGetNetworkSettings ( s32 *  total_out,
SetSysNetworkSettings *  settings,
s32  count 
)

GetNetworkSettings.

Parameters
[out]total_outTotal output entries.
[out]versionsOutput array of SetSysNetworkSettings.
[in]countSize of the settings array in entries.

◆ setsysGetNetworkSystemClockContext()

Result setsysGetNetworkSystemClockContext ( TimeSystemClockContext *  out)

GetNetworkSystemClockContext.

Parameters
[out]outTimeSystemClockContext

◆ setsysGetNfcEnableFlag()

Result setsysGetNfcEnableFlag ( bool *  out)

GetNfcEnableFlag.

Parameters
[out]outOutput flag.

◆ setsysGetNotificationSettings()

Result setsysGetNotificationSettings ( SetSysNotificationSettings *  out)

GetNotificationSettings.

Parameters
[out]outSetSysNotificationSettings

◆ setsysGetNxControllerSettings()

Result setsysGetNxControllerSettings ( s32 *  total_out,
SetSysNxControllerLegacySettings *  settings,
s32  count 
)

GetNxControllerSettings.

Note
On [13.0.0+] setsysGetNxControllerSettingsEx should be used instead.
Parameters
[out]total_outTotal output entries.
[out]settingsOutput array of SetSysNxControllerLegacySettings.
[in]countSize of the settings array in entries.

◆ setsysGetNxControllerSettingsEx()

Result setsysGetNxControllerSettingsEx ( s32 *  total_out,
SetSysNxControllerSettings *  settings,
s32  count 
)

GetNxControllerSettingsEx.

Parameters
[out]total_outTotal output entries.
[out]settingsOutput array of SetSysNxControllerSettings.
[in]countSize of the settings array in entries.

◆ setsysGetOverlayDispProgramId()

Result setsysGetOverlayDispProgramId ( u64 *  out)

GetOverlayDispProgramId.

Parameters
[out]outoutput ProgramId.

◆ setsysGetPctlReadyFlag()

Result setsysGetPctlReadyFlag ( bool *  out)

GetPctlReadyFlag.

Note
Only available on [6.0.0+].
Parameters
[out]outOutput flag.

◆ setsysGetPlatformRegion()

Result setsysGetPlatformRegion ( SetSysPlatformRegion *  out)

Gets the SetSysPlatformRegion.

Note
This is used internally by appletGetSettingsPlatformRegion.
Only available on [9.0.0+].
Parameters
[out]outSetSysPlatformRegion

◆ setsysGetPrimaryAlbumStorage()

Result setsysGetPrimaryAlbumStorage ( SetSysPrimaryAlbumStorage *  out)

GetPrimaryAlbumStorage.

Parameters
[out]outGetPrimaryAlbumStorage

◆ setsysGetProductModel()

Result setsysGetProductModel ( SetSysProductModel *  model)

GetProductModel.

Parameters
[out]modelOutput SetSysProductModel.

◆ setsysGetPtmBatteryLot()

Result setsysGetPtmBatteryLot ( SetBatteryLot *  out)

GetPtmBatteryLot.

Parameters
[out]outSetBatteryLot

◆ setsysGetPtmBatteryVersion()

Result setsysGetPtmBatteryVersion ( u8 *  out)

GetPtmBatteryVersion.

Note
Only available on [6.0.0+].
Parameters
[out]outOutput version.

◆ setsysGetPtmCycleCountReliability()

Result setsysGetPtmCycleCountReliability ( SetSysPtmCycleCountReliability *  out)

GetPtmCycleCountReliability.

Note
Only available on [7.0.0+].
Parameters
[out]outSetSysPtmCycleCountReliability

◆ setsysGetPtmFuelGaugeParameter()

Result setsysGetPtmFuelGaugeParameter ( SetSysPtmFuelGaugeParameter *  out)

GetPtmFuelGaugeParameter.

Parameters
[out]outSetSysPtmFuelGaugeParameter

◆ setsysGetPushNotificationActivityModeOnSleep()

Result setsysGetPushNotificationActivityModeOnSleep ( u32 *  out)

GetPushNotificationActivityModeOnSleep.

Note
Only available on [3.0.0+].
Parameters
[out]outOutput mode.

◆ setsysGetQuestFlag()

Result setsysGetQuestFlag ( bool *  out)

GetQuestFlag.

Parameters
[out]outOutput flag.

◆ setsysGetRebootlessSystemUpdateVersion()

Result setsysGetRebootlessSystemUpdateVersion ( SetSysRebootlessSystemUpdateVersion *  out)

GetRebootlessSystemUpdateVersion.

Note
Only available on [5.0.0+].
Parameters
[out]outSetSysRebootlessSystemUpdateVersion

◆ setsysGetRequiresRunRepairTimeReviser()

Result setsysGetRequiresRunRepairTimeReviser ( bool *  out)

GetRequiresRunRepairTimeReviser.

Note
Only available on [5.0.0+].
Parameters
[out]outOutput flag.

◆ setsysGetSerialNumber()

Result setsysGetSerialNumber ( SetSysSerialNumber *  out)

Gets the system's serial number.

Parameters
[out]outSetSysSerialNumber

◆ setsysGetServiceDiscoveryControlSettings()

Result setsysGetServiceDiscoveryControlSettings ( SetSysServiceDiscoveryControlSettings *  out)

GetServiceDiscoveryControlSettings.

Note
Only available on [4.0.0+].
Parameters
[out]outServiceDiscoveryControlSettings

◆ setsysGetSettingsItemValue()

Result setsysGetSettingsItemValue ( const char *  name,
const char *  item_key,
void *  value_out,
size_t  value_out_size,
u64 *  size_out 
)

Gets the value of a settings item.

Parameters
nameName string.
item_keyItem key string.
value_outPointer to output the value to.
value_out_sizeSize of the value_out buffer.
size_outTotal size which was copied to value_out.

◆ setsysGetSettingsItemValueSize()

Result setsysGetSettingsItemValueSize ( const char *  name,
const char *  item_key,
u64 *  size_out 
)

Gets the size of a settings item value.

Parameters
nameName string.
item_keyItem key string.
size_outPointer to output the size to.

◆ setsysGetShutdownRtcValue()

Result setsysGetShutdownRtcValue ( u64 *  out)

GetShutdownRtcValue.

Parameters
[out]outOutput value.

◆ setsysGetSleepSettings()

Result setsysGetSleepSettings ( SetSysSleepSettings *  out)

GetSleepSettings.

Parameters
[out]outSetSysSleepSettings

◆ setsysGetSpeakerAutoMuteFlag()

Result setsysGetSpeakerAutoMuteFlag ( bool *  out)

GetSpeakerAutoMuteFlag.

Parameters
[out]outOutput flag.

◆ setsysGetT()

Result setsysGetT ( bool *  out)

Returns Terra platform type flag.

Note
On [9.0.0+], this is a wrapper for setsysGetPlatFormRegion() == 2.
Only available on [8.0.0+].
Parameters
[out]outOutput flag.

◆ setsysGetTelemetryDirtyFlags()

Result setsysGetTelemetryDirtyFlags ( u64 *  flags_0,
u64 *  flags_1 
)

Gets the settings flags that have changed.

Parameters
flags_0Pointer to populate with first 64 flags.
flags_1Pointer to populate with second 64 flags.

◆ setsysGetThemeId()

Result setsysGetThemeId ( s32  type,
SetSysThemeId *  out 
)

GetThemeId.

Note
Only available on [7.0.0+].
Parameters
[in]typeInput theme id type.
[out]outSetSysThemeId

◆ setsysGetThemeKey()

Result setsysGetThemeKey ( FsArchiveMacKey *  out)

GetThemeKey.

Note
Only available on [7.0.0+].
Parameters
[out]outFsArchiveMacKey

◆ setsysGetThemeSettings()

Result setsysGetThemeSettings ( SetSysThemeSettings *  out)

GetThemeSettings.

Note
Only available on [7.0.0+].
Parameters
[out]outSetSysThemeSettings

◆ setsysGetTouchScreenMode()

Result setsysGetTouchScreenMode ( SetSysTouchScreenMode *  out)

Gets the SetSysTouchScreenMode.

Note
Only available on [9.0.0+].
Parameters
[out]outSetSysTouchScreenMode

◆ setsysGetTvSettings()

Result setsysGetTvSettings ( SetSysTvSettings *  out)

GetTvSettings.

Parameters
[out]outSetSysTvSettings

◆ setsysGetUsb30DeviceEnableFlag()

Result setsysGetUsb30DeviceEnableFlag ( bool *  out)

GetUsb30DeviceEnableFlag.

Note
Only available on [6.0.0+].
Parameters
[out]outOutput flag.

◆ setsysGetUsb30EnableFlag()

Result setsysGetUsb30EnableFlag ( bool *  out)

GetUsb30EnableFlag.

Parameters
[out]outOutput flag.

◆ setsysGetUsb30HostEnableFlag()

Result setsysGetUsb30HostEnableFlag ( bool *  out)

GetUsb30HostEnableFlag.

Note
Only available on [6.0.0+].
Parameters
[out]outOutput flag.

◆ setsysGetUsbFullKeyEnableFlag()

Result setsysGetUsbFullKeyEnableFlag ( bool *  out)

GetUsbFullKeyEnableFlag.

Note
Only available on [3.0.0+].
Parameters
[out]outOutput flag.

◆ setsysGetUserSystemClockAutomaticCorrectionUpdatedTime()

Result setsysGetUserSystemClockAutomaticCorrectionUpdatedTime ( TimeSteadyClockTimePoint *  out)

GetUserSystemClockAutomaticCorrectionUpdatedTime.

Note
Only available on [6.0.0+].
Parameters
[out]outTimeSteadyClockTimePoint

◆ setsysGetUserSystemClockContext()

Result setsysGetUserSystemClockContext ( TimeSystemClockContext *  out)

GetUserSystemClockContext.

Parameters
[out]outTimeSystemClockContext

◆ setsysGetVibrationMasterVolume()

Result setsysGetVibrationMasterVolume ( float *  out)

GetVibrationMasterVolume.

Parameters
[out]outOutput volume.

◆ setsysGetWebInspectorFlag()

Result setsysGetWebInspectorFlag ( bool *  out)

GetWebInspectorFlag.

Note
Only available on [4.0.0+].
Parameters
[out]outOutput flag.

◆ setsysGetWirelessCertificationFile()

Result setsysGetWirelessCertificationFile ( void *  buffer,
size_t  size,
u64 *  out_size 
)

GetWirelessCertificationFile.

Parameters
[out]bufferOutput buffer.
[in]sizeOutput buffer size.
[out]out_sizeOutput size.

◆ setsysGetWirelessCertificationFileSize()

Result setsysGetWirelessCertificationFileSize ( u64 *  out_size)

GetWirelessCertificationFileSize.

Parameters
[out]out_sizeOutput size.

◆ setsysGetWirelessLanEnableFlag()

Result setsysGetWirelessLanEnableFlag ( bool *  out)

GetWirelessLanEnableFlag.

Parameters
[out]outOutput flag.

◆ setsysGetZoomFlag()

Result setsysGetZoomFlag ( bool *  out)

GetZoomFlag.

Note
Only available on [8.0.0+].
Parameters
[out]outOutput flag.

◆ setsysIsUserSystemClockAutomaticCorrectionEnabled()

Result setsysIsUserSystemClockAutomaticCorrectionEnabled ( bool *  out)

IsUserSystemClockAutomaticCorrectionEnabled.

Parameters
[out]outOutput flag.

◆ setsysNeedsToUpdateHeadphoneVolume()

Result setsysNeedsToUpdateHeadphoneVolume ( u8 *  a0,
u8 *  a1,
u8 *  a2,
bool  flag 
)

NeedsToUpdateHeadphoneVolume.

Note
Only available on [3.0.0-14.1.2].
Parameters
[out]a0Output arg.
[out]a1Output arg.
[out]a2Output arg.
[in]flagInput flag.

◆ setsysSetAccountNotificationSettings()

Result setsysSetAccountNotificationSettings ( const SetSysAccountNotificationSettings *  settings,
s32  count 
)

SetAccountNotificationSettings.

Parameters
[in]settingsInput array of SetSysAccountNotificationSettings.
[in]countSize of the settings array in entries.

◆ setsysSetAccountOnlineStorageSettings()

Result setsysSetAccountOnlineStorageSettings ( const SetSysAccountOnlineStorageSettings *  settings,
s32  count 
)

SetAccountOnlineStorageSettings.

Note
Only available on [6.0.0+].
Parameters
[in]settingsInput array of SetSysAccountOnlineStorageSettings.
[in]countSize of the settings array in entries.

◆ setsysSetAccountSettings()

Result setsysSetAccountSettings ( SetSysAccountSettings  settings)

SetAccountSettings.

Parameters
[in]settingsSetSysAccountSettings

◆ setsysSetAnalogStickUserCalibrationL()

Result setsysSetAnalogStickUserCalibrationL ( const SetSysAnalogStickUserCalibration *  calibration)

SetAnalogStickUserCalibrationL.

Note
Only available on [8.1.1+].
Parameters
[in]calibrationSetSysAnalogStickUserCalibration

◆ setsysSetAnalogStickUserCalibrationR()

Result setsysSetAnalogStickUserCalibrationR ( const SetSysAnalogStickUserCalibration *  calibration)

SetAnalogStickUserCalibrationR.

Note
Only available on [8.1.1+].
Parameters
[in]calibrationSetSysAnalogStickUserCalibration

◆ setsysSetAppletLaunchFlags()

Result setsysSetAppletLaunchFlags ( u32  flags)

SetAppletLaunchFlags.

Note
Only available on [4.0.0+].
Parameters
[in]flagsInput AppletLaunchFlags bitmask.

◆ setsysSetAudioOutputMode()

Result setsysSetAudioOutputMode ( SetSysAudioOutputModeTarget  target,
SetSysAudioOutputMode  mode 
)

SetAudioOutputMode.

Parameters
[in]targetSetSysAudioOutputModeTarget
[in]modeSetSysAudioOutputMode

◆ setsysSetAudioVolume()

Result setsysSetAudioVolume ( SetSysAudioDevice  device,
const SetSysAudioVolume *  volume 
)

SetAudioVolume.

Parameters
[in]deviceSetSysAudioDevice
[in]volumeSetSysAudioVolume

◆ setsysSetAutomaticApplicationDownloadFlag()

Result setsysSetAutomaticApplicationDownloadFlag ( bool  flag)

SetAutomaticApplicationDownloadFlag.

Parameters
[in]flagInput flag.

◆ setsysSetAutoUpdateEnableFlag()

Result setsysSetAutoUpdateEnableFlag ( bool  flag)

SetAutoUpdateEnableFlag.

Note
Only available on [2.0.0+].
Parameters
[in]flagInput flag.

◆ setsysSetBacklightSettings()

Result setsysSetBacklightSettings ( const SetSysBacklightSettings *  settings)

SetBacklightSettings.

Parameters
[in]settingsSetSysBacklightSettings

◆ setsysSetBacklightSettingsEx()

Result setsysSetBacklightSettingsEx ( const SetSysBacklightSettingsEx *  settings)

SetBacklightSettingsEx.

Note
Only available on [3.0.0+].
Parameters
[in]settingsSetSysBacklightSettingsEx

◆ setsysSetBatteryPercentageFlag()

Result setsysSetBatteryPercentageFlag ( bool  flag)

SetBatteryPercentageFlag.

Note
Only available on [2.0.0+].
Parameters
[in]flagInput flag.

◆ setsysSetBlePairingSettings()

Result setsysSetBlePairingSettings ( const SetSysBlePairingSettings *  settings,
s32  count 
)

SetBlePairingSettings.

Note
Only available on [5.0.0+].
Parameters
[in]settingsInput array of SetSysBlePairingSettings.
[in]countSize of the settings array in entries.

◆ setsysSetBluetoothAfhEnableFlag()

Result setsysSetBluetoothAfhEnableFlag ( bool  flag)

SetBluetoothAfhEnableFlag.

Note
Only available on [3.0.0+].
Parameters
[in]flagInput flag.

◆ setsysSetBluetoothBoostEnableFlag()

Result setsysSetBluetoothBoostEnableFlag ( bool  flag)

SetBluetoothBoostEnableFlag.

Note
Only available on [3.0.0+].
Parameters
[in]flagInput flag.

◆ setsysSetBluetoothDevicesSettings()

Result setsysSetBluetoothDevicesSettings ( const SetSysBluetoothDevicesSettings *  settings,
s32  count 
)

SetBluetoothDevicesSettings.

Parameters
[in]settingsInput array of SetSysBluetoothDevicesSettings.
[in]countSize of the settings array in entries.

◆ setsysSetBluetoothEnableFlag()

Result setsysSetBluetoothEnableFlag ( bool  flag)

SetBluetoothEnableFlag.

Parameters
[in]flagInput flag.

◆ setsysSetButtonConfigRegisteredSettings()

Result setsysSetButtonConfigRegisteredSettings ( const SetSysButtonConfigRegisteredSettings *  settings,
s32  count 
)

SetButtonConfigRegisteredSettings.

Note
Only available on [10.0.0+].
Parameters
[in]settingsSetSysButtonConfigRegisteredSettings

◆ setsysSetButtonConfigRegisteredSettingsEmbedded()

Result setsysSetButtonConfigRegisteredSettingsEmbedded ( const SetSysButtonConfigRegisteredSettings *  settings)

SetButtonConfigRegisteredSettingsEmbedded.

Note
Only available on [10.0.0+].
Parameters
[in]settingsSetSysButtonConfigRegisteredSettings

◆ setsysSetButtonConfigSettingsEmbedded()

Result setsysSetButtonConfigSettingsEmbedded ( const SetSysButtonConfigSettings *  settings,
s32  count 
)

SetButtonConfigSettingsEmbedded.

Note
Only available on [10.0.0+].
Parameters
[in]settingsInput array of SetSysButtonConfigSettings.
[in]countSize of the settings array in entries.

◆ setsysSetButtonConfigSettingsFull()

Result setsysSetButtonConfigSettingsFull ( const SetSysButtonConfigSettings *  settings,
s32  count 
)

SetButtonConfigSettingsFull.

Note
Only available on [10.0.0+].
Parameters
[in]settingsInput array of SetSysButtonConfigSettings.
[in]countSize of the settings array in entries.

◆ setsysSetButtonConfigSettingsLeft()

Result setsysSetButtonConfigSettingsLeft ( const SetSysButtonConfigSettings *  settings,
s32  count 
)

SetButtonConfigSettingsLeft.

Note
Only available on [10.0.0+].
Parameters
[in]settingsInput array of SetSysButtonConfigSettings.
[in]countSize of the settings array in entries.

◆ setsysSetButtonConfigSettingsRight()

Result setsysSetButtonConfigSettingsRight ( const SetSysButtonConfigSettings *  settings,
s32  count 
)

SetButtonConfigSettingsRight.

Note
Only available on [10.0.0+].
Parameters
[in]settingsInput array of SetSysButtonConfigSettings.
[in]countSize of the settings array in entries.

◆ setsysSetChineseTraditionalInputMethod()

Result setsysSetChineseTraditionalInputMethod ( SetChineseTraditionalInputMethod  method)

SetChineseTraditionalInputMethod.

Note
Only available on [7.0.0+].
Parameters
[in]methodSetChineseTraditionalInputMethod

◆ setsysSetConsoleInformationUploadFlag()

Result setsysSetConsoleInformationUploadFlag ( bool  flag)

SetConsoleInformationUploadFlag.

Parameters
[in]flagInput flag.

◆ setsysSetConsoleSixAxisSensorAccelerationBias()

Result setsysSetConsoleSixAxisSensorAccelerationBias ( const SetSysConsoleSixAxisSensorAccelerationBias *  bias)

SetConsoleSixAxisSensorAccelerationBias.

Note
Only available on [4.0.0+].
Parameters
[in]biasSetSysConsoleSixAxisSensorAccelerationBias

◆ setsysSetConsoleSixAxisSensorAccelerationGain()

Result setsysSetConsoleSixAxisSensorAccelerationGain ( const SetSysConsoleSixAxisSensorAccelerationGain *  gain)

SetConsoleSixAxisSensorAccelerationGain.

Note
Only available on [4.0.0+].
Parameters
[in]gainSetSysConsoleSixAxisSensorAccelerationGain

◆ setsysSetConsoleSixAxisSensorAngularAcceleration()

Result setsysSetConsoleSixAxisSensorAngularAcceleration ( const SetSysConsoleSixAxisSensorAngularAcceleration *  acceleration)

SetConsoleSixAxisSensorAngularAcceleration.

Note
Only available on [5.0.0+].
Parameters
[in]accelerationSetSysConsoleSixAxisSensorAngularAcceleration

◆ setsysSetConsoleSixAxisSensorAngularVelocityBias()

Result setsysSetConsoleSixAxisSensorAngularVelocityBias ( const SetSysConsoleSixAxisSensorAngularVelocityBias *  bias)

SetConsoleSixAxisSensorAngularVelocityBias.

Note
Only available on [4.0.0+].
Parameters
[in]biasSetSysConsoleSixAxisSensorAngularVelocityBias

◆ setsysSetConsoleSixAxisSensorAngularVelocityGain()

Result setsysSetConsoleSixAxisSensorAngularVelocityGain ( const SetSysConsoleSixAxisSensorAngularVelocityGain *  gain)

SetConsoleSixAxisSensorAngularVelocityGain.

Note
Only available on [4.0.0+].
Parameters
[in]gainSetSysConsoleSixAxisSensorAngularVelocityGain

◆ setsysSetConsoleSixAxisSensorAngularVelocityTimeBias()

Result setsysSetConsoleSixAxisSensorAngularVelocityTimeBias ( const SetSysConsoleSixAxisSensorAngularVelocityTimeBias *  bias)

SetConsoleSixAxisSensorAngularVelocityTimeBias.

Note
Only available on [5.0.0+].
Parameters
[in]biasSetSysConsoleSixAxisSensorAngularVelocityTimeBias

◆ setsysSetDataDeletionSettings()

Result setsysSetDataDeletionSettings ( const SetSysDataDeletionSettings *  settings)

SetDataDeletionSettings.

Parameters
[in]settingsSetSysDataDeletionSettings

◆ setsysSetDeviceNickname()

Result setsysSetDeviceNickname ( const SetSysDeviceNickName *  nickname)

Sets the system's nickname.

Parameters
[in]nicknameSetSysDeviceNickName

◆ setsysSetDeviceTimeZoneLocationName()

Result setsysSetDeviceTimeZoneLocationName ( const TimeLocationName *  name)

SetDeviceTimeZoneLocationName.

Parameters
[in]nameTimeLocationName

◆ setsysSetDeviceTimeZoneLocationUpdatedTime()

Result setsysSetDeviceTimeZoneLocationUpdatedTime ( const TimeSteadyClockTimePoint *  time_point)

SetDeviceTimeZoneLocationUpdatedTime.

Note
Only available on [5.0.0+].
Parameters
[in]time_pointTimeSteadyClockTimePoint

◆ setsysSetEdid()

Result setsysSetEdid ( const SetSysEdid *  edid)

SetEdid.

Parameters
[in]edidSetSysEdid

◆ setsysSetErrorReportSharePermission()

Result setsysSetErrorReportSharePermission ( SetSysErrorReportSharePermission  permission)

SetErrorReportSharePermission.

Note
Only available on [4.0.0+].
Parameters
[in]permissionSetSysErrorReportSharePermission

◆ setsysSetEulaVersions()

Result setsysSetEulaVersions ( const SetSysEulaVersion *  versions,
s32  count 
)

SetEulaVersions.

Parameters
[in]versionsInput array of SetSysEulaVersion.
[in]countSize of the versions array in entries.

◆ setsysSetExternalRtcResetFlag()

Result setsysSetExternalRtcResetFlag ( bool  flag)

SetExternalRtcResetFlag.

Note
Only available on [2.0.0+].
Parameters
[in]flagInput flag.

◆ setsysSetExternalSteadyClockInternalOffset()

Result setsysSetExternalSteadyClockInternalOffset ( u64  offset)

SetExternalSteadyClockInternalOffset.

Note
Only available on [3.0.0+].
Parameters
[in]offsetInput offset.

◆ setsysSetExternalSteadyClockSourceId()

Result setsysSetExternalSteadyClockSourceId ( const Uuid *  uuid)

SetExternalSteadyClockSourceId.

Parameters
[in]uuidUuid

◆ setsysSetFieldTestingFlag()

Result setsysSetFieldTestingFlag ( bool  flag)

SetFieldTestingFlag.

Note
Only available on [10.1.0+].
Parameters
[in]flagInput flag.

◆ setsysSetHeadphoneVolumeUpdateFlag()

Result setsysSetHeadphoneVolumeUpdateFlag ( bool  flag)

SetHeadphoneVolumeUpdateFlag.

Note
Only available on [3.0.0+].
Parameters
[in]flagInput flag.

◆ setsysSetHeadphoneVolumeWarningCount()

Result setsysSetHeadphoneVolumeWarningCount ( u32  count)

SetHeadphoneVolumeWarningCount.

Note
Only available on [3.0.0+].
Parameters
[in]countInput count.

◆ setsysSetInitialLaunchSettings()

Result setsysSetInitialLaunchSettings ( const SetSysInitialLaunchSettings *  settings)

SetInitialLaunchSettings.

Parameters
[in]settingsSetSysInitialLaunchSettings

◆ setsysSetInRepairProcessEnableFlag()

Result setsysSetInRepairProcessEnableFlag ( bool  flag)

SetInRepairProcessEnableFlag.

Note
Only available on [3.0.0+].
Parameters
[in]flagInput flag.

◆ setsysSetKeyboardLayout()

Result setsysSetKeyboardLayout ( SetKeyboardLayout  layout)

SetKeyboardLayout.

Note
Only available on [4.0.0+].
Parameters
[in]layoutSetKeyboardLayout

◆ setsysSetLanguageCode()

Result setsysSetLanguageCode ( u64  LanguageCode)

SetLanguageCode.

Parameters
[in]LanguageCodeLanguageCode.

◆ setsysSetLdnChannel()

Result setsysSetLdnChannel ( s32  channel)

SetLdnChannel.

Parameters
[in]channelInput LdnChannel.

◆ setsysSetLockScreenFlag()

Result setsysSetLockScreenFlag ( bool  flag)

SetLockScreenFlag.

Parameters
[in]flagInput flag.

◆ setsysSetNetworkSettings()

Result setsysSetNetworkSettings ( const SetSysNetworkSettings *  settings,
s32  count 
)

SetNetworkSettings.

Parameters
[in]settingsInput array of SetSysNetworkSettings.
[in]countSize of the settings array in entries.

◆ setsysSetNetworkSystemClockContext()

Result setsysSetNetworkSystemClockContext ( const TimeSystemClockContext *  context)

SetNetworkSystemClockContext.

Parameters
[in]contextTimeSystemClockContext

◆ setsysSetNfcEnableFlag()

Result setsysSetNfcEnableFlag ( bool  flag)

SetNfcEnableFlag.

Parameters
[in]flagInput flag.

◆ setsysSetNotificationSettings()

Result setsysSetNotificationSettings ( const SetSysNotificationSettings *  settings)

SetNotificationSettings.

Parameters
[in]settingsSetSysNotificationSettings

◆ setsysSetNxControllerSettings()

Result setsysSetNxControllerSettings ( const SetSysNxControllerLegacySettings *  settings,
s32  count 
)

SetNxControllerSettings.

Note
On [13.0.0+] setsysSetNxControllerSettingsEx should be used instead.
Parameters
[in]settingsInput array of SetSysNxControllerLegacySettings.
[in]countSize of the settings array in entries.

◆ setsysSetNxControllerSettingsEx()

Result setsysSetNxControllerSettingsEx ( const SetSysNxControllerSettings *  settings,
s32  count 
)

SetNxControllerSettingsEx.

Parameters
[in]settingsInput array of SetSysNxControllerSettings.
[in]countSize of the settings array in entries.

◆ setsysSetPctlReadyFlag()

Result setsysSetPctlReadyFlag ( bool  flag)

SetPctlReadyFlag.

Note
Only available on [6.0.0+].
Parameters
[in]flagInput flag.

◆ setsysSetPlatformRegion()

Result setsysSetPlatformRegion ( SetSysPlatformRegion  region)

Sets the SetSysPlatformRegion.

Note
Only available on [9.0.0+].
Parameters
[in]regionSetSysPlatformRegion

◆ setsysSetPrimaryAlbumStorage()

Result setsysSetPrimaryAlbumStorage ( SetSysPrimaryAlbumStorage  storage)

SetPrimaryAlbumStorage.

Parameters
[in]storageSetSysPrimaryAlbumStorage

◆ setsysSetPtmBatteryLot()

Result setsysSetPtmBatteryLot ( const SetBatteryLot *  lot)

SetPtmBatteryLot.

Parameters
[in]lotSetBatteryLot

◆ setsysSetPtmBatteryVersion()

Result setsysSetPtmBatteryVersion ( u8  version)

SetPtmBatteryVersion.

Note
Only available on [6.0.0+].
Parameters
[in]versionInput version.

◆ setsysSetPtmCycleCountReliability()

Result setsysSetPtmCycleCountReliability ( SetSysPtmCycleCountReliability  reliability)

SetPtmCycleCountReliability.

Note
Only available on [7.0.0+].
Parameters
[in]reliabilitySetSysPtmCycleCountReliability

◆ setsysSetPtmFuelGaugeParameter()

Result setsysSetPtmFuelGaugeParameter ( const SetSysPtmFuelGaugeParameter *  parameter)

SetPtmFuelGaugeParameter.

Parameters
[in]parameterSetSysPtmFuelGaugeParameter

◆ setsysSetPushNotificationActivityModeOnSleep()

Result setsysSetPushNotificationActivityModeOnSleep ( u32  mode)

SetPushNotificationActivityModeOnSleep.

Note
Only available on [3.0.0+].
Parameters
[in]modeInput mode.

◆ setsysSetQuestFlag()

Result setsysSetQuestFlag ( bool  flag)

SetQuestFlag.

Parameters
[in]flagInput flag.

◆ setsysSetRegionCode()

Result setsysSetRegionCode ( SetRegion  region)

SetRegionCode.

Parameters
[in]regionSetRegion

◆ setsysSetRequiresRunRepairTimeReviser()

Result setsysSetRequiresRunRepairTimeReviser ( bool  flag)

SetRequiresRunRepairTimeReviser.

Note
Only available on [5.0.0+].
Parameters
[in]flagInput flag.

◆ setsysSetServiceDiscoveryControlSettings()

Result setsysSetServiceDiscoveryControlSettings ( SetSysServiceDiscoveryControlSettings  settings)

SetServiceDiscoveryControlSettings.

Note
Only available on [4.0.0+].
Parameters
[in]settingsServiceDiscoveryControlSettings

◆ setsysSetShutdownRtcValue()

Result setsysSetShutdownRtcValue ( u64  value)

SetShutdownRtcValue.

Parameters
[in]valueInput value.

◆ setsysSetSleepSettings()

Result setsysSetSleepSettings ( const SetSysSleepSettings *  settings)

SetSleepSettings.

Parameters
[in]settingsSetSysSleepSettings

◆ setsysSetSpeakerAutoMuteFlag()

Result setsysSetSpeakerAutoMuteFlag ( bool  flag)

SetSpeakerAutoMuteFlag.

Parameters
[in]flagInput flag.

◆ setsysSetT()

Result setsysSetT ( bool  flag)

Sets Terra platform type flag.

Note
On [9.0.0+], this is a wrapper for setsysSetPlatFormRegion(1 + (IsT & 1)).
Only available on [8.0.0+].
Parameters
[in]flagInput flag.

◆ setsysSetThemeId()

Result setsysSetThemeId ( s32  type,
const SetSysThemeId *  theme_id 
)

SetThemeId.

Note
Only available on [7.0.0+].
Parameters
[in]typeInput theme id type.
[in]theme_idSetSysThemeId

◆ setsysSetThemeKey()

Result setsysSetThemeKey ( const FsArchiveMacKey *  key)

SetThemeKey.

Note
Only available on [7.0.0+].
Parameters
[in]keyFsArchiveMacKey

◆ setsysSetThemeSettings()

Result setsysSetThemeSettings ( const SetSysThemeSettings *  settings)

SetThemeSettings.

Note
Only available on [7.0.0+].
Parameters
[in]settingsSetSysThemeSettings

◆ setsysSetTouchScreenMode()

Result setsysSetTouchScreenMode ( SetSysTouchScreenMode  mode)

Sets the SetSysTouchScreenMode.

Note
Only available on [9.0.0+].
Parameters
[in]modeSetSysTouchScreenMode

◆ setsysSetTvSettings()

Result setsysSetTvSettings ( const SetSysTvSettings *  settings)

SetTvSettings.

Parameters
[in]settingsSetSysTvSettings

◆ setsysSetUsb30DeviceEnableFlag()

Result setsysSetUsb30DeviceEnableFlag ( bool  flag)

SetUsb30DeviceEnableFlag.

Note
Only available on [6.0.0+].
Parameters
[in]flagInput flag.

◆ setsysSetUsb30EnableFlag()

Result setsysSetUsb30EnableFlag ( bool  flag)

SetUsb30EnableFlag.

Parameters
[in]flagInput flag.

◆ setsysSetUsb30HostEnableFlag()

Result setsysSetUsb30HostEnableFlag ( bool  flag)

SetUsb30HostEnableFlag.

Note
Only available on [6.0.0+].
Parameters
[in]flagInput flag.

◆ setsysSetUsbFullKeyEnableFlag()

Result setsysSetUsbFullKeyEnableFlag ( bool  flag)

SetUsbFullKeyEnableFlag.

Note
Only available on [3.0.0+].
Parameters
[in]flagInput flag.

◆ setsysSetUserSystemClockAutomaticCorrectionEnabled()

Result setsysSetUserSystemClockAutomaticCorrectionEnabled ( bool  flag)

SetUserSystemClockAutomaticCorrectionEnabled.

Parameters
[in]flagInput flag.

◆ setsysSetUserSystemClockAutomaticCorrectionUpdatedTime()

Result setsysSetUserSystemClockAutomaticCorrectionUpdatedTime ( const TimeSteadyClockTimePoint *  time_point)

SetUserSystemClockAutomaticCorrectionUpdatedTime.

Note
Only available on [6.0.0+].
Parameters
[in]time_pointTimeSteadyClockTimePoint

◆ setsysSetUserSystemClockContext()

Result setsysSetUserSystemClockContext ( const TimeSystemClockContext *  context)

SetUserSystemClockContext.

Parameters
[in]contextTimeSystemClockContext

◆ setsysSetVibrationMasterVolume()

Result setsysSetVibrationMasterVolume ( float  volume)

SetVibrationMasterVolume.

Parameters
[in]volumeInput volume.

◆ setsysSetWirelessLanEnableFlag()

Result setsysSetWirelessLanEnableFlag ( bool  flag)

SetWirelessLanEnableFlag.

Parameters
[in]flagInput flag.

◆ setsysSetZoomFlag()

Result setsysSetZoomFlag ( bool  flag)

SetZoomFlag.

Note
Only available on [8.0.0+].
Parameters
[in]flagInput flag.