#ifndef POKEPLATINUM_OV63_0222BCE8_H
#define POKEPLATINUM_OV63_0222BCE8_H

#include "overlay063/struct_ov63_0222BCE8_decl.h"
#include "overlay063/union_ov63_0222BDAC.h"

UnkStruct_ov63_0222BCE8 *ov63_0222BCE8(u16 param0, u16 param1, u32 heapID);
void ov63_0222BD30(UnkStruct_ov63_0222BCE8 *param0);
u16 ov63_0222BD48(const UnkStruct_ov63_0222BCE8 *param0);
u16 ov63_0222BD4C(const UnkStruct_ov63_0222BCE8 *param0);
void ov63_0222BD50(UnkStruct_ov63_0222BCE8 *param0, const UnkUnion_ov63_0222BDAC *param1);
UnkUnion_ov63_0222BDAC ov63_0222BD70(const UnkStruct_ov63_0222BCE8 *param0, u16 param1, u16 param2);
BOOL ov63_0222BDAC(const UnkStruct_ov63_0222BCE8 *param0, u16 param1, u16 param2);
u32 ov63_0222BDE4(const UnkStruct_ov63_0222BCE8 *param0, u16 param1, u16 param2);

#endif // POKEPLATINUM_OV63_0222BCE8_H
