autotest private API for application windows

1) getAppWindowInfo to retrieve the list of application windows
   with ids.
2) setAppWindowState to set the window state using the id.
3) closeAppWindow to close the window.

Bug: 1010671
Test: Covered by unit test except for close. It'll be covered in next CL.
Change-Id: Iaa71764a58663713ac5d745b550bfa7b46bb383b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1857603
Commit-Queue: Mitsuru Oshima <[email protected]>
Reviewed-by: Steven Bennetts <[email protected]>
Cr-Commit-Position: refs/heads/master@{#706965}
diff --git a/extensions/browser/extension_function_histogram_value.h b/extensions/browser/extension_function_histogram_value.h
index 28074fb..a149629c 100644
--- a/extensions/browser/extension_function_histogram_value.h
+++ b/extensions/browser/extension_function_histogram_value.h
@@ -1454,6 +1454,9 @@
   AUTOTESTPRIVATE_WAITFORDISPLAYROTATION = 1391,
   AUTOTESTPRIVATE_ARCAPPTRACINGSTART = 1392,
   AUTOTESTPRIVATE_ARCAPPTRACINGSTOPANDANALYZE = 1393,
+  AUTOTESTPRIVATE_GETAPPWINDOWLIST = 1394,
+  AUTOTESTPRIVATE_SETAPPWINDOWSTATE = 1395,
+  AUTOTESTPRIVATE_CLOSEAPPWINDOW = 1396,
   // Last entry: Add new entries above, then run:
   // python tools/metrics/histograms/update_extension_histograms.py
   ENUM_BOUNDARY