Graphic output is usually suspended in this form. User input may be partially or wholly suspended.
If and when your window is iconified by the window system, it may be uniconified at any time by the system. This usually happens at the request of a user. Because of this, you should not use this function to hide a window. Rather, it is to help unclutter the user's display, and is more or less consensual with the user. Use glutHideWindow() if you want to hide the window entirely.
Not guaranteed to have any effect; effect may be arbitrarily delayed.
There is no callback that specifically tells you when (or if) your window is iconified.