Line 179:
Line 179:
| 0x04010082
| 0x04010082
| [[BOSSP:InitializeSessionPrivileged|InitializeSessionPrivileged]]
| [[BOSSP:InitializeSessionPrivileged|InitializeSessionPrivileged]]
+
|-
+
| 0x04020000
+
| ?
+
|-
+
| 0x04030000
+
| ?
|-
|-
| 0x04040080
| 0x04040080
Line 184:
Line 190:
|-
|-
| 0x040500C0
| 0x040500C0
−
| unknown...
+
| [[BOSSP:SetAppNewFlag|SetAppNewFlag]]
|-
|-
| 0x040600C0
| 0x040600C0
−
| unknown...
+
| SetOptoutFlagPrivileged
|-
|-
| 0x04070080
| 0x04070080
−
| unknown...
+
| GetOptoutFlagPrivileged
+
|-
+
| 0x04080040
+
| (u8 optout) Sets the optout flag to all apps?
|-
|-
| 0x04090102
| 0x04090102
−
| unknown...
+
| UnregisterTaskPrivileged
+
|-
+
| 0x040A0000
+
| ?
|-
|-
| 0x040B0080
| 0x040B0080
−
| unknown...
+
| GetTaskIdListPrivileged
+
|-
+
| 0x040C00C2
+
| GetStepIdListPrivileged
|-
|-
| 0x040D0182
| 0x040D0182
Line 203:
Line 218:
| 0x040E0182
| 0x040E0182
| [[BOSSP:GetNsDataIdListPrivileged1|GetNsDataIdListPrivileged1]]
| [[BOSSP:GetNsDataIdListPrivileged1|GetNsDataIdListPrivileged1]]
+
|-
+
| 0x040F0102
+
| GetTaskInfoPrivileged
+
|-
+
| 0x04100102
+
| Same as GetTaskStatusPrivileged, but the input bool is set to false
+
|-
+
| 0x04110102
+
| GetTaskErrorPrivileged
+
|-
+
| 0x04120000
+
| Related to the sysmodule savedata?
|-
|-
| 0x04130082
| 0x04130082
| [[BOSSP:SendPropertyPrivileged|SendPropertyPrivileged]]
| [[BOSSP:SendPropertyPrivileged|SendPropertyPrivileged]]
+
|-
+
| 0x04140082
+
| [[BOSSP:ReceivePropertyPrivileged|ReceivePropertyPrivileged]]
|-
|-
| 0x041500C0
| 0x041500C0
Line 215:
Line 245:
| 0x04170182
| 0x04170182
| [[BOSSP:ReadNsDataPrivileged|ReadNsDataPrivileged]]
| [[BOSSP:ReadNsDataPrivileged|ReadNsDataPrivileged]]
+
|-
+
| 0x04180100
+
| SetNsDataAdditionalInfoPrivileged
+
|-
+
| 0x041900C0
+
| GetNsDataAdditionalInfoPrivileged
|-
|-
| 0x041A0100
| 0x041A0100
Line 223:
Line 259:
|-
|-
| 0x041C00C0
| 0x041C00C0
−
| unknown...
+
| GetNsDataLastUpdatePrivileged
+
|-
+
| 0x041D0040
+
| (bool unk_flag1)
+
|-
+
| 0x041E0000
+
| Returns: bool unk_flag1
+
|-
+
| 0x041F0040
+
| (bool unk_flag2)
+
|-
+
| 0x04200000
+
| Returns: bool unk_flag2
+
|-
+
| 0x04210000?
+
| Stubbed
+
|-
+
| 0x04220000
+
| ?
+
|-
+
| 0x04230000?
+
| Stubbed
+
|-
+
| 0x04240000
+
| ?
+
|-
+
| 0x04250042
+
| SetPolicyListEnvId. Sets the policylist env ID (default env ID is "p01"): strncpy("p01", in, 8)
+
|-
+
| 0x04260042
+
| GetPolicyListEnvId. Gets the policylist env ID (default env ID is "p01"): strcpy(out, "p01")
+
|-
+
| 0x04270042
+
| SetPolicyListUrl. Sets a custom policylist URL. Max of 0x200 chars
+
|-
+
| 0x04280042
+
| GetPolicyListUrl. Gets the custom policylist URL
+
|-
+
| 0x04290002
+
| (Handle unk)
+
|-
+
| 0x042A0000
+
| Closes the previous handle
+
|-
+
| 0x042B0000
+
| Returns: u8 unk
+
|-
+
| 0x042C0042
+
| <nowiki>(u32 Size, ((Size<<4)|0xC), Buf)</nowiki>
+
|-
+
| 0x042D0000
+
| Returns: u32 unk
|-
|-
| 0x042E00C2
| 0x042E00C2
−
| unknown...
+
| StartTaskPrivileged
|-
|-
| 0x042F00C2
| 0x042F00C2
−
| unknown...
+
| StartTaskImmediatePrivileged
|-
|-
| 0x043000C2
| 0x043000C2
−
| unknown...
+
| CancelTaskPrivileged
+
|-
+
| 0x04310040
+
| (u32 unk_4) The input is stored in a variable whose default value is 0x70
+
|-
+
| 0x04320040
+
| Returns: u32 unk_4
+
|-
+
| 0x04330080
+
| GetStorageOptionPrivileged
+
|-
+
| 0x043400C2
+
| StartBgImmediatePrivileged
+
|-
+
| 0x04350042
+
| <nowiki>(u32 Size, ((Size<<4)|0xA), Buf)</nowiki>. Stubbed
+
|-
+
| 0x04360042
+
| <nowiki>(u32 Size, ((Size<<4)|0xC), Buf)</nowiki>. Stubbed
+
|-
+
| 0x043700C2
+
| GetTaskProperty0Privileged
+
|-
+
| 0x04380000
+
| ?
+
|-
+
| 0x04390104
+
| GetTaskQueryPrivileged
+
|-
+
| 0x043A0042
+
| <nowiki>(u32 Size, ((Size<<4)|0xA), Buf)</nowiki>. Stubbed
+
|-
+
| 0x043B0042
+
| <nowiki>(u32 Size, ((Size<<4)|0xC), Buf)</nowiki>. Stubbed
+
|-
+
| 0x043C0080
+
| (u64 title_id)
+
|-
+
| 0x043D0080
+
| (u64 title_id)
+
|-
+
| 0x043E0042
+
| <nowiki>(u32 Size, ((Size<<4)|0xA), Buf)</nowiki>. Sets the sprelay URL
+
|-
+
| 0x043F0042
+
| <nowiki>(u32 Size, ((Size<<4)|0xC), Buf)</nowiki>. Gets the sprelay URL
+
|-
+
| 0x04400080
+
| (u32 interval, u32 unk). Sets the sprelay interval, and other things
+
|-
+
| 0x04410000
+
| Returns: u32 interval, u32 unk. Gets the sprelay interval, and other things
+
|-
+
| 0x04420000
+
| ?
+
|-
+
| 0x04430042
+
| <nowiki>(u32 Size, ((Size<<4)|0xC), Buf)</nowiki>. Size must be at least 0x208
+
|-
+
| 0x04440042
+
| <nowiki>(u32 Size, ((Size<<4)|0xC), Buf)</nowiki>. Size must be at least 0x130
+
|-
+
| 0x04450040
+
| (u8 unk_5)
+
|-
+
| 0x04460000
+
| Returns: u8 unk_5
+
|-
+
| 0x04470002
+
| RegisterNewArrivalEventPrivileged
+
|-
+
| 0x04480000?
+
| Stubbed
|-
|-
| 0x04490142
| 0x04490142
−
| unknown...
+
| RegisterTaskPrivileged
|-
|-
| 0x044A0180
| 0x044A0180
−
| unknown...
+
| SetStorageInfoPrivileged
+
|-
+
| 0x044B01C0
+
| RegisterStorageEntryPrivileged
+
|-
+
| 0x044C0080
+
| UnregisterStoragePrivileged
|-
|-
| 0x044D0080
| 0x044D0080
−
| unknown...
+
| GetStorageInfoPrivileged
+
|-
+
| 0x044E0080
+
| GetStorageEntryInfoPrivileged
+
|-
+
| 0x044F0102
+
| UpdateTaskIntervalPrivileged
|-
|-
| 0x04500102
| 0x04500102
−
| unknown...
+
| UpdateTaskCountPrivileged
+
|-
+
| 0x045100C2
+
| GetTaskIntervalPrivileged
+
|-
+
| 0x045200C2
+
| GetTaskCountPrivileged
+
|-
+
| 0x045300C2
+
| GetTaskServiceStatusPrivileged
|-
|-
| 0x04540102
| 0x04540102
−
| unknown...
+
| GetTaskStatePrivileged
|-
|-
| 0x045500C2
| 0x045500C2
−
| unknown...
+
| GetTaskResultPrivileged
+
|-
+
| 0x045600C2
+
| GetTaskCommErrorCodePrivileged
+
|-
+
| 0x04570142
+
| GetTaskStatusPrivileged
|-
|-
| 0x04580104
| 0x04580104
−
| ?
+
| SetTaskQueryPrivileged
|}
|}