unfortunately the colouring code has to run very quickly, to keep up with scrolling, and has limited information to work on, so it has to "guess" some of the time. this is explained in the "Coloring by Usage" section here:
I see different results to you. I suspect it is related to the other files in the current solution, plus anything in your stable include library directories.