24 cmdbuf[0] = 0x00010040;
25 cmdbuf[1] = mediatype;
39 cmdbuf[0] = 0x00020082;
41 cmdbuf[2] = mediatype;
42 cmdbuf[3] = ((count*8) << 4) | 12;
43 cmdbuf[4] = (
u32)buffer;
55 cmdbuf[0] = 0x000A0000;
59 *deviceid = cmdbuf[3];
69 cmdbuf[0] = 0x04020040;
70 cmdbuf[1] = mediatype;
74 *ciahandle = cmdbuf[3];
84 cmdbuf[0] = 0x04030000;
88 *ciahandle = cmdbuf[3];
98 cmdbuf[0] = 0x04040002;
100 cmdbuf[2] = *ciahandle;
112 cmdbuf[0] = 0x04050002;
114 cmdbuf[2] = *ciahandle;
126 cmdbuf[0] = 0x041000C0;
127 cmdbuf[1] = mediatype;
128 cmdbuf[2] = titleid & 0xffffffff;
129 cmdbuf[3] = (titleid >> 32) & 0xffffffff;
141 cmdbuf[0] = 0x000400C0;
142 cmdbuf[1] = mediatype;
143 cmdbuf[2] = titleid & 0xffffffff;
144 cmdbuf[3] = (titleid >> 32) & 0xffffffff;
156 cmdbuf[0] = 0x000400C0;
157 cmdbuf[1] = mediatype;
158 cmdbuf[2] = titleid & 0xffffffff;
159 cmdbuf[3] = (titleid >> 32) & 0xffffffff;
Result AM_StartCiaInstall(u8 mediatype, Handle *ciahandle)
Result AM_GetTitleCount(u8 mediatype, u32 *count)
s32 svcCloseHandle(Handle handle)
Result srvGetServiceHandle(Handle *out, const char *name)
Result AM_DeleteTitle(u8 mediatype, u64 titleid)
Result AM_GetTitleList(u8 mediatype, u32 count, void *buffer)
Result AM_DeleteAppTitle(u8 mediatype, u64 titleid)
u32 * getThreadCommandBuffer(void)
Result AM_CancelCIAInstall(Handle *ciahandle)
s32 svcSendSyncRequest(Handle session)
Result AM_StartDlpChildCiaInstall(Handle *ciahandle)
Result AM_GetDeviceId(u32 *deviceid)
Result AM_FinishCiaInstall(u8 mediatype, Handle *ciahandle)
Result AM_InstallFIRM(u8 mediatype, u64 titleid)