#ifndef POKEPLATINUM_OV5_021ECC20_H
#define POKEPLATINUM_OV5_021ECC20_H

#include "struct_decls/struct_02061830_decl.h"
#include "struct_decls/struct_02061AB4_decl.h"
#include "overlay005/struct_ov5_021ECD10.h"

#include <nitro/fx/fx.h>

void ov5_021ECC20(UnkStruct_02061830 * param0, int param1, int param2, const int * param3, int param4);
void ov5_021ECC78(UnkStruct_02061830 * param0);
void ov5_021ECCC8(UnkStruct_02061AB4 * param0);
const UnkStruct_ov5_021ECD10 * ov5_021ECD04(const UnkStruct_02061AB4 * param0);
int ov5_021ECD38(const UnkStruct_02061AB4 * param0);
void * ov5_021ECD68(const UnkStruct_02061830 * param0, u32 param1, int param2);
void ov5_021ECDA0(const UnkStruct_02061AB4 * param0, VecFx32 * param1);
void ov5_021ECDFC(UnkStruct_02061AB4 * param0, int param1);
void ov5_021ECE18(UnkStruct_02061AB4 * param0);
void ov5_021ECE30(UnkStruct_02061AB4 * param0);
void ov5_021ECE34(UnkStruct_02061AB4 * param0);
void ov5_021ECE38(UnkStruct_02061AB4 * param0);
void ov5_021ECE3C(UnkStruct_02061AB4 * param0);

#endif // POKEPLATINUM_OV5_021ECC20_H
