$extra=[Native41]::Top([uint32]$l.pid,'OpenHoops extra fields')
$items=@([Native41]::Children($extra)|ForEach-Object{$element=[Windows.Automation.AutomationElement]::FromHandle($_);@{handle=$_.ToInt64();text=[Native41]::Title($_);name=$element.Current.Name;type=$element.Current.ControlType.ProgrammaticName;class=$element.Current.ClassName}})
@{pid=$l.pid;controls=$items;utc=[DateTime]::UtcNow.ToString('o')}|ConvertTo-Json -Depth 5|Set-Content "$o\ui-inspect.json"
