diff options
| author | 2016-12-07 23:01:16 -0500 | |
|---|---|---|
| committer | 2016-12-08 00:56:45 -0500 | |
| commit | 4ebdb7e3e10c57c6e52c9f822f735c4cb720d260 (patch) | |
| tree | dba6cd68405653bec2b66e339be7fdf19cd94fdf /src | |
| parent | act: Update function tables (diff) | |
| download | yuzu-4ebdb7e3e10c57c6e52c9f822f735c4cb720d260.tar.gz yuzu-4ebdb7e3e10c57c6e52c9f822f735c4cb720d260.tar.xz yuzu-4ebdb7e3e10c57c6e52c9f822f735c4cb720d260.zip | |
boss_p: Update function table
Diffstat (limited to 'src')
| -rw-r--r-- | src/core/hle/service/boss/boss_p.cpp | 71 |
1 files changed, 68 insertions, 3 deletions
diff --git a/src/core/hle/service/boss/boss_p.cpp b/src/core/hle/service/boss/boss_p.cpp index dfee8d055..ee941e228 100644 --- a/src/core/hle/service/boss/boss_p.cpp +++ b/src/core/hle/service/boss/boss_p.cpp | |||
| @@ -2,16 +2,81 @@ | |||
| 2 | // Licensed under GPLv2 or any later version | 2 | // Licensed under GPLv2 or any later version |
| 3 | // Refer to the license.txt file included. | 3 | // Refer to the license.txt file included. |
| 4 | 4 | ||
| 5 | #include "core/hle/service/boss/boss.h" | ||
| 5 | #include "core/hle/service/boss/boss_p.h" | 6 | #include "core/hle/service/boss/boss_p.h" |
| 6 | 7 | ||
| 7 | namespace Service { | 8 | namespace Service { |
| 8 | namespace BOSS { | 9 | namespace BOSS { |
| 9 | 10 | ||
| 10 | // Empty arrays are illegal -- commented out until an entry is added. | 11 | const Interface::FunctionInfo FunctionTable[] = { |
| 11 | // const Interface::FunctionInfo FunctionTable[] = { }; | 12 | // boss:u shared commands |
| 13 | {0x00010082, InitializeSession, "InitializeSession"}, | ||
| 14 | {0x00020100, RegisterStorage, "RegisterStorage"}, | ||
| 15 | {0x00030000, UnregisterStorage, "UnregisterStorage"}, | ||
| 16 | {0x00040000, GetStorageInfo, "GetStorageInfo"}, | ||
| 17 | {0x00050042, RegisterPrivateRootCa, "RegisterPrivateRootCa"}, | ||
| 18 | {0x00060084, RegisterPrivateClientCert, "RegisterPrivateClientCert"}, | ||
| 19 | {0x00070000, GetNewArrivalFlag, "GetNewArrivalFlag"}, | ||
| 20 | {0x00080002, RegisterNewArrivalEvent, "RegisterNewArrivalEvent"}, | ||
| 21 | {0x00090040, SetOptoutFlag, "SetOptoutFlag"}, | ||
| 22 | {0x000A0000, GetOptoutFlag, "GetOptoutFlag"}, | ||
| 23 | {0x000B00C2, RegisterTask, "RegisterTask"}, | ||
| 24 | {0x000C0082, UnregisterTask, "UnregisterTask"}, | ||
| 25 | {0x000D0082, ReconfigureTask, "ReconfigureTask"}, | ||
| 26 | {0x000E0000, GetTaskIdList, "GetTaskIdList"}, | ||
| 27 | {0x000F0042, GetStepIdList, "GetStepIdList"}, | ||
| 28 | {0x00100102, GetNsDataIdList, "GetNsDataIdList"}, | ||
| 29 | {0x00110102, GetOwnNsDataIdList, "GetOwnNsDataIdList"}, | ||
| 30 | {0x00120102, GetNewDataNsDataIdList, "GetNewDataNsDataIdList"}, | ||
| 31 | {0x00130102, GetOwnNewDataNsDataIdList, "GetOwnNewDataNsDataIdList"}, | ||
| 32 | {0x00140082, SendProperty, "SendProperty"}, | ||
| 33 | {0x00150042, SendPropertyHandle, "SendPropertyHandle"}, | ||
| 34 | {0x00160082, ReceiveProperty, "ReceiveProperty"}, | ||
| 35 | {0x00170082, UpdateTaskInterval, "UpdateTaskInterval"}, | ||
| 36 | {0x00180082, UpdateTaskCount, "UpdateTaskCount"}, | ||
| 37 | {0x00190042, GetTaskInterval, "GetTaskInterval"}, | ||
| 38 | {0x001A0042, GetTaskCount, "GetTaskCount"}, | ||
| 39 | {0x001B0042, GetTaskServiceStatus, "GetTaskServiceStatus"}, | ||
| 40 | {0x001C0042, StartTask, "StartTask"}, | ||
| 41 | {0x001D0042, StartTaskImmediate, "StartTaskImmediate"}, | ||
| 42 | {0x001E0042, CancelTask, "CancelTask"}, | ||
| 43 | {0x001F0000, GetTaskFinishHandle, "GetTaskFinishHandle"}, | ||
| 44 | {0x00200082, GetTaskState, "GetTaskState"}, | ||
| 45 | {0x00210042, GetTaskResult, "GetTaskResult"}, | ||
| 46 | {0x00220042, GetTaskCommErrorCode, "GetTaskCommErrorCode"}, | ||
| 47 | {0x002300C2, GetTaskStatus, "GetTaskStatus"}, | ||
| 48 | {0x00240082, GetTaskError, "GetTaskError"}, | ||
| 49 | {0x00250082, GetTaskInfo, "GetTaskInfo"}, | ||
| 50 | {0x00260040, DeleteNsData, "DeleteNsData"}, | ||
| 51 | {0x002700C2, GetNsDataHeaderInfo, "GetNsDataHeaderInfo"}, | ||
| 52 | {0x00280102, ReadNsData, "ReadNsData"}, | ||
| 53 | {0x00290080, SetNsDataAdditionalInfo, "SetNsDataAdditionalInfo"}, | ||
| 54 | {0x002A0040, GetNsDataAdditionalInfo, "GetNsDataAdditionalInfo"}, | ||
| 55 | {0x002B0080, SetNsDataNewFlag, "SetNsDataNewFlag"}, | ||
| 56 | {0x002C0040, GetNsDataNewFlag, "GetNsDataNewFlag"}, | ||
| 57 | {0x002D0040, GetNsDataLastUpdate, "GetNsDataLastUpdate"}, | ||
| 58 | {0x002E0040, GetErrorCode, "GetErrorCode"}, | ||
| 59 | {0x002F0140, RegisterStorageEntry, "RegisterStorageEntry"}, | ||
| 60 | {0x00300000, GetStorageEntryInfo, "GetStorageEntryInfo"}, | ||
| 61 | {0x00310100, SetStorageOption, "SetStorageOption"}, | ||
| 62 | {0x00320000, GetStorageOption, "GetStorageOption"}, | ||
| 63 | {0x00330042, StartBgImmediate, "StartBgImmediate"}, | ||
| 64 | {0x00340042, GetTaskActivePriority, "GetTaskActivePriority"}, | ||
| 65 | {0x003500C2, RegisterImmediateTask, "RegisterImmediateTask"}, | ||
| 66 | {0x00360084, SetTaskQuery, "SetTaskQuery"}, | ||
| 67 | {0x00370084, GetTaskQuery, "GetTaskQuery"}, | ||
| 68 | // boss:p | ||
| 69 | {0x04040080, nullptr, "GetAppNewFlag"}, | ||
| 70 | {0x04130082, nullptr, "SendPropertyPrivileged"}, | ||
| 71 | {0x041500C0, nullptr, "DeleteNsDataPrivileged"}, | ||
| 72 | {0x04160142, nullptr, "GetNsDataHeaderInfoPrivileged"}, | ||
| 73 | {0x04170182, nullptr, "ReadNsDataPrivileged"}, | ||
| 74 | {0x041A0100, nullptr, "SetNsDataNewFlagPrivileged"}, | ||
| 75 | {0x041B00C0, nullptr, "GetNsDataNewFlagPrivileged"}, | ||
| 76 | }; | ||
| 12 | 77 | ||
| 13 | BOSS_P_Interface::BOSS_P_Interface() { | 78 | BOSS_P_Interface::BOSS_P_Interface() { |
| 14 | // Register(FunctionTable); | 79 | Register(FunctionTable); |
| 15 | } | 80 | } |
| 16 | 81 | ||
| 17 | } // namespace BOSS | 82 | } // namespace BOSS |