[Ryujinx.HLE] Address dotnet-format issues (#5380)

* dotnet format style --severity info

Some changes were manually reverted.

* dotnet format analyzers --serverity info

Some changes have been minimally adapted.

* Restore a few unused methods and variables

* Silence dotnet format IDE0060 warnings

* Silence dotnet format IDE0052 warnings

* Address or silence dotnet format IDE1006 warnings

* Address dotnet format CA1816 warnings

* Address or silence dotnet format CA2208 warnings

* Address or silence dotnet format CA1806 and a few CA1854 warnings

* Address dotnet format CA2211 warnings

* Address dotnet format CA1822 warnings

* Address or silence dotnet format CA1069 warnings

* Make dotnet format succeed in style mode

* Address or silence dotnet format CA2211 warnings

* Address review comments

* Address dotnet format CA2208 warnings properly

* Make ProcessResult readonly

* Address most dotnet format whitespace warnings

* Apply dotnet format whitespace formatting

A few of them have been manually reverted and the corresponding warning was silenced

* Add previously silenced warnings back

I have no clue how these disappeared

* Revert formatting changes for while and for-loops

* Format if-blocks correctly

* Run dotnet format style after rebase

* Run dotnet format whitespace after rebase

* Run dotnet format style after rebase

* Run dotnet format analyzers after rebase

* Run dotnet format after rebase and remove unused usings

- analyzers
- style
- whitespace

* Disable 'prefer switch expression' rule

* Add comments to disabled warnings

* Fix a few disabled warnings

* Fix naming rule violation, Convert shader properties to auto-property and convert values to const

* Simplify properties and array initialization, Use const when possible, Remove trailing commas

* Start working on disabled warnings

* Fix and silence a few dotnet-format warnings again

* Run dotnet format after rebase

* Use using declaration instead of block syntax

* Address IDE0251 warnings

* Address a few disabled IDE0060 warnings

* Silence IDE0060 in .editorconfig

* Revert "Simplify properties and array initialization, Use const when possible, Remove trailing commas"

This reverts commit 9462e4136c0a2100dc28b20cf9542e06790aa67e.

* dotnet format whitespace after rebase

* First dotnet format pass

* Fix naming rule violations

* Fix typo

* Add trailing commas, use targeted new and use array initializer

* Fix build issues

* Fix remaining build issues

* Remove SuppressMessage for CA1069 where possible

* Address dotnet format issues

* Address formatting issues

Co-authored-by: Ac_K <acoustik666@gmail.com>

* Add GetHashCode implementation for RenderingSurfaceInfo

* Explicitly silence CA1822 for every affected method in Syscall

* Address formatting issues in Demangler.cs

* Address review feedback

Co-authored-by: Ac_K <acoustik666@gmail.com>

* Revert marking service methods as static

* Next dotnet format pass

* Address review feedback

---------

Co-authored-by: Ac_K <acoustik666@gmail.com>
This commit is contained in:
TSRBerry
2023-07-16 19:31:14 +02:00
committed by GitHub
parent fec8291c17
commit 326749498b
1015 changed files with 8173 additions and 7615 deletions
@@ -5,4 +5,4 @@
{
public IFactorySettingsServer(ServiceCtx context) { }
}
}
}
@@ -5,4 +5,4 @@
{
public IFirmwareDebugSettingsServer(ServiceCtx context) { }
}
}
}
@@ -123,7 +123,7 @@ namespace Ryujinx.HLE.HOS.Services.Settings
public ResultCode GetDeviceNickName(ServiceCtx context)
{
ulong deviceNickNameBufferPosition = context.Request.ReceiveBuff[0].Position;
ulong deviceNickNameBufferSize = context.Request.ReceiveBuff[0].Size;
ulong deviceNickNameBufferSize = context.Request.ReceiveBuff[0].Size;
if (deviceNickNameBufferPosition == 0)
{
@@ -30,7 +30,7 @@ namespace Ryujinx.HLE.HOS.Services.Settings
// GetFirmwareVersion2() -> buffer<nn::settings::system::FirmwareVersion, 0x1a, 0x100>
public ResultCode GetFirmwareVersion2(ServiceCtx context)
{
ulong replyPos = context.Request.RecvListBuff[0].Position;
ulong replyPos = context.Request.RecvListBuff[0].Position;
context.Response.PtrBuff[0] = context.Response.PtrBuff[0].WithSize(0x100L);
@@ -46,43 +46,42 @@ namespace Ryujinx.HLE.HOS.Services.Settings
const byte MajorFwVersion = 0x03;
const byte MinorFwVersion = 0x00;
const byte MicroFwVersion = 0x00;
const byte Unknown = 0x00; //Build?
const byte Unknown = 0x00; //Build?
const int RevisionNumber = 0x0A;
const string Platform = "NX";
const string Platform = "NX";
const string UnknownHex = "7fbde2b0bba4d14107bf836e4643043d9f6c8e47";
const string Version = "3.0.0";
const string Build = "NintendoSDK Firmware for NX 3.0.0-10.0";
const string Version = "3.0.0";
const string Build = "NintendoSDK Firmware for NX 3.0.0-10.0";
// http://switchbrew.org/index.php?title=System_Version_Title
using (MemoryStream ms = new MemoryStream(0x100))
{
BinaryWriter writer = new BinaryWriter(ms);
using MemoryStream ms = new(0x100);
writer.Write(MajorFwVersion);
writer.Write(MinorFwVersion);
writer.Write(MicroFwVersion);
writer.Write(Unknown);
BinaryWriter writer = new(ms);
writer.Write(RevisionNumber);
writer.Write(MajorFwVersion);
writer.Write(MinorFwVersion);
writer.Write(MicroFwVersion);
writer.Write(Unknown);
writer.Write(Encoding.ASCII.GetBytes(Platform));
writer.Write(RevisionNumber);
ms.Seek(0x28, SeekOrigin.Begin);
writer.Write(Encoding.ASCII.GetBytes(Platform));
writer.Write(Encoding.ASCII.GetBytes(UnknownHex));
ms.Seek(0x28, SeekOrigin.Begin);
ms.Seek(0x68, SeekOrigin.Begin);
writer.Write(Encoding.ASCII.GetBytes(UnknownHex));
writer.Write(Encoding.ASCII.GetBytes(Version));
ms.Seek(0x68, SeekOrigin.Begin);
ms.Seek(0x80, SeekOrigin.Begin);
writer.Write(Encoding.ASCII.GetBytes(Version));
writer.Write(Encoding.ASCII.GetBytes(Build));
ms.Seek(0x80, SeekOrigin.Begin);
context.Memory.Write(replyPos, ms.ToArray());
}
writer.Write(Encoding.ASCII.GetBytes(Build));
context.Memory.Write(replyPos, ms.ToArray());
return ResultCode.Success;
}
@@ -111,10 +110,10 @@ namespace Ryujinx.HLE.HOS.Services.Settings
// GetSettingsItemValueSize(buffer<nn::settings::SettingsName, 0x19>, buffer<nn::settings::SettingsItemKey, 0x19>) -> u64
public ResultCode GetSettingsItemValueSize(ServiceCtx context)
{
ulong classPos = context.Request.PtrBuff[0].Position;
ulong classPos = context.Request.PtrBuff[0].Position;
ulong classSize = context.Request.PtrBuff[0].Size;
ulong namePos = context.Request.PtrBuff[1].Position;
ulong namePos = context.Request.PtrBuff[1].Position;
ulong nameSize = context.Request.PtrBuff[1].Size;
byte[] classBuffer = new byte[classSize];
@@ -160,13 +159,13 @@ namespace Ryujinx.HLE.HOS.Services.Settings
// GetSettingsItemValue(buffer<nn::settings::SettingsName, 0x19, 0x48>, buffer<nn::settings::SettingsItemKey, 0x19, 0x48>) -> (u64, buffer<unknown, 6, 0>)
public ResultCode GetSettingsItemValue(ServiceCtx context)
{
ulong classPos = context.Request.PtrBuff[0].Position;
ulong classPos = context.Request.PtrBuff[0].Position;
ulong classSize = context.Request.PtrBuff[0].Size;
ulong namePos = context.Request.PtrBuff[1].Position;
ulong namePos = context.Request.PtrBuff[1].Position;
ulong nameSize = context.Request.PtrBuff[1].Size;
ulong replyPos = context.Request.ReceiveBuff[0].Position;
ulong replyPos = context.Request.ReceiveBuff[0].Position;
ulong replySize = context.Request.ReceiveBuff[0].Size;
byte[] classBuffer = new byte[classSize];
@@ -250,7 +249,7 @@ namespace Ryujinx.HLE.HOS.Services.Settings
public ResultCode GetDeviceNickName(ServiceCtx context)
{
ulong deviceNickNameBufferPosition = context.Request.ReceiveBuff[0].Position;
ulong deviceNickNameBufferSize = context.Request.ReceiveBuff[0].Size;
ulong deviceNickNameBufferSize = context.Request.ReceiveBuff[0].Size;
if (deviceNickNameBufferPosition == 0)
{
@@ -272,7 +271,7 @@ namespace Ryujinx.HLE.HOS.Services.Settings
public ResultCode SetDeviceNickName(ServiceCtx context)
{
ulong deviceNickNameBufferPosition = context.Request.SendBuff[0].Position;
ulong deviceNickNameBufferSize = context.Request.SendBuff[0].Size;
ulong deviceNickNameBufferSize = context.Request.SendBuff[0].Size;
byte[] deviceNickNameBuffer = new byte[deviceNickNameBufferSize];
@@ -306,43 +305,41 @@ namespace Ryujinx.HLE.HOS.Services.Settings
return null;
}
string firmwareTitlePath = device.FileSystem.SwitchPathToSystemPath(contentPath);
string firmwareTitlePath = FileSystem.VirtualFileSystem.SwitchPathToSystemPath(contentPath);
using(IStorage firmwareStorage = new LocalStorage(firmwareTitlePath, FileAccess.Read))
using IStorage firmwareStorage = new LocalStorage(firmwareTitlePath, FileAccess.Read);
Nca firmwareContent = new(device.System.KeySet, firmwareStorage);
if (!firmwareContent.CanOpenSection(NcaSectionType.Data))
{
Nca firmwareContent = new Nca(device.System.KeySet, firmwareStorage);
if (!firmwareContent.CanOpenSection(NcaSectionType.Data))
{
return null;
}
IFileSystem firmwareRomFs = firmwareContent.OpenFileSystem(NcaSectionType.Data, device.System.FsIntegrityCheckLevel);
using var firmwareFile = new UniqueRef<IFile>();
Result result = firmwareRomFs.OpenFile(ref firmwareFile.Ref, "/file".ToU8Span(), OpenMode.Read);
if (result.IsFailure())
{
return null;
}
result = firmwareFile.Get.GetSize(out long fileSize);
if (result.IsFailure())
{
return null;
}
byte[] data = new byte[fileSize];
result = firmwareFile.Get.Read(out _, 0, data);
if (result.IsFailure())
{
return null;
}
return data;
return null;
}
IFileSystem firmwareRomFs = firmwareContent.OpenFileSystem(NcaSectionType.Data, device.System.FsIntegrityCheckLevel);
using var firmwareFile = new UniqueRef<IFile>();
Result result = firmwareRomFs.OpenFile(ref firmwareFile.Ref, "/file".ToU8Span(), OpenMode.Read);
if (result.IsFailure())
{
return null;
}
result = firmwareFile.Get.GetSize(out long fileSize);
if (result.IsFailure())
{
return null;
}
byte[] data = new byte[fileSize];
result = firmwareFile.Get.Read(out _, 0, data);
if (result.IsFailure())
{
return null;
}
return data;
}
}
}
@@ -1,6 +1,6 @@
namespace Ryujinx.HLE.HOS.Services.Settings
{
class KeyCodeMaps
static class KeyCodeMaps
{
public static byte[] Default =
{
@@ -345,7 +345,7 @@ namespace Ryujinx.HLE.HOS.Services.Settings
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00
0x00, 0x00, 0x00, 0x00,
};
public static byte[] EnglishUsInternational =
@@ -691,7 +691,7 @@ namespace Ryujinx.HLE.HOS.Services.Settings
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00
0x00, 0x00, 0x00, 0x00,
};
public static byte[] EnglishUk =
@@ -1037,7 +1037,7 @@ namespace Ryujinx.HLE.HOS.Services.Settings
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00
0x00, 0x00, 0x00, 0x00,
};
public static byte[] French =
@@ -1383,7 +1383,7 @@ namespace Ryujinx.HLE.HOS.Services.Settings
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00
0x00, 0x00, 0x00, 0x00,
};
public static byte[] FrenchCa =
@@ -1729,7 +1729,7 @@ namespace Ryujinx.HLE.HOS.Services.Settings
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00
0x00, 0x00, 0x00, 0x00,
};
public static byte[] Spanish =
@@ -2075,7 +2075,7 @@ namespace Ryujinx.HLE.HOS.Services.Settings
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00
0x00, 0x00, 0x00, 0x00,
};
public static byte[] SpanishLatin =
@@ -2421,7 +2421,7 @@ namespace Ryujinx.HLE.HOS.Services.Settings
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00
0x00, 0x00, 0x00, 0x00,
};
public static byte[] German =
@@ -2767,7 +2767,7 @@ namespace Ryujinx.HLE.HOS.Services.Settings
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00
0x00, 0x00, 0x00, 0x00,
};
public static byte[] Italian =
@@ -3113,7 +3113,7 @@ namespace Ryujinx.HLE.HOS.Services.Settings
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00
0x00, 0x00, 0x00, 0x00,
};
public static byte[] Portuguese =
@@ -3459,7 +3459,7 @@ namespace Ryujinx.HLE.HOS.Services.Settings
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00
0x00, 0x00, 0x00, 0x00,
};
public static byte[] Russian =
@@ -3805,7 +3805,7 @@ namespace Ryujinx.HLE.HOS.Services.Settings
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00
0x00, 0x00, 0x00, 0x00,
};
public static byte[] Korean =
@@ -4151,7 +4151,7 @@ namespace Ryujinx.HLE.HOS.Services.Settings
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00
0x00, 0x00, 0x00, 0x00,
};
public static byte[] ChineseSimplified =
@@ -4497,7 +4497,7 @@ namespace Ryujinx.HLE.HOS.Services.Settings
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00
0x00, 0x00, 0x00, 0x00,
};
public static byte[] ChineseTraditional =
@@ -4843,7 +4843,7 @@ namespace Ryujinx.HLE.HOS.Services.Settings
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00
0x00, 0x00, 0x00, 0x00,
};
};
}
@@ -5,7 +5,7 @@ namespace Ryujinx.HLE.HOS.Services.Settings
static class NxSettings
{
// Generated automatically from a Switch 3.0 config file (Tid: 0100000000000818).
public static Dictionary<string, object> Settings = new Dictionary<string, object>
public static Dictionary<string, object> Settings = new()
{
{ "account!na_required_for_network_service", true },
{ "account.daemon!background_awaking_periodicity", 10800 },
@@ -1706,7 +1706,7 @@ namespace Ryujinx.HLE.HOS.Services.Settings
{ "time!standard_network_clock_sufficient_accuracy_minutes", 43200 },
{ "time!standard_user_clock_initial_year", 2019 },
{ "usb!usb30_force_enabled", false },
{ "wlan_debug!skip_wlan_boot", false }
{ "wlan_debug!skip_wlan_boot", false },
};
}
}
}
@@ -2,125 +2,125 @@
{
enum ResultCode
{
ModuleId = 105,
ModuleId = 105,
ErrorCodeShift = 9,
Success = 0,
NullSettingsName = (201 << ErrorCodeShift) | ModuleId,
NullSettingsKey = (202 << ErrorCodeShift) | ModuleId,
NullSettingsValue = (203 << ErrorCodeShift) | ModuleId,
NullSettingsValueBuffer = (205 << ErrorCodeShift) | ModuleId,
NullSettingValueSizeBuffer = (208 << ErrorCodeShift) | ModuleId,
NullDebugModeFlagBuffer = (209 << ErrorCodeShift) | ModuleId,
SettingGroupNameHasZeroLength = (221 << ErrorCodeShift) | ModuleId,
EmptySettingsItemKey = (222 << ErrorCodeShift) | ModuleId,
SettingGroupNameIsTooLong = (241 << ErrorCodeShift) | ModuleId,
SettingNameIsTooLong = (242 << ErrorCodeShift) | ModuleId,
SettingGroupNameEndsWithDotOrContainsInvalidCharacters = (261 << ErrorCodeShift) | ModuleId,
SettingNameEndsWithDotOrContainsInvalidCharacters = (262 << ErrorCodeShift) | ModuleId,
NullLanguageCodeBuffer = (621 << ErrorCodeShift) | ModuleId,
LanguageOutOfRange = (625 << ErrorCodeShift) | ModuleId,
NullNetworkSettingsBuffer = (631 << ErrorCodeShift) | ModuleId,
NullNetworkSettingsOutputCountBuffer = (632 << ErrorCodeShift) | ModuleId,
NullBacklightSettingsBuffer = (641 << ErrorCodeShift) | ModuleId,
NullBluetoothDeviceSettingBuffer = (651 << ErrorCodeShift) | ModuleId,
NullBluetoothDeviceSettingOutputCountBuffer = (652 << ErrorCodeShift) | ModuleId,
NullBluetoothEnableFlagBuffer = (653 << ErrorCodeShift) | ModuleId,
NullBluetoothAFHEnableFlagBuffer = (654 << ErrorCodeShift) | ModuleId,
NullBluetoothBoostEnableFlagBuffer = (655 << ErrorCodeShift) | ModuleId,
NullBLEPairingSettingsBuffer = (656 << ErrorCodeShift) | ModuleId,
NullBLEPairingSettingsEntryCountBuffer = (657 << ErrorCodeShift) | ModuleId,
NullExternalSteadyClockSourceIDBuffer = (661 << ErrorCodeShift) | ModuleId,
NullUserSystemClockContextBuffer = (662 << ErrorCodeShift) | ModuleId,
NullNetworkSystemClockContextBuffer = (663 << ErrorCodeShift) | ModuleId,
NullUserSystemClockAutomaticCorrectionEnabledFlagBuffer = (664 << ErrorCodeShift) | ModuleId,
NullShutdownRTCValueBuffer = (665 << ErrorCodeShift) | ModuleId,
NullExternalSteadyClockInternalOffsetBuffer = (666 << ErrorCodeShift) | ModuleId,
NullAccountSettingsBuffer = (671 << ErrorCodeShift) | ModuleId,
NullAudioVolumeBuffer = (681 << ErrorCodeShift) | ModuleId,
NullForceMuteOnHeadphoneRemovedBuffer = (683 << ErrorCodeShift) | ModuleId,
NullHeadphoneVolumeWarningCountBuffer = (684 << ErrorCodeShift) | ModuleId,
InvalidAudioOutputMode = (687 << ErrorCodeShift) | ModuleId,
NullHeadphoneVolumeUpdateFlagBuffer = (688 << ErrorCodeShift) | ModuleId,
NullConsoleInformationUploadFlagBuffer = (691 << ErrorCodeShift) | ModuleId,
NullAutomaticApplicationDownloadFlagBuffer = (701 << ErrorCodeShift) | ModuleId,
NullNotificationSettingsBuffer = (702 << ErrorCodeShift) | ModuleId,
NullAccountNotificationSettingsEntryCountBuffer = (703 << ErrorCodeShift) | ModuleId,
NullAccountNotificationSettingsBuffer = (704 << ErrorCodeShift) | ModuleId,
NullVibrationMasterVolumeBuffer = (711 << ErrorCodeShift) | ModuleId,
NullNXControllerSettingsBuffer = (712 << ErrorCodeShift) | ModuleId,
NullNXControllerSettingsEntryCountBuffer = (713 << ErrorCodeShift) | ModuleId,
NullUSBFullKeyEnableFlagBuffer = (714 << ErrorCodeShift) | ModuleId,
NullTVSettingsBuffer = (721 << ErrorCodeShift) | ModuleId,
NullEDIDBuffer = (722 << ErrorCodeShift) | ModuleId,
NullDataDeletionSettingsBuffer = (731 << ErrorCodeShift) | ModuleId,
NullInitialSystemAppletProgramIDBuffer = (741 << ErrorCodeShift) | ModuleId,
NullOverlayDispProgramIDBuffer = (742 << ErrorCodeShift) | ModuleId,
NullIsInRepairProcessBuffer = (743 << ErrorCodeShift) | ModuleId,
NullRequiresRunRepairTimeReviserBuffer = (744 << ErrorCodeShift) | ModuleId,
NullDeviceTimezoneLocationNameBuffer = (751 << ErrorCodeShift) | ModuleId,
NullPrimaryAlbumStorageBuffer = (761 << ErrorCodeShift) | ModuleId,
NullUSB30EnableFlagBuffer = (771 << ErrorCodeShift) | ModuleId,
NullUSBTypeCPowerSourceCircuitVersionBuffer = (772 << ErrorCodeShift) | ModuleId,
NullBatteryLotBuffer = (781 << ErrorCodeShift) | ModuleId,
NullSerialNumberBuffer = (791 << ErrorCodeShift) | ModuleId,
NullLockScreenFlagBuffer = (801 << ErrorCodeShift) | ModuleId,
NullColorSetIDBuffer = (803 << ErrorCodeShift) | ModuleId,
NullQuestFlagBuffer = (804 << ErrorCodeShift) | ModuleId,
NullWirelessCertificationFileSizeBuffer = (805 << ErrorCodeShift) | ModuleId,
NullWirelessCertificationFileBuffer = (806 << ErrorCodeShift) | ModuleId,
NullInitialLaunchSettingsBuffer = (807 << ErrorCodeShift) | ModuleId,
NullDeviceNicknameBuffer = (808 << ErrorCodeShift) | ModuleId,
NullBatteryPercentageFlagBuffer = (809 << ErrorCodeShift) | ModuleId,
NullAppletLaunchFlagsBuffer = (810 << ErrorCodeShift) | ModuleId,
NullWirelessLANEnableFlagBuffer = (1012 << ErrorCodeShift) | ModuleId,
NullProductModelBuffer = (1021 << ErrorCodeShift) | ModuleId,
NullNFCEnableFlagBuffer = (1031 << ErrorCodeShift) | ModuleId,
NullECIDeviceCertificateBuffer = (1041 << ErrorCodeShift) | ModuleId,
NullETicketDeviceCertificateBuffer = (1042 << ErrorCodeShift) | ModuleId,
NullSleepSettingsBuffer = (1051 << ErrorCodeShift) | ModuleId,
NullEULAVersionBuffer = (1061 << ErrorCodeShift) | ModuleId,
NullEULAVersionEntryCountBuffer = (1062 << ErrorCodeShift) | ModuleId,
NullLDNChannelBuffer = (1071 << ErrorCodeShift) | ModuleId,
NullSSLKeyBuffer = (1081 << ErrorCodeShift) | ModuleId,
NullSSLCertificateBuffer = (1082 << ErrorCodeShift) | ModuleId,
NullTelemetryFlagsBuffer = (1091 << ErrorCodeShift) | ModuleId,
NullGamecardKeyBuffer = (1101 << ErrorCodeShift) | ModuleId,
NullGamecardCertificateBuffer = (1102 << ErrorCodeShift) | ModuleId,
NullPTMBatteryLotBuffer = (1111 << ErrorCodeShift) | ModuleId,
NullPTMFuelGaugeParameterBuffer = (1112 << ErrorCodeShift) | ModuleId,
NullECIDeviceKeyBuffer = (1121 << ErrorCodeShift) | ModuleId,
NullETicketDeviceKeyBuffer = (1122 << ErrorCodeShift) | ModuleId,
NullSpeakerParameterBuffer = (1131 << ErrorCodeShift) | ModuleId,
NullFirmwareVersionBuffer = (1141 << ErrorCodeShift) | ModuleId,
NullFirmwareVersionDigestBuffer = (1142 << ErrorCodeShift) | ModuleId,
NullRebootlessSystemUpdateVersionBuffer = (1143 << ErrorCodeShift) | ModuleId,
NullMiiAuthorIDBuffer = (1151 << ErrorCodeShift) | ModuleId,
NullFatalFlagsBuffer = (1161 << ErrorCodeShift) | ModuleId,
NullAutoUpdateEnableFlagBuffer = (1171 << ErrorCodeShift) | ModuleId,
NullExternalRTCResetFlagBuffer = (1181 << ErrorCodeShift) | ModuleId,
NullPushNotificationActivityModeBuffer = (1191 << ErrorCodeShift) | ModuleId,
NullServiceDiscoveryControlSettingBuffer = (1201 << ErrorCodeShift) | ModuleId,
NullErrorReportSharePermissionBuffer = (1211 << ErrorCodeShift) | ModuleId,
NullLCDVendorIDBuffer = (1221 << ErrorCodeShift) | ModuleId,
NullConsoleSixAxisSensorAccelerationBiasBuffer = (1231 << ErrorCodeShift) | ModuleId,
NullConsoleSixAxisSensorAngularVelocityBiasBuffer = (1232 << ErrorCodeShift) | ModuleId,
NullConsoleSixAxisSensorAccelerationGainBuffer = (1233 << ErrorCodeShift) | ModuleId,
NullConsoleSixAxisSensorAngularVelocityGainBuffer = (1234 << ErrorCodeShift) | ModuleId,
NullConsoleSixAxisSensorAngularVelocityTimeBiasBuffer = (1235 << ErrorCodeShift) | ModuleId,
NullConsoleSixAxisSensorAngularAccelerationBuffer = (1236 << ErrorCodeShift) | ModuleId,
NullKeyboardLayoutBuffer = (1241 << ErrorCodeShift) | ModuleId,
InvalidKeyboardLayout = (1245 << ErrorCodeShift) | ModuleId,
NullWebInspectorFlagBuffer = (1251 << ErrorCodeShift) | ModuleId,
NullAllowedSSLHostsBuffer = (1252 << ErrorCodeShift) | ModuleId,
NullAllowedSSLHostsEntryCountBuffer = (1253 << ErrorCodeShift) | ModuleId,
NullHostFSMountPointBuffer = (1254 << ErrorCodeShift) | ModuleId,
NullAmiiboKeyBuffer = (1271 << ErrorCodeShift) | ModuleId,
NullAmiiboECQVCertificateBuffer = (1272 << ErrorCodeShift) | ModuleId,
NullAmiiboECDSACertificateBuffer = (1273 << ErrorCodeShift) | ModuleId,
NullAmiiboECQVBLSKeyBuffer = (1274 << ErrorCodeShift) | ModuleId,
NullAmiiboECQVBLSCertificateBuffer = (1275 << ErrorCodeShift) | ModuleId,
NullAmiiboECQVBLSRootCertificateBuffer = (1276 << ErrorCodeShift) | ModuleId
NullSettingsName = (201 << ErrorCodeShift) | ModuleId,
NullSettingsKey = (202 << ErrorCodeShift) | ModuleId,
NullSettingsValue = (203 << ErrorCodeShift) | ModuleId,
NullSettingsValueBuffer = (205 << ErrorCodeShift) | ModuleId,
NullSettingValueSizeBuffer = (208 << ErrorCodeShift) | ModuleId,
NullDebugModeFlagBuffer = (209 << ErrorCodeShift) | ModuleId,
SettingGroupNameHasZeroLength = (221 << ErrorCodeShift) | ModuleId,
EmptySettingsItemKey = (222 << ErrorCodeShift) | ModuleId,
SettingGroupNameIsTooLong = (241 << ErrorCodeShift) | ModuleId,
SettingNameIsTooLong = (242 << ErrorCodeShift) | ModuleId,
SettingGroupNameEndsWithDotOrContainsInvalidCharacters = (261 << ErrorCodeShift) | ModuleId,
SettingNameEndsWithDotOrContainsInvalidCharacters = (262 << ErrorCodeShift) | ModuleId,
NullLanguageCodeBuffer = (621 << ErrorCodeShift) | ModuleId,
LanguageOutOfRange = (625 << ErrorCodeShift) | ModuleId,
NullNetworkSettingsBuffer = (631 << ErrorCodeShift) | ModuleId,
NullNetworkSettingsOutputCountBuffer = (632 << ErrorCodeShift) | ModuleId,
NullBacklightSettingsBuffer = (641 << ErrorCodeShift) | ModuleId,
NullBluetoothDeviceSettingBuffer = (651 << ErrorCodeShift) | ModuleId,
NullBluetoothDeviceSettingOutputCountBuffer = (652 << ErrorCodeShift) | ModuleId,
NullBluetoothEnableFlagBuffer = (653 << ErrorCodeShift) | ModuleId,
NullBluetoothAFHEnableFlagBuffer = (654 << ErrorCodeShift) | ModuleId,
NullBluetoothBoostEnableFlagBuffer = (655 << ErrorCodeShift) | ModuleId,
NullBLEPairingSettingsBuffer = (656 << ErrorCodeShift) | ModuleId,
NullBLEPairingSettingsEntryCountBuffer = (657 << ErrorCodeShift) | ModuleId,
NullExternalSteadyClockSourceIDBuffer = (661 << ErrorCodeShift) | ModuleId,
NullUserSystemClockContextBuffer = (662 << ErrorCodeShift) | ModuleId,
NullNetworkSystemClockContextBuffer = (663 << ErrorCodeShift) | ModuleId,
NullUserSystemClockAutomaticCorrectionEnabledFlagBuffer = (664 << ErrorCodeShift) | ModuleId,
NullShutdownRTCValueBuffer = (665 << ErrorCodeShift) | ModuleId,
NullExternalSteadyClockInternalOffsetBuffer = (666 << ErrorCodeShift) | ModuleId,
NullAccountSettingsBuffer = (671 << ErrorCodeShift) | ModuleId,
NullAudioVolumeBuffer = (681 << ErrorCodeShift) | ModuleId,
NullForceMuteOnHeadphoneRemovedBuffer = (683 << ErrorCodeShift) | ModuleId,
NullHeadphoneVolumeWarningCountBuffer = (684 << ErrorCodeShift) | ModuleId,
InvalidAudioOutputMode = (687 << ErrorCodeShift) | ModuleId,
NullHeadphoneVolumeUpdateFlagBuffer = (688 << ErrorCodeShift) | ModuleId,
NullConsoleInformationUploadFlagBuffer = (691 << ErrorCodeShift) | ModuleId,
NullAutomaticApplicationDownloadFlagBuffer = (701 << ErrorCodeShift) | ModuleId,
NullNotificationSettingsBuffer = (702 << ErrorCodeShift) | ModuleId,
NullAccountNotificationSettingsEntryCountBuffer = (703 << ErrorCodeShift) | ModuleId,
NullAccountNotificationSettingsBuffer = (704 << ErrorCodeShift) | ModuleId,
NullVibrationMasterVolumeBuffer = (711 << ErrorCodeShift) | ModuleId,
NullNXControllerSettingsBuffer = (712 << ErrorCodeShift) | ModuleId,
NullNXControllerSettingsEntryCountBuffer = (713 << ErrorCodeShift) | ModuleId,
NullUSBFullKeyEnableFlagBuffer = (714 << ErrorCodeShift) | ModuleId,
NullTVSettingsBuffer = (721 << ErrorCodeShift) | ModuleId,
NullEDIDBuffer = (722 << ErrorCodeShift) | ModuleId,
NullDataDeletionSettingsBuffer = (731 << ErrorCodeShift) | ModuleId,
NullInitialSystemAppletProgramIDBuffer = (741 << ErrorCodeShift) | ModuleId,
NullOverlayDispProgramIDBuffer = (742 << ErrorCodeShift) | ModuleId,
NullIsInRepairProcessBuffer = (743 << ErrorCodeShift) | ModuleId,
NullRequiresRunRepairTimeReviserBuffer = (744 << ErrorCodeShift) | ModuleId,
NullDeviceTimezoneLocationNameBuffer = (751 << ErrorCodeShift) | ModuleId,
NullPrimaryAlbumStorageBuffer = (761 << ErrorCodeShift) | ModuleId,
NullUSB30EnableFlagBuffer = (771 << ErrorCodeShift) | ModuleId,
NullUSBTypeCPowerSourceCircuitVersionBuffer = (772 << ErrorCodeShift) | ModuleId,
NullBatteryLotBuffer = (781 << ErrorCodeShift) | ModuleId,
NullSerialNumberBuffer = (791 << ErrorCodeShift) | ModuleId,
NullLockScreenFlagBuffer = (801 << ErrorCodeShift) | ModuleId,
NullColorSetIDBuffer = (803 << ErrorCodeShift) | ModuleId,
NullQuestFlagBuffer = (804 << ErrorCodeShift) | ModuleId,
NullWirelessCertificationFileSizeBuffer = (805 << ErrorCodeShift) | ModuleId,
NullWirelessCertificationFileBuffer = (806 << ErrorCodeShift) | ModuleId,
NullInitialLaunchSettingsBuffer = (807 << ErrorCodeShift) | ModuleId,
NullDeviceNicknameBuffer = (808 << ErrorCodeShift) | ModuleId,
NullBatteryPercentageFlagBuffer = (809 << ErrorCodeShift) | ModuleId,
NullAppletLaunchFlagsBuffer = (810 << ErrorCodeShift) | ModuleId,
NullWirelessLANEnableFlagBuffer = (1012 << ErrorCodeShift) | ModuleId,
NullProductModelBuffer = (1021 << ErrorCodeShift) | ModuleId,
NullNFCEnableFlagBuffer = (1031 << ErrorCodeShift) | ModuleId,
NullECIDeviceCertificateBuffer = (1041 << ErrorCodeShift) | ModuleId,
NullETicketDeviceCertificateBuffer = (1042 << ErrorCodeShift) | ModuleId,
NullSleepSettingsBuffer = (1051 << ErrorCodeShift) | ModuleId,
NullEULAVersionBuffer = (1061 << ErrorCodeShift) | ModuleId,
NullEULAVersionEntryCountBuffer = (1062 << ErrorCodeShift) | ModuleId,
NullLDNChannelBuffer = (1071 << ErrorCodeShift) | ModuleId,
NullSSLKeyBuffer = (1081 << ErrorCodeShift) | ModuleId,
NullSSLCertificateBuffer = (1082 << ErrorCodeShift) | ModuleId,
NullTelemetryFlagsBuffer = (1091 << ErrorCodeShift) | ModuleId,
NullGamecardKeyBuffer = (1101 << ErrorCodeShift) | ModuleId,
NullGamecardCertificateBuffer = (1102 << ErrorCodeShift) | ModuleId,
NullPTMBatteryLotBuffer = (1111 << ErrorCodeShift) | ModuleId,
NullPTMFuelGaugeParameterBuffer = (1112 << ErrorCodeShift) | ModuleId,
NullECIDeviceKeyBuffer = (1121 << ErrorCodeShift) | ModuleId,
NullETicketDeviceKeyBuffer = (1122 << ErrorCodeShift) | ModuleId,
NullSpeakerParameterBuffer = (1131 << ErrorCodeShift) | ModuleId,
NullFirmwareVersionBuffer = (1141 << ErrorCodeShift) | ModuleId,
NullFirmwareVersionDigestBuffer = (1142 << ErrorCodeShift) | ModuleId,
NullRebootlessSystemUpdateVersionBuffer = (1143 << ErrorCodeShift) | ModuleId,
NullMiiAuthorIDBuffer = (1151 << ErrorCodeShift) | ModuleId,
NullFatalFlagsBuffer = (1161 << ErrorCodeShift) | ModuleId,
NullAutoUpdateEnableFlagBuffer = (1171 << ErrorCodeShift) | ModuleId,
NullExternalRTCResetFlagBuffer = (1181 << ErrorCodeShift) | ModuleId,
NullPushNotificationActivityModeBuffer = (1191 << ErrorCodeShift) | ModuleId,
NullServiceDiscoveryControlSettingBuffer = (1201 << ErrorCodeShift) | ModuleId,
NullErrorReportSharePermissionBuffer = (1211 << ErrorCodeShift) | ModuleId,
NullLCDVendorIDBuffer = (1221 << ErrorCodeShift) | ModuleId,
NullConsoleSixAxisSensorAccelerationBiasBuffer = (1231 << ErrorCodeShift) | ModuleId,
NullConsoleSixAxisSensorAngularVelocityBiasBuffer = (1232 << ErrorCodeShift) | ModuleId,
NullConsoleSixAxisSensorAccelerationGainBuffer = (1233 << ErrorCodeShift) | ModuleId,
NullConsoleSixAxisSensorAngularVelocityGainBuffer = (1234 << ErrorCodeShift) | ModuleId,
NullConsoleSixAxisSensorAngularVelocityTimeBiasBuffer = (1235 << ErrorCodeShift) | ModuleId,
NullConsoleSixAxisSensorAngularAccelerationBuffer = (1236 << ErrorCodeShift) | ModuleId,
NullKeyboardLayoutBuffer = (1241 << ErrorCodeShift) | ModuleId,
InvalidKeyboardLayout = (1245 << ErrorCodeShift) | ModuleId,
NullWebInspectorFlagBuffer = (1251 << ErrorCodeShift) | ModuleId,
NullAllowedSSLHostsBuffer = (1252 << ErrorCodeShift) | ModuleId,
NullAllowedSSLHostsEntryCountBuffer = (1253 << ErrorCodeShift) | ModuleId,
NullHostFSMountPointBuffer = (1254 << ErrorCodeShift) | ModuleId,
NullAmiiboKeyBuffer = (1271 << ErrorCodeShift) | ModuleId,
NullAmiiboECQVCertificateBuffer = (1272 << ErrorCodeShift) | ModuleId,
NullAmiiboECDSACertificateBuffer = (1273 << ErrorCodeShift) | ModuleId,
NullAmiiboECQVBLSKeyBuffer = (1274 << ErrorCodeShift) | ModuleId,
NullAmiiboECQVBLSCertificateBuffer = (1275 << ErrorCodeShift) | ModuleId,
NullAmiiboECQVBLSRootCertificateBuffer = (1276 << ErrorCodeShift) | ModuleId,
}
}
@@ -3,6 +3,6 @@
enum PlatformRegion
{
Global = 1,
China = 2
China = 2,
}
}
}