41 #define MC_TYPE_PSX sceMcTypePS1
42 #define MC_TYPE_PS2 sceMcTypePS2
43 #define MC_TYPE_POCKET sceMcTypePDA
44 #define MC_TYPE_NONE sceMcTypeNoCard
46 #define MC_FORMATTED 1
47 #define MC_UNFORMATTED 0
50 #define MC_ATTR_READABLE sceMcFileAttrReadable
51 #define MC_ATTR_WRITEABLE sceMcFileAttrWriteable
52 #define MC_ATTR_EXECUTABLE sceMcFileAttrExecutable
53 #define MC_ATTR_PROTECTED sceMcFileAttrDupProhibit
54 #define MC_ATTR_FILE sceMcFileAttrFile
55 #define MC_ATTR_SUBDIR sceMcFileAttrSubdir
57 #define MC_ATTR_OBJECT (sceMcFileAttrFile|sceMcFileAttrSubdir)
58 #define MC_ATTR_CLOSED sceMcFileAttrClosed
59 #define MC_ATTR_PDAEXEC sceMcFileAttrPDAExec
60 #define MC_ATTR_PSX sceMcFileAttrPS1
62 #define MC_ATTR_HIDDEN sceMcFileAttrHidden
108 unsigned char head[4];
126 unsigned short title[34];
128 unsigned char view[64];
130 unsigned char copy[64];
132 unsigned char del[64];
134 unsigned char unknown3[512];
137 typedef struct _sceMcTblGetDir {
145 unsigned char EntryName[32];
189 unsigned unknown4[2];
191 unsigned char name[32];
192 }
mcTable __attribute__((deprecated, aligned (64)));
196 #define MC_TYPE_XMC 1
254 int mcSeek(
int fd,
int offset,
int origin);
int mcGetEntSpace(int port, int slot, const char *path)
int mcUnformat(int port, int slot)
int mcSeek(int fd, int offset, int origin)
int mcRead(int fd, void *buffer, int size)
int mcMkDir(int port, int slot, const char *name)
int mcWritePage(int port, int slot, int page, const void *buffer)
int mcEraseBlock(int port, int slot, int block, int mode)
int mcOpen(int port, int slot, const char *name, int mode)
int mcRename(int port, int slot, const char *oldName, const char *newName)
int mcChdir(int port, int slot, const char *newDir, char *currentDir)
int mcSetFileInfo(int port, int slot, const char *name, const sceMcTblGetDir *info, unsigned flags)
int mcReadPage(int port, int slot, unsigned int page, void *buffer)
@ MCICON_TYPE_SOFTWARE_PS2
@ MCICON_TYPE_SETTINGS_DATA
@ MCICON_TYPE_SOFTWARE_PKT
int mcGetDir(int port, int slot, const char *name, unsigned mode, int maxent, sceMcTblGetDir *table)
int mcGetInfo(int port, int slot, int *type, int *free, int *format)
int mcDelete(int port, int slot, const char *name)
int mcFormat(int port, int slot)
int mcWrite(int fd, const void *buffer, int size)
int mcChangeThreadPriority(int level)
int mcSync(int mode, int *cmd, int *result)