23 lines
No EOL
769 B
C
23 lines
No EOL
769 B
C
#ifndef _GAME_CARD_H
|
|
#define _GAME_CARD_H
|
|
|
|
#include "dolphin.h"
|
|
|
|
extern u8 UnMountCnt;
|
|
|
|
void HuCardInit(void);
|
|
s32 HuCardCheck(void);
|
|
s32 HuCardSlotCheck(s16 slot);
|
|
s32 HuCardMount(s16 slot);
|
|
void HuCardUnMount(s16 slot);
|
|
s32 HuCardFormat(s16 slot);
|
|
s32 HuCardOpen(s16 slot, const char *fileName, CARDFileInfo *fileInfo);
|
|
s32 HuCardRead(CARDFileInfo *fileInfo, void *addr, s32 length, s32 offset);
|
|
s32 HuCardCreate(s16 slot, const char *fileName, s32 size, CARDFileInfo *fileInfo);
|
|
s32 HuCardClose(CARDFileInfo *fileInfo);
|
|
s32 HuCardWrite(CARDFileInfo *fileInfo, const void *addr, s32 length, s32 offset);
|
|
s32 HuCardDelete(s16 slot, const char *fileName);
|
|
s32 HuCardSectorSizeGet(s16 slot);
|
|
s32 HuCardFreeSpaceGet(s16 slot, u32 *byteNotUsed, u32 *filesNotUsed);
|
|
|
|
#endif |