SSBM Decomp
Loading...
Searching...
No Matches
lbcardnew.h
Go to the documentation of this file.
1#ifndef MELEE_LB_CARDNEW_H
2#define MELEE_LB_CARDNEW_H
3
4#include <Runtime/platform.h>
5
6#include <melee/lb/forward.h>
7
8#include <placeholder.h>
9
10struct CardEntry {
14};
15
16/* 019BB8 */ int lb_80019BB8(int card_result);
17/* 019C38 */ struct CardTask* lb_80019C38(void);
18/* 019CB0 */ int lb_80019CB0(int result);
19/* 019EF0 */ void lb_80019EF0(int chan, UNK_T save_data, UNK_T status_out,
21/* 01A008 */ void fn_8001A008(s32 unused, s32 card_result);
22/* 01A0B0 */ void fn_8001A0B0(int file_idx, int hsd_error);
23/* 01A184 */ int lb_8001A184(void);
24/* 01A3A4 */ int lb_8001A3A4(void);
25/* 01A4CC */ void lb_8001A4CC(const char* filename, UNK_T file_entries);
26/* 01A594 */ int lb_8001A594(char* filename, void* file_entries);
27/* 01A860 */ int lb_8001A860(void);
28/* 01A8A4 */ int lb_8001A8A4(void);
29/* 01A9CC */ int lb_8001A9CC(char* filename);
30/* 01AAE4 */ int lb_8001AAE4(const char* old_name, const char* new_name);
31/* 01AC04 */ int lb_8001AC04(UNK_T filename);
32/* 01ACEC */ int lb_8001ACEC(UNK_T file_entries);
33/* 01AE38 */ int lb_8001AE38(UNK_T file_entries);
34/* 01AF84 */ int lb_8001AF84(void);
35/* 01B068 */ int lb_8001B068(void);
36/* 01B14C */ int lb_8001B14C(void);
37/* 01B614 */ int lb_8001B614(const char* filename);
38/* 01B6E0 */ s32 lb_8001B6E0(s32 file_idx);
39/* 01B6F8 */ enum_t lb_8001B6F8(void);
40/* 01B760 */ int lb_8001B760(int result);
41/* 01B7E0 */ u32 lb_8001B7E0(int chan, char* filename, void* file_entries,
42 void* save_data, int* status_out);
43/* 01B8C8 */ bool lb_8001B8C8(int chan);
44/* 01B99C */ int lb_8001B99C(int chan, const char* filename, UNK_T status_out);
45/* 01BA44 */ bool lb_8001BA44(int chan, const char* filename,
46 UNK_T status_out);
47/* 01BB48 */ int lb_8001BB48(int chan, char* filename, void* file_entries,
48 void* save_data, const char* write_buf,
49 int write_offset, int write_len,
50 UNK_T status_out);
51/* 01BC18 */ int lb_8001BC18(int chan, char* filename, void** file_entries,
52 void* save_data, const char* write_buf,
53 int write_offset, int write_len,
54 UNK_T status_out);
55/* 01BD34 */ enum_t lb_8001BD34(int chan, const char* filename,
56 UNK_T file_entries, UNK_T status_out);
57/* 01BE30 */ int lb_8001BE30(int chan, const char* filename,
58 UNK_T file_entries, const char* read_buf,
59 int read_offset, int read_len, UNK_T status_out,
61/* 01BF04 */ int lb_8001BF04(int chan, char* filename, void* file_entries,
62 const char* write_buf, int write_offset,
63 int write_len, UNK_T status_out);
64/* 01BFD8 */ int lb_8001BFD8(int chan,
65 lbCardNew_SnapshotEntry* snapshot_entries,
66 int* free_blocks, int* free_files);
67/* 01C0F4 */ int lb_8001C0F4(int chan, const char* name_a, const char* name_b,
68 const char* name_c, UNK_T status_out);
69/* 01C2D8 */ int lb_8001C2D8(int chan, const char* company,
70 const char* game_name, const char* filename);
71/* 01C404 */ int lb_8001C404(int chan);
72/* 01C4A8 */ int lb_8001C4A8(void* file_entries, void* icon_data);
73/* 01C550 */ void lbCardNew_AllocWorkArea(void);
74/* 01C5A4 */ void lb_8001C5A4(void);
75/* 01C5BC */ void lb_8001C5BC(void);
76
77#endif
u32 unused
Definition dbcamera.c:35
unsigned long u32
Definition types.h:9
signed long s32
Definition types.h:8
unsigned char u8
Definition types.h:5
static void callback(HSD_GObj *gobj)
Definition ftdonkeyspeciallw.c:89
int lb_8001B614(const char *filename)
Definition lbcardnew.c:680
s32 lb_8001B6E0(s32 file_idx)
Definition lbcardnew.c:705
int lb_8001C4A8(void *file_entries, void *icon_data)
Definition lbcardnew.c:1093
int lb_8001C0F4(int chan, const char *name_a, const char *name_b, const char *name_c, UNK_T status_out)
Definition lbcardnew.c:998
int lb_8001BF04(int chan, char *filename, void *file_entries, const char *write_buf, int write_offset, int write_len, UNK_T status_out)
Definition lbcardnew.c:946
int lb_8001AC04(UNK_T filename)
Definition lbcardnew.c:500
int lb_8001AE38(UNK_T file_entries)
Definition lbcardnew.c:551
int lb_8001BFD8(int chan, lbCardNew_SnapshotEntry *snapshot_entries, int *free_blocks, int *free_files)
Definition lbcardnew.c:975
bool lb_8001B8C8(int chan)
Definition lbcardnew.c:774
bool lb_8001BA44(int chan, const char *filename, UNK_T status_out)
Definition lbcardnew.c:807
enum_t lb_8001B6F8(void)
Definition lbcardnew.c:710
void fn_8001A008(s32 unused, s32 card_result)
Definition lbcardnew.c:174
int lb_8001AAE4(const char *old_name, const char *new_name)
Definition lbcardnew.c:474
int lb_8001B99C(int chan, const char *filename, UNK_T status_out)
Definition lbcardnew.c:794
int lb_80019CB0(int result)
Definition lbcardnew.c:69
int lb_8001B760(int result)
Definition lbcardnew.c:729
int lb_8001A594(char *filename, void *file_entries)
Definition lbcardnew.c:341
int lb_8001A184(void)
Definition lbcardnew.c:232
int lb_8001B14C(void)
Definition lbcardnew.c:617
int lb_8001B068(void)
Definition lbcardnew.c:601
int lb_8001C2D8(int chan, const char *company, const char *game_name, const char *filename)
Definition lbcardnew.c:1058
int lb_8001A9CC(char *filename)
Definition lbcardnew.c:447
enum_t lb_8001BD34(int chan, const char *filename, UNK_T file_entries, UNK_T status_out)
Definition lbcardnew.c:884
int lb_8001BE30(int chan, const char *filename, UNK_T file_entries, const char *read_buf, int read_offset, int read_len, UNK_T status_out, UNK_T callback)
Definition lbcardnew.c:913
void lb_80019EF0(int chan, UNK_T save_data, UNK_T status_out, UNK_T callback)
Definition lbcardnew.c:148
void lb_8001A4CC(const char *filename, UNK_T file_entries)
Definition lbcardnew.c:304
int lb_8001A3A4(void)
Definition lbcardnew.c:278
void lb_8001C5BC(void)
Definition lbcardnew.c:1132
int lb_8001A8A4(void)
Definition lbcardnew.c:414
u32 lb_8001B7E0(int chan, char *filename, void *file_entries, void *save_data, int *status_out)
Definition lbcardnew.c:752
void lbCardNew_AllocWorkArea(void)
Definition lbcardnew.c:1119
void fn_8001A0B0(int file_idx, int hsd_error)
Definition lbcardnew.c:218
int lb_8001C404(int chan)
Definition lbcardnew.c:1086
int lb_8001A860(void)
Definition lbcardnew.c:400
int lb_8001BC18(int chan, char *filename, void **file_entries, void *save_data, const char *write_buf, int write_offset, int write_len, UNK_T status_out)
Definition lbcardnew.c:856
int lb_80019BB8(int card_result)
Definition lbcardnew.c:16
int lb_8001BB48(int chan, char *filename, void *file_entries, void *save_data, const char *write_buf, int write_offset, int write_len, UNK_T status_out)
Definition lbcardnew.c:826
int lb_8001ACEC(UNK_T file_entries)
Definition lbcardnew.c:517
int lb_8001AF84(void)
Definition lbcardnew.c:585
void lb_8001C5A4(void)
Definition lbcardnew.c:1127
struct CardTask * lb_80019C38(void)
Definition lbcardnew.c:46
#define UNK_T
Definition placeholder.h:23
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:28
Definition lbcardnew.h:10
u8 * data
Definition lbcardnew.h:13
int file_flags
Definition lbcardnew.h:12
int file_size
Definition lbcardnew.h:11
Definition types.h:314