#ifndef POKEPLATINUM_UNK_0202DAB4_H
#define POKEPLATINUM_UNK_0202DAB4_H

#include "struct_decls/struct_0202442C_decl.h"
#include "struct_defs/struct_0202DBAC.h"
#include "struct_defs/struct_0202DF40.h"
#include "struct_defs/union_0204C4D0.h"
#include "struct_decls/struct_021C0794_decl.h"

int sub_0202DAB4(void);
void sub_0202DABC(UnkStruct_0202442C * param0);
UnkStruct_0202DF40 * sub_0202DAD8(UnkStruct_0202442C * param0, int param1);
UnkStruct_0202DBAC * sub_0202DB00(UnkStruct_0202442C * param0, int param1);
BOOL sub_0202DB2C(UnkStruct_0202442C * param0, const void * param1, int param2);
BOOL sub_0202DBAC(UnkStruct_0202442C * param0, const void * param1);
BOOL sub_0202DC48(UnkStruct_0202442C * param0, int param1);
BOOL sub_0202DC7C(UnkStruct_0202442C * param0, int param1);
BOOL sub_0202DCB8(UnkStruct_0202442C * param0, int param1);
BOOL sub_0202DCE0(UnkStruct_0202442C * param0);
BOOL sub_0202DD08(UnkStruct_0202442C * param0);
BOOL sub_0202DD30(const UnkStruct_0202442C * param0, int param1);
BOOL sub_0202DD5C(const UnkStruct_0202442C * param0, int param1);
BOOL sub_0202DD88(const UnkStruct_0202442C * param0);
BOOL sub_0202DDA8(const UnkStruct_0202442C * param0, int param1);
void sub_0202DDE8(const UnkStruct_0202442C * param0, int param1);
BOOL sub_0202DE2C(UnkStruct_0202442C * param0, int param1);
void sub_0202DE5C(UnkStruct_0202442C * param0, int param1);
void sub_0202DE8C(UnkStruct_0202442C * param0, int param1);
BOOL sub_0202DEC4(UnkStruct_0202442C * param0);
void sub_0202DED4(UnkStruct_0202442C * param0);
void sub_0202DEE4(UnkStruct_021C0794 * param0, int param1);
void sub_0202DF04(UnkStruct_021C0794 * param0, int param1);
int sub_0202DF18(void);
int sub_0202DF40(int param0);
UnkUnion_0204C4D0 * sub_0202DF5C(int param0);
void sub_0202DF78(int param0);

#endif // POKEPLATINUM_UNK_0202DAB4_H
