#ifndef POKEPLATINUM_OV12_0222F700_H
#define POKEPLATINUM_OV12_0222F700_H

#include "struct_decls/struct_0200C6E4_decl.h"
#include "struct_decls/struct_0200C704_decl.h"
#include "struct_decls/struct_0200D0F4_decl.h"
#include "overlay012/struct_ov12_0221FCDC_decl.h"

void ov12_0222F770(UnkStruct_ov12_0221FCDC * param0);
void ov12_0222F9E4(UnkStruct_ov12_0221FCDC * param0);
void ov12_0222FE30(UnkStruct_ov12_0221FCDC * param0, UnkStruct_0200C6E4 * param1, UnkStruct_0200C704 * param2, UnkStruct_0200D0F4 * param3);
void ov12_022300C4(UnkStruct_ov12_0221FCDC * param0);
void ov12_022303D0(UnkStruct_ov12_0221FCDC * param0);
void ov12_02230754(UnkStruct_ov12_0221FCDC * param0);
void ov12_02230804(UnkStruct_ov12_0221FCDC * param0);
void ov12_02230A8C(UnkStruct_ov12_0221FCDC * param0);
void ov12_02230CEC(UnkStruct_ov12_0221FCDC * param0, UnkStruct_0200C6E4 * param1, UnkStruct_0200C704 * param2, UnkStruct_0200D0F4 * param3);
void ov12_02231010(UnkStruct_ov12_0221FCDC * param0, UnkStruct_0200C6E4 * param1, UnkStruct_0200C704 * param2, UnkStruct_0200D0F4 * param3);
void ov12_022312A4(UnkStruct_ov12_0221FCDC * param0, UnkStruct_0200C6E4 * param1, UnkStruct_0200C704 * param2, UnkStruct_0200D0F4 * param3);
void ov12_02231444(UnkStruct_ov12_0221FCDC * param0);
void ov12_02231650(UnkStruct_ov12_0221FCDC * param0, UnkStruct_0200C6E4 * param1, UnkStruct_0200C704 * param2, UnkStruct_0200D0F4 * param3);
void ov12_02231950(UnkStruct_ov12_0221FCDC * param0, UnkStruct_0200C6E4 * param1, UnkStruct_0200C704 * param2, UnkStruct_0200D0F4 * param3);
void ov12_02231C1C(UnkStruct_ov12_0221FCDC * param0, UnkStruct_0200C6E4 * param1, UnkStruct_0200C704 * param2, UnkStruct_0200D0F4 * param3);
void ov12_02231E7C(UnkStruct_ov12_0221FCDC * param0);
void ov12_02232024(UnkStruct_ov12_0221FCDC * param0);
void ov12_02232378(UnkStruct_ov12_0221FCDC * param0, UnkStruct_0200C6E4 * param1, UnkStruct_0200C704 * param2, UnkStruct_0200D0F4 * param3);
void ov12_0223249C(UnkStruct_ov12_0221FCDC * param0);
void ov12_022326AC(UnkStruct_ov12_0221FCDC * param0);
void ov12_022329E0(UnkStruct_ov12_0221FCDC * param0, UnkStruct_0200C6E4 * param1, UnkStruct_0200C704 * param2, UnkStruct_0200D0F4 * param3);
void ov12_02232CA8(UnkStruct_ov12_0221FCDC * param0, UnkStruct_0200C6E4 * param1, UnkStruct_0200C704 * param2, UnkStruct_0200D0F4 * param3);
void ov12_02233178(UnkStruct_ov12_0221FCDC * param0);
void ov12_02233454(UnkStruct_ov12_0221FCDC * param0, UnkStruct_0200C6E4 * param1, UnkStruct_0200C704 * param2, UnkStruct_0200D0F4 * param3);
void ov12_02233734(UnkStruct_ov12_0221FCDC * param0, UnkStruct_0200C6E4 * param1, UnkStruct_0200C704 * param2, UnkStruct_0200D0F4 * param3);
void ov12_022339C4(UnkStruct_ov12_0221FCDC * param0, UnkStruct_0200C6E4 * param1, UnkStruct_0200C704 * param2, UnkStruct_0200D0F4 * param3);
void ov12_02233CD4(UnkStruct_ov12_0221FCDC * param0);
void ov12_02233F30(UnkStruct_ov12_0221FCDC * param0);
void ov12_02234008(UnkStruct_ov12_0221FCDC * param0, UnkStruct_0200C6E4 * param1, UnkStruct_0200C704 * param2, UnkStruct_0200D0F4 * param3);
void ov12_02234214(UnkStruct_ov12_0221FCDC * param0);
void ov12_022342C4(UnkStruct_ov12_0221FCDC * param0);
void ov12_022344D0(UnkStruct_ov12_0221FCDC * param0);
void ov12_0223464C(UnkStruct_ov12_0221FCDC * param0);

#endif // POKEPLATINUM_OV12_0222F700_H
