// WARNING: Please don't edit this file. It was generated by C++/WinRT // v2.0.250303.1 #pragma once #ifndef WINRT_Microsoft_Windows_Vision_0_H #define WINRT_Microsoft_Windows_Vision_0_H WINRT_EXPORT namespace winrt::Microsoft::Windows::Vision { enum class ScreenRegionLabel : int32_t { Text = 0, Image = 1, Table = 2, Container = 3, Menu = 4, ToolBar = 5, AddressBar = 6, Toolpane = 7, TabBar = 8, TitleBar = 9, }; struct ScreenRegionBoundingBox; struct ScreenRegionDetectionContract; } namespace winrt::impl { template <> struct category { using type = enum_category; }; template <> struct category { using type = struct_category; }; template <> inline constexpr auto& name_v = L"Microsoft.Windows.Vision.ScreenRegionLabel"; template <> inline constexpr auto& name_v = L"Microsoft.Windows.Vision.ScreenRegionBoundingBox"; template <> inline constexpr auto& name_v = L"Microsoft.Windows.Vision.ScreenRegionDetectionContract"; struct struct_Microsoft_Windows_Vision_ScreenRegionBoundingBox { uint32_t Left; uint32_t Top; uint32_t Right; uint32_t Bottom; }; template <> struct abi { using type = struct_Microsoft_Windows_Vision_ScreenRegionBoundingBox; }; } // namespace winrt::impl #endif