Windows XP help about coding and structure

Hi, I am a university student and recently for my course, i have to gather a lot of information about Windows XP.
Well, as a windows user, i already know a lot of things about Windows XP.
But i need more of these. Besides if someone can inform me about its code & structure (which language it was used for building the code etc.), it will be a great help for me.
So please do it for me.
