#ifndef POKEPLATINUM_UNK_0206AFE0_H
#define POKEPLATINUM_UNK_0206AFE0_H

#include "struct_decls/struct_020507E4_decl.h"
#include "struct_decls/struct_021C0794_decl.h"

BOOL sub_0206B024(UnkStruct_020507E4 * param0, u16 param1);
u16 sub_0206B034(UnkStruct_020507E4 * param0);
BOOL sub_0206B044(UnkStruct_020507E4 * param0, u16 param1);
u16 sub_0206B054(UnkStruct_020507E4 * param0);
u16 sub_0206B064(UnkStruct_020507E4 * param0);
u16 sub_0206B08C(UnkStruct_020507E4 * param0);
u16 sub_0206B0B4(UnkStruct_020507E4 * param0);
BOOL sub_0206B0C4(UnkStruct_020507E4 * param0, u16 param1);
void sub_0206B0D4(UnkStruct_020507E4 * param0);
u16 sub_0206B0E8(UnkStruct_020507E4 * param0);
BOOL sub_0206B0F8(UnkStruct_020507E4 * param0, u16 param1);
u16 sub_0206B108(UnkStruct_020507E4 * param0);
BOOL sub_0206B118(UnkStruct_020507E4 * param0, u16 param1);
void sub_0206B144(UnkStruct_020507E4 * param0, int param1);
BOOL sub_0206B16C(UnkStruct_020507E4 * param0, int param1);
void sub_0206B1B0(UnkStruct_020507E4 * param0, int param1);
void sub_0206B1D8(UnkStruct_020507E4 * param0, int param1);
BOOL sub_0206B1F0(UnkStruct_020507E4 * param0, int param1);
BOOL sub_0206B218(UnkStruct_020507E4 * param0);
u16 sub_0206B228(UnkStruct_020507E4 * param0);
BOOL sub_0206B238(UnkStruct_020507E4 * param0);
u16 sub_0206B260(UnkStruct_020507E4 * param0);
BOOL sub_0206B270(UnkStruct_020507E4 * param0, u16 param1);
void sub_0206B280(UnkStruct_020507E4 * param0, u32 param1);
u32 sub_0206B2A4(UnkStruct_020507E4 * param0);
void sub_0206B2C8(UnkStruct_020507E4 * param0);
void sub_0206B2E4(UnkStruct_021C0794 * param0, u16 param1);
u16 sub_0206B314(UnkStruct_020507E4 * param0);
BOOL sub_0206B324(UnkStruct_020507E4 * param0, u16 param1);
void sub_0206B334(UnkStruct_021C0794 * param0);
u16 sub_0206B354(UnkStruct_020507E4 * param0);
BOOL sub_0206B364(UnkStruct_020507E4 * param0, u16 param1);
u16 sub_0206B374(UnkStruct_020507E4 * param0);
BOOL sub_0206B384(UnkStruct_020507E4 * param0, u16 param1);
u16 sub_0206B394(UnkStruct_020507E4 * param0);
BOOL sub_0206B3A4(UnkStruct_020507E4 * param0, u16 param1);
BOOL sub_0206B3B4(UnkStruct_020507E4 * param0);
u16 sub_0206B3DC(UnkStruct_020507E4 * param0);
u16 sub_0206B3EC(UnkStruct_020507E4 * param0);
BOOL sub_0206B3FC(UnkStruct_020507E4 * param0, u16 param1);
u16 sub_0206B40C(UnkStruct_020507E4 * param0);
BOOL sub_0206B41C(UnkStruct_020507E4 * param0, u16 param1);
u16 sub_0206B42C(UnkStruct_020507E4 * param0);
BOOL sub_0206B43C(UnkStruct_020507E4 * param0, u16 param1);
u16 sub_0206B44C(UnkStruct_020507E4 * param0);
void sub_0206B45C(UnkStruct_020507E4 * param0, u16 param1);
void sub_0206B46C(UnkStruct_020507E4 * param0, u16 param1);
u16 sub_0206B47C(UnkStruct_020507E4 * param0);
void sub_0206B48C(UnkStruct_020507E4 * param0, u16 param1);
void sub_0206B514(UnkStruct_021C0794 * param0);
void sub_0206B558(UnkStruct_020507E4 * param0, u16 param1);
u16 sub_0206B588(UnkStruct_020507E4 * param0);
u16 sub_0206B598(UnkStruct_020507E4 * param0);
u16 sub_0206B5A8(UnkStruct_020507E4 * param0);
u16 sub_0206B5B8(UnkStruct_020507E4 * param0);
u16 sub_0206B5C8(UnkStruct_020507E4 * param0);
u16 sub_0206B5D8(UnkStruct_020507E4 * param0);
void sub_0206B5E8(UnkStruct_020507E4 * param0, u16 param1);
u16 sub_0206B5F8(UnkStruct_020507E4 * param0);
void sub_0206B608(UnkStruct_020507E4 * param0, u16 param1);
u16 sub_0206B618(UnkStruct_020507E4 * param0);
void sub_0206B628(UnkStruct_020507E4 * param0, u16 param1);
void sub_0206B638(UnkStruct_020507E4 * param0, u16 param1);
void sub_0206B648(UnkStruct_020507E4 * param0, u16 param1);
void sub_0206B658(UnkStruct_020507E4 * param0, u16 param1);
void sub_0206B668(UnkStruct_020507E4 * param0, u16 param1);
void sub_0206B678(UnkStruct_020507E4 * param0, u16 param1);
void sub_0206B688(UnkStruct_020507E4 * param0, u16 param1, u16 param2);
u16 sub_0206B6DC(UnkStruct_020507E4 * param0);
void sub_0206B6EC(UnkStruct_020507E4 * param0, u16 param1);
u16 sub_0206B6FC(UnkStruct_020507E4 * param0);

#endif // POKEPLATINUM_UNK_0206AFE0_H
