>>189
順次演算子というものがC/C++にはある。「式, 式」のカンマだ。
関数呼び出しのはずだった()はその場合、単に5 * (2 + 3)のように優先順位を上げる括弧になっている。
順次演算子の結果は最後の式の結果となるので、hFileにはCreateFileの最後の引数となるはずだったものが代入されることになる。
CreateFileの最後の引数の型はHANDLEであり、たまたまCreateFileの戻り値の型と同じなので、
hFileへ代入してもエラーにならなかった。