1#ifndef MELEE_LB_CARDNEW_H
2#define MELEE_LB_CARDNEW_H
37 void* save_data,
int* status_out);
44 void* save_data,
char* comment,
void* banner,
47 void* save_data,
char* comment,
void* banner,
48 void*
icons,
bool* status_out);
52 UNK_T file_entries,
char* comment,
void* banner,
55 char* comment,
void* banner,
void*
icons,
59 int* free_blocks,
int* free_files);
60 int lb_8001C0F4(
int chan,
const char* name_a,
const char* name_b,
61 const char* name_c,
UNK_T status_out);
63 const char* game_name,
const char*
filename);
65 int lb_8001C4A8(
void* file_entries,
void* icon_data);
static void callback(HSD_GObj *gobj)
Definition ftdonkeyspeciallw.c:90
char filename[]
Definition lbcardgame.c:121
int lb_8001BE30(int chan, const char *filename, UNK_T file_entries, char *comment, void *banner, void *icons, UNK_T status_out, UNK_T callback)
Definition lbcardnew.c:1032
s32 lb_8001B6E0(s32 file_idx)
Definition lbcardnew.c:818
int lb_8001BB48(int chan, char *filename, void *file_entries, void *save_data, char *comment, void *banner, void *icons, UNK_T status_out)
Definition lbcardnew.c:952
enum_t lbCardNew_CompleteNextTask(void)
Definition lbcardnew.c:823
lbCardResult
Definition lbcardnew.h:10
@ LbCardResult_DeviceError
Definition lbcardnew.h:21
@ LbCardResult_Ready
Definition lbcardnew.h:11
@ LbCardResult_BadSectorSize
Definition lbcardnew.h:18
@ LbCardResult_Malformed
Definition lbcardnew.h:15
@ LbCardResult_Invalid
Definition lbcardnew.h:19
@ LbCardResult_Busy
Definition lbcardnew.h:17
@ LbCardResult_2
Definition lbcardnew.h:12
@ LbCardResult_10
Definition lbcardnew.h:16
@ LbCardResult_FatalError
Definition lbcardnew.h:20
@ LbCardResult_NoFile
Definition lbcardnew.h:13
@ LbCardResult_NullFilename
Definition lbcardnew.h:14
@ LbCardResult_16
Definition lbcardnew.h:22
int lbCardNew_ProbeEx(int chan)
Definition lbcardnew.c:1175
int lb_8001C4A8(void *file_entries, void *icon_data)
Definition lbcardnew.c:1182
int lb_8001C0F4(int chan, const char *name_a, const char *name_b, const char *name_c, UNK_T status_out)
Definition lbcardnew.c:1087
void(* LbCardOnFinishedCallback)(int)
Definition lbcardnew.h:31
int lbCardNew_DeleteSnap(int chan, const char *filename, UNK_T status_out)
Definition lbcardnew.c:918
int lb_8001BFD8(int chan, lbCardNew_SnapshotEntry *snapshot_entries, int *free_blocks, int *free_files)
Definition lbcardnew.c:1065
bool lb_8001B8C8(int chan)
Definition lbcardnew.c:899
bool lb_8001BA44(int chan, const char *filename, UNK_T status_out)
Definition lbcardnew.c:932
int lb_8001C2D8(int chan, const char *company, const char *game_name, const char *filename)
Definition lbcardnew.c:1147
void lbCardNew_ForgetMemory(void)
Definition lbcardnew.c:1216
int lb_8001BC18(int chan, char *filename, void **file_entries, void *save_data, char *comment, void *banner, void *icons, bool *status_out)
Definition lbcardnew.c:981
enum_t lb_8001BD34(int chan, const char *filename, UNK_T file_entries, UNK_T status_out)
Definition lbcardnew.c:1008
int lbCardNew_CompleteAllTasks(int result)
Definition lbcardnew.c:842
u32 lb_8001B7E0(int chan, char *filename, void *file_entries, void *save_data, int *status_out)
Definition lbcardnew.c:880
void lbCardNew_Init(void)
Definition lbcardnew.c:1221
void lbCardNew_AllocWorkArea(void)
Definition lbcardnew.c:1208
int lb_8001BF04(int chan, char *filename, void *file_entries, char *comment, void *banner, void *icons, UNK_T status_out)
Definition lbcardnew.c:1049
signed int s32
Definition types.h:12
unsigned int u32
Definition types.h:13
static CSSIcon icons[25+1]
Definition mncharsel.c:142
#define UNK_T
Definition placeholder.h:24
Definition lbcardnew.h:25
int file_size
Definition lbcardnew.h:26
int file_flags
Definition lbcardnew.h:27
void * data
Definition lbcardnew.h:28