RECT rc = { 0, 0, 1, 1 };
みたいな書き方ってRECTの定義の変更にめちゃくちゃ弱くないですか?