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

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.