#ifndef POKEPLATINUM_UNK_02002B7C_H
#define POKEPLATINUM_UNK_02002B7C_H

#include "struct_defs/struct_02002328.h"
#include "struct_defs/struct_0201D834.h"
#include "strbuf.h"

void sub_02002B7C(void);
void sub_02002BB8(int param0, u32 param1);
void sub_02002BEC(int param0, u32 param1);
void sub_02002C28(int param0);
void sub_02002C60(int param0);
const UnkStruct_02002328 * sub_02002CFC(int param0, u16 param1);
int sub_02002D18(int param0, UnkStruct_0201D834 * param1);
u32 sub_02002D48(int param0, const u16 * param1, u32 param2);
u32 sub_02002D7C(int param0, const Strbuf *param1, u32 param2);
u32 sub_02002DB4(int param0, Strbuf *param1, Strbuf *param2);
u8 sub_02002DF8(u8 param0, u8 param1);
void sub_02002E7C(u32 param0, u32 param1, u32 param2);
void sub_02002E98(u32 param0, u32 param1, u32 param2);
u32 sub_02002EB4(int param0, const Strbuf *param1, u32 param2);
u32 sub_02002EEC(int param0, const Strbuf *param1, u32 param2, u32 param3);
u32 sub_02002F04(int param0, const Strbuf *param1);

#endif // POKEPLATINUM_UNK_02002B7C_H
