WinGate Schema is an object system that allows components to share structured data in a standardised manner. It allows the creation of classes, members and subclasses and implements many standard types such as Boolean, String and Int32. A number of components within WinGate such as Events and Policy use Schema objects for parameters and you can build Schema into your own components relatively easily.