#ifndef POKEPLATINUM_OV70_0225C858_H
#define POKEPLATINUM_OV70_0225C858_H

#include "constants/heap.h"

#include "overlay063/struct_ov63_0222BCE8_decl.h"
#include "overlay070/struct_ov70_0225C894_decl.h"

UnkStruct_ov70_0225C894 *ov70_0225C858(enum HeapId heapID);
void ov70_0225C894(UnkStruct_ov70_0225C894 *param0);
u16 ov70_0225C8A8(const UnkStruct_ov70_0225C894 *param0);
BOOL ov70_0225C8AC(const UnkStruct_ov70_0225C894 *param0, u16 param1, u16 param2);
u32 ov70_0225C8B8(const UnkStruct_ov70_0225C894 *param0, u16 param1, u16 param2);
u32 ov70_0225C8C4(const UnkStruct_ov70_0225C894 *param0, u16 param1, u16 param2);
BOOL ov70_0225C8D8(const UnkStruct_ov70_0225C894 *param0, u32 param1, u16 *param2, u16 *param3, u32 param4);
BOOL ov70_0225C930(u32 param0);
BOOL ov70_0225C950(u32 param0);
BOOL ov70_0225C970(u32 param0);
BOOL ov70_0225C990(u32 param0);
const UnkStruct_ov63_0222BCE8 *ov70_0225C9B0(const UnkStruct_ov70_0225C894 *param0);

#endif // POKEPLATINUM_OV70_0225C858_H
