SSBM Decomp
Loading...
Searching...
No Matches
hsd_3AA7.h
Go to the documentation of this file.
1#ifndef GALE01_3AA790
2#define GALE01_3AA790
3
4#include <placeholder.h>
5
7 /* +0 */ u8 _pad0[0x8];
8 /* +08 */ u32 x8;
9 /* +0C */ u8 _pad1[0x18];
10 /* +24 */ u32 x24;
11 /* +28 */ int x28[9];
12 /* +4C */ int x4C[9];
13 /* +70 */ int x70[9];
14};
15typedef struct CardState {
16 /* 0x00 */ u8* x0;
17 /* 0x04 */ u8 _pad0[0x4];
18 /* 0x08 */ u32 x8;
19 /* 0x0C */ u8 _pad1[0x18];
20 /* 0x24 */ u32 x24;
21} CardState;
22
25/* 3AC168 */ s32 fn_803AC168(s32* cmd_buf);
26/* 3AC258 */ void fn_803AC258(CardState* card_state, s32 block_idx);
27/* 3AC2A4 */ void fn_803AC2A4(s32 card_state);
29/* 3AC2E0 */ void fn_803AC2E0(void);
31/* 3AC340 */ int hsd_803AC340(void* header);
32/* 3AC3E0 */ void hsd_803AC3E0(struct hsd_803AC3E0_arg0_t* file_desc,
33 int file_idx, int file_size, int file_offset,
34 int file_flags);
35/* 3AC3F8 */ void fn_803AC3F8(void*, u8*, s32);
36/* 3AC558 */ void hsd_803AC558(struct hsd_803AC3E0_arg0_t*, u8*);
37/* 3AC634 */ u32 fn_803AC634(struct hsd_803AC3E0_arg0_t* file_desc,
38 s32 file_idx);
40
41/* 3AC7DC */ s32 fn_803AC7DC(CardState*);
42/* 3ACB74 */ s32 fn_803ACB74(s32 seq_a, s32 seq_b);
43/* 3ACBE8 */ s32 fn_803ACBE8(CardState* state, s32 block_idx);
44/* 3ACC0C */ s32 fn_803ACC0C(CardState* state, s32 block_idx, s32 file_id,
45 s32 seq_num, void* expected_data, s32 data_size);
46/* 3ACD58 */ s32 fn_803ACD58(CardState* state, void* icon_data,
47 void* file_data);
48/* 3ACF30 */ s32 fn_803ACF30(CardState* state, s32 file_id, s32 seq_num,
49 s32 version);
50/* 3ACFC0 */ s32 fn_803ACFC0(CardState* state, s32 block_idx, s32 file_id,
51 s32 seq_num, void* payload, s32 payload_size,
52 s32 version);
54/* 3ADE4C */ s32 fn_803ADE4C(s32 card_state, s32 channel, s32 callback);
59/* 3B0E9C */ s32 fn_803B0E9C(s32, s32, s32, s32, s32);
60/* 3B1338 */ s32 fn_803B1338(CardState* state, s32);
61/* 3B1F78 */ s32 fn_803B1F78(CardState* state, s32 channel, s32 file_id,
62 s32 seq_num, s32 callback);
63/* 3B21E8 */ s32 fn_803B21E8(s32 card_state, s32 file_id, s32 seq_num,
65/* 3B2374 */ void hsd_803B2374(void);
66/* 3B24E4 */ void hsd_803B24E4(s32* ctx, int channel, int file_no,
67 void* work_buf);
68/* 3B2550 */ int hsd_803B2550(s32*, const char*, void (*)(int, int));
69/* 3B2674 */ s32 hsd_803B2674(CardState* state);
70/* 3B26CC */ s32 fn_803B26CC(CardState* state, s32 file_id, s32 seq_num,
71 s32 version, s32 callback);
72
73#endif
static void callback(HSD_GObj *gobj)
Definition ftDk_SpecialLw.c:89
void fn_803AC2D4(void)
Definition hsd_3AA7.c:79
void fn_803AC334(void)
Definition hsd_3AA7.c:99
s32 fn_803B1338(CardState *state, s32)
void fn_803AC2A4(s32 card_state)
Definition hsd_3AA7.c:71
u32 fn_803AC634(struct hsd_803AC3E0_arg0_t *file_desc, s32 file_idx)
fn_803AC3F8
Definition hsd_3AA7.c:163
void hsd_803AC3E0(struct hsd_803AC3E0_arg0_t *file_desc, int file_idx, int file_size, int file_offset, int file_flags)
Definition hsd_3AA7.c:150
UNK_RET hsd_803AAA48(UNK_PARAMS)
void hsd_803AC558(struct hsd_803AC3E0_arg0_t *, u8 *)
UNK_RET fn_803AA790(UNK_PARAMS)
void fn_803AC258(CardState *card_state, s32 block_idx)
Definition hsd_3AA7.c:58
UNK_RET fn_803AE7F8(UNK_PARAMS)
void hsd_803B2374(void)
s32 fn_803B0E9C(s32, s32, s32, s32, s32)
s32 fn_803ACB74(s32 seq_a, s32 seq_b)
fn_803AC6B8
Definition hsd_3AA7.c:195
s32 fn_803ACC0C(CardState *state, s32 block_idx, s32 file_id, s32 seq_num, void *expected_data, s32 data_size)
Definition hsd_3AA7.c:235
void fn_803AC2E0(void)
Definition hsd_3AA7.c:84
UNK_RET fn_803ADF90(UNK_PARAMS)
s32 fn_803B26CC(CardState *state, s32 file_id, s32 seq_num, s32 version, s32 callback)
Definition hsd_3AA7.c:760
UNK_RET fn_803B0120(UNK_PARAMS)
UNK_RET fn_803AC6B8(UNK_PARAMS)
void hsd_803B24E4(s32 *ctx, int channel, int file_no, void *work_buf)
hsd_803B2374
Definition hsd_3AA7.c:736
UNK_RET fn_803AF3F0(UNK_PARAMS)
s32 fn_803AC168(s32 *cmd_buf)
fn_803AA790
Definition hsd_3AA7.c:25
s32 fn_803ACFC0(CardState *state, s32 block_idx, s32 file_id, s32 seq_num, void *payload, s32 payload_size, s32 version)
Definition hsd_3AA7.c:417
int hsd_803B2550(s32 *, const char *, void(*)(int, int))
int hsd_803AC340(void *header)
Definition hsd_3AA7.c:106
s32 hsd_803B2674(CardState *state)
hsd_803B2550
Definition hsd_3AA7.c:747
s32 fn_803AC7DC(CardState *)
s32 fn_803ACD58(CardState *state, void *icon_data, void *file_data)
Definition hsd_3AA7.c:297
void fn_803AC3F8(void *, u8 *, s32)
s32 fn_803B1F78(CardState *state, s32 channel, s32 file_id, s32 seq_num, s32 callback)
fn_803ADF90
Definition hsd_3AA7.c:574
s32 fn_803ACF30(CardState *state, s32 file_id, s32 seq_num, s32 version)
Definition hsd_3AA7.c:393
s32 fn_803B21E8(s32 card_state, s32 file_id, s32 seq_num, s32 callback)
Definition hsd_3AA7.c:673
UNK_RET fn_803AD16C(UNK_PARAMS)
s32 fn_803ACBE8(CardState *state, s32 block_idx)
Definition hsd_3AA7.c:221
s32 fn_803ADE4C(s32 card_state, s32 channel, s32 callback)
fn_803AD16C
Definition hsd_3AA7.c:508
signed long s32
Definition hsd_3B2B.h:1
unsigned char u8
Definition hsd_3B2B.h:2
#define UNK_PARAMS
Definition placeholder.h:47
#define UNK_RET
Definition placeholder.h:39
Definition hsd_3AA7.h:15
u8 _pad1[0x18]
Definition hsd_3AA7.h:19
u8 _pad0[0x4]
Definition hsd_3AA7.h:17
u8 * x0
Definition hsd_3AA7.h:16
u32 x24
Definition hsd_3AA7.h:20
u32 x8
Definition hsd_3AA7.h:18
Definition hsd_3AA7.h:6
int x4C[9]
Definition hsd_3AA7.h:12
u32 x24
Definition hsd_3AA7.h:10
u32 x8
Definition hsd_3AA7.h:8
int x70[9]
Definition hsd_3AA7.h:13
u8 _pad1[0x18]
Definition hsd_3AA7.h:9
u8 _pad0[0x8]
Definition hsd_3AA7.h:7
int x28[9]
Definition hsd_3AA7.h:11