23static __inline__
int MScmIsMediumInserted(
void)
27 ret =
sceIoDevctl(
"mscmhc0:", 0x02025806, 0, 0, &status,
sizeof(status));
28 if(ret < 0)
return ret;
29 if(status != 1)
return 0;
35#define MS_CB_EVENT_INSERTED 1
36#define MS_CB_EVENT_EJECTED 2
45static __inline__
int MScmRegisterMSInsertEjectCallback(
SceUID cbid)
47 return sceIoDevctl(
"fatms0:", 0x02415821, &cbid,
sizeof(cbid), 0, 0);
57static __inline__
int MScmUnregisterMSInsertEjectCallback(
SceUID cbid)
59 return sceIoDevctl(
"fatms0:", 0x02415822, &cbid,
sizeof(cbid), 0, 0);
int sceIoDevctl(const char *dev, unsigned int cmd, void *indata, int inlen, void *outdata, int outlen)
Send a devctl command to a device.
int SceUID
UIDs are used to describe many different kernel objects.
Definition pspkerneltypes.h:24