vitasdk
Documentation of the vitasdk
shellutil.h
Go to the documentation of this file.
1 
7 #ifndef _PSP2_SHELLUTIL_H_
8 #define _PSP2_SHELLUTIL_H_
9 
10 #include <vitasdk/build_utils.h>
11 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 typedef enum SceShellUtilLockType {
30 
31 typedef enum SceShellUtilLockMode {
35 
36 typedef void (SceShellUtilEventHandler)(int result, SceShellUtilLockMode mode, SceShellUtilLockType type, void *userData);
37 
46 
57 
66 
75 
77  const char *cmd;
80 
83 
84 #ifdef __cplusplus
85 }
86 #endif
87 
88 #endif /* _PSP2_SHELLUTIL_H_ */
89 
uint8_t type
0 = read?, 1 = write?, 2 = feature?, 3 = ?
Definition: bt.h:2
void() SceShellUtilEventHandler(int result, SceShellUtilLockMode mode, SceShellUtilLockType type, void *userData)
Definition: shellutil.h:36
int sceShellUtilInitEvents(int unk)
Init events.
VITASDK_BUILD_ASSERT_EQ(4, SceShellUtilLaunchAppParam)
int sceShellUtilRegisterEventHandler(SceShellUtilEventHandler *handler, void *userData)
Register event handler.
int sceShellUtilLaunchAppRequestLaunchApp(SceShellUtilLaunchAppParam *param)
SceShellUtilLockType
Definition: shellutil.h:16
int sceShellUtilRequestLaunchApp(SceShellUtilLaunchAppParam *param)
SceShellUtilLockMode
Definition: shellutil.h:31
int sceShellUtilLock(SceShellUtilLockType type)
Lock event.
int sceShellUtilUnlock(SceShellUtilLockType type)
Unlock event.
const char * cmd
Definition: shellutil.h:77
@ SCE_SHELL_UTIL_LOCK_TYPE_UNK80
Definition: shellutil.h:24
@ SCE_SHELL_UTIL_LOCK_TYPE_MC_REMOVED
Definition: shellutil.h:23
@ SCE_SHELL_UTIL_LOCK_TYPE_UNK8
Definition: shellutil.h:20
@ SCE_SHELL_UTIL_LOCK_TYPE_UNK100
Definition: shellutil.h:25
@ SCE_SHELL_UTIL_LOCK_TYPE_MUSIC_PLAYER
Definition: shellutil.h:27
@ SCE_SHELL_UTIL_LOCK_TYPE_UNK200
Definition: shellutil.h:26
@ SCE_SHELL_UTIL_LOCK_TYPE_USB_CONNECTION
Definition: shellutil.h:21
@ SCE_SHELL_UTIL_LOCK_TYPE_POWEROFF_MENU
Definition: shellutil.h:19
@ SCE_SHELL_UTIL_LOCK_TYPE_QUICK_MENU
Definition: shellutil.h:18
@ SCE_SHELL_UTIL_LOCK_TYPE_PS_BTN_2
Definition: shellutil.h:28
@ SCE_SHELL_UTIL_LOCK_TYPE_PS_BTN
Definition: shellutil.h:17
@ SCE_SHELL_UTIL_LOCK_TYPE_MC_INSERTED
Definition: shellutil.h:22
@ SCE_SHELL_UTIL_LOCK_MODE_UNLOCK
Definition: shellutil.h:33
@ SCE_SHELL_UTIL_LOCK_MODE_LOCK
Definition: shellutil.h:32
Definition: shellutil.h:76