Error Report services: Difference between revisions
| (6 intermediate revisions by the same user not shown) | |||
| Line 6: | Line 6: | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 0 || [[#SubmitContext]] | | 0 || [[#SubmitContext|SubmitContext]] | ||
|- | |- | ||
| 1 || [[#CreateReportV0]] | | 1 || [[#CreateReportV0|CreateReportV0]] | ||
|- | |- | ||
| 2 || [3.0.0+] [[#SetInitialLaunchSettingsCompletionTime]] | | 2 || [3.0.0+] [[#SetInitialLaunchSettingsCompletionTime|SetInitialLaunchSettingsCompletionTime]] | ||
|- | |- | ||
| 3 || [3.0.0+] ClearInitialLaunchSettingsCompletionTime | | 3 || [3.0.0+] [[#ClearInitialLaunchSettingsCompletionTime|ClearInitialLaunchSettingsCompletionTime]] | ||
|- | |- | ||
| 4 || [3.0.0-11.0.1] UpdatePowerOnTime | | 4 || [3.0.0-11.0.1] UpdatePowerOnTime | ||
| Line 26: | Line 26: | ||
| 9 || [8.0.0+] SubmitAttachment | | 9 || [8.0.0+] SubmitAttachment | ||
|- | |- | ||
| 10 || [8.0.0+] [[#CreateReportWithAttachments]] | | 10 || [8.0.0+] [[#CreateReportWithAttachments|CreateReportWithAttachments]] | ||
|- | |- | ||
| 11 || [17.0.0+] CreateReportV1 ([11.0.0-16.1.0] CreateReport) | | 11 || [17.0.0+] CreateReportV1 ([11.0.0-16.1.0] CreateReport) | ||
| Line 48: | Line 48: | ||
== SubmitContext == | == SubmitContext == | ||
Takes | Takes a type-0x5 input buffer containing an array of [[#ContextEntry|ContextEntry]] and a type-0x5 input buffer '''FieldList'''. No output. | ||
== CreateReportV0 == | == CreateReportV0 == | ||
Takes an | Takes an input [[#ReportType|ReportType]], a type-0x5 input buffer containing an array of [[#ContextEntry|ContextEntry]] and two type-0x5 input buffers '''ReportList''' and '''ReportMetaData'''. No output. | ||
== SetInitialLaunchSettingsCompletionTime == | == SetInitialLaunchSettingsCompletionTime == | ||
| Line 57: | Line 57: | ||
[19.0.0+] Takes an additional 8-bytes of input. | [19.0.0+] Takes an additional 8-bytes of input. | ||
== ClearInitialLaunchSettingsCompletionTime == | |||
No input/output. | |||
== CreateReportWithAttachments == | == CreateReportWithAttachments == | ||
Takes an | Takes an input [[#ReportType|ReportType]] and 3 type-0x5 input buffers. No output. | ||
[11.0.0+] Now takes an additional u32. | [11.0.0+] Now takes an additional u32. | ||
[17.0.0+] Now takes an additional [[# | [17.0.0+] Now takes an additional [[#CreateReportOptionFlagSet|CreateReportOptionFlagSet]]. | ||
= erpt:r = | = erpt:r = | ||
| Line 72: | Line 75: | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 0 || OpenReport | | 0 || [[#OpenReport|OpenReport]] | ||
|- | |- | ||
| 1 || OpenManager | | 1 || [[#OpenManager|OpenManager]] | ||
|- | |- | ||
| 2 || [8.0.0+] OpenAttachment | | 2 || [8.0.0+] [[#OpenAttachment|OpenAttachment]] | ||
|} | |} | ||
== OpenReport == | |||
No input. Returns an [[#IReport]]. | |||
== OpenManager == | |||
No input. Returns an [[#IManager]]. | |||
== OpenAttachment == | |||
No input. Returns an [[#IAttachment]]. | |||
== IReport == | == IReport == | ||
| Line 86: | Line 98: | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 0 || Open | | 0 || [[#Open|Open]] | ||
|- | |- | ||
| 1 || Read | | 1 || [[#Read|Read]] | ||
|- | |- | ||
| 2 || SetFlags | | 2 || [[#SetFlags|SetFlags]] | ||
|- | |- | ||
| 3 || GetFlags | | 3 || [[#GetFlags|GetFlags]] | ||
|- | |- | ||
| 4 || Close | | 4 || [[#Close|Close]] | ||
|- | |- | ||
| 5 || GetSize | | 5 || [[#GetSize|GetSize]] | ||
|} | |} | ||
=== Open === | |||
Takes an input [[#ReportId|ReportId]]. No output. | |||
=== Read === | |||
Takes a type-0x6 output buffer. Returns an u32 '''OutCount'''. | |||
=== SetFlags === | |||
Takes an input [[#ReportFlagSet|ReportFlagSet]]. No output. | |||
=== GetFlags === | |||
No input. Returns an output [[#ReportFlagSet|ReportFlagSet]]. | |||
=== Close === | |||
No input/output. | |||
=== GetSize === | |||
No input. Returns an s64 '''Size'''. | |||
== IManager == | == IManager == | ||
| Line 106: | Line 136: | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 0 || GetReportList | | 0 || [[#GetReportList|GetReportList]] | ||
|- | |- | ||
| 1 || GetEvent | | 1 || [[#GetEvent|GetEvent]] | ||
|- | |- | ||
| 2 || [4.0.0+] CleanupReports | | 2 || [4.0.0+] [[#CleanupReports|CleanupReports]] | ||
|- | |- | ||
| 3 || [5.0.0+] DeleteReport | | 3 || [5.0.0+] [[#DeleteReport|DeleteReport]] | ||
|- | |- | ||
| 4 || [5.0.0+] GetStorageUsageStatistics | | 4 || [5.0.0+] [[#GetStorageUsageStatistics|GetStorageUsageStatistics]] | ||
|- | |- | ||
| 5 || [8.0.0-19.0.1] GetAttachmentList | | 5 || [8.0.0-19.0.1] GetAttachmentList | ||
|- | |- | ||
| 6 || [20.0.0+] GetAttachmentList | | 6 || [20.0.0+] [[#GetAttachmentList|GetAttachmentList]] | ||
|- | |||
| 7 || [22.0.0+] PopNotifiableErrorCodes | |||
|- | |- | ||
| 10 || [20.0.0+] GetReportSizeMax | | 10 || [20.0.0+] [[#GetReportSizeMax|GetReportSizeMax]] | ||
|} | |} | ||
=== GetReportList === | |||
Takes a type-0x6 output buffer and an input [[#ReportType|ReportType]]. No output. | |||
=== GetEvent === | |||
No input. Returns an output Event handle. | |||
=== CleanupReports === | |||
No input/output. | |||
=== DeleteReport === | |||
Takes an input [[#ReportId|ReportId]]. No output. | |||
=== GetStorageUsageStatistics === | |||
No input. Returns an output [[#StorageUsageStatistics|StorageUsageStatistics]]. | |||
=== GetAttachmentList === | |||
Takes a type-0x6 output buffer and an input [[#ReportId|ReportId]]. Returns an u32 '''OutCount'''. | |||
=== GetReportSizeMax === | |||
No input. Returns an u32 '''SizeMax'''. | |||
== IAttachment == | == IAttachment == | ||
| Line 130: | Line 183: | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 0 || Open | | 0 || [[#Open_2|Open]] | ||
|- | |- | ||
| 1 || Read | | 1 || [[#Read_2|Read]] | ||
|- | |- | ||
| 2 || SetFlags | | 2 || [[#SetFlags_2|SetFlags]] | ||
|- | |- | ||
| 3 || GetFlags | | 3 || [[#GetFlags_2|GetFlags]] | ||
|- | |- | ||
| 4 || Close | | 4 || [[#Close_2|Close]] | ||
|- | |- | ||
| 5 || GetSize | | 5 || [[#GetSize_2|GetSize]] | ||
|} | |} | ||
=== Open === | |||
Takes an input [[#AttachmentId|AttachmentId]]. No output. | |||
=== Read === | |||
Takes a type-0x6 output buffer. Returns an u32 '''OutCount'''. | |||
=== SetFlags === | |||
Takes an input [[#AttachmentFlagSet|AttachmentFlagSet]]. No output. | |||
=== GetFlags === | |||
No input. Returns an output [[#AttachmentFlagSet|AttachmentFlagSet]]. | |||
=== Close === | |||
No input/output. | |||
=== GetSize === | |||
No input. Returns an s64 '''Size'''. | |||
= sprof:bg, sprof:sp = | = sprof:bg, sprof:sp = | ||
| Line 150: | Line 221: | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 0 || [[#OpenSprofileServiceForSystemProcess]] | | 0 || [[#OpenSprofileServiceForSystemProcess|OpenSprofileServiceForSystemProcess]] | ||
|- | |- | ||
| 1 || [[#OpenSprofileServiceForBgAgent]] | | 1 || [[#OpenSprofileServiceForBgAgent|OpenSprofileServiceForBgAgent]] | ||
|} | |} | ||
| Line 172: | Line 243: | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 100 || [[#OpenProfileImporter]] | | 100 || [[#OpenProfileImporter|OpenProfileImporter]] | ||
|- | |- | ||
| 200 || ReadMetadata | | 200 || ReadMetadata | ||
| Line 209: | Line 280: | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 100 || [[#OpenProfileReader]] | | 100 || [[#OpenProfileReader|OpenProfileReader]] | ||
|- | |- | ||
| 101 || [[#OpenProfileUpdateObserver]] | | 101 || [[#OpenProfileUpdateObserver|OpenProfileUpdateObserver]] | ||
|- | |- | ||
| 900 || [[#OpenProfileControllerForDebug]] | | 900 || [[#OpenProfileControllerForDebug|OpenProfileControllerForDebug]] | ||
|} | |} | ||
| Line 270: | Line 341: | ||
= ContextEntry = | = ContextEntry = | ||
This is "nn::erpt::ContextEntry" | This is "nn::erpt::ContextEntry". | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
| Line 280: | Line 351: | ||
| 0x4 || 0x4 || FieldCount | | 0x4 || 0x4 || FieldCount | ||
|- | |- | ||
| 0x8 || 0x4 || CategoryId | | 0x8 || 0x4 || [[#CategoryId|Category]] | ||
|- | |||
| 0xC || 0x140 (0x10 * 20) || Fields (array of [[#FieldEntry|FieldEntry]]) | |||
|- | |- | ||
| | | 0x14C || 0x4 || Reserved | ||
|- | |- | ||
| 0x150 || 0x8 || | | 0x150 || 0x8 || ArrayBuffer (pointer to a FieldList object) | ||
|- | |- | ||
| 0x158 || 0x4 || FieldList free count | | 0x158 || 0x4 || ArrayFreeCount (FieldList free count) | ||
|- | |- | ||
| 0x15C || 0x4 || FieldList total size | | 0x15C || 0x4 || ArrayBufferSize (FieldList total size) | ||
|} | |} | ||
= | = FieldEntry = | ||
This is "nn::erpt:: | This is "nn::erpt::ContextEntry". | ||
= | {| class="wikitable" border="1" | ||
|- | |||
! Offset || Size || Description | |||
|- | |- | ||
| 0x0 || 0x4 || [[#FieldId|Id]] | |||
|- | |- | ||
| | | 0x4 || 0x4 || [[#FieldType|Type]] | ||
|- | |- | ||
| | | 0x8 || 0x8 || Field | ||
|} | |||
= ReportInfo = | |||
This is "nn::erpt::ReportInfo". | |||
{| class="wikitable" border="1" | |||
|- | |- | ||
| | ! Offset || Size || Description | ||
|- | |- | ||
| | | 0x0 || 0x4 || [[#ReportType|ReportType]] | ||
|- | |- | ||
| 0x4 || | | 0x4 || 0x14 || [[#ReportId|ReportId]] | ||
|- | |- | ||
| | | 0x18 || 0x20 || [[#ReportMetaData|ReportMetaData]] | ||
|- | |- | ||
| | | 0x38 || 0x4 || Reserved | ||
|- | |- | ||
| | | 0x3C || 0x4 || [[#ReportFlagSet|ReportFlags]] | ||
|- | |- | ||
| | | 0x40 || 0x8 || ReportTimeStamp | ||
|- | |- | ||
| | | 0x48 || 0x8 || ReportTimeStampNet | ||
|- | |- | ||
| | | 0x50 || 0x8 || ReportSize | ||
|- | |- | ||
| | | 0x58 || 0x18 || Reserved | ||
|} | |||
= ReportList = | |||
This is "nn::erpt::ReportList". | |||
{| class="wikitable" border="1" | |||
|- | |- | ||
| | ! Offset || Size || Description | ||
|- | |- | ||
| | | 0x0 || 0x4 || ReportCount | ||
|- | |- | ||
| 0xE || ConnectionStatus || ConnectionStatusInfo || String || None | | 0x4 || 0x4 || Reserved | ||
|- | |- | ||
| 0xF || AccessPointSSID || [21.0.0+] NetworkInfo2 ([1.0.0-20.5.0] AccessPointInfo) || String || None | | 0x8 || 0x15E0 (0x70 * 50) || Report (array of [[#ReportInfo|ReportInfo]]) | ||
|- | |} | ||
| 0x10 || AccessPointSecurityType || [21.0.0+] NetworkInfo2 ([1.0.0-20.5.0] AccessPointInfo) || String || None | |||
|- | = ReportMetaData = | ||
| 0x11 || RadioStrength || [21.0.0+] NetworkInfo2 ([1.0.0-20.5.0] RadioStrengthInfo) || NumericU32 || None | This is "nn::erpt::ReportMetaData". | ||
|- | |||
| 0x12 || NXMacAddress || NXMacAddressInfo || String || None | {| class="wikitable" border="1" | ||
|- | |- | ||
| 0x13 || IPAddressAcquisitionMethod || NetworkInfo || NumericU32 || None | ! Offset || Size || Description | ||
|- | |- | ||
| 0x14 || CurrentIPAddress || NetworkInfo || String || None | | 0x0 || 0x20 || UserData | ||
|- | |} | ||
| 0x15 || SubnetMask || NetworkInfo || String || None | |||
|- | = ReportType = | ||
| 0x16 || GatewayIPAddress || NetworkInfo || String || None | This is "nn::erpt::ReportType". | ||
|- | |||
| 0x17 || DNSType || NetworkInfo || NumericU32 || None | {| class="wikitable" border="1" | ||
|- | ! Value | ||
| 0x18 || PriorityDNSIPAddress || NetworkInfo || String || None | ! Description | ||
|- | |- | ||
| 0x19 || AlternateDNSIPAddress || NetworkInfo || String || None | | 0 || Visible | ||
|- | |- | ||
| 0x1A || UseProxyFlag || NetworkInfo || Bool || None | | 1 || Invisible | ||
|- | |- | ||
| 0x1B || ProxyIPAddress || NetworkInfo || String || None | | 2 || Any | ||
|- | |} | ||
| 0x1C || ProxyPort || NetworkInfo || NumericU32 || None | |||
|- | = ReportId = | ||
| 0x1D || ProxyAutoAuthenticateFlag || NetworkInfo || Bool || None | This is "nn::erpt::ReportId". This is a 0x14 byte value. | ||
|- | |||
| 0x1E || MTU || NetworkInfo || NumericU32 || None | = ReportFlagSet = | ||
|- | This is "nn::erpt::ReportFlagSet". This is a BitFlagSet object for [[#ReportFlag|ReportFlag]]. | ||
| 0x1F || ConnectAutomaticallyFlag || NetworkInfo || Bool || None | |||
|- | = ReportFlag = | ||
| 0x20 || UseStealthNetworkFlag || [21.0.0+] NetworkInfo2 ([1.0.0-20.5.0] StealthNetworkInfo) || Bool || None | This is "nn::erpt::ReportFlag". This is a 32-bit flag. | ||
{| class="wikitable" border="1" | |||
|- | |||
! Bit | |||
! Description | |||
|- | |||
| 0 | |||
| Transmitted | |||
|} | |||
= AttachmentInfo = | |||
This is "nn::erpt::AttachmentInfo". | |||
{| class="wikitable" border="1" | |||
|- | |||
! Offset || Size || Description | |||
|- | |||
| 0x0 || 0x14 || [[#ReportId|ReportId]] | |||
|- | |||
| 0x14 || 0x14 || [[#AttachmentId|AttachmentId]] | |||
|- | |||
| 0x28 || 0x4 || [[#AttachmentFlagSet|AttachmentFlags]] | |||
|- | |||
| 0x2C || 0x4 || Reserved | |||
|- | |||
| 0x30 || 0x8 || AttachmentSize | |||
|- | |||
| 0x38 || 0x20 || AttachmentFileName | |||
|} | |||
= AttachmentList = | |||
This is "nn::erpt::AttachmentList". | |||
{| class="wikitable" border="1" | |||
|- | |||
! Offset || Size || Description | |||
|- | |||
| 0x0 || 0x4 || AttachmentCount | |||
|- | |||
| 0x4 || 0x4 || Reserved | |||
|- | |||
| 0x8 || 0x1B8 (0x58 * 5) || Attachment (array of [[#AttachmentInfo|AttachmentInfo]]) | |||
|} | |||
= AttachmentId = | |||
This is "nn::erpt::AttachmentId". This is a 0x14 byte value. | |||
= AttachmentFlagSet = | |||
This is "nn::erpt::AttachmentFlagSet". This is a BitFlagSet object for [[#AttachmentFlag|AttachmentFlag]]. | |||
= AttachmentFlag = | |||
This is "nn::erpt::AttachmentFlag". This is a 32-bit flag. | |||
= CreateReportOptionFlagSet = | |||
This is "nn::erpt::CreateReportOptionFlagSet". This is a BitFlagSet object for [[#CreateReportOptionFlag|CreateReportOptionFlag]]. | |||
= CreateReportOptionFlag = | |||
This is "nn::erpt::CreateReportOptionFlag". This is a 32-bit flag. | |||
= StorageUsageStatistics = | |||
This is "nn::erpt::StorageUsageStatistics". | |||
{| class="wikitable" border="1" | |||
|- | |||
! Offset || Size || Description | |||
|- | |||
| 0x0 || 0x10 || JournalUuid | |||
|- | |||
| 0x10 || 0x4 || UsedStorageSize | |||
|- | |||
| 0x14 || 0x4 || Reserved | |||
|- | |||
| 0x18 || 0x8 || MaxReportSize | |||
|- | |||
| 0x20 || 0x4 || ReportCount0 | |||
|- | |||
| 0x24 || 0x4 || ReportCount1 | |||
|- | |||
| 0x28 || 0x4 || TransmittedCount0 | |||
|- | |||
| 0x2C || 0x4 || TransmittedCount1 | |||
|- | |||
| 0x30 || 0x4 || UntransmittedCount0 | |||
|- | |||
| 0x34 || 0x4 || UntransmittedCount1 | |||
|} | |||
= CategoryId = | |||
This is "nn::erpt::CategoryId". | |||
= FieldType = | |||
This is "nn::erpt::FieldType". | |||
= FieldId = | |||
This is "nn::erpt::FieldId". | |||
{| class=wikitable | |||
|- | |||
! Value || Name || [[#CategoryId|CategoryId]] || [[#FieldType|FieldType]] || FieldFlag | |||
|- | |||
| 0x0 || TestU64 || Test || NumericU64 || None | |||
|- | |||
| 0x1 || TestU32 || Test || NumericU32 || None | |||
|- | |||
| 0x2 || TestI64 || Test || NumericI64 || None | |||
|- | |||
| 0x3 || TestI32 || Test || NumericI32 || None | |||
|- | |||
| 0x4 || TestString || Test || String || None | |||
|- | |||
| 0x5 || TestU8Array || Test || U8Array || None | |||
|- | |||
| 0x6 || TestU32Array || Test || U32Array || None | |||
|- | |||
| 0x7 || TestU64Array || Test || U64Array || None | |||
|- | |||
| 0x8 || TestI32Array || Test || I32Array || None | |||
|- | |||
| 0x9 || TestI64Array || Test || I64Array || None | |||
|- | |||
| 0xA || ErrorCode || ErrorInfo || String || None | |||
|- | |||
| 0xB || ErrorDescription || ErrorInfo || String || None | |||
|- | |||
| 0xC || OccurrenceTimestamp || ErrorInfoAuto || NumericI64 || None | |||
|- | |||
| 0xD || ReportIdentifier || ErrorInfoAuto || String || None | |||
|- | |||
| 0xE || ConnectionStatus || ConnectionStatusInfo || String || None | |||
|- | |||
| 0xF || AccessPointSSID || [21.0.0+] NetworkInfo2 ([1.0.0-20.5.0] AccessPointInfo) || String || None | |||
|- | |||
| 0x10 || AccessPointSecurityType || [21.0.0+] NetworkInfo2 ([1.0.0-20.5.0] AccessPointInfo) || String || None | |||
|- | |||
| 0x11 || RadioStrength || [21.0.0+] NetworkInfo2 ([1.0.0-20.5.0] RadioStrengthInfo) || NumericU32 || None | |||
|- | |||
| 0x12 || NXMacAddress || NXMacAddressInfo || String || None | |||
|- | |||
| 0x13 || IPAddressAcquisitionMethod || NetworkInfo || NumericU32 || None | |||
|- | |||
| 0x14 || CurrentIPAddress || NetworkInfo || String || None | |||
|- | |||
| 0x15 || SubnetMask || NetworkInfo || String || None | |||
|- | |||
| 0x16 || GatewayIPAddress || NetworkInfo || String || None | |||
|- | |||
| 0x17 || DNSType || NetworkInfo || NumericU32 || None | |||
|- | |||
| 0x18 || PriorityDNSIPAddress || NetworkInfo || String || None | |||
|- | |||
| 0x19 || AlternateDNSIPAddress || NetworkInfo || String || None | |||
|- | |||
| 0x1A || UseProxyFlag || NetworkInfo || Bool || None | |||
|- | |||
| 0x1B || ProxyIPAddress || NetworkInfo || String || None | |||
|- | |||
| 0x1C || ProxyPort || NetworkInfo || NumericU32 || None | |||
|- | |||
| 0x1D || ProxyAutoAuthenticateFlag || NetworkInfo || Bool || None | |||
|- | |||
| 0x1E || MTU || NetworkInfo || NumericU32 || None | |||
|- | |||
| 0x1F || ConnectAutomaticallyFlag || NetworkInfo || Bool || None | |||
|- | |||
| 0x20 || UseStealthNetworkFlag || [21.0.0+] NetworkInfo2 ([1.0.0-20.5.0] StealthNetworkInfo) || Bool || None | |||
|- | |- | ||
| 0x21 || LimitHighCapacityFlag || [21.0.0+] NetworkInfo2 ([1.0.0-20.5.0] LimitHighCapacityInfo) || Bool || None | | 0x21 || LimitHighCapacityFlag || [21.0.0+] NetworkInfo2 ([1.0.0-20.5.0] LimitHighCapacityInfo) || Bool || None | ||
| Line 375: | Line 624: | ||
| 0x24 || GlobalIPAddress || GlobalIPAddressInfo || String || None | | 0x24 || GlobalIPAddress || GlobalIPAddressInfo || String || None | ||
|- | |- | ||
| 0x25 || EnableWirelessInterfaceFlag || EnableWirelessInterfaceInfo || Bool || None | | 0x25 || [1.0.0-21.2.0] EnableWirelessInterfaceFlag || EnableWirelessInterfaceInfo || Bool || None | ||
|- | |- | ||
| 0x26 || EnableWifiFlag || EnableWifiInfo || Bool || None | | 0x26 || EnableWifiFlag || EnableWifiInfo || Bool || None | ||
| Line 477: | Line 726: | ||
| 0x57 || StopAutoSleepDuringContentPlayFlag || SleepInfo || Bool || None | | 0x57 || StopAutoSleepDuringContentPlayFlag || SleepInfo || Bool || None | ||
|- | |- | ||
| 0x58 || LastConnectionTestDownloadSpeed || ConnectionInfo || NumericU32 || None | | 0x58 || [1.0.0-21.2.0] LastConnectionTestDownloadSpeed || ConnectionInfo || NumericU32 || None | ||
|- | |- | ||
| 0x59 || LastConnectionTestUploadSpeed || ConnectionInfo || NumericU32 || None | | 0x59 || [1.0.0-21.2.0] LastConnectionTestUploadSpeed || ConnectionInfo || NumericU32 || None | ||
|- | |- | ||
| 0x5A || DEPRECATED_ServerFQDN || NetworkErrorInfo || String || None | | 0x5A || DEPRECATED_ServerFQDN || NetworkErrorInfo || String || None | ||
| Line 1,221: | Line 1,470: | ||
| 0x1CB || [3.0.0+] ControllerInterfaceList || ConnectedControllerInfo || U8Array || None | | 0x1CB || [3.0.0+] ControllerInterfaceList || ConnectedControllerInfo || U8Array || None | ||
|- | |- | ||
| 0x1CC || [3.0.0 | | 0x1CC || [3.0.0-21.2.0] ControllerStyleList || ConnectedControllerInfo || U8Array || None | ||
|- | |- | ||
| 0x1CD || [3.0.0+] FsPooledBufferPeakFreeSize || FsMemoryInfo || NumericU64 || None | | 0x1CD || [3.0.0+] FsPooledBufferPeakFreeSize || FsMemoryInfo || NumericU64 || None | ||
| Line 1,507: | Line 1,756: | ||
| 0x25A || [9.0.0+] AcpRuntimeParameterDelivery || AcpGeneralSettingsInfo || NumericU8 || None | | 0x25A || [9.0.0+] AcpRuntimeParameterDelivery || AcpGeneralSettingsInfo || NumericU8 || None | ||
|- | |- | ||
| 0x25B || [9.0.0 | | 0x25B || [9.0.0-21.2.0] PlatformRegion || RegionSettingInfo || String || None | ||
|- | |- | ||
| 0x25C || [9.0.0+] RunningUlaApplicationId || RunningUlaInfo || String || None | | 0x25C || [9.0.0+] RunningUlaApplicationId || RunningUlaInfo || String || None | ||
| Line 1,845: | Line 2,094: | ||
| 0x305 || [21.0.0+] DriverRecoveredAesFailedCount || FsProxyErrorInfo3 || NumericU32 || None | | 0x305 || [21.0.0+] DriverRecoveredAesFailedCount || FsProxyErrorInfo3 || NumericU32 || None | ||
|- | |- | ||
| 0x306 || [21.0.0+] BluetoothIsHalted || || Bool || None | | 0x306 || [21.0.0+] BluetoothIsHalted || BluetoothErrorInfo || Bool || None | ||
|- | |||
| 0x307 || [22.0.0+] BluetoothHaltedHciCommandOpcode || ErrorInfo || NumericU16 || None | |||
|- | |||
| 0x308 || [22.0.0+] AcpSupportedLanguageFlagForNxAddon || AcpGeneralSettingsInfo || NumericU32 || None | |||
|- | |||
| 0x309 || [22.0.0+] FsSaveDataFileSystemPeakMountCount || FsProxyErrorInfo3 || NumericI32 || None | |||
|- | |||
| 0x30A || [22.0.0+] TestBool || Test || Bool || None | |||
|- | |||
| 0x30B || [22.0.0+] TestI8Array || Test || I8Array || None | |||
|- | |- | ||
| 0x3E8 || [18.0.0+] TestStringNx || TestNx || String || None | | 0x3E8 || [18.0.0+] TestStringNx || TestNx || String || None | ||
| Line 1,915: | Line 2,174: | ||
| 0x409 || [20.0.0+] ModulePowerEnableFlags || PowerClockInfo || U8Array || None | | 0x409 || [20.0.0+] ModulePowerEnableFlags || PowerClockInfo || U8Array || None | ||
|- | |- | ||
| 0x40A || [21.0.0+] BluetoothAudioConnectionCount || || NumericU8 || None | | 0x40A || [21.0.0+] BluetoothAudioConnectionCount || BluetoothAudioInfo || NumericU8 || None | ||
|- | |||
| 0x40B || [22.0.0+] ControllerStyleList || ConnectedControllerInfo || U8Array || None | |||
|} | |} | ||
[[Category:Services]] | [[Category:Services]] | ||