unsigned long u32
Definition types.h:9
unsigned short int u16
Definition types.h:7
unsigned char u8
Definition hsd_3B2B.h:2
MCC_SYSEVENT
Definition mcc.h:36
@ MCC_SYSEVENT_INITIALIZED
Definition mcc.h:39
@ MCC_SYSEVENT_UNKNOWN
Definition mcc.h:37
@ MCC_SYSEVENT_REBOOT
Definition mcc.h:38
@ MCC_SYSEVENT_PING_RESULT
Definition mcc.h:41
@ MCC_SYSEVENT_PING
Definition mcc.h:40
@ MCC_SYSEVENT_FLUSH
Definition mcc.h:42
int MCCOpen(enum MCC_CHANNEL chID, u8 blockSize, MCC_CBEvent callbackEvent)
int FIOFindFirst(const char *filename, struct FIO_Finddata *finddata)
FIO_ASYNC_STATE
Definition mcc.h:87
@ FIO_ASYNC_STATE_BUSY
Definition mcc.h:89
@ FIO_ASYNC_STATE_IDOL
Definition mcc.h:88
@ FIO_ASYNC_STATE_DONE
Definition mcc.h:90
int FIOCheckAsyncDone(u32 *result)
int FIOInit(enum MCC_EXI exiChannel, enum MCC_CHANNEL chID, u8 blockSize)
int FIOFopen(const char *filename, u32 mode)
u32 FIOFwrite(int handle, void *data, u32 size)
int MCCLock(enum MCC_CHANNEL chID)
MCC_CHANNEL
Definition mcc.h:4
@ MCC_CHANNEL_14
Definition mcc.h:19
@ MCC_CHANNEL_SYSTEM
Definition mcc.h:5
@ MCC_CHANNEL_10
Definition mcc.h:15
@ MCC_CHANNEL_15
Definition mcc.h:20
@ MCC_CHANNEL_4
Definition mcc.h:9
@ MCC_CHANNEL_2
Definition mcc.h:7
@ MCC_CHANNEL_13
Definition mcc.h:18
@ MCC_CHANNEL_8
Definition mcc.h:13
@ MCC_CHANNEL_12
Definition mcc.h:17
@ MCC_CHANNEL_11
Definition mcc.h:16
@ MCC_CHANNEL_5
Definition mcc.h:10
@ MCC_CHANNEL_3
Definition mcc.h:8
@ MCC_CHANNEL_1
Definition mcc.h:6
@ MCC_CHANNEL_9
Definition mcc.h:14
@ MCC_CHANNEL_6
Definition mcc.h:11
@ MCC_CHANNEL_7
Definition mcc.h:12
void(* MCC_CBSysEvent)(enum MCC_SYSEVENT sysEvent)
Definition mcc.h:46
u32 FIOGetAsyncBufferSize(void)
int MCCGetConnectionStatus(enum MCC_CHANNEL chID, enum MCC_CONNECT *connect)
int FIOFprintf(int handle, const char *format,...)
int MCCRead(enum MCC_CHANNEL chID, u32 offset, void *data, long size, enum MCC_SYNC_STATE async)
int FIOFclose(int handle)
int MCCInit(enum MCC_EXI exiChannel, u8 timeout, MCC_CBSysEvent callbackSysEvent)
int MCCEnumDevices(MCC_CBEnumDevices callbackEnumDevices)
int MCCClose(enum MCC_CHANNEL chID)
int MCCStreamClose(enum MCC_CHANNEL chID)
u32 FIOFread(int handle, void *data, u32 size)
MCC_MODE
Definition mcc.h:69
@ MCC_MODE_ALL
Definition mcc.h:72
@ MCC_MODE_MIN
Definition mcc.h:70
@ MCC_MODE_MAX
Definition mcc.h:71
int FIOFindNext(struct FIO_Finddata *finddata)
MCC_CONNECT
Definition mcc.h:75
@ MCC_CONNECT_HOST_OPEN
Definition mcc.h:77
@ MCC_CONNECT_DISCONNECT
Definition mcc.h:76
@ MCC_CONNECT_TARGET_OPEN
Definition mcc.h:78
@ MCC_CONNECT_CONNECTED
Definition mcc.h:79
int MCCGetChannelInfo(enum MCC_CHANNEL chID, MCC_Info *info)
int FIOFerror(int handle)
MCC_SYNC_STATE
Definition mcc.h:82
@ MCC_ASYNC
Definition mcc.h:84
@ MCC_SYNC
Definition mcc.h:83
u32 MCCStreamRead(enum MCC_CHANNEL chID, void *data)
int MCCWrite(enum MCC_CHANNEL chID, u32 offset, void *data, long size, enum MCC_SYNC_STATE async)
u32 FIOFseek(int handle, long offset, u32 mode)
int MCCNotify(enum MCC_CHANNEL chID, u32 notify)
int MCCUnlock(enum MCC_CHANNEL chID)
u8 MCCGetFreeBlocks(enum MCC_MODE mode)
int FIOFflush(int handle)
int MCCStreamWrite(enum MCC_CHANNEL chID, void *data, u32 dataBlockSize)
int FIOFwriteAsync(int handle, void *data, u32 size)
void(* MCC_CBEvent)(enum MCC_CHANNEL channel, u32, u32)
Definition mcc.h:45
int FIOFstat(int handle, struct FIO_Stat *stat)
int(* MCC_CBEnumDevices)(long)
Definition mcc.h:47
u32 MCCSetChannelEventMask(enum MCC_CHANNEL chID, u32 event)
int MCCStreamOpen(enum MCC_CHANNEL chID, u8 blockSize)
MCC_EXI
Definition mcc.h:30
@ MCC_EXI_0
Definition mcc.h:31
@ MCC_EXI_2
Definition mcc.h:33
@ MCC_EXI_1
Definition mcc.h:32
int FIOFreadAsync(int handle, void *data, u32 size)
u8 stat[6][2]
Definition mnruleplus.c:99
u16 year
Definition mcc.h:94
u8 month
Definition mcc.h:95
u8 day
Definition mcc.h:96
u8 minute
Definition mcc.h:101
u8 reserved
Definition mcc.h:103
u8 second
Definition mcc.h:102
u8 hour
Definition mcc.h:100
struct FIO_Stat stat
Definition mcc.h:121
char filename[256]
Definition mcc.h:122
struct FIO_Timestamp lastAccessTime
Definition mcc.h:114
u32 fileSizeHigh
Definition mcc.h:116
u32 fileAttributes
Definition mcc.h:112
struct FIO_Timestamp lastWriteTime
Definition mcc.h:115
struct FIO_Timestamp creationTime
Definition mcc.h:113
u32 fileSizeLow
Definition mcc.h:117
struct FIO_Date date
Definition mcc.h:107
struct FIO_Daytime time
Definition mcc.h:108
int isStreamDone
Definition mcc.h:64
int unk
Definition mcc.h:66
u32 eventMask
Definition mcc.h:63
int isStreamConnection
Definition mcc.h:65
MCC_Info info
Definition mcc.h:61
MCC_CBEvent callbackEvent
Definition mcc.h:62
u32 number
Definition mcc.h:57
u32 code
Definition mcc.h:56
u32 length
Definition mcc.h:50
u16 rsvd
Definition mcc.h:51
u16 protocol
Definition mcc.h:52
u8 firstBlock
Definition mcc.h:24
u8 connect
Definition mcc.h:26
u8 isLocked
Definition mcc.h:27
u8 blockLength
Definition mcc.h:25