summaryrefslogtreecommitdiff
path: root/include/unk_0202F150.h
blob: 8f5cdd3e21ae15766d40b5fdb5f6ecb3af80de5d (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
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
#ifndef POKEDIAMOND_UNK_0202F150_H
#define POKEDIAMOND_UNK_0202F150_H

#include "global.h"
#include "MI_memory.h"
#include "RTC_api.h"
#include "heap.h"
#include "main.h"
#include "unk_0202D858.h"
#include "unk_02031480.h"

struct UnkStruct0202F150_sub1
{
    u32 unk00;
    s16 unk04;
    s16 unk06;
    u32 unk08;
};

struct UnkStruct0202F150_sub2
{
    u32 unk00;
    void *unk04;
    u16 unk08;
    u8 unk0a;
};

struct UnkStruct0202F150
{
    u8 unk000[2][38];
    u8 unk04c[264];
    u8 unk154[2][192];
    u8 unk2D4[384];
    void *unk454;
    void *unk458;
    void *unk45C;
    void *unk460;
    struct UnkStruct0202F150_sub1 unk464;
    struct UnkStruct0202F150_sub1 unk470;
    struct UnkStruct0202F150_sub1 unk47C[8];
    struct UnkStruct0202F150_sub1 unk4DC;
    struct UnkStruct0202F150_sub1 unk4E8[8];
    u32 unk548;
    u8 unk54C[32];
    u8 unk56C[32];
    struct UnkStruct0202F150_sub2 unk58C[8];
    u32 unk5EC;
    u32 unk5F0;
    u16 unk5F4;
    u8 unk5F6;
    u8 unk5F7;
    s64 unk5F8[3];
    u16 unk610[8];
    u8 unk620[0x8];
    u16 unk628;
    u8 unk62A;
    u8 unk62B;
    u8 unk62C;
    s8 unk62D;
    u16 unk62E;
    u32 unk630;
    u32 unk634;
    u32 unk638[8];
    u32 unk658;
    u16 unk65C;
    u8 unk65E;
    u8 unk65F[8];
    u8 unk667[8];
    u8 unk66F[8];
    u8 unk677[4];
    u8 unk67B;
    u8 unk67C;
    u8 unk67D;
    u8 unk67E;
    u8 unk67F;
    u8 unk680;
    u8 unk681;
    u8 unk682;
    u8 unk683;
    u8 unk684;
    u8 unk685;
    u8 unk686;
    u8 unk687;
    u8 unk688;
    u8 unk689;
    u8 unk68A;
    u8 unk68B;
};

THUMB_FUNC u32 FUN_0202F150(u32 param0, u32 param1);
THUMB_FUNC void FUN_0202F2F0();
THUMB_FUNC void FUN_0202F5A4();
THUMB_FUNC void FUN_0202F820(int param0);
THUMB_FUNC void FUN_0202F8D4();
THUMB_FUNC void FUN_0202F910(int param0);
THUMB_FUNC BOOL FUN_0202F918(u32 param0, u32 param1, u32 param2, u32 param3);
THUMB_FUNC u32 FUN_0202F950(u32 param0, u32 param1, u32 param2);
THUMB_FUNC void FUN_0202F984();
THUMB_FUNC void FUN_0202F9E0(u32 param0);
THUMB_FUNC void FUN_0202FA10();
THUMB_FUNC void FUN_0202FA1C();
THUMB_FUNC u8 FUN_0202FA28();
THUMB_FUNC u32 FUN_0202FA48();
THUMB_FUNC void FUN_0202FA5C();
THUMB_FUNC u32 FUN_0202FB18(u32 param0);
THUMB_FUNC void FUN_0202FB20();
THUMB_FUNC void FUN_0202FB58();
THUMB_FUNC BOOL FUN_0202FB80();
THUMB_FUNC void FUN_0202FC60();
THUMB_FUNC void FUN_0202FC80();
THUMB_FUNC void FUN_0202FCA8();
THUMB_FUNC void FUN_0202FCCC();
THUMB_FUNC u32 FUN_0202FE2C(int param0);
THUMB_FUNC void FUN_0202FEEC();
THUMB_FUNC void FUN_02030074();
THUMB_FUNC void FUN_02030238(u32 param0, u8 *param1, u32 param2);
THUMB_FUNC void FUN_0203026C(u32 param0, u8 *param1, u32 param2);
THUMB_FUNC void FUN_020303BC(u32 param0, u8 *param1, u32 param2);
THUMB_FUNC void FUN_020303F4(u32 param0, u8 *param1, u32 param2);
THUMB_FUNC void FUN_020304D4(u32 param0);
THUMB_FUNC void FUN_020304F0(u32 param0);
THUMB_FUNC void FUN_0203050C();
THUMB_FUNC void FUN_02030674();
THUMB_FUNC void FUN_020307A8();
THUMB_FUNC void FUN_020307BC();
THUMB_FUNC void FUN_020307D0();
THUMB_FUNC u32 FUN_020307E4(u8 *param0, u32 param1);
THUMB_FUNC void FUN_0203086C();
THUMB_FUNC u32 FUN_02030870(u8 *param0);
THUMB_FUNC u32 FUN_02030930(u8 *param0);
THUMB_FUNC void FUN_02030A00(u8 *param0);
THUMB_FUNC u32 FUN_02030A78(u32 param0, u8 *param1, u32 param2);
THUMB_FUNC u32 FUN_02030ADC(u32 param0, u8 *param1, u32 param2);
THUMB_FUNC u32 FUN_02030B3C(u32 param0, u8 *param1, u32 param2);
THUMB_FUNC u32 FUN_02030BC4(u32 param0, u8 *param1, u32 param2);
THUMB_FUNC u32 FUN_02030C4C(u32 param0, u8 *param1);
THUMB_FUNC int FUN_02030C58();
THUMB_FUNC void FUN_02030C70(
    u32 param0, u32 param1, u32 param2, void *param3, struct UnkStruct0202F150_sub2 *param4);
THUMB_FUNC void FUN_02030C8C(struct UnkStruct0202F150_sub1 *param0,
    u32 param1,
    void *param2,
    u32 param3,
    struct UnkStruct0202F150_sub2 *param4);
THUMB_FUNC void FUN_02030DA4();
THUMB_FUNC void FUN_02030DFC();
THUMB_FUNC u32 FUN_02030E7C(u16 param0);
THUMB_FUNC s32 FUN_02030F20();
THUMB_FUNC BOOL FUN_02030F40();
THUMB_FUNC void FUN_02030F60(u8 param0);
THUMB_FUNC u8 FUN_02030F74(u32 param0);
THUMB_FUNC u32 FUN_02030F88(u32 param0);
THUMB_FUNC void FUN_02030FA8();
THUMB_FUNC void FUN_02030FC8();
THUMB_FUNC u32 FUN_02030FE0();
THUMB_FUNC void FUN_02031000(u32 param0, u8 *param1, u32 param2);
THUMB_FUNC void FUN_0203105C(u32 param0, u8 *param1, u32 param2);
THUMB_FUNC void FUN_02031088();
THUMB_FUNC void FUN_0203110C(u32 param0, u32 param1, u8 *param2);
THUMB_FUNC void FUN_02031134(u32 param0, u32 param1, u8 *param2);
THUMB_FUNC void FUN_0203115C(u32 param0, u32 param1, u8 *param2);
THUMB_FUNC u16 FUN_02031190();
THUMB_FUNC u32 FUN_020311D0(u32 param0, u8 *param1);
THUMB_FUNC u32 FUN_020311DC(u32 param0);
THUMB_FUNC u32 FUN_020311E8();
THUMB_FUNC BOOL FUN_020311F0();
THUMB_FUNC int FUN_02031228(u16 param0);
THUMB_FUNC int FUN_02031248(u32 param0);
THUMB_FUNC int FUN_02031258(u32 param0);
THUMB_FUNC void FUN_02031268(u8 param0);
THUMB_FUNC u8 FUN_02031280();
THUMB_FUNC void FUN_0203129C();
THUMB_FUNC void FUN_020312BC(s64 *param0);
THUMB_FUNC void FUN_02031354(u32 param0);
THUMB_FUNC u32 FUN_02031370();
THUMB_FUNC u32 FUN_02031388();
THUMB_FUNC void FUN_020313A0(u8 param0);
THUMB_FUNC void FUN_020313B4(u8 param0, u32 param1);
THUMB_FUNC u32 FUN_020313CC(u32 param0);
THUMB_FUNC u32 FUN_020313EC();
THUMB_FUNC void FUN_02031400(u32 param0);
THUMB_FUNC u32 FUN_02031438();
THUMB_FUNC void FUN_02031454();
THUMB_FUNC void FUN_02031468();

#endif // POKEDIAMOND_UNK_0202F150_H