Hi,
What I usually do when I see such unexpected failures is to check the preprocessor output,
just use the preprocess context menu in the source file and check how the typedef looks after preprocesing.
Also, I do know the compiler quite a bit, but I don't remember by heart what C2450 is for :smileywink:.
You can copy paste the actual error messages from the message window with Ctrl-C.
Daniel