Working example: #include <GUIConstants.au3> #include <WinAPIGdi.au3> _Example() Func _Example() ; taken from HelpFile Example for _WinAPI_EnumDisplayMonitors() Local $aMonitors_data = _WinAPI_EnumDisplayMonitors() If @error Then Return SetError(@error, @extended, 0) Local $hMonitor = $aMonitors_data[1][0] ; handle to first Monitor ConsoleWrite("! " & $hMonitor & @CRLF) Local Enum $MONITOR_X1