display device:
ChangeDisplaySettings
DeleteDC
EnumDisplayDevices
EnumDisplaySettings
GdipCreateFromHDC
GdipCreateFromHDC2
GdipCreateFromHWND
GdipGetDpiX
GdipGetDpiY
GetDC
ReleaseDC
WindowFromDC
How to detect if additional monitor is connected and active
How to prevent users from accessing the Windows Desktop and from switching to other applications