SDL_Event and event types
===

Not the best title, but, what is the relation between SDL_Event and all the SDL events, like SDL_QuitEvent, SDL_ActiveEvent etc...? I'm using an SDL binding for C#, and can't figure out what type to use for the type system when dealing with them; they are not subclasses of SDL_Event. Should I just use `object`, or is there some better way?