.NET Framework 4.6 and 4.5
The IWindowProvider type exposes the following members.
|Close||Attempts to close the window.|
|SetVisualState||Changes the visual state of the window. For example, minimizes or maximizes it.|
|WaitForInputIdle||Causes the calling code to block for the specified time or until the associated process enters an idle state, whichever completes first.|