I would ask what are you gaining here by using macro. You just obscure it and maybe save one line of typing code.

If you forget the syntax for it which happens also to me , I just have pasted in one of my header files in a comment block, and then just copy and paste when I needed.