adding beginings of a parser to parse glLoadGen headers into c#