#include <3ds/svc.h>
#include <3ds/srv.h>
#include <3ds/services/ns.h>
+#include <3ds/ipc.h>
static Handle nsHandle;
Result ret = 0;
u32 *cmdbuf = getThreadCommandBuffer();
- cmdbuf[0] = 0x000200C0;
+ cmdbuf[0] = IPC_MakeHeader(0x2,3,0); // 0x200C0
cmdbuf[1] = titleid & 0xffffffff;
cmdbuf[2] = (titleid >> 32) & 0xffffffff;
cmdbuf[3] = launch_flags;
Result ret = 0;
u32 *cmdbuf = getThreadCommandBuffer();
- cmdbuf[0] = 0x00100180;
+ cmdbuf[0] = IPC_MakeHeader(0x10,6,0); // 0x100180
cmdbuf[1] = 0x1;
cmdbuf[2] = titleid & 0xffffffff;
cmdbuf[3] = (titleid >> 32) & 0xffffffff;