enum名を２回入力させることに対する回避策が見つかったので更新

定義の仕方が変わります
※ Visual Studio 2005で動作確認をしています