20 lines
685 B
C
20 lines
685 B
C
#ifndef APT_H
|
|
#define APT_H
|
|
|
|
typedef enum{
|
|
APPID_HOMEMENU = 0x101, // Home Menu
|
|
APPID_CAMERA = 0x110, // Camera applet
|
|
APPID_WEB = 0x114, // Internet Browser
|
|
APPID_APPLICATION = 0x300, // Application
|
|
}NS_APPID; // cf http://3dbrew.org/wiki/NS#AppIDs
|
|
|
|
void APT_GetLockHandle(Handle handle, u16 flags, Handle* lockHandle);
|
|
void APT_Initialize(Handle handle, NS_APPID appId, Handle* eventHandle1, Handle* eventHandle2);
|
|
Result APT_Enable(Handle handle, u32 a);
|
|
Result APT_PrepareToJumpToHomeMenu(Handle handle);
|
|
Result APT_JumpToHomeMenu(Handle handle, u32 a, u32 b, u32 c);
|
|
u8 APT_InquireNotification(Handle handle, u32 appID);
|
|
Result APT_NotifyToWait(Handle handle, u32 a);
|
|
|
|
#endif
|