summaryrefslogtreecommitdiff
path: root/include/unk_0202E29C.h
blob: 92998f7cb682bc71c774ed6d2fd8d5227826d08e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
#ifndef POKEDIAMOND_UNK_0202E29C_H
#define POKEDIAMOND_UNK_0202E29C_H

#include "global.h"
#include "mail_message.h"
#include "player_data.h"

struct UnkStruct_0202E29C_sub4
{
    u32 unk00;
    u8 unk04;
    u8 unk05;
    u8 unk06;
    u8 unk07;
    u8 unk08[8];
    struct PlayerData unk10;
    u8 unk30[0x40];
};

struct UnkStruct_0202E29C_sub
{
    u32 unk00;
    u8 unk04[6];
    u8 unk0A[0x2C];
    u16 unk36;
    u8 unk38[0x18];
    struct UnkStruct_0202E29C_sub4 unk50;
};

struct UnkStruct_0202E29C_sub3
{
    struct MailMessage unk00;
    struct PlayerData unk08;
    u8 unk28[0x20];
    u8 unk48[0x4];
    u8 unk4C;
    u8 unk4D[7];
};

struct UnkStruct_0202E29C_sub2
{
    u32 unk00;
    u8 unk04;
    u8 unk05;
    u8 unk06;
    struct UnkStruct_0202E29C_sub3 unk08;
};

struct UnkStruct_0202E29C
{
    struct UnkStruct_0202E29C_sub3 unk000;
    struct UnkStruct_0202E29C_sub unk054[16];
    u8 unkC54[8][6];
    u16 unkC84[16];
    void *unkCA4;
    struct MailMessage unkCA8;
    u32 unkCB0;
    u8 unkCB4;
    struct PlayerData *unkCB8;
    void *unkCBC;
    u32 unkCC0;
    struct UnkStruct_0202E29C_sub2 unkCC4;
    u8 unkD20[0x84];
    u16 unkDA4;
    u16 unkDA6;
    u8 unkDA8;
    u8 unkDA9;
    u8 unkDAA;
    u8 unkDAB;
    u8 unkDAC;
    u8 unkDAD_0:1;
    u8 unkDAD_1:1;
    u8 unkDAD_2:1;
    u8 unkDAD_3:1;
    u8 unkDAD_4:1;
    u8 unkDAD_5:1;
    u8 unkDAE[0x2];
};

void FUN_0202E29C(struct PlayerData *player_data);
BOOL FUN_0202E344();
BOOL FUN_0202E358(u8 *param0, u8 *param1, s32 param2);
void FUN_0202E380(struct UnkStruct_0202E29C_sub *param0, u32 param1);
void FUN_0202E470(u32 param0, u32 param1);
void FUN_0202E488();
void FUN_0202E49C();
BOOL FUN_0202E4C8();
BOOL FUN_0202E4DC();
void FUN_0202E4F0();
void FUN_0202E500();
void FUN_0202E538();
void FUN_0202E56C(u32 param0);
void FUN_0202E594();
BOOL FUN_0202E5F8(u32 param0, u32 param1, u32 param2);
u32 FUN_0202E66C(u32 param0, u32 param1);
u32 FUN_0202E6F0();
BOOL FUN_0202E784();
void FUN_0202E7B0(u32 param0);
void FUN_0202E7D8();
u32 FUN_0202E810();
s32 FUN_0202E844(u32 param0);
u8 FUN_0202E878();
void FUN_0202E88C();
s32 FUN_0202E8A0(s32 param0);
s32 FUN_0202E8D0(s32 param0);
s32 FUN_0202E8F4();
s32 FUN_0202E950();
void FUN_0202E9AC(u32 param0, struct PlayerData *player_data);
u32 FUN_0202E9E8(u32 param0);
void FUN_0202EA54();
void FUN_0202EA9C();
void FUN_0202EB7C();
void FUN_0202EBD0(u16 param0);
void FUN_0202ED70(u16 param0);
u32 FUN_0202ED84(u16 param0);
u32 FUN_0202EDB8();
BOOL FUN_0202EDD8();
BOOL FUN_0202EDF8();
u32 FUN_0202EE0C();
u32 FUN_0202EE24();
BOOL FUN_0202EE44();
BOOL FUN_0202EE60();
void FUN_0202EE84(u32 param0);
void FUN_0202EEB0(u32 param0);
u32 FUN_0202EEE8(u16 param0);
struct UnkStruct_0202E29C_sub *FUN_0202EF18(u32 param0);
struct UnkStruct_0202E29C_sub4 *FUN_0202EF44(s32 param0);
struct PlayerData *FUN_0202EF70();
struct PlayerData *FUN_0202EF84(int param0);
void FUN_0202EFAC(u8 *param0, s32 param1);
BOOL FUN_0202EFE4(u8 *param0);
u32 FUN_0202F03C();
void FUN_0202F05C();
void FUN_0202F078(struct MailMessage *mail_message);
void FUN_0202F094(void *param0);
void FUN_0202F0B8();
u32 FUN_0202F0DC(u8 param0);
BOOL FUN_0202F104();
void FUN_0202F10C(struct UnkStruct_0202E29C_sub3 *param0);
u8 *FUN_0202F124(u32 param0);

#endif // POKEDIAMOND_UNK_0202E29C_H