vitasdk
Documentation of the vitasdk
shellutil.h File Reference

Go to the source code of this file.

Data Structures

struct  SceShellUtilLaunchAppParam
 

Typedefs

typedef void() SceShellUtilEventHandler(int result, SceShellUtilLockMode mode, SceShellUtilLockType type, void *userData)
 

Enumerations

enum  SceShellUtilLockType {
  SCE_SHELL_UTIL_LOCK_TYPE_PS_BTN = 0x1 , SCE_SHELL_UTIL_LOCK_TYPE_QUICK_MENU = 0x2 , SCE_SHELL_UTIL_LOCK_TYPE_POWEROFF_MENU = 0x4 , SCE_SHELL_UTIL_LOCK_TYPE_UNK8 = 0x8 ,
  SCE_SHELL_UTIL_LOCK_TYPE_USB_CONNECTION = 0x10 , SCE_SHELL_UTIL_LOCK_TYPE_MC_INSERTED = 0x20 , SCE_SHELL_UTIL_LOCK_TYPE_MC_REMOVED = 0x40 , SCE_SHELL_UTIL_LOCK_TYPE_UNK80 = 0x80 ,
  SCE_SHELL_UTIL_LOCK_TYPE_UNK100 = 0x100 , SCE_SHELL_UTIL_LOCK_TYPE_UNK200 = 0x200 , SCE_SHELL_UTIL_LOCK_TYPE_MUSIC_PLAYER = 0x400 , SCE_SHELL_UTIL_LOCK_TYPE_PS_BTN_2 = 0x800
}
 
enum  SceShellUtilLockMode { SCE_SHELL_UTIL_LOCK_MODE_LOCK = 1 , SCE_SHELL_UTIL_LOCK_MODE_UNLOCK = 2 }
 

Functions

int sceShellUtilInitEvents (int unk)
 Init events. More...
 
int sceShellUtilRegisterEventHandler (SceShellUtilEventHandler *handler, void *userData)
 Register event handler. More...
 
int sceShellUtilLock (SceShellUtilLockType type)
 Lock event. More...
 
int sceShellUtilUnlock (SceShellUtilLockType type)
 Unlock event. More...
 
 VITASDK_BUILD_ASSERT_EQ (4, SceShellUtilLaunchAppParam)
 
int sceShellUtilRequestLaunchApp (SceShellUtilLaunchAppParam *param)
 
int sceShellUtilLaunchAppRequestLaunchApp (SceShellUtilLaunchAppParam *param)