#ifndef POKEPLATINUM_OV99_021D3E78_H
#define POKEPLATINUM_OV99_021D3E78_H

#include "struct_decls/struct_0200B144_decl.h"
#include "struct_decls/struct_02018340_decl.h"
#include "overlay099/struct_ov99_021D3E78_decl.h"

UnkStruct_ov99_021D3E78 * ov99_021D3E78(UnkStruct_02018340 * param0, int param1, int param2, int param3, UnkStruct_0200B144 * param4);
void ov99_021D3F38(UnkStruct_ov99_021D3E78 * param0);
BOOL ov99_021D3F6C(UnkStruct_ov99_021D3E78 * param0, int param1);
int ov99_021D4130(void);

#endif // POKEPLATINUM_OV99_021D3E78_H
