5#include "common_header.h"
16#ifndef MEDIAMAN_KERNEL_H
17#define MEDIAMAN_KERNEL_H
33SceUID sceUmdGetUserEventFlagId(
void);
35s32 sceUmdGetDriveStatus(
void);
37s32 sceUmdGetAssignedFlag(
void);
39void sceUmdSetAssignedFlag(s32 flag);
41void sceUmdClearDriveStatus(s32 state);
43void sceUmdSetDriveStatus(s32 state);
45u32 sceUmdSetErrorStatus(s32 state);
47s32 sceUmdGetErrorStatus(
void);
49u32 sceUmdRegisterGetUMDInfoCallBack(s32 (*umdInfoCallback)(SceUmdDiscInfo *), SceUmdDiscInfo *pDiscInfo);
51u32 sceUmdUnRegisterGetUMDInfoCallBack(
void);
53u32 sceUmdRegisterMediaPresentCallBack(s32(*MediaPresentCallback)(
void *),
void *param);
55u32 sceUmdUnRegisterMediaPresentCallBack(
void);
57void sceUmdUnRegisterActivateCallBack(
void);
59void sceUmdUnRegisterDeactivateCallBack(
void);
61u32 sceUmdRegisterActivateCallBack(s32 (*activateCallback)(s32,
void *),
void *param);
63u32 sceUmdRegisterDeactivateCallBack(s32 (*deactivateCallback)(s32,
void *),
void *param);
65u32 sceUmdRegisterReplaceCallBack(s32 (*umdReplaceCallback)(s32));
67u32 sceUmdUnRegisterReplaceCallBack(
void);
69u32 sceUmd_76D356F9(s32 (*arg0)(
void));