mirror of
https://github.com/IllusionMan1212/vitasdk-odin.git
synced 2026-10-24 02:12:38 +00:00
30 lines
702 B
Odin
30 lines
702 B
Odin
package shellsvc
|
|||
|
|
|
||
|
|
import "core:c"
|
||
|
|
|
||
|
|
SceShellUtilLockType :: enum c.int {
|
||
|
|
PS_BTN = 0x1,
|
||
|
|
QUICK_MENU = 0x2,
|
||
|
|
POWEROFF_MENU = 0x4,
|
||
|
|
UNK8 = 0x8,
|
||
|
|
USB_CONNECTION = 0x10,
|
||
|
|
MC_INSERTED = 0x20,
|
||
|
|
MC_REMOVED = 0x40,
|
||
|
|
UNK80 = 0x80,
|
||
|
|
UNK100 = 0x100,
|
||
|
|
UNK200 = 0x200,
|
||
|
|
MUSIC_PLAYER = 0x400,
|
||
|
|
PS_BTN_2 = 0x800, //! without the stop symbol
|
||
|
|
}
|
||
|
|
|
||
|
|
SceShellUtilLockMode :: enum c.int {
|
||
|
|
LOCK = 1,
|
||
|
|
UNLOCK = 2
|
||
|
|
}
|
||
|
|
|
||
|
|
SceShellUtilEventHandler :: #type proc "c" (result: c.int, mode: SceShellUtilLockMode, type: SceShellUtilLockType, userData: rawptr)
|
||
|
|
|
||
|
|
SceShellUtilLaunchAppParam :: struct {
|
||
|
|
cmd: cstring,
|
||
|
|
}
|