mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-15 15:16:12 -04:00
56 lines
1.6 KiB
C++
56 lines
1.6 KiB
C++
// 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<winrt::Microsoft::Windows::Vision::ScreenRegionLabel> {
|
|
using type = enum_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::Vision::ScreenRegionBoundingBox> {
|
|
using type = struct_category<uint32_t, uint32_t, uint32_t, uint32_t>;
|
|
};
|
|
template <>
|
|
inline constexpr auto&
|
|
name_v<winrt::Microsoft::Windows::Vision::ScreenRegionLabel> =
|
|
L"Microsoft.Windows.Vision.ScreenRegionLabel";
|
|
template <>
|
|
inline constexpr auto&
|
|
name_v<winrt::Microsoft::Windows::Vision::ScreenRegionBoundingBox> =
|
|
L"Microsoft.Windows.Vision.ScreenRegionBoundingBox";
|
|
template <>
|
|
inline constexpr auto&
|
|
name_v<winrt::Microsoft::Windows::Vision::ScreenRegionDetectionContract> =
|
|
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<Microsoft::Windows::Vision::ScreenRegionBoundingBox> {
|
|
using type = struct_Microsoft_Windows_Vision_ScreenRegionBoundingBox;
|
|
};
|
|
} // namespace winrt::impl
|
|
#endif
|