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

Function APT_GetProgramID

libctru/source/services/apt.c:1045–1056  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1043}
1044
1045Result APT_GetProgramID(u64* pProgramID)
1046{
1047 u32 cmdbuf[16];
1048 cmdbuf[0] = IPC_MakeHeader(0x58,0,2); // 0x580002
1049 cmdbuf[1] = IPC_Desc_CurProcessId();
1050
1051 Result ret = aptSendCommand(cmdbuf);
1052 if (R_SUCCEEDED(ret))
1053 *pProgramID=((u64)cmdbuf[3]<<32)|cmdbuf[2];
1054
1055 return ret;
1056}
1057
1058Result APT_IsRegistered(NS_APPID appID, bool* out)
1059{

Callers

nothing calls this directly

Calls 3

IPC_MakeHeaderFunction · 0.85
IPC_Desc_CurProcessIdFunction · 0.85
aptSendCommandFunction · 0.85

Tested by

no test coverage detected