Files
nearby/internal/platform/implementation/windows/generated/winrt/impl/Microsoft.Windows.Internal.Vision.0.h
T
2026-01-27 23:46:02 -08:00

65 lines
2.2 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_Internal_Vision_0_H
#define WINRT_Microsoft_Windows_Internal_Vision_0_H
WINRT_EXPORT namespace winrt::Microsoft::Windows::VisionInternal {
struct IRecognizedTextInternal;
struct IScreenRegionDetectorSession4;
struct ITextRecognizerSession3;
}
WINRT_EXPORT namespace winrt::Microsoft::Windows::Internal::Vision {
struct RecognizedTextInternal;
struct ScreenRegionDetectorSession;
struct TextRecognizerSession;
}
namespace winrt::impl {
template <>
struct category<
winrt::Microsoft::Windows::Internal::Vision::RecognizedTextInternal> {
using type = class_category;
};
template <>
struct category<
winrt::Microsoft::Windows::Internal::Vision::ScreenRegionDetectorSession> {
using type = class_category;
};
template <>
struct category<
winrt::Microsoft::Windows::Internal::Vision::TextRecognizerSession> {
using type = class_category;
};
template <>
inline constexpr auto& name_v<
winrt::Microsoft::Windows::Internal::Vision::RecognizedTextInternal> =
L"Microsoft.Windows.Internal.Vision.RecognizedTextInternal";
template <>
inline constexpr auto& name_v<
winrt::Microsoft::Windows::Internal::Vision::ScreenRegionDetectorSession> =
L"Microsoft.Windows.Internal.Vision.ScreenRegionDetectorSession";
template <>
inline constexpr auto&
name_v<winrt::Microsoft::Windows::Internal::Vision::TextRecognizerSession> =
L"Microsoft.Windows.Internal.Vision.TextRecognizerSession";
template <>
struct default_interface<
winrt::Microsoft::Windows::Internal::Vision::RecognizedTextInternal> {
using type =
winrt::Microsoft::Windows::VisionInternal::IRecognizedTextInternal;
};
template <>
struct default_interface<
winrt::Microsoft::Windows::Internal::Vision::ScreenRegionDetectorSession> {
using type =
winrt::Microsoft::Windows::VisionInternal::IScreenRegionDetectorSession4;
};
template <>
struct default_interface<
winrt::Microsoft::Windows::Internal::Vision::TextRecognizerSession> {
using type =
winrt::Microsoft::Windows::VisionInternal::ITextRecognizerSession3;
};
} // namespace winrt::impl
#endif