#ifndef POKEPLATINUM_OV5_021EF75C_H
#define POKEPLATINUM_OV5_021EF75C_H

#include "overlay005/struct_ov5_021D3CAC_decl.h"
#include "overlay005/struct_ov5_021D5778_decl.h"
#include "overlay005/struct_ov5_021EF76C_decl.h"

#include <nnsys.h>

UnkStruct_ov5_021EF76C * ov5_021EF76C(int param0, UnkStruct_ov5_021D3CAC * param1);
void ov5_021EF7A0(UnkStruct_ov5_021EF76C * param0);
NNSG3dResFileHeader ** ov5_021EF9E8(const int param0, UnkStruct_ov5_021EF76C * const param1);
void ov5_021EFA10(UnkStruct_ov5_021EF76C ** param0);
NNSG3dResTex * ov5_021EFA8C(const UnkStruct_ov5_021EF76C * param0);
NNSG3dResTex * ov5_021EFAA0(const UnkStruct_ov5_021EF76C * param0);
const UnkStruct_ov5_021D5778 * ov5_021EFAB4(const UnkStruct_ov5_021EF76C * param0);
BOOL ov5_021EFAC0(const UnkStruct_ov5_021EF76C * param0);
u8 ov5_021EFAD8(const UnkStruct_ov5_021EF76C * param0);
int ov5_021EFAE8(const UnkStruct_ov5_021EF76C * param0, const int param1);
BOOL ov5_021EFAF8(const UnkStruct_ov5_021EF76C * param0, const int param1);

#endif // POKEPLATINUM_OV5_021EF75C_H
