#ifndef POKEPLATINUM_OV5_021D1A94_H
#define POKEPLATINUM_OV5_021D1A94_H

#include "field/field_system_decl.h"
#include "overlay005/struct_ov5_021D1A94_decl.h"
#include "overlay005/struct_ov5_021D1BEC_decl.h"
#include "overlay006/struct_ov6_0223E6EC.h"

UnkStruct_ov5_021D1A94 *ov5_021D1A94(FieldSystem *fieldSystem, int heapID, int param2);
void ov5_021D1AE4(UnkStruct_ov5_021D1A94 *param0);
void ov5_021D1B18(UnkStruct_ov5_021D1A94 *param0);
UnkStruct_ov5_021D1BEC *ov5_021D1B6C(UnkStruct_ov5_021D1A94 *param0, const UnkStruct_ov6_0223E6EC *param1);
void ov5_021D1BEC(UnkStruct_ov5_021D1BEC *param0);
void *ov5_021D1C2C(UnkStruct_ov5_021D1BEC *param0);

#endif // POKEPLATINUM_OV5_021D1A94_H
