I 'm working on convert X11 header files to Mono, but I have one problem, how to convert C typedef instruction into C#. Example: typedef unsigned long XID; typedef XID Window; I using "public struct XID uint {}", but generate a compiler error. Sorry by my english, I'm from Brazil