#ifndef POKEPLATINUM_OV63_0222D77C_H
#define POKEPLATINUM_OV63_0222D77C_H

#include "overlay063/struct_ov63_0222CCB8.h"
#include "overlay063/struct_ov63_0222D77C_decl.h"
#include "overlay063/struct_ov63_0222D848_decl.h"
#include "overlay063/struct_ov63_0222D894.h"

UnkStruct_ov63_0222D77C *ov63_0222D77C(u32 param0, u32 heapID);
void ov63_0222D7B4(UnkStruct_ov63_0222D77C *param0);
void ov63_0222D7C8(UnkStruct_ov63_0222D77C *param0, const UnkStruct_ov63_0222CCB8 *param1);
BOOL ov63_0222D810(UnkStruct_ov63_0222D77C *param0, UnkStruct_ov63_0222CCB8 *param1);
UnkStruct_ov63_0222D848 *ov63_0222D848(u32 param0, u32 heapID);
void ov63_0222D880(UnkStruct_ov63_0222D848 *param0);
void ov63_0222D894(UnkStruct_ov63_0222D848 *param0, const UnkStruct_ov63_0222D894 *param1);
BOOL ov63_0222D8D0(UnkStruct_ov63_0222D848 *param0, UnkStruct_ov63_0222D894 *param1);

#endif // POKEPLATINUM_OV63_0222D77C_H
