あ。MASM の 繰り返し展開マクロみたいなのを期待してるんか?
※ たしかにそういうのが欲しい時もあるけど…

#define IMP_HOGE(a) hage->a = 0;
として
 IMP_HOGE( <foo, bar> )
が
 hage->foo = 0;
 hage->bar = 0;
にプリプロセスされる っていう都合の良いものは C言語の枠組みには無い (よね?