#ifndef GUARD_LIBGCMMULTIBOOT_H #define GUARD_LIBGCNMULTIBOOT_H struct GcmbStruct { u16 gcmb_field_0; vu8 gcmb_field_2; u8 filler3[0x2C - 0x3]; }; void GameCubeMultiBoot_Main(struct GcmbStruct *pStruct); void GameCubeMultiBoot_ExecuteProgram(struct GcmbStruct *pStruct); void GameCubeMultiBoot_Init(struct GcmbStruct *pStruct); void GameCubeMultiBoot_HandleSerialInterrupt(struct GcmbStruct *pStruct); void GameCubeMultiBoot_Quit(void); #endif // GUARD_LIBGCNMULTIBOOT_H