俺がマクロを使うのは、ナマで書いちゃうと行がクソ長くなるけど
内容自体は単純でしかもよく使うAPIの呼び出しとかだな
具体的にはWindowsのMessageBox()をラップしたり

あとはもちろん型を引数に取ったり、同名のメンバを持つ違う構造体を引数に取ったり、
識別子を合成したり文字列に変換したりするような処理はマクロでなきゃできない