MCPcopy Create free account
hub / github.com/devkitPro/libctru / APT_SendParameter

Function APT_SendParameter

libctru/source/services/apt.c:1258–1275  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1256}
1257
1258Result APT_SendParameter(NS_APPID source, NS_APPID dest, APT_Command command, const void* buffer, u32 bufferSize, Handle parameter)
1259{
1260 u32 cmdbuf[16];
1261
1262 cmdbuf[0] = IPC_MakeHeader(0xC,4,4); // 0xC0104
1263 cmdbuf[1] = source;
1264 cmdbuf[2] = dest;
1265 cmdbuf[3] = command;
1266 cmdbuf[4] = bufferSize;
1267
1268 cmdbuf[5] = IPC_Desc_SharedHandles(1);
1269 cmdbuf[6] = parameter;
1270
1271 cmdbuf[7] = IPC_Desc_StaticBuffer(cmdbuf[4],0);
1272 cmdbuf[8] = (u32)buffer;
1273
1274 return aptSendCommand(cmdbuf);
1275}
1276
1277Result APT_CancelParameter(NS_APPID source, NS_APPID dest, bool* success)
1278{

Callers 2

aptScreenTransferFunction · 0.85
swkbdMessageCallbackFunction · 0.85

Calls 4

IPC_MakeHeaderFunction · 0.85
IPC_Desc_SharedHandlesFunction · 0.85
IPC_Desc_StaticBufferFunction · 0.85
aptSendCommandFunction · 0.85

Tested by

no test coverage detected