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 |
| |} | | |} |
| | | |