| 71 | } |
| 72 | |
| 73 | static Result bossipc_InitializeSession(u64 programID) |
| 74 | { |
| 75 | Result ret = 0; |
| 76 | u32 *cmdbuf = getThreadCommandBuffer(); |
| 77 | |
| 78 | if(bossPriv==0)cmdbuf[0] = IPC_MakeHeader(0x1,2,2); // 0x10082 |
| 79 | if(bossPriv)cmdbuf[0] = IPC_MakeHeader(0x0401,2,2); // 0x04010082 |
| 80 | cmdbuf[1] = (u32) programID; |
| 81 | cmdbuf[2] = (u32) (programID >> 32); |
| 82 | cmdbuf[3] = IPC_Desc_CurProcessId(); |
| 83 | |
| 84 | if(R_FAILED(ret = svcSendSyncRequest(bossHandle)))return ret; |
| 85 | |
| 86 | return (Result)cmdbuf[1]; |
| 87 | } |
| 88 | |
| 89 | Result bossSetStorageInfo(u64 extdataID, u32 boss_size, u8 mediaType) |
| 90 | { |
no test coverage detected