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

Function APT_StartLibraryApplet

libctru/source/services/apt.c:1433–1445  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1431}
1432
1433Result APT_StartLibraryApplet(NS_APPID appID, const void* param, size_t paramSize, Handle handle)
1434{
1435 u32 cmdbuf[16];
1436 cmdbuf[0]=IPC_MakeHeader(0x1E,2,4); // 0x1E0084
1437 cmdbuf[1]=appID;
1438 cmdbuf[2]=paramSize;
1439 cmdbuf[3]=IPC_Desc_SharedHandles(1);
1440 cmdbuf[4]=handle;
1441 cmdbuf[5]=IPC_Desc_StaticBuffer(cmdbuf[2],0);
1442 cmdbuf[6]=(u32)param;
1443
1444 return aptSendCommand(cmdbuf);
1445}
1446
1447Result APT_PrepareToStartSystemApplet(NS_APPID appID)
1448{

Callers 1

aptLaunchLibraryAppletFunction · 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