ams_mitm: implement hid mitm

This commit is contained in:
Michael Scire
2019-11-21 12:01:14 -08:00
committed by SciresM
parent 9c68bea16c
commit 5228768841
7 changed files with 196 additions and 8 deletions

View File

@@ -114,9 +114,18 @@ Result smAtmosphereMitmAcknowledgeSession(Service *srv_out, void *_out, SmServic
u64 keys_held;
u64 flags;
} *out = _out;
_Static_assert(sizeof(*out) == 0x20, "sizeof(*out) == 0x20");
return serviceDispatchInOut(&g_smAtmosphereMitmSrv, 65003, name, *out,
.out_num_objects = 1,
.out_objects = srv_out,
Handle tmp_handle;
Result rc = serviceDispatchInOut(&g_smAtmosphereMitmSrv, 65003, name, *out,
.out_handle_attrs = { SfOutHandleAttr_HipcMove },
.out_handles = &tmp_handle,
);
if (R_SUCCEEDED(rc)) {
serviceCreate(srv_out, tmp_handle);
}
return rc;
}