Go to the documentation of this file.
11 #include "../kernel/event.h"
12 #include "../services/time.h"
13 #include "../services/acc.h"
14 #include "../services/fs.h"
15 #include "../services/btdrv_types.h"
16 #include "../services/btm_types.h"
17 #include "../sf/service.h"
19 #define SET_MAX_NAME_SIZE 0x48
73 SetSysConnectionFlag_ConnectAutomaticallyFlag =
BIT(0),
74 SetSysConnectionFlag_Unknown =
BIT(1),
79 SetSysAccessPointSecurityType_None = 0,
80 SetSysAccessPointSecurityType_Shared = 1,
81 SetSysAccessPointSecurityType_Wpa = 2,
82 SetSysAccessPointSecurityType_Wpa2 = 3,
87 SetSysAccessPointSecurityStandard_None = 0,
88 SetSysAccessPointSecurityStandard_Wep = 1,
89 SetSysAccessPointSecurityStandard_Wpa = 2,
94 SetSysAutoSettings_AutoIp =
BIT(0),
95 SetSysAutoSettings_AutoDns =
BIT(1),
100 SetSysProxyFlags_UseProxyFlag =
BIT(0),
101 SetSysProxyFlags_ProxyAutoAuthenticateFlag =
BIT(1),
106 SetSysUserSelectorFlag_SkipsIfSingleUser =
BIT(0),
111 SetSysEulaVersionClockType_NetworkSystemClock = 0,
112 SetSysEulaVersionClockType_SteadyClock = 1,
117 SetSysNotificationVolume_Mute = 0,
118 SetSysNotificationVolume_Low = 1,
119 SetSysNotificationVolume_High = 2,
124 SetSysFriendPresenceOverlayPermission_NotConfirmed = 0,
125 SetSysFriendPresenceOverlayPermission_NoDisplay = 1,
126 SetSysFriendPresenceOverlayPermission_FavoriteFriends = 2,
127 SetSysFriendPresenceOverlayPermission_Friends = 3,
132 SetSysAudioDevice_Console = 0,
133 SetSysAudioDevice_Headphone = 1,
134 SetSysAudioDevice_Tv = 2,
139 SetSysPrimaryAlbumStorage_Nand = 0,
140 SetSysPrimaryAlbumStorage_SdCard = 1,
145 SetSysHandheldSleepPlan_1Min = 0,
146 SetSysHandheldSleepPlan_3Min = 1,
147 SetSysHandheldSleepPlan_5Min = 2,
148 SetSysHandheldSleepPlan_10Min = 3,
149 SetSysHandheldSleepPlan_30Min = 4,
150 SetSysHandheldSleepPlan_Never = 5,
155 SetSysConsoleSleepPlan_1Hour = 0,
156 SetSysConsoleSleepPlan_2Hour = 1,
157 SetSysConsoleSleepPlan_3Hour = 2,
158 SetSysConsoleSleepPlan_6Hour = 3,
159 SetSysConsoleSleepPlan_12Hour = 4,
160 SetSysConsoleSleepPlan_Never = 5,
165 SetSysAudioOutputModeTarget_Unknown0 = 0,
166 SetSysAudioOutputModeTarget_Unknown1 = 1,
167 SetSysAudioOutputModeTarget_Unknown2 = 2,
168 SetSysAudioOutputModeTarget_Unknown3 = 3,
178 SetSysServiceDiscoveryControlSettings_IsChangeEnvironmentIdentifierDisabled =
BIT(0),
183 SetSysErrorReportSharePermission_NotConfirmed = 0,
184 SetSysErrorReportSharePermission_Granted = 1,
185 SetSysErrorReportSharePermission_Denied = 2,
190 SetKeyboardLayout_Japanese = 0,
191 SetKeyboardLayout_EnglishUs = 1,
192 SetKeyboardLayout_EnglishUsInternational = 2,
193 SetKeyboardLayout_EnglishUk = 3,
194 SetKeyboardLayout_French = 4,
195 SetKeyboardLayout_FrenchCa = 5,
196 SetKeyboardLayout_Spanish = 6,
197 SetKeyboardLayout_SpanishLatin = 7,
198 SetKeyboardLayout_German = 8,
199 SetKeyboardLayout_Italian = 9,
200 SetKeyboardLayout_Portuguese = 10,
201 SetKeyboardLayout_Russian = 11,
202 SetKeyboardLayout_Korean = 12,
203 SetKeyboardLayout_ChineseSimplified = 13,
204 SetKeyboardLayout_ChineseTraditional = 14,
209 SetChineseTraditionalInputMethod_Unknown1 = 1,
210 SetChineseTraditionalInputMethod_Unknown2 = 2,
215 PtmCycleCountReliability_Default = 0,
216 PtmCycleCountReliability_Unk = 1,
221 SetSysPlatformRegion_Global = 1,
222 SetSysPlatformRegion_China = 2,
233 SetSysBlockType_Audio = 1,
234 SetSysBlockType_Video = 2,
235 SetSysBlockType_VendorSpecific = 3,
236 SetSysBlockType_Speaker = 4,
241 SetSysControllerType_JoyConR = 1,
242 SetSysControllerType_JoyConL = 2,
243 SetSysControllerType_ProCon = 3,
258 char access_point_ssid[0x20];
259 u32 access_point_ssid_len;
262 char access_point_passphrase[0x40];
263 u32 access_point_passphrase_len;
265 u32 manual_ip_address;
266 u32 manual_subnet_mask;
271 char proxy_server[0x80];
274 char proxy_autoauth_user[0x20];
275 char proxy_autoauth_pass[0x20];
282 float brightness_applied_to_backlight;
283 float ambient_light_sensor_value;
289 u32 auto_brightness_flags;
290 float screen_brightness;
301 u32 auto_brightness_flags;
302 float screen_brightness;
303 float current_brightness_for_vr_mode;
352 char version_hash[0x40];
353 char display_version[0x18];
354 char display_title[0x80];
433 u8 horizontal_active_pixels_lsb;
434 u8 horizontal_blanking_pixels_lsb;
435 u8 horizontal_blanking_pixels_msb : 4;
436 u8 horizontal_active_pixels_msb : 4;
437 u8 vertical_active_lines_lsb;
438 u8 vertical_blanking_lines_lsb;
439 u8 vertical_blanking_lines_msb : 4;
440 u8 vertical_active_lines_msb : 4;
441 u8 horizontal_sync_offset_pixels_lsb;
442 u8 horizontal_sync_pulse_width_pixels_lsb;
443 u8 horizontal_sync_pulse_width_lines_lsb : 4;
444 u8 horizontal_sync_offset_lines_lsb : 4;
445 u8 vertical_sync_pulse_width_lines_msb : 2;
446 u8 vertical_sync_offset_lines_msb : 2;
447 u8 horizontal_sync_pulse_width_pixels_msb : 2;
448 u8 horizontal_sync_offset_pixels_msb : 2;
449 u8 horizontal_image_size_mm_lsb;
450 u8 vertical_image_size_mm_lsb;
451 u8 vertical_image_size_mm_msb : 4;
452 u8 horizontal_image_size_mm_msb : 4;
453 u8 horizontal_border_pixels;
454 u8 vertical_border_lines;
455 u8 features_bitmap_0 : 1;
456 u8 features_bitmap_1 : 1;
457 u8 features_bitmap_2 : 1;
458 u8 features_bitmap_34 : 2;
459 u8 features_bitmap_56 : 2;
475 u8 channel_count : 3;
478 u8 sampling_rates_bitmap;
484 u8 ieee_registration_id[3];
485 u16 source_physical_address;
487 u8 max_tmds_frequency;
503 u8 video_input_parameters_bitmap;
507 u8 supported_features_bitmap;
532 u16 display_descriptor_zero;
537 } display_descriptor_name;
539 u16 display_descriptor_zero;
542 u8 range_limit_offsets;
543 u8 vertical_field_rate_min;
544 u8 vertical_field_rate_max;
545 u8 horizontal_line_rate_min;
546 u8 horizontal_line_rate_max;
548 u8 extended_timing_info;
550 } display_descriptor_range_limits;
557 u8 native_dtd_count : 4;
558 u8 native_dtd_feature_bitmap : 4;
718 char display_version[0x20];
Result setMakeLanguage(u64 LanguageCode, SetLanguage *Language)
Converts LanguageCode to SetLanguage.
@ SetSysProductModel_Nx
Erista Model.
Definition: set.h:29
Result setsysSetPtmBatteryVersion(u8 version)
SetPtmBatteryVersion.
u8 sub_class
SubClass.
Definition: set.h:323
Result setsysSetBacklightSettings(const SetSysBacklightSettings *settings)
SetBacklightSettings.
Result setsysGetDeviceTimeZoneLocationName(TimeLocationName *out)
GetDeviceTimeZoneLocationName.
ConsoleSixAxisSensorAccelerationBias.
Definition: set.h:631
Result setsysGetBluetoothAfhEnableFlag(bool *out)
GetBluetoothAfhEnableFlag.
SetSysFriendPresenceOverlayPermission
FriendPresenceOverlayPermission.
Definition: set.h:123
Result setsysSetDeviceTimeZoneLocationName(const TimeLocationName *name)
SetDeviceTimeZoneLocationName.
Result setsysSetColorSetId(ColorSetId id)
Sets the current system theme.
@ SetLanguage_ZHCN
Simplified Chinese ("Chinese")
Definition: set.h:46
Result setsysGetQuestFlag(bool *out)
GetQuestFlag.
Result setcalGetGameCardKey(SetCalGameCardKey *out)
Gets the SetCalGameCardKey.
SetSysUserSelectorFlag
UserSelectorFlag.
Definition: set.h:105
This is nn::fssystem::ArchiveMacKey. Used by setsysGetThemeKey and setsysSetThemeKey....
Definition: fs.h:146
u16 brr_size
BrrSize.
Definition: set.h:329
Result setsysGetInitialSystemAppletProgramId(u64 *out)
GetInitialSystemAppletProgramId.
Result setsysGetTouchScreenMode(SetSysTouchScreenMode *out)
Gets the SetSysTouchScreenMode.
Result setsysGetUsbFullKeyEnableFlag(bool *out)
GetUsbFullKeyEnableFlag.
SetSysNotificationTime start_time
SetSysNotificationTime
Definition: set.h:407
Result setsysGetProductModel(SetSysProductModel *model)
GetProductModel.
BluetoothDevicesSettings.
Definition: set.h:313
Result setGetSystemLanguage(u64 *LanguageCode)
Gets the current system LanguageCode.
u8 vertical_frequency
Real value is val + 60 Hz.
Definition: set.h:527
Result setcalGetAnalogStickModelParameterL(SetCalAnalogStickModelParameter *out)
Gets the SetCalAnalogStickModelParameter.
u32 size
Size of the certificate data.
Definition: set.h:882
Result setsysSetT(bool flag)
Sets Terra platform type flag.
Result setsysGetSettingsItemValue(const char *name, const char *item_key, void *value_out, size_t value_out_size, u64 *size_out)
Gets the value of a settings item.
Result setsysGetHeadphoneVolumeWarningCount(u32 *out)
GetHeadphoneVolumeWarningCount.
Result setsysSetNetworkSettings(const SetSysNetworkSettings *settings, s32 count)
SetNetworkSettings.
@ SetLanguage_ES419
"LatinAmericanSpanish"
Definition: set.h:54
BatteryLot.
Definition: set.h:247
SetSysBlockType
BlockType.
Definition: set.h:232
@ SetRegion_EUR
Europe.
Definition: set.h:65
u8 interface_type
Bitmask with XcdInterfaceType.
Definition: set.h:626
Result setsysGetShutdownRtcValue(u64 *out)
GetShutdownRtcValue.
SetSysHandheldSleepPlan
HandheldSleepPlan.
Definition: set.h:144
Result setsysSetBluetoothBoostEnableFlag(bool flag)
SetBluetoothBoostEnableFlag.
Result setsysSetPctlReadyFlag(bool flag)
SetPctlReadyFlag.
Result setsysGetBlePairingSettings(s32 *total_out, SetSysBlePairingSettings *settings, s32 count)
GetBlePairingSettings.
Result setcalGetAmiiboKey(SetCalAmiiboKey *out)
Gets the SetCalAmiiboKey.
Result setsysSetAnalogStickUserCalibrationR(const SetSysAnalogStickUserCalibration *calibration)
SetAnalogStickUserCalibrationR.
u32 size
Size of the entire key.
Definition: set.h:887
Result setsysSetNfcEnableFlag(bool flag)
SetNfcEnableFlag.
u32 unk_x0
0 for Console and Tv, 2 for Headphones.
Definition: set.h:383
s32 use_count
Use count.
Definition: set.h:568
u32 flags
Bitmask with SetSysUserSelectorFlag.
Definition: set.h:374
Result setsysSetButtonConfigRegisteredSettings(const SetSysButtonConfigRegisteredSettings *settings, s32 count)
SetButtonConfigRegisteredSettings.
Result setsysSetEdid(const SetSysEdid *edid)
SetEdid.
SetSysAutoSettings
AutoSettings.
Definition: set.h:93
Result setcalGetAnalogStickFactoryCalibrationR(SetCalAnalogStickFactoryCalibration *out)
Gets the SetCalAnalogStickFactoryCalibration.
Result setsysGetFirmwareVersion(SetSysFirmwareVersion *out)
Gets the system firmware version.
SetSysAudioDevice
AudioDevice.
Definition: set.h:131
Result setsysSetErrorReportSharePermission(SetSysErrorReportSharePermission permission)
SetErrorReportSharePermission.
@ SetSysTouchScreenMode_Standard
Standard, the default.
Definition: set.h:228
@ SetSysProductModel_Iowa
Mariko Model.
Definition: set.h:31
Result setsysGetBatteryLot(SetBatteryLot *out)
Gets the SetBatteryLot.
@ SetSysProductModel_Hoag
Mariko Lite Model.
Definition: set.h:32
Result setsysAcquireFatalDirtyFlagEventHandle(Event *out_event)
Gets an event that settings will signal on flag change.
SetSysAudioOutputModeTarget
AudioOutputModeTarget.
Definition: set.h:164
uint8_t u8
8-bit unsigned integer.
Definition: types.h:19
Result setsysSetSpeakerAutoMuteFlag(bool flag)
SetSpeakerAutoMuteFlag.
SetSysControllerType
ControllerType.
Definition: set.h:240
void setsysExit(void)
Exit setsys.
Result setcalGetEticketDeviceKey(SetCalRsa2048DeviceKey *out)
Gets the SetCalRsa2048DeviceKey.
Result setsysGetAllowedSslHosts(s32 *total_out, SetSysAllowedSslHosts *out, s32 count)
GetAllowedSslHosts.
Result setsysSetConsoleSixAxisSensorAccelerationBias(const SetSysConsoleSixAxisSensorAccelerationBias *bias)
SetConsoleSixAxisSensorAccelerationBias.
SetSysServiceDiscoveryControlSettings
ServiceDiscoveryControlSettings.
Definition: set.h:177
Kernel-mode event structure.
Definition: event.h:13
Result setsysSetHeadphoneVolumeWarningCount(u32 count)
SetHeadphoneVolumeWarningCount.
AllowedSslHosts.
Definition: set.h:671
Result setsysGetKeyboardLayout(SetKeyboardLayout *out)
GetKeyboardLayout.
Result setsysGetConsoleInformationUploadFlag(bool *out)
GetConsoleInformationUploadFlag.
Result setsysSetWirelessLanEnableFlag(bool flag)
SetWirelessLanEnableFlag.
@ SetLanguage_NL
Dutch.
Definition: set.h:48
Result setsysGetNfcEnableFlag(bool *out)
GetNfcEnableFlag.
u32 underscan
Underscan.
Definition: set.h:426
u8 extension_count
Always 1.
Definition: set.h:551
SetSysConsoleSleepPlan
ConsoleSleepPlan.
Definition: set.h:154
Result setsysGetConsoleSixAxisSensorAccelerationBias(SetSysConsoleSixAxisSensorAccelerationBias *out)
GetConsoleSixAxisSensorAccelerationBias.
Result setsysGetAudioOutputMode(SetSysAudioOutputModeTarget target, SetSysAudioOutputMode *out)
GetAudioOutputMode.
SetSysPlatformRegion
PlatformRegion. Other values not listed here should be handled as "Unknown".
Definition: set.h:220
u64 network_clock_time
POSIX timestamp.
Definition: set.h:393
ThemeId.
Definition: set.h:741
SetSysAccessPointSecurityStandard
AccessPointSecurityStandard.
Definition: set.h:86
Result setcalGetConsoleSixAxisSensorModuleType(u8 *out_type)
GetConsoleSixAxisSensorModuleType.
Result setsysGetButtonConfigSettingsEmbedded(s32 *total_out, SetSysButtonConfigSettings *settings, s32 count)
GetButtonConfigSettingsEmbedded.
u16 pid
Pid.
Definition: set.h:322
Result setsysGetBacklightSettingsEx(SetSysBacklightSettingsEx *out)
GetBacklightSettingsEx.
Result setsysSetButtonConfigSettingsLeft(const SetSysButtonConfigSettings *settings, s32 count)
SetButtonConfigSettingsLeft.
Result setsysGetPtmBatteryLot(SetBatteryLot *out)
GetPtmBatteryLot.
Account UserId.
Definition: acc.h:25
Result setsysGetAutomaticApplicationDownloadFlag(bool *out)
GetAutomaticApplicationDownloadFlag.
Result setsysGetWirelessLanEnableFlag(bool *out)
GetWirelessLanEnableFlag.
Result setsysSetButtonConfigSettingsRight(const SetSysButtonConfigSettings *settings, s32 count)
SetButtonConfigSettingsRight.
s32 hdmi_content_type
SetSysHdmiContentType
Definition: set.h:423
Result setsysSetTouchScreenMode(SetSysTouchScreenMode mode)
Sets the SetSysTouchScreenMode.
@ SetSysProductModel_Aula
Mariko Pro Model(?)
Definition: set.h:34
u32 flags
Bitmask with InitialLaunchFlag.
Definition: set.h:580
Result setsysGetButtonConfigSettingsFull(s32 *total_out, SetSysButtonConfigSettings *settings, s32 count)
GetButtonConfigSettingsFull.
Result setsysGetHomeMenuScheme(SetSysHomeMenuScheme *out)
Gets the SetSysHomeMenuScheme.
Service * setGetServiceSession(void)
Gets the Service object for the actual set service session.
u8 checksum
Sum of all 128 bytes should equal 0 mod 256.
Definition: set.h:552
SleepSettings.
Definition: set.h:572
UserSelectorSettings.
Definition: set.h:373
Result setcalGetEticketDeviceCertificate(SetCalRsa2048DeviceCertificate *out)
Gets the SetCalRsa2048DeviceCertificate.
Result setcalInitialize(void)
Initialize setcal.
u16 pixel_clock
In 10 kHz units.
Definition: set.h:432
int32_t s32
32-bit signed integer.
Definition: types.h:27
Structure returned by setsysGetSerialNumber.
Definition: set.h:363
Result setsysSetAnalogStickUserCalibrationL(const SetSysAnalogStickUserCalibration *calibration)
SetAnalogStickUserCalibrationL.
Result setcalGetSslCertificate(SetCalSslCertificate *out)
Gets the SetCalSslCertificate.
Result setsysSetDeviceNickname(const SetSysDeviceNickName *nickname)
Sets the system's nickname.
u32 size
Size of the entire key.
Definition: set.h:848
Result setsysSetPtmCycleCountReliability(SetSysPtmCycleCountReliability reliability)
SetPtmCycleCountReliability.
Result setsysSetServiceDiscoveryControlSettings(SetSysServiceDiscoveryControlSettings settings)
SetServiceDiscoveryControlSettings.
Result setsysSetAutoUpdateEnableFlag(bool flag)
SetAutoUpdateEnableFlag.
Result setcalGetConfigurationId1(SetCalConfigurationId1 *out)
Gets the SetCalConfigurationId1.
RebootlessSystemUpdateVersion. This is the content of the RebootlessSystemUpdateVersion SystemData,...
Definition: set.h:715
Result setsysSetEulaVersions(const SetSysEulaVersion *versions, s32 count)
SetEulaVersions.
@ SetSysAudioOutputMode_Unknown1
Default value.
Definition: set.h:173
u32 size
Size of the entire key.
Definition: set.h:870
Result setcalGetAmiiboEcqvBlsKey(SetCalAmiiboEcqvBlsKey *out)
Gets the SetCalAmiiboEcqvBlsKey.
void setExit(void)
Exit set.
s32 volume
SetSysNotificationVolume
Definition: set.h:406
Result setsysSetAutomaticApplicationDownloadFlag(bool flag)
SetAutomaticApplicationDownloadFlag.
ConsoleSixAxisSensorAngularVelocityGain.
Definition: set.h:658
Result setsysSetShutdownRtcValue(u64 value)
SetShutdownRtcValue.
Result setsysSetChineseTraditionalInputMethod(SetChineseTraditionalInputMethod method)
SetChineseTraditionalInputMethod.
Service * setsysGetServiceSession(void)
Gets the Service object for the actual setsys service session.
Actually nn::util::Color4u8Type.
Definition: set.h:601
Result setsysGetHomeMenuSchemeModel(u32 *out)
GetHomeMenuSchemeModel.
@ SetLanguage_ZHHANS
[4.0.0+] ChineseSimplified
Definition: set.h:55
u8 volume
From 0-15.
Definition: set.h:384
@ SetLanguage_PT
Portuguese.
Definition: set.h:49
Result setsysGetUsb30DeviceEnableFlag(bool *out)
GetUsb30DeviceEnableFlag.
s32 tv_resolution
SetSysTvResolution
Definition: set.h:422
ThemeSettings.
Definition: set.h:746
Result setcalGetSerialNumber(SetCalSerialNumber *out)
Gets the SetCalSerialNumber.
u32 pad
Padding.
Definition: set.h:581
Result setMakeLanguageCode(SetLanguage Language, u64 *LanguageCode)
Converts SetLanguage to LanguageCode.
@ SetLanguage_JA
Japanese.
Definition: set.h:40
u8 pad
Padding.
Definition: set.h:335
Result setsysGetHostFsMountPoint(SetSysHostFsMountPoint *out)
GetHostFsMountPoint.
NxControllerLegacySettings.
Definition: set.h:606
Result setsysSetExternalSteadyClockSourceId(const Uuid *uuid)
SetExternalSteadyClockSourceId.
AccountNotificationSettings.
Definition: set.h:412
Result setcalGetBatteryVersion(u8 *out_version)
GetBatteryVersion.
u32 access_point_security_type
Bitmask with SetSysAccessPointSecurityType.
Definition: set.h:260
@ SetRegion_JPN
Japan.
Definition: set.h:63
Result setcalGetAnalogStickModuleTypeL(u8 *out_type)
GetAnalogStickModuleTypeL.
@ SetRegion_AUS
Australia/New Zealand.
Definition: set.h:66
@ SetLanguage_FRCA
CA French ("CanadianFrench")
Definition: set.h:53
Result setsysGetWirelessCertificationFileSize(u64 *out_size)
GetWirelessCertificationFileSize.
Edid.
Definition: set.h:494
Result setsysGetSettingsItemValueSize(const char *name, const char *item_key, u64 *size_out)
Gets the size of a settings item value.
SetSysProxyFlags
ProxyFlags.
Definition: set.h:99
u32 code
Region code.
Definition: set.h:893
Result setsysGetRequiresRunRepairTimeReviser(bool *out)
GetRequiresRunRepairTimeReviser.
Result setsysSetBatteryPercentageFlag(bool flag)
SetBatteryPercentageFlag.
u32 proxy_flags
Bitmask with SetSysProxyFlags.
Definition: set.h:270
Result setsysGetHeadphoneVolumeUpdateFlag(bool *out)
GetHeadphoneVolumeUpdateFlag.
@ SetSysProductModel_Copper
Erista "Simulation" Model.
Definition: set.h:30
Result setsysGetConsoleSixAxisSensorAngularAcceleration(SetSysConsoleSixAxisSensorAngularAcceleration *out)
GetConsoleSixAxisSensorAngularAcceleration.
u16 descriptor_length
DescriptorLength.
Definition: set.h:325
Result setsysAcquireTelemetryDirtyFlagEventHandle(Event *out_event)
Gets an event that settings will signal on flag change.
Result setsysSetFieldTestingFlag(bool flag)
SetFieldTestingFlag.
Result setsysGetAccountSettings(SetSysAccountSettings *out)
GetAccountSettings.
Result setGetAvailableLanguageCodes(s32 *total_entries, u64 *LanguageCodes, size_t max_entries)
Gets available LanguageCodes.
Result setsysGetConsoleSixAxisSensorAngularVelocityTimeBias(SetSysConsoleSixAxisSensorAngularVelocityTimeBias *out)
GetConsoleSixAxisSensorAngularVelocityTimeBias.
@ SetSysProductModel_Invalid
Invalid Model.
Definition: set.h:28
AccountUid uid
AccountUid
Definition: set.h:413
Result setsysSetNxControllerSettingsEx(const SetSysNxControllerSettings *settings, s32 count)
SetNxControllerSettingsEx.
Result setsysGetPtmCycleCountReliability(SetSysPtmCycleCountReliability *out)
GetPtmCycleCountReliability.
Result setsysSetNotificationSettings(const SetSysNotificationSettings *settings)
SetNotificationSettings.
Result setcalGetAccelerometerOffset(SetCalAccelerometerOffset *out)
Gets the SetCalAccelerometerOffset.
Result setcalGetBdAddress(SetCalBdAddress *out)
Gets the SetCalBdAddress.
Result setsysSetExternalRtcResetFlag(bool flag)
SetExternalRtcResetFlag.
u32 cycles_actual
Keeps track of cycles. The fuel gauge cycles reg is reset if > 2.00 cycles and added here.
Definition: set.h:597
Result setcalGetEciDeviceCertificate2(SetCalRsa2048DeviceCertificate *out)
Gets the SetCalRsa2048DeviceCertificate.
Result setsysGetSerialNumber(SetSysSerialNumber *out)
Gets the system's serial number.
Result setsysSetDataDeletionSettings(const SetSysDataDeletionSettings *settings)
SetDataDeletionSettings.
u32 flags
Bitmask with DataDeletionFlag.
Definition: set.h:567
Result setsysGetButtonConfigRegisteredSettingsEmbedded(SetSysButtonConfigRegisteredSettings *settings)
GetButtonConfigRegisteredSettingsEmbedded.
u8 type
SetSysControllerType.
Definition: set.h:620
Result setsysSetUsbFullKeyEnableFlag(bool flag)
SetUsbFullKeyEnableFlag.
Result setsysGetConsoleSixAxisSensorAngularVelocityBias(SetSysConsoleSixAxisSensorAngularVelocityBias *out)
GetConsoleSixAxisSensorAngularVelocityBias.
Result setsysGetMiiAuthorId(Uuid *out)
GetMiiAuthorId.
Result setsysSetUserSystemClockAutomaticCorrectionUpdatedTime(const TimeSteadyClockTimePoint *time_point)
SetUserSystemClockAutomaticCorrectionUpdatedTime.
Result setsysGetUsb30HostEnableFlag(bool *out)
GetUsb30HostEnableFlag.
s32 console_sleep_plan
SetSysConsoleSleepPlan
Definition: set.h:575
Result setGetRegionCode(SetRegion *out)
Gets the RegionCode.
TvSettings.
Definition: set.h:420
u8 key_type
KeyType.
Definition: set.h:327
Result setcalGetAnalogStickFactoryCalibrationL(SetCalAnalogStickFactoryCalibration *out)
Gets the SetCalAnalogStickFactoryCalibration.
SetSysTouchScreenMode
TouchScreenMode, for "Touch-Screen Sensitivity".
Definition: set.h:226
Result setsysSetNetworkSystemClockContext(const TimeSystemClockContext *context)
SetNetworkSystemClockContext.
uint32_t u32
32-bit unsigned integer.
Definition: types.h:21
Result setcalGetEciDeviceKey(SetCalEccB233DeviceKey *out)
Gets the SetCalEccB233DeviceKey.
Result setsysGetAutoUpdateEnableFlag(bool *out)
GetAutoUpdateEnableFlag.
Result setsysGetT(bool *out)
Returns Terra platform type flag.
Result setsysSetUsb30EnableFlag(bool flag)
SetUsb30EnableFlag.
NotificationSettings.
Definition: set.h:404
Result setcalGetConsoleSixAxisSensorHorizontalOffset(SetCalConsoleSixAxisSensorHorizontalOffset *out)
Gets the SetCalConsoleSixAxisSensorHorizontalOffset.
Result setsysGetTelemetryDirtyFlags(u64 *flags_0, u64 *flags_1)
Gets the settings flags that have changed.
Result setsysGetEulaVersions(s32 *total_out, SetSysEulaVersion *versions, s32 count)
GetEulaVersions.
BtdrvAddress addr
BtdrvAddress
Definition: set.h:314
u8 extended_checksum
Sum of 128 extended bytes should equal 0 mod 256.
Definition: set.h:562
@ SetLanguage_ENGB
GB English ("BritishEnglish")
Definition: set.h:52
Result setsysGetLdnChannel(s32 *out)
GetLdnChannel.
Result setsysGetUsb30EnableFlag(bool *out)
GetUsb30EnableFlag.
InitialLaunchSettings.
Definition: set.h:579
Result setsysGetFirmwareVersionDigest(SetSysFirmwareVersionDigest *out)
GetFirmwareVersionDigest.
Result setsysGetAnalogStickUserCalibrationL(SetSysAnalogStickUserCalibration *out)
GetAnalogStickUserCalibrationL.
Result setsysGetRebootlessSystemUpdateVersion(SetSysRebootlessSystemUpdateVersion *out)
GetRebootlessSystemUpdateVersion.
SetSysNotificationTime end_time
SetSysNotificationTime
Definition: set.h:408
ConsoleSixAxisSensorAccelerationGain.
Definition: set.h:645
Result setsysSetRegionCode(SetRegion region)
SetRegionCode.
Result setsysSetPrimaryAlbumStorage(SetSysPrimaryAlbumStorage storage)
SetPrimaryAlbumStorage.
Result setsysSetAudioVolume(SetSysAudioDevice device, const SetSysAudioVolume *volume)
SetAudioVolume.
Result setsysGetNxControllerSettingsEx(s32 *total_out, SetSysNxControllerSettings *settings, s32 count)
GetNxControllerSettingsEx.
Structure returned by setsysGetFirmwareVersionDigest.
Definition: set.h:358
Result setsysSetUserSystemClockAutomaticCorrectionEnabled(bool flag)
SetUserSystemClockAutomaticCorrectionEnabled.
Result setsysGetPtmFuelGaugeParameter(SetSysPtmFuelGaugeParameter *out)
GetPtmFuelGaugeParameter.
Result setsysSetConsoleSixAxisSensorAngularVelocityGain(const SetSysConsoleSixAxisSensorAngularVelocityGain *gain)
SetConsoleSixAxisSensorAngularVelocityGain.
Result setsysGetEdid(SetSysEdid *out)
GetEdid.
@ SetRegion_HTK
Hong Kong/Taiwan/Korea.
Definition: set.h:67
int8_t s8
8-bit signed integer.
Definition: types.h:25
Result setsysGetNxControllerSettings(s32 *total_out, SetSysNxControllerLegacySettings *settings, s32 count)
GetNxControllerSettings.
Result setsysGetExternalSteadyClockSourceId(Uuid *out)
GetExternalSteadyClockSourceId.
Result setsysGetAccountOnlineStorageSettings(s32 *total_out, SetSysAccountOnlineStorageSettings *settings, s32 count)
GetAccountOnlineStorageSettings.
Result setcalGetDeviceId(u64 *out_device_id)
GetDeviceId.
Result setsysGetPtmBatteryVersion(u8 *out)
GetPtmBatteryVersion.
Result setsysGetInRepairProcessEnableFlag(bool *out)
GetInRepairProcessEnableFlag.
Result setsysGetFieldTestingFlag(bool *out)
GetFieldTestingFlag.
Result setcalGetAnalogStickModelParameterR(SetCalAnalogStickModelParameter *out)
Gets the SetCalAnalogStickModelParameter.
uint64_t u64
64-bit unsigned integer.
Definition: types.h:22
Result setsysSetButtonConfigSettingsEmbedded(const SetSysButtonConfigSettings *settings, s32 count)
SetButtonConfigSettingsEmbedded.
Result setsysGetButtonConfigSettingsRight(s32 *total_out, SetSysButtonConfigSettings *settings, s32 count)
GetButtonConfigSettingsRight.
Result setcalGetWirelessLanCountryCodeCount(s32 *out_count)
GetWirelessLanCountryCodeCount.
@ SetRegion_CHN
China.
Definition: set.h:68
Result setsysGetDeviceTimeZoneLocationUpdatedTime(TimeSteadyClockTimePoint *out)
GetDeviceTimeZoneLocationUpdatedTime.
Result setsysGetAppletLaunchFlags(u32 *out)
GetAppletLaunchFlags.
Result setsysNeedsToUpdateHeadphoneVolume(u8 *a0, u8 *a1, u8 *a2, bool flag)
NeedsToUpdateHeadphoneVolume.
Result setsysGetDeviceNickname(SetSysDeviceNickName *nickname)
Gets the system's nickname.
Result setsysSetLdnChannel(s32 channel)
SetLdnChannel.
Result setsysGetPushNotificationActivityModeOnSleep(u32 *out)
GetPushNotificationActivityModeOnSleep.
SetKeyboardLayout
KeyboardLayout.
Definition: set.h:189
AccountOnlineStorageSettings.
Definition: set.h:722
@ SetSysTouchScreenMode_Stylus
Stylus.
Definition: set.h:227
Result setcalGetAmiiboEcqvBlsRootCertificate(SetCalAmiiboEcqvBlsRootCertificate *out)
Gets the SetCalAmiiboEcqvBlsRootCertificate.
Result setcalSetInitialSystemAppletProgramId(u64 program_id)
SetInitialSystemAppletProgramId.
EulaVersion.
Definition: set.h:388
AnalogStickUserCalibration.
Definition: set.h:729
ConsoleSixAxisSensorAngularVelocityBias.
Definition: set.h:638
Result setsysGetUserSystemClockContext(TimeSystemClockContext *out)
GetUserSystemClockContext.
Result setsysSetLockScreenFlag(bool flag)
SetLockScreenFlag.
Result setsysGetAccountNotificationSettings(s32 *total_out, SetSysAccountNotificationSettings *settings, s32 count)
GetAccountNotificationSettings.
Result setsysGetBluetoothDevicesSettings(s32 *total_out, SetSysBluetoothDevicesSettings *settings, s32 count)
GetBluetoothDevicesSettings.
@ SetLanguage_ZHTW
Traditional Chinese ("Taiwanese")
Definition: set.h:51
SetSysNotificationVolume
NotificationVolume.
Definition: set.h:116
@ SetLanguage_ES
Spanish.
Definition: set.h:45
u32 Result
Function error code result type.
Definition: types.h:44
Result setGetDeviceNickname(SetSysDeviceNickName *nickname)
Gets the system's nickname.
Result setsysGetBluetoothEnableFlag(bool *out)
GetBluetoothEnableFlag.
u16 version
Version.
Definition: set.h:319
Result setcalGetEciDeviceCertificate(SetCalEccB233DeviceCertificate *out)
Gets the SetCalEccB233DeviceCertificate.
Result setsysGetPrimaryAlbumStorage(SetSysPrimaryAlbumStorage *out)
GetPrimaryAlbumStorage.
Result setsysGetNetworkSystemClockContext(TimeSystemClockContext *out)
GetNetworkSystemClockContext.
DeviceNickName.
Definition: set.h:368
Result setcalGetAccelerometerScale(SetCalAccelerometerScale *out)
Gets the SetCalAccelerometerScale.
@ SetLanguage_ZHHANT
[4.0.0+] ChineseTraditional
Definition: set.h:56
Result setsysGetExternalSteadyClockInternalOffset(u64 *out)
GetExternalSteadyClockInternalOffset.
ConsoleSixAxisSensorAngularVelocityTimeBias.
Definition: set.h:695
Result setsysIsUserSystemClockAutomaticCorrectionEnabled(bool *out)
IsUserSystemClockAutomaticCorrectionEnabled.
s32 clock_type
SetSysEulaVersionClockType
Definition: set.h:391
@ SetRegion_USA
The Americas.
Definition: set.h:64
Result setsysSetLanguageCode(u64 LanguageCode)
SetLanguageCode.
HostFsMountPoint.
Definition: set.h:676
@ SetLanguage_RU
Russian.
Definition: set.h:50
Result setsysSetHeadphoneVolumeUpdateFlag(bool flag)
SetHeadphoneVolumeUpdateFlag.
Result setsysSetConsoleSixAxisSensorAngularAcceleration(const SetSysConsoleSixAxisSensorAngularAcceleration *acceleration)
SetConsoleSixAxisSensorAngularAcceleration.
u32 connect_to_hidden_network
Bitmask with UseStealthNetworkFlag.
Definition: set.h:257
DataDeletionSettings.
Definition: set.h:566
u16 pnp_id
Big-endian set of 3 5-bit values representing letters, 1 = A .. 26 = Z.
Definition: set.h:496
Result setsysGetMemoryUsageRateFlag(bool *out)
GetMemoryUsageRateFlag.
Result setsysSetInitialLaunchSettings(const SetSysInitialLaunchSettings *settings)
SetInitialLaunchSettings.
Result setsysGetWebInspectorFlag(bool *out)
GetWebInspectorFlag.
BacklightSettings.
Definition: set.h:288
Result setsysGetNotificationSettings(SetSysNotificationSettings *out)
GetNotificationSettings.
@ SetLanguage_ENUS
US English ("AmericanEnglish")
Definition: set.h:41
Result setsysGetConsoleSixAxisSensorAccelerationGain(SetSysConsoleSixAxisSensorAccelerationGain *out)
GetConsoleSixAxisSensorAccelerationGain.
Result setsysSetTvSettings(const SetSysTvSettings *settings)
SetTvSettings.
Result setsysGetBluetoothBoostEnableFlag(bool *out)
GetBluetoothBoostEnableFlag.
u8 x_resolution
Real value is (val + 31) * 8 pixels.
Definition: set.h:526
Result setsysSetPushNotificationActivityModeOnSleep(u32 mode)
SetPushNotificationActivityModeOnSleep.
SetSysEulaVersionClockType
EulaVersionClockType.
Definition: set.h:110
Result setsysInitialize(void)
Initialize setsys.
u32 trusted_services
TrustedServices.
Definition: set.h:320
BdName.
Definition: btm_types.h:66
Result setsysGetBatteryPercentageFlag(bool *out)
GetBatteryPercentageFlag.
Result setsysSetPtmBatteryLot(const SetBatteryLot *lot)
SetPtmBatteryLot.
Result setsysSetQuestFlag(bool flag)
SetQuestFlag.
Result setcalGetAmiiboEcdsaCertificate(SetCalAmiiboEcdsaCertificate *out)
Gets the SetCalAmiiboEcdsaCertificate.
SetSysPrimaryAlbumStorage
PrimaryAlbumStorage.
Definition: set.h:138
Result setsysGetDebugModeFlag(bool *out)
GetDebugModeFlag.
Result setsysGetSpeakerAutoMuteFlag(bool *out)
GetSpeakerAutoMuteFlag.
Result setsysGetTvSettings(SetSysTvSettings *out)
GetTvSettings.
Result setGetQuestFlag(bool *out)
GetQuestFlag.
Result setsysGetInitialLaunchSettings(SetSysInitialLaunchSettings *out)
GetInitialLaunchSettings.
Result setsysSetConsoleSixAxisSensorAngularVelocityBias(const SetSysConsoleSixAxisSensorAngularVelocityBias *bias)
SetConsoleSixAxisSensorAngularVelocityBias.
Result setInitialize(void)
Initialize set.
Result setcalGetGameCardCertificate(SetCalGameCardCertificate *out)
Gets the SetCalGameCardCertificate.
float gamma
Gamma.
Definition: set.h:427
SetChineseTraditionalInputMethod
ChineseTraditionalInputMethod.
Definition: set.h:208
ConsoleSixAxisSensorAngularAcceleration.
Definition: set.h:702
AccountSettings.
Definition: set.h:378
Result setsysSetZoomFlag(bool flag)
SetZoomFlag.
u16 vid
Vid.
Definition: set.h:321
Result setsysGetWirelessCertificationFile(void *buffer, size_t size, u64 *out_size)
GetWirelessCertificationFile.
s32 rgb_range
SetSysRgbRange
Definition: set.h:424
Result setsysGetOverlayDispProgramId(u64 *out)
GetOverlayDispProgramId.
u8 link_key_present
LinkKeyPresent.
Definition: set.h:318
Result setcalGetWirelessLanMacAddress(SetCalMacAddress *out)
Gets the SetCalMacAddress.
Result setsysGetPctlReadyFlag(bool *out)
GetPctlReadyFlag.
Result setsysSetBlePairingSettings(const SetSysBlePairingSettings *settings, s32 count)
SetBlePairingSettings.
Result setsysSetBluetoothDevicesSettings(const SetSysBluetoothDevicesSettings *settings, s32 count)
SetBluetoothDevicesSettings.
Result setsysSetBluetoothAfhEnableFlag(bool flag)
SetBluetoothAfhEnableFlag.
Result setsysSetUserSystemClockContext(const TimeSystemClockContext *context)
SetUserSystemClockContext.
Result setGetAvailableLanguageCodeCount(s32 *total)
Gets total available LanguageCodes.
Result setsysGetServiceDiscoveryControlSettings(SetSysServiceDiscoveryControlSettings *out)
GetServiceDiscoveryControlSettings.
float contrast
Contrast.
Definition: set.h:428
Result setsysGetThemeKey(FsArchiveMacKey *out)
GetThemeKey.
Result setsysSetKeyboardLayout(SetKeyboardLayout layout)
SetKeyboardLayout.
PtmFuelGaugeParameter.
Definition: set.h:586
BtmBdName name
BdName. Unused on 13.0.0+.
Definition: set.h:315
Result setsysSetSleepSettings(const SetSysSleepSettings *settings)
SetSleepSettings.
Result setcalGetEciDeviceKey2(SetCalRsa2048DeviceKey *out)
Gets the SetCalRsa2048DeviceKey.
Result setsysGetPlatformRegion(SetSysPlatformRegion *out)
Gets the SetSysPlatformRegion.
AccountUid uid
AccountUid
Definition: set.h:723
SetSysPtmCycleCountReliability
PtmCycleCountReliability.
Definition: set.h:214
#define PACKED
Packs a struct so that it won't include padding bytes.
Definition: types.h:63
Result setsysSetThemeSettings(const SetSysThemeSettings *settings)
SetThemeSettings.
Result setsysGetErrorReportSharePermission(SetSysErrorReportSharePermission *out)
GetErrorReportSharePermission.
@ SetSysProductModel_Calcio
Mariko "Simulation" Model.
Definition: set.h:33
u8 aspect_ratio
0 = 16:10, 1 = 4:3, 2 = 5:4, 3 = 16:9.
Definition: set.h:528
Result setsysSetNxControllerSettings(const SetSysNxControllerLegacySettings *settings, s32 count)
SetNxControllerSettings.
Result setsysSetAccountOnlineStorageSettings(const SetSysAccountOnlineStorageSettings *settings, s32 count)
SetAccountOnlineStorageSettings.
Result setsysGetConsoleSixAxisSensorAngularVelocityGain(SetSysConsoleSixAxisSensorAngularVelocityGain *out)
GetConsoleSixAxisSensorAngularVelocityGain.
Result setsysGetAnalogStickUserCalibrationR(SetSysAnalogStickUserCalibration *out)
GetAnalogStickUserCalibrationR.
Result setsysSetDeviceTimeZoneLocationUpdatedTime(const TimeSteadyClockTimePoint *time_point)
SetDeviceTimeZoneLocationUpdatedTime.
u32 flags
Bitmask with AccountNotificationFlag.
Definition: set.h:414
Result setcalSetOverlayDispProgramId(u64 program_id)
SetOverlayDispProgramId.
Result setsysGetBacklightSettings(SetSysBacklightSettings *out)
GetBacklightSettings.
Result setcalGetGyroscopeScale(SetCalGyroscopeScale *out)
Gets the SetCalGyroscopeScale.
@ SetLanguage_KO
Korean.
Definition: set.h:47
Result setcalGetAmiiboEcqvCertificate(SetCalAmiiboEcqvCertificate *out)
Gets the SetCalAmiiboEcqvCertificate.
Address.
Definition: btdrv_types.h:161
ClassOfDevice.
Definition: btm_types.h:71
u8 extension_tag
Always 2 = CEA EDID timing extension.
Definition: set.h:554
Result setcalGetBatteryLot(SetBatteryLot *out)
Gets the SetBatteryLot.
TimeSteadyClockTimePoint steady_clock_time
TimeSteadyClockTimePoint
Definition: set.h:394
Result setsysSetRequiresRunRepairTimeReviser(bool flag)
SetRequiresRunRepairTimeReviser.
u32 auto_settings
Bitmask with SetSysAutoSettings.
Definition: set.h:264
Result setcalGetAmiiboEcqvBlsCertificate(SetCalAmiiboEcqvBlsCertificate *out)
Gets the SetCalAmiiboEcqvBlsCertificate.
Result setsysSetAccountNotificationSettings(const SetSysAccountNotificationSettings *settings, s32 count)
SetAccountNotificationSettings.
#define BIT(n)
Creates a bitmask from a bit number.
Definition: types.h:54
Result setsysGetAudioVolume(SetSysAudioDevice device, SetSysAudioVolume *out)
GetAudioVolume.
Service object structure.
Definition: service.h:13
Result setcalGetSpeakerParameter(SetCalSpeakerParameter *out)
Gets the SetCalSpeakerParameter.
NotificationTime.
Definition: set.h:398
u32 access_point_security_standard
Bitmask with SetSysAccessPointSecurityStandard.
Definition: set.h:261
Result setcalGetLcdVendorId(u32 *out_vendor_id)
GetLcdVendorId.
LcdBacklightBrightnessMapping.
Definition: set.h:281
Result setsysSetUsb30HostEnableFlag(bool flag)
SetUsb30HostEnableFlag.
Result setsysGetVibrationMasterVolume(float *out)
GetVibrationMasterVolume.
Result setcalGetSslKey(SetCalSslKey *out)
Gets the SetCalSslKey.
Result setsysGetFatalDirtyFlags(u64 *flags_0, u64 *flags_1)
Gets the settings flags that have changed.
Result setsysSetConsoleInformationUploadFlag(bool flag)
SetConsoleInformationUploadFlag.
u32 flags
Bitmask with TvFlag.
Definition: set.h:421
Result setsysGetSleepSettings(SetSysSleepSettings *out)
GetSleepSettings.
SetRegion
Region codes.
Definition: set.h:62
NxControllerSettings.
Definition: set.h:618
Result setsysSetConsoleSixAxisSensorAngularVelocityTimeBias(const SetSysConsoleSixAxisSensorAngularVelocityTimeBias *bias)
SetConsoleSixAxisSensorAngularVelocityTimeBias.
u32 flags
Bitmask with SleepFlag.
Definition: set.h:573
Result setcalGetWirelessLanCountryCodes(s32 *total_out, SetCalCountryCode *codes, s32 count)
GetWirelessLanCountryCodes.
Result setsysSetExternalSteadyClockInternalOffset(u64 offset)
SetExternalSteadyClockInternalOffset.
BlePairingSettings.
Definition: set.h:681
Result setsysSetPlatformRegion(SetSysPlatformRegion region)
Sets the SetSysPlatformRegion.
u32 connection_flags
Bitmask with SetSysConnectionFlag.
Definition: set.h:255
Result setsysSetBluetoothEnableFlag(bool flag)
SetBluetoothEnableFlag.
Result setsysSetThemeKey(const FsArchiveMacKey *key)
SetThemeKey.
Structure returned by setsysGetFirmwareVersion.
Definition: set.h:342
@ SetLanguage_DE
German.
Definition: set.h:43
Result setsysSetUsb30DeviceEnableFlag(bool flag)
SetUsb30DeviceEnableFlag.
@ SetLanguage_PTBR
[10.1.0+] "BrazilianPortuguese"
Definition: set.h:57
Result setsysSetPtmFuelGaugeParameter(const SetSysPtmFuelGaugeParameter *parameter)
SetPtmFuelGaugeParameter.
SetSysConnectionFlag
ConnectionFlag.
Definition: set.h:72
Result setcalGetGyroscopeOffset(SetCalGyroscopeOffset *out)
Gets the SetCalGyroscopeOffset.
SetSysAudioOutputMode
AudioOutputMode.
Definition: set.h:172
u8 type
SetSysControllerType.
Definition: set.h:608
Result setsysGetZoomFlag(bool *out)
GetZoomFlag.
@ SetLanguage_Total
Total languages supported by this enum.
Definition: set.h:58
Result setsysGetChineseTraditionalInputMethod(SetChineseTraditionalInputMethod *out)
GetChineseTraditionalInputMethod.
Service * setcalGetServiceSession(void)
Gets the Service object for the actual setcal service session.
Result setsysSetThemeId(s32 type, const SetSysThemeId *theme_id)
SetThemeId.
SetSysErrorReportSharePermission
ErrorReportSharePermission.
Definition: set.h:182
Result setsysSetAudioOutputMode(SetSysAudioOutputModeTarget target, SetSysAudioOutputMode mode)
SetAudioOutputMode.
Result setsysGetExternalRtcResetFlag(bool *out)
GetExternalRtcResetFlag.
Result setGetLanguageCode(u64 *LanguageCode)
Gets the current LanguageCode, setGetSystemLanguage should be used instead normally.
TimeSteadyClockTimePoint timestamp
TimeSteadyClockTimePoint timestamp.
Definition: set.h:582
Result setsysGetNetworkSettings(s32 *total_out, SetSysNetworkSettings *settings, s32 count)
GetNetworkSettings.
Result setsysSetAppletLaunchFlags(u32 flags)
SetAppletLaunchFlags.
Result setsysSetInRepairProcessEnableFlag(bool flag)
SetInRepairProcessEnableFlag.
Result setsysSetVibrationMasterVolume(float volume)
SetVibrationMasterVolume.
u8 device_type
DeviceType.
Definition: set.h:328
u32 flags
Bitmask with NotificationFlag.
Definition: set.h:405
u8 interface_type
Bitmask with XcdInterfaceType.
Definition: set.h:614
Result setsysSetBacklightSettingsEx(const SetSysBacklightSettingsEx *settings)
SetBacklightSettingsEx.
u8 attribute_mask
AttributeMask.
Definition: set.h:324
Result setsysGetUserSystemClockAutomaticCorrectionUpdatedTime(TimeSteadyClockTimePoint *out)
GetUserSystemClockAutomaticCorrectionUpdatedTime.
NetworkSettings.
Definition: set.h:252
s8 friend_presence_overlay_permission
SetSysFriendPresenceOverlayPermission
Definition: set.h:415
Result setsysSetButtonConfigRegisteredSettingsEmbedded(const SetSysButtonConfigRegisteredSettings *settings)
SetButtonConfigRegisteredSettingsEmbedded.
Result setsysSetButtonConfigSettingsFull(const SetSysButtonConfigSettings *settings, s32 count)
SetButtonConfigSettingsFull.
Result setsysGetButtonConfigSettingsLeft(s32 *total_out, SetSysButtonConfigSettings *settings, s32 count)
GetButtonConfigSettingsLeft.
@ SetLanguage_FR
French.
Definition: set.h:42
Result setsysGetLockScreenFlag(bool *out)
GetLockScreenFlag.
u8 pixel_clock_rate_max
Rounded up to multiples of 10 MHz.
Definition: set.h:547
Result setsysGetThemeId(s32 type, SetSysThemeId *out)
GetThemeId.
void setcalExit(void)
Exit setcal.
Result setsysSetConsoleSixAxisSensorAccelerationGain(const SetSysConsoleSixAxisSensorAccelerationGain *gain)
SetConsoleSixAxisSensorAccelerationGain.
Result setsysGetButtonConfigRegisteredSettings(s32 *total_out, SetSysButtonConfigRegisteredSettings *settings, s32 count)
GetButtonConfigRegisteredSettings.
@ SetLanguage_IT
Italian.
Definition: set.h:44
SetLanguage
IDs for Language.
Definition: set.h:38
uint16_t u16
16-bit unsigned integer.
Definition: types.h:20
SetSysProductModel
Console Product Models.
Definition: set.h:27
Result setsysGetThemeSettings(SetSysThemeSettings *out)
GetThemeSettings.
u16 cycles
Normally keeps the cycles reg. Unused and contains stack garbage.
Definition: set.h:596
BtmClassOfDevice class_of_device
ClassOfDevice.
Definition: set.h:316
Result setcalGetAnalogStickModuleTypeR(u8 *out_type)
GetAnalogStickModuleTypeR.
BacklightSettingsEx.
Definition: set.h:300
s32 handheld_sleep_plan
SetSysHandheldSleepPlan
Definition: set.h:574
Result setcalGetConsoleSixAxisSensorMountType(u8 *out_type)
GetConsoleSixAxisSensorMountType.
Result setsysGetDataDeletionSettings(SetSysDataDeletionSettings *out)
GetDataDeletionSettings.
Result setsysGetColorSetId(ColorSetId *out)
Gets the current system theme.
Result setsysSetAccountSettings(SetSysAccountSettings settings)
SetAccountSettings.
SetSysAccessPointSecurityType
AccessPointSecurityType.
Definition: set.h:78
s32 cmu_mode
SetSysCmuMode
Definition: set.h:425
Result setcalGetUsbTypeCPowerSourceCircuitVersion(u8 *out_version)
GetUsbTypeCPowerSourceCircuitVersion.