The kinds of events that you can expect are:
You can decide which kinds of events you want to filter out (ie, you will never be informed of them when you use SDL_PollEvent() or SDL_WaitEvent()) by using SDL_SetEventFilter().