527じゃないけど興味を持ったので聞きたいのですが
関数ポインタって

HRESULT (*p) (int game_status) = {
 start_init, start_frame, game_init, game_frame } 

てな感じでしょうか?