Hmm...many tks...I think i got it now.
This was somewhat strange for me, since it was producing wrong results (The C macro, i mean). For example, if i wanted to use such a macro in InitMUILanguage function. (or others that uses LANGID data type)
I found this macro because i´m trying to build a h2inc for RosAsm (and probably will be able to export masm syntax too) to make easier build newer equates/structures/guid/functions sets. I know we have at least 2 great tools for such thing in masm, but for rosasm it is lacking such tool. So, if i succeed to make it works correctly, it will build a sort of database that can be used to port either to rosasm or masm or others assemblers as well.