Added APT_GetAppletProgramInfo.
This commit is contained in:
parent
04ab998f7a
commit
31b724a431
@ -97,6 +97,7 @@ Result APT_Finalize(Handle* handle, NS_APPID appId);
|
|||||||
Result APT_HardwareResetAsync(Handle* handle);
|
Result APT_HardwareResetAsync(Handle* handle);
|
||||||
Result APT_Enable(Handle* handle, u32 a);
|
Result APT_Enable(Handle* handle, u32 a);
|
||||||
Result APT_GetAppletManInfo(Handle* handle, u8 inval, u8 *outval8, u32 *outval32, NS_APPID *menu_appid, NS_APPID *active_appid);
|
Result APT_GetAppletManInfo(Handle* handle, u8 inval, u8 *outval8, u32 *outval32, NS_APPID *menu_appid, NS_APPID *active_appid);
|
||||||
|
Result APT_GetAppletProgramInfo(Handle* handle, u32 id, u32 flags, u16 *titleversion);
|
||||||
Result APT_PrepareToJumpToHomeMenu(Handle* handle);
|
Result APT_PrepareToJumpToHomeMenu(Handle* handle);
|
||||||
Result APT_JumpToHomeMenu(Handle* handle, u32 a, u32 b, u32 c);
|
Result APT_JumpToHomeMenu(Handle* handle, u32 a, u32 b, u32 c);
|
||||||
Result APT_PrepareToJumpToApplication(Handle* handle, u32 a);
|
Result APT_PrepareToJumpToApplication(Handle* handle, u32 a);
|
||||||
|
@ -798,6 +798,22 @@ Result APT_GetAppletManInfo(Handle* handle, u8 inval, u8 *outval8, u32 *outval32
|
|||||||
return cmdbuf[1];
|
return cmdbuf[1];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Result APT_GetAppletProgramInfo(Handle* handle, u32 id, u32 flags, u16 *titleversion)
|
||||||
|
{
|
||||||
|
if(!handle)handle=&aptuHandle;
|
||||||
|
u32* cmdbuf=getThreadCommandBuffer();
|
||||||
|
cmdbuf[0]=0x004D0080; //request header code
|
||||||
|
cmdbuf[1]=id;
|
||||||
|
cmdbuf[2]=flags;
|
||||||
|
|
||||||
|
Result ret=0;
|
||||||
|
if((ret=svcSendSyncRequest(*handle)))return ret;
|
||||||
|
|
||||||
|
if(titleversion)*titleversion=cmdbuf[2];
|
||||||
|
|
||||||
|
return cmdbuf[1];
|
||||||
|
}
|
||||||
|
|
||||||
Result APT_IsRegistered(Handle* handle, NS_APPID appID, u8* out)
|
Result APT_IsRegistered(Handle* handle, NS_APPID appID, u8* out)
|
||||||
{
|
{
|
||||||
if(!handle)handle=&aptuHandle;
|
if(!handle)handle=&aptuHandle;
|
||||||
|
Loading…
Reference in New Issue
Block a user