// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Microsoft_UI_Content_0_H #define WINRT_Microsoft_UI_Content_0_H WINRT_EXPORT namespace winrt::Microsoft::UI { struct DisplayId; struct WindowId; } WINRT_EXPORT namespace winrt::Microsoft::UI::Composition { struct Compositor; struct ContainerVisual; struct Visual; } WINRT_EXPORT namespace winrt::Microsoft::UI::Dispatching { struct DispatcherQueue; } WINRT_EXPORT namespace winrt::Windows::Foundation { struct EventRegistrationToken; template struct WINRT_IMPL_EMPTY_BASES IReference; struct Point; struct Rect; template struct WINRT_IMPL_EMPTY_BASES TypedEventHandler; } WINRT_EXPORT namespace winrt::Windows::Foundation::Collections { struct IPropertySet; } WINRT_EXPORT namespace winrt::Windows::Foundation::Numerics { } WINRT_EXPORT namespace winrt::Windows::Graphics { struct PointInt32; struct RectInt32; struct SizeInt32; } WINRT_EXPORT namespace winrt::Windows::UI::Composition { struct Compositor; struct ContainerVisual; struct Visual; } WINRT_EXPORT namespace winrt::Microsoft::UI::Content { enum class ContentAutomationOptions : int32_t { None = 0, FrameworkBased = 1, FragmentBased = 2, }; enum class ContentCoordinateRoundingMode : int32_t { Auto = 0, Floor = 1, Round = 2, Ceiling = 3, }; enum class ContentLayoutDirection : int32_t { LeftToRight = 0, RightToLeft = 1, }; enum class ContentSizePolicy : int32_t { None = 0, ResizeContentToParentWindow = 1, ResizeParentWindowToContent = 2, }; struct IChildSiteLink; struct IChildSiteLinkStatics; struct IContentCoordinateConverter; struct IContentCoordinateConverterFactory; struct IContentCoordinateConverterStatics; struct IContentDeferral; struct IContentEnvironmentSettingChangedEventArgs; struct IContentEnvironmentStateChangedEventArgs; struct IContentEnvironmentStateChangedEventArgs2; struct IContentIsland; struct IContentIsland2; struct IContentIslandAutomation; struct IContentIslandAutomationProviderRequestedEventArgs; struct IContentIslandEnvironment; struct IContentIslandEnvironment2; struct IContentIslandEnvironmentFactory; struct IContentIslandFactory; struct IContentIslandStateChangedEventArgs; struct IContentIslandStateChangedEventArgs2; struct IContentIslandStatics; struct IContentIslandStatics2; struct IContentSite; struct IContentSite2; struct IContentSiteAutomation; struct IContentSiteAutomationProviderRequestedEventArgs; struct IContentSiteBridge; struct IContentSiteEnvironment; struct IContentSiteEnvironment2; struct IContentSiteEnvironmentFactory; struct IContentSiteEnvironmentView; struct IContentSiteEnvironmentView2; struct IContentSiteEnvironmentViewFactory; struct IContentSiteFactory; struct IContentSiteInput; struct IContentSiteLink; struct IContentSiteRequestedStateChangedEventArgs; struct IContentSiteView; struct IContentSiteView2; struct IContentSiteViewAutomation; struct IContentSiteViewFactory; struct IDesktopAttachedSiteBridge; struct IDesktopAttachedSiteBridgeStatics; struct IDesktopChildSiteBridge; struct IDesktopChildSiteBridgeStatics; struct IDesktopChildSiteBridgeStatics2; struct IDesktopPopupSiteBridge; struct IDesktopPopupSiteBridgeStatics; struct IDesktopSiteBridge; struct IDesktopSiteBridgeFactory; struct IDesktopSiteBridgeStatics; struct ChildSiteLink; struct ContentCoordinateConverter; struct ContentDeferral; struct ContentEnvironmentSettingChangedEventArgs; struct ContentEnvironmentStateChangedEventArgs; struct ContentIsland; struct ContentIslandAutomationProviderRequestedEventArgs; struct ContentIslandEnvironment; struct ContentIslandStateChangedEventArgs; struct ContentSite; struct ContentSiteAutomationProviderRequestedEventArgs; struct ContentSiteEnvironment; struct ContentSiteEnvironmentView; struct ContentSiteRequestedStateChangedEventArgs; struct ContentSiteView; struct DesktopAttachedSiteBridge; struct DesktopChildSiteBridge; struct DesktopPopupSiteBridge; struct DesktopSiteBridge; } namespace winrt::impl { template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = enum_category; }; template <> struct category{ using type = enum_category; }; template <> struct category{ using type = enum_category; }; template <> struct category{ using type = enum_category; }; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.ChildSiteLink"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.ContentCoordinateConverter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.ContentDeferral"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.ContentEnvironmentSettingChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.ContentEnvironmentStateChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.ContentIsland"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.ContentIslandAutomationProviderRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.ContentIslandEnvironment"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.ContentIslandStateChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.ContentSite"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.ContentSiteAutomationProviderRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.ContentSiteEnvironment"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.ContentSiteEnvironmentView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.ContentSiteRequestedStateChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.ContentSiteView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.DesktopAttachedSiteBridge"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.DesktopChildSiteBridge"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.DesktopPopupSiteBridge"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.DesktopSiteBridge"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.ContentAutomationOptions"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.ContentCoordinateRoundingMode"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.ContentLayoutDirection"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.ContentSizePolicy"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IChildSiteLink"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IChildSiteLinkStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentCoordinateConverter"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentCoordinateConverterFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentCoordinateConverterStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentDeferral"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentEnvironmentSettingChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentEnvironmentStateChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentEnvironmentStateChangedEventArgs2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentIsland"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentIsland2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentIslandAutomation"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentIslandAutomationProviderRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentIslandEnvironment"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentIslandEnvironment2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentIslandEnvironmentFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentIslandFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentIslandStateChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentIslandStateChangedEventArgs2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentIslandStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentIslandStatics2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentSite"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentSite2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentSiteAutomation"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentSiteAutomationProviderRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentSiteBridge"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentSiteEnvironment"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentSiteEnvironment2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentSiteEnvironmentFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentSiteEnvironmentView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentSiteEnvironmentView2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentSiteEnvironmentViewFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentSiteFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentSiteInput"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentSiteLink"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentSiteRequestedStateChangedEventArgs"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentSiteView"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentSiteView2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentSiteViewAutomation"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IContentSiteViewFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IDesktopAttachedSiteBridge"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IDesktopAttachedSiteBridgeStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IDesktopChildSiteBridge"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IDesktopChildSiteBridgeStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IDesktopChildSiteBridgeStatics2"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IDesktopPopupSiteBridge"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IDesktopPopupSiteBridgeStatics"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IDesktopSiteBridge"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IDesktopSiteBridgeFactory"; template <> inline constexpr auto& name_v = L"Microsoft.UI.Content.IDesktopSiteBridgeStatics"; template <> inline constexpr guid guid_v{ 0xB5A64814,0x608B,0x5FB7,{ 0xA7,0xCB,0xEB,0x62,0x8F,0xD5,0x88,0xCD } }; // B5A64814-608B-5FB7-A7CB-EB628FD588CD template <> inline constexpr guid guid_v{ 0x28EDC98A,0x4F94,0x50B1,{ 0x8A,0x87,0x9E,0x71,0x69,0xEB,0xF4,0xB7 } }; // 28EDC98A-4F94-50B1-8A87-9E7169EBF4B7 template <> inline constexpr guid guid_v{ 0x10A11230,0x5EB4,0x5840,{ 0xA3,0x46,0x57,0x0F,0x4A,0x49,0x04,0x0F } }; // 10A11230-5EB4-5840-A346-570F4A49040F template <> inline constexpr guid guid_v{ 0xA4B216EE,0x0E26,0x56BD,{ 0x92,0x09,0xA7,0x5C,0xF9,0xD8,0x0F,0x27 } }; // A4B216EE-0E26-56BD-9209-A75CF9D80F27 template <> inline constexpr guid guid_v{ 0xF56374CE,0xB6DF,0x5B42,{ 0xA5,0x8F,0x4E,0x3B,0xB0,0x39,0xE3,0xA9 } }; // F56374CE-B6DF-5B42-A58F-4E3BB039E3A9 template <> inline constexpr guid guid_v{ 0x470529F5,0xCD93,0x599B,{ 0x96,0x8E,0xF8,0xA6,0x89,0xBC,0x3A,0x07 } }; // 470529F5-CD93-599B-968E-F8A689BC3A07 template <> inline constexpr guid guid_v{ 0x76478051,0xFC80,0x5EEC,{ 0xA3,0xF3,0x62,0x60,0x6A,0xBE,0x06,0xB7 } }; // 76478051-FC80-5EEC-A3F3-62606ABE06B7 template <> inline constexpr guid guid_v{ 0x8970FA4F,0x10BA,0x5F67,{ 0x97,0x0B,0x8C,0x72,0xBC,0x00,0x9B,0x67 } }; // 8970FA4F-10BA-5F67-970B-8C72BC009B67 template <> inline constexpr guid guid_v{ 0xCEC0497D,0x76C7,0x544B,{ 0xBF,0x6E,0x81,0x6C,0x9B,0x16,0xC9,0x9F } }; // CEC0497D-76C7-544B-BF6E-816C9B16C99F template <> inline constexpr guid guid_v{ 0x5B2504BA,0x361C,0x50AA,{ 0xBD,0x6E,0x41,0x22,0xC6,0xD9,0x38,0x89 } }; // 5B2504BA-361C-50AA-BD6E-4122C6D93889 template <> inline constexpr guid guid_v{ 0x9F891825,0x4F83,0x5ADA,{ 0x9E,0xBD,0x9D,0x32,0x94,0x60,0xAE,0xDE } }; // 9F891825-4F83-5ADA-9EBD-9D329460AEDE template <> inline constexpr guid guid_v{ 0x8752C11E,0x1896,0x565A,{ 0xBF,0xB0,0x2B,0x07,0x70,0x03,0x0E,0x97 } }; // 8752C11E-1896-565A-BFB0-2B0770030E97 template <> inline constexpr guid guid_v{ 0x9FE24BED,0x2B9C,0x5137,{ 0x88,0x7F,0x40,0x3C,0x94,0x84,0x18,0x24 } }; // 9FE24BED-2B9C-5137-887F-403C94841824 template <> inline constexpr guid guid_v{ 0xC334236D,0xDA88,0x566D,{ 0x81,0x1D,0x74,0xAE,0xF2,0xEB,0xA9,0x78 } }; // C334236D-DA88-566D-811D-74AEF2EBA978 template <> inline constexpr guid guid_v{ 0x6BF81A71,0xC1E4,0x54D6,{ 0xAC,0x0D,0x02,0xBC,0xFF,0x52,0x97,0xE7 } }; // 6BF81A71-C1E4-54D6-AC0D-02BCFF5297E7 template <> inline constexpr guid guid_v{ 0x47A782D6,0xB177,0x5C1E,{ 0xBF,0x87,0x90,0x43,0x7D,0xD8,0x09,0xD0 } }; // 47A782D6-B177-5C1E-BF87-90437DD809D0 template <> inline constexpr guid guid_v{ 0x82383F52,0xE81A,0x5EC9,{ 0xA9,0x54,0xBA,0xC8,0xA9,0x31,0xBA,0x7D } }; // 82383F52-E81A-5EC9-A954-BAC8A931BA7D template <> inline constexpr guid guid_v{ 0xC828EEB2,0x0C62,0x5B40,{ 0x9D,0x48,0x77,0xC0,0x60,0x83,0xC2,0x78 } }; // C828EEB2-0C62-5B40-9D48-77C06083C278 template <> inline constexpr guid guid_v{ 0x8AD25BE1,0xA89A,0x5872,{ 0x89,0x6E,0x82,0x98,0xDD,0x20,0xEB,0x0D } }; // 8AD25BE1-A89A-5872-896E-8298DD20EB0D template <> inline constexpr guid guid_v{ 0x7B9EB7CC,0x8C43,0x5E0A,{ 0xAB,0x23,0xAB,0x48,0x62,0x8F,0xD2,0x23 } }; // 7B9EB7CC-8C43-5E0A-AB23-AB48628FD223 template <> inline constexpr guid guid_v{ 0xB2C6FA77,0x13C9,0x5064,{ 0xBB,0x1D,0xF8,0x78,0xD8,0x6A,0xCC,0x65 } }; // B2C6FA77-13C9-5064-BB1D-F878D86ACC65 template <> inline constexpr guid guid_v{ 0x996C60C4,0x02B2,0x5EEF,{ 0x93,0xB0,0xDD,0x6B,0x1E,0xC2,0xFD,0x7B } }; // 996C60C4-02B2-5EEF-93B0-DD6B1EC2FD7B template <> inline constexpr guid guid_v{ 0xC3F0149E,0x3F8C,0x5961,{ 0x9D,0x04,0xCD,0x6C,0x8A,0x7F,0x60,0x26 } }; // C3F0149E-3F8C-5961-9D04-CD6C8A7F6026 template <> inline constexpr guid guid_v{ 0xDB4F4683,0xCD76,0x50D0,{ 0x9A,0xE1,0x04,0x4C,0xEB,0x3D,0x3C,0x7A } }; // DB4F4683-CD76-50D0-9AE1-044CEB3D3C7A template <> inline constexpr guid guid_v{ 0x73A093B9,0x55D4,0x5598,{ 0xB7,0x0E,0x62,0x50,0xB7,0x32,0xF8,0x21 } }; // 73A093B9-55D4-5598-B70E-6250B732F821 template <> inline constexpr guid guid_v{ 0xFAAAB99E,0xA42B,0x549C,{ 0x92,0xDF,0x3B,0x6D,0x6E,0x1E,0x36,0x8B } }; // FAAAB99E-A42B-549C-92DF-3B6D6E1E368B template <> inline constexpr guid guid_v{ 0x685D085D,0xBE53,0x55D1,{ 0xAE,0xC4,0xBA,0x22,0x73,0xD5,0x46,0x8B } }; // 685D085D-BE53-55D1-AEC4-BA2273D5468B template <> inline constexpr guid guid_v{ 0x381AE3CD,0xC780,0x5A69,{ 0xBA,0x6A,0x0E,0xAD,0x85,0x60,0xA3,0x1F } }; // 381AE3CD-C780-5A69-BA6A-0EAD8560A31F template <> inline constexpr guid guid_v{ 0x0BEFA998,0xCB15,0x5F16,{ 0xA4,0xA5,0xC0,0xED,0x16,0x74,0xE1,0x86 } }; // 0BEFA998-CB15-5F16-A4A5-C0ED1674E186 template <> inline constexpr guid guid_v{ 0x5B6FE420,0x0BB3,0x54DD,{ 0x85,0x89,0x78,0x6C,0xF0,0x2E,0x38,0xF1 } }; // 5B6FE420-0BB3-54DD-8589-786CF02E38F1 template <> inline constexpr guid guid_v{ 0x0B43C89A,0x9196,0x5A64,{ 0xA0,0x78,0xEB,0x15,0x0A,0xCA,0xE5,0x27 } }; // 0B43C89A-9196-5A64-A078-EB150ACAE527 template <> inline constexpr guid guid_v{ 0xC901EDF2,0xF184,0x5A64,{ 0x8D,0x58,0x8C,0xF8,0xEF,0xA8,0xB6,0x78 } }; // C901EDF2-F184-5A64-8D58-8CF8EFA8B678 template <> inline constexpr guid guid_v{ 0x72FB98D5,0xB28A,0x57F1,{ 0x91,0xFA,0x24,0xC0,0x14,0xA3,0x42,0xC1 } }; // 72FB98D5-B28A-57F1-91FA-24C014A342C1 template <> inline constexpr guid guid_v{ 0x0EAD8189,0x10D3,0x550D,{ 0xB7,0x47,0x88,0x47,0xBD,0x7C,0x9D,0x21 } }; // 0EAD8189-10D3-550D-B747-8847BD7C9D21 template <> inline constexpr guid guid_v{ 0xD9247341,0xF5D0,0x5084,{ 0xAF,0x66,0xF5,0xDF,0x5F,0x31,0x4F,0xC0 } }; // D9247341-F5D0-5084-AF66-F5DF5F314FC0 template <> inline constexpr guid guid_v{ 0x1B55FD1D,0x7292,0x562B,{ 0xB4,0xA1,0xD4,0xDE,0x79,0x72,0xE6,0x84 } }; // 1B55FD1D-7292-562B-B4A1-D4DE7972E684 template <> inline constexpr guid guid_v{ 0x2D5D8DD5,0x358E,0x5B05,{ 0x99,0x3B,0xB2,0x66,0x6D,0x17,0x86,0xB3 } }; // 2D5D8DD5-358E-5B05-993B-B2666D1786B3 template <> inline constexpr guid guid_v{ 0x628ADCE3,0x820F,0x57DE,{ 0xBD,0xC8,0x37,0x20,0xFF,0x73,0x01,0x4B } }; // 628ADCE3-820F-57DE-BDC8-3720FF73014B template <> inline constexpr guid guid_v{ 0xF9D1D5FF,0x9669,0x5553,{ 0xA8,0x75,0xAE,0xE0,0x3E,0x11,0xED,0xD8 } }; // F9D1D5FF-9669-5553-A875-AEE03E11EDD8 template <> inline constexpr guid guid_v{ 0x9EFD72F0,0x63EF,0x5B6A,{ 0xA5,0x0C,0x56,0x85,0xBD,0x81,0x00,0xF1 } }; // 9EFD72F0-63EF-5B6A-A50C-5685BD8100F1 template <> inline constexpr guid guid_v{ 0xC8AD3758,0xC8D3,0x5EA5,{ 0xA2,0x74,0xCE,0x12,0xD9,0xCF,0x68,0x45 } }; // C8AD3758-C8D3-5EA5-A274-CE12D9CF6845 template <> inline constexpr guid guid_v{ 0x41F6930F,0x310E,0x5680,{ 0x81,0x2C,0x6D,0xAC,0x16,0xDF,0xFF,0x44 } }; // 41F6930F-310E-5680-812C-6DAC16DFFF44 template <> inline constexpr guid guid_v{ 0xB2F2FF7B,0x1825,0x51B0,{ 0xB8,0x0B,0x75,0x99,0x88,0x9C,0x56,0x9F } }; // B2F2FF7B-1825-51B0-B80B-7599889C569F template <> inline constexpr guid guid_v{ 0xAB6B82DE,0x6A47,0x5DE3,{ 0xA8,0x60,0x61,0x3C,0x8D,0xB6,0x79,0xAB } }; // AB6B82DE-6A47-5DE3-A860-613C8DB679AB template <> inline constexpr guid guid_v{ 0xAAE99407,0xE378,0x5C53,{ 0x9A,0xFF,0x5A,0x3B,0x53,0xE1,0x94,0xA8 } }; // AAE99407-E378-5C53-9AFF-5A3B53E194A8 template <> inline constexpr guid guid_v{ 0x84EAAB23,0xF716,0x5AD8,{ 0xAC,0x00,0x3D,0x77,0xC0,0x1D,0x42,0xCC } }; // 84EAAB23-F716-5AD8-AC00-3D77C01D42CC template <> inline constexpr guid guid_v{ 0x4EA2B77B,0x3177,0x5E5B,{ 0x8D,0x0D,0xA7,0x6E,0x15,0xC6,0xD0,0x80 } }; // 4EA2B77B-3177-5E5B-8D0D-A76E15C6D080 template <> inline constexpr guid guid_v{ 0xF0AE8750,0x905C,0x50A2,{ 0x8A,0x12,0x45,0x45,0xC6,0x24,0x5B,0xB4 } }; // F0AE8750-905C-50A2-8A12-4545C6245BB4 template <> inline constexpr guid guid_v{ 0xD94EE1FF,0x3AF1,0x54D0,{ 0x93,0x11,0x65,0x2B,0x29,0xC5,0x7C,0x5B } }; // D94EE1FF-3AF1-54D0-9311-652B29C57C5B template <> inline constexpr guid guid_v{ 0xE0B38DAF,0x9CD4,0x50C5,{ 0x83,0xEE,0xC7,0x6E,0x3C,0xF3,0x4E,0xBA } }; // E0B38DAF-9CD4-50C5-83EE-C76E3CF34EBA template <> struct default_interface{ using type = winrt::Microsoft::UI::Content::IChildSiteLink; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Content::IContentCoordinateConverter; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Content::IContentDeferral; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Content::IContentEnvironmentSettingChangedEventArgs; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Content::IContentEnvironmentStateChangedEventArgs; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Content::IContentIsland; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Content::IContentIslandAutomationProviderRequestedEventArgs; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Content::IContentIslandEnvironment; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Content::IContentIslandStateChangedEventArgs; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Content::IContentSite; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Content::IContentSiteAutomationProviderRequestedEventArgs; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Content::IContentSiteEnvironment; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Content::IContentSiteEnvironmentView; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Content::IContentSiteRequestedStateChangedEventArgs; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Content::IContentSiteView; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Content::IDesktopAttachedSiteBridge; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Content::IDesktopChildSiteBridge; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Content::IDesktopPopupSiteBridge; }; template <> struct default_interface{ using type = winrt::Microsoft::UI::Content::IDesktopSiteBridge; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ActualSize(winrt::Windows::Foundation::Numerics::float2*) noexcept = 0; virtual int32_t __stdcall put_ActualSize(winrt::Windows::Foundation::Numerics::float2) noexcept = 0; virtual int32_t __stdcall get_DispatcherQueue(void**) noexcept = 0; virtual int32_t __stdcall get_LocalToParentTransformMatrix(winrt::Windows::Foundation::Numerics::float4x4*) noexcept = 0; virtual int32_t __stdcall put_LocalToParentTransformMatrix(winrt::Windows::Foundation::Numerics::float4x4) noexcept = 0; virtual int32_t __stdcall get_SiteView(void**) noexcept = 0; virtual int32_t __stdcall Connect(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall Create(void*, void*, void**) noexcept = 0; virtual int32_t __stdcall CreateForSystemVisual(void*, void*, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall ConvertLocalToScreenWithPoint(winrt::Windows::Foundation::Point, struct struct_Windows_Graphics_PointInt32*) noexcept = 0; virtual int32_t __stdcall ConvertLocalToScreenWithPoints(uint32_t, winrt::Windows::Foundation::Point*, uint32_t* __resultSize, struct struct_Windows_Graphics_PointInt32**) noexcept = 0; virtual int32_t __stdcall ConvertLocalToScreenWithPointsAndRoundingMode(uint32_t, winrt::Windows::Foundation::Point*, int32_t, uint32_t* __resultSize, struct struct_Windows_Graphics_PointInt32**) noexcept = 0; virtual int32_t __stdcall ConvertLocalToScreenWithRect(winrt::Windows::Foundation::Rect, struct struct_Windows_Graphics_RectInt32*) noexcept = 0; virtual int32_t __stdcall ConvertScreenToLocalWithPoint(struct struct_Windows_Graphics_PointInt32, winrt::Windows::Foundation::Point*) noexcept = 0; virtual int32_t __stdcall ConvertScreenToLocalWithPoints(uint32_t, struct struct_Windows_Graphics_PointInt32*, uint32_t* __resultSize, winrt::Windows::Foundation::Point**) noexcept = 0; virtual int32_t __stdcall ConvertScreenToLocalWithRect(struct struct_Windows_Graphics_RectInt32, winrt::Windows::Foundation::Rect*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateForWindowId(struct struct_Microsoft_UI_WindowId, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall Complete() noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SettingName(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_DidAppWindowIdChange(bool*) noexcept = 0; virtual int32_t __stdcall get_DidDisplayIdChange(bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_DidDisplayScaleChange(bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ActualSize(winrt::Windows::Foundation::Numerics::float2*) noexcept = 0; virtual int32_t __stdcall get_AppData(void**) noexcept = 0; virtual int32_t __stdcall put_AppData(void*) noexcept = 0; virtual int32_t __stdcall get_CoordinateConverter(void**) noexcept = 0; virtual int32_t __stdcall get_CustomProperties(void**) noexcept = 0; virtual int32_t __stdcall get_DispatcherQueue(void**) noexcept = 0; virtual int32_t __stdcall get_Environment(void**) noexcept = 0; virtual int32_t __stdcall get_Id(uint64_t*) noexcept = 0; virtual int32_t __stdcall get_IsConnected(bool*) noexcept = 0; virtual int32_t __stdcall get_IsHitTestVisibleWhenTransparent(bool*) noexcept = 0; virtual int32_t __stdcall put_IsHitTestVisibleWhenTransparent(bool) noexcept = 0; virtual int32_t __stdcall get_IsIslandEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsIslandEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsIslandVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsIslandVisible(bool) noexcept = 0; virtual int32_t __stdcall get_IsSiteEnabled(bool*) noexcept = 0; virtual int32_t __stdcall get_IsSiteVisible(bool*) noexcept = 0; virtual int32_t __stdcall get_LayoutDirection(int32_t*) noexcept = 0; virtual int32_t __stdcall get_RasterizationScale(float*) noexcept = 0; virtual int32_t __stdcall GetAutomationHostProvider(void**) noexcept = 0; virtual int32_t __stdcall GetStateChangeDeferral(void**) noexcept = 0; virtual int32_t __stdcall RequestSize(winrt::Windows::Foundation::Numerics::float2) noexcept = 0; virtual int32_t __stdcall add_AutomationProviderRequested(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_AutomationProviderRequested(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_StateChanged(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_StateChanged(winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Children(void**) noexcept = 0; virtual int32_t __stdcall get_LocalToClientTransformMatrix(winrt::Windows::Foundation::Numerics::float4x4*) noexcept = 0; virtual int32_t __stdcall get_LocalToParentTransformMatrix(winrt::Windows::Foundation::Numerics::float4x4*) noexcept = 0; virtual int32_t __stdcall get_Popups(void**) noexcept = 0; virtual int32_t __stdcall get_ProcessesKeyboardInput(bool*) noexcept = 0; virtual int32_t __stdcall get_ProcessesPointerInput(bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_AutomationOption(int32_t*) noexcept = 0; virtual int32_t __stdcall get_FragmentRootAutomationProvider(void**) noexcept = 0; virtual int32_t __stdcall get_NextSiblingAutomationProvider(void**) noexcept = 0; virtual int32_t __stdcall get_ParentAutomationProvider(void**) noexcept = 0; virtual int32_t __stdcall get_PreviousSiblingAutomationProvider(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_AutomationProvider(void**) noexcept = 0; virtual int32_t __stdcall put_AutomationProvider(void*) noexcept = 0; virtual int32_t __stdcall get_Handled(bool*) noexcept = 0; virtual int32_t __stdcall put_Handled(bool) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_AppWindowId(struct struct_Microsoft_UI_WindowId*) noexcept = 0; virtual int32_t __stdcall get_DisplayId(struct struct_Microsoft_UI_DisplayId*) noexcept = 0; virtual int32_t __stdcall add_SettingChanged(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_SettingChanged(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_StateChanged(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_StateChanged(winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_DisplayScale(float*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_DidActualSizeChange(bool*) noexcept = 0; virtual int32_t __stdcall get_DidSiteEnabledChange(bool*) noexcept = 0; virtual int32_t __stdcall get_DidSiteVisibleChange(bool*) noexcept = 0; virtual int32_t __stdcall get_DidLayoutDirectionChange(bool*) noexcept = 0; virtual int32_t __stdcall get_DidRasterizationScaleChange(bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_DidLocalToClientTransformMatrixChange(bool*) noexcept = 0; virtual int32_t __stdcall get_DidLocalToParentTransformMatrixChange(bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall Create(void*, void**) noexcept = 0; virtual int32_t __stdcall FindAllForCompositor(void*, uint32_t* __resultSize, void***) noexcept = 0; virtual int32_t __stdcall FindAllForCurrentThread(uint32_t* __resultSize, void***) noexcept = 0; virtual int32_t __stdcall GetByVisual(void*, void**) noexcept = 0; virtual int32_t __stdcall GetFromId(uint64_t, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateForSystemVisual(void*, void*, void**) noexcept = 0; virtual int32_t __stdcall FindAllForSystemCompositor(void*, uint32_t* __resultSize, void***) noexcept = 0; virtual int32_t __stdcall GetBySystemVisual(void*, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ActualSize(winrt::Windows::Foundation::Numerics::float2*) noexcept = 0; virtual int32_t __stdcall put_ActualSize(winrt::Windows::Foundation::Numerics::float2) noexcept = 0; virtual int32_t __stdcall get_ClientSize(struct struct_Windows_Graphics_SizeInt32*) noexcept = 0; virtual int32_t __stdcall put_ClientSize(struct struct_Windows_Graphics_SizeInt32) noexcept = 0; virtual int32_t __stdcall get_CoordinateConverter(void**) noexcept = 0; virtual int32_t __stdcall get_DispatcherQueue(void**) noexcept = 0; virtual int32_t __stdcall get_Environment(void**) noexcept = 0; virtual int32_t __stdcall get_IsConnected(bool*) noexcept = 0; virtual int32_t __stdcall get_IsSiteEnabled(bool*) noexcept = 0; virtual int32_t __stdcall put_IsSiteEnabled(bool) noexcept = 0; virtual int32_t __stdcall get_IsSiteVisible(bool*) noexcept = 0; virtual int32_t __stdcall put_IsSiteVisible(bool) noexcept = 0; virtual int32_t __stdcall get_LayoutDirection(int32_t*) noexcept = 0; virtual int32_t __stdcall put_LayoutDirection(int32_t) noexcept = 0; virtual int32_t __stdcall get_OverrideScale(float*) noexcept = 0; virtual int32_t __stdcall put_OverrideScale(float) noexcept = 0; virtual int32_t __stdcall get_ParentScale(float*) noexcept = 0; virtual int32_t __stdcall put_ParentScale(float) noexcept = 0; virtual int32_t __stdcall get_RasterizationScale(float*) noexcept = 0; virtual int32_t __stdcall get_RequestedSize(winrt::Windows::Foundation::Numerics::float2*) noexcept = 0; virtual int32_t __stdcall get_ShouldApplyRasterizationScale(bool*) noexcept = 0; virtual int32_t __stdcall put_ShouldApplyRasterizationScale(bool) noexcept = 0; virtual int32_t __stdcall get_View(void**) noexcept = 0; virtual int32_t __stdcall GetIslandStateChangeDeferral(void**) noexcept = 0; virtual int32_t __stdcall add_RequestedStateChanged(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_RequestedStateChanged(winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_LocalToClientTransformMatrix(winrt::Windows::Foundation::Numerics::float4x4*) noexcept = 0; virtual int32_t __stdcall get_LocalToParentTransformMatrix(winrt::Windows::Foundation::Numerics::float4x4*) noexcept = 0; virtual int32_t __stdcall put_LocalToParentTransformMatrix(winrt::Windows::Foundation::Numerics::float4x4) noexcept = 0; virtual int32_t __stdcall get_ProcessesKeyboardInput(bool*) noexcept = 0; virtual int32_t __stdcall put_ProcessesKeyboardInput(bool) noexcept = 0; virtual int32_t __stdcall get_ProcessesPointerInput(bool*) noexcept = 0; virtual int32_t __stdcall put_ProcessesPointerInput(bool) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_AutomationOption(int32_t*) noexcept = 0; virtual int32_t __stdcall put_AutomationOption(int32_t) noexcept = 0; virtual int32_t __stdcall get_AutomationProvider(void**) noexcept = 0; virtual int32_t __stdcall add_FragmentRootAutomationProviderRequested(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_FragmentRootAutomationProviderRequested(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_NextSiblingAutomationProviderRequested(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_NextSiblingAutomationProviderRequested(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_ParentAutomationProviderRequested(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ParentAutomationProviderRequested(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_PreviousSiblingAutomationProviderRequested(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_PreviousSiblingAutomationProviderRequested(winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_AutomationProvider(void**) noexcept = 0; virtual int32_t __stdcall put_AutomationProvider(void*) noexcept = 0; virtual int32_t __stdcall get_Handled(bool*) noexcept = 0; virtual int32_t __stdcall put_Handled(bool) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_DispatcherQueue(void**) noexcept = 0; virtual int32_t __stdcall get_LayoutDirectionOverride(void**) noexcept = 0; virtual int32_t __stdcall put_LayoutDirectionOverride(void*) noexcept = 0; virtual int32_t __stdcall get_OverrideScale(float*) noexcept = 0; virtual int32_t __stdcall put_OverrideScale(float) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_AppWindowId(struct struct_Microsoft_UI_WindowId*) noexcept = 0; virtual int32_t __stdcall put_AppWindowId(struct struct_Microsoft_UI_WindowId) noexcept = 0; virtual int32_t __stdcall get_DisplayId(struct struct_Microsoft_UI_DisplayId*) noexcept = 0; virtual int32_t __stdcall put_DisplayId(struct struct_Microsoft_UI_DisplayId) noexcept = 0; virtual int32_t __stdcall get_View(void**) noexcept = 0; virtual int32_t __stdcall NotifySettingChanged(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_DisplayScale(float*) noexcept = 0; virtual int32_t __stdcall put_DisplayScale(float) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_AppWindowId(struct struct_Microsoft_UI_WindowId*) noexcept = 0; virtual int32_t __stdcall get_DisplayId(struct struct_Microsoft_UI_DisplayId*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_DisplayScale(float*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ProcessesKeyboardInput(bool*) noexcept = 0; virtual int32_t __stdcall put_ProcessesKeyboardInput(bool) noexcept = 0; virtual int32_t __stdcall get_ProcessesPointerInput(bool*) noexcept = 0; virtual int32_t __stdcall put_ProcessesPointerInput(bool) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Parent(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_DidRequestedSizeChange(bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ActualSize(winrt::Windows::Foundation::Numerics::float2*) noexcept = 0; virtual int32_t __stdcall get_ClientSize(struct struct_Windows_Graphics_SizeInt32*) noexcept = 0; virtual int32_t __stdcall get_CoordinateConverter(void**) noexcept = 0; virtual int32_t __stdcall get_DispatcherQueue(void**) noexcept = 0; virtual int32_t __stdcall get_EnvironmentView(void**) noexcept = 0; virtual int32_t __stdcall get_IsConnected(bool*) noexcept = 0; virtual int32_t __stdcall get_IsSiteEnabled(bool*) noexcept = 0; virtual int32_t __stdcall get_IsSiteVisible(bool*) noexcept = 0; virtual int32_t __stdcall get_LayoutDirection(int32_t*) noexcept = 0; virtual int32_t __stdcall get_OverrideScale(float*) noexcept = 0; virtual int32_t __stdcall get_ParentScale(float*) noexcept = 0; virtual int32_t __stdcall get_RasterizationScale(float*) noexcept = 0; virtual int32_t __stdcall get_RequestedSize(winrt::Windows::Foundation::Numerics::float2*) noexcept = 0; virtual int32_t __stdcall get_ShouldApplyRasterizationScale(bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_LocalToClientTransformMatrix(winrt::Windows::Foundation::Numerics::float4x4*) noexcept = 0; virtual int32_t __stdcall get_LocalToParentTransformMatrix(winrt::Windows::Foundation::Numerics::float4x4*) noexcept = 0; virtual int32_t __stdcall get_ProcessesKeyboardInput(bool*) noexcept = 0; virtual int32_t __stdcall get_ProcessesPointerInput(bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_AutomationOption(int32_t*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SiteView(void**) noexcept = 0; virtual int32_t __stdcall get_WindowId(struct struct_Microsoft_UI_WindowId*) noexcept = 0; virtual int32_t __stdcall Connect(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateFromWindowId(void*, struct struct_Microsoft_UI_WindowId, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ResizePolicy(int32_t*) noexcept = 0; virtual int32_t __stdcall put_ResizePolicy(int32_t) noexcept = 0; virtual int32_t __stdcall get_SiteView(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall Create(void*, struct struct_Microsoft_UI_WindowId, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall CreateWithDispatcherQueue(void*, struct struct_Microsoft_UI_WindowId, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsEnabled(bool*) noexcept = 0; virtual int32_t __stdcall get_IsVisible(bool*) noexcept = 0; virtual int32_t __stdcall get_SiteView(void**) noexcept = 0; virtual int32_t __stdcall get_WindowId(struct struct_Microsoft_UI_WindowId*) noexcept = 0; virtual int32_t __stdcall Connect(void*) noexcept = 0; virtual int32_t __stdcall Disable() noexcept = 0; virtual int32_t __stdcall Enable() noexcept = 0; virtual int32_t __stdcall Hide() noexcept = 0; virtual int32_t __stdcall MoveAndResize(struct struct_Windows_Graphics_RectInt32) noexcept = 0; virtual int32_t __stdcall MoveInZOrderAtBottom() noexcept = 0; virtual int32_t __stdcall MoveInZOrderAtTop() noexcept = 0; virtual int32_t __stdcall MoveInZOrderBelow(struct struct_Microsoft_UI_WindowId) noexcept = 0; virtual int32_t __stdcall Show() noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall Create(void*, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsEnabled(bool*) noexcept = 0; virtual int32_t __stdcall get_IsVisible(bool*) noexcept = 0; virtual int32_t __stdcall get_WindowId(struct struct_Microsoft_UI_WindowId*) noexcept = 0; virtual int32_t __stdcall Connect(void*) noexcept = 0; virtual int32_t __stdcall Disable() noexcept = 0; virtual int32_t __stdcall Enable() noexcept = 0; virtual int32_t __stdcall Hide() noexcept = 0; virtual int32_t __stdcall MoveAndResize(struct struct_Windows_Graphics_RectInt32) noexcept = 0; virtual int32_t __stdcall MoveInZOrderAtBottom() noexcept = 0; virtual int32_t __stdcall MoveInZOrderAtTop() noexcept = 0; virtual int32_t __stdcall MoveInZOrderBelow(struct struct_Microsoft_UI_WindowId) noexcept = 0; virtual int32_t __stdcall Show() noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall IsSupported(bool*) noexcept = 0; }; }; template struct consume_Microsoft_UI_Content_IChildSiteLink { [[nodiscard]] auto ActualSize() const; auto ActualSize(winrt::Windows::Foundation::Numerics::float2 const& value) const; [[nodiscard]] auto DispatcherQueue() const; [[nodiscard]] auto LocalToParentTransformMatrix() const; auto LocalToParentTransformMatrix(winrt::Windows::Foundation::Numerics::float4x4 const& value) const; [[nodiscard]] auto SiteView() const; auto Connect(winrt::Microsoft::UI::Content::ContentIsland const& content) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IChildSiteLink; }; template struct consume_Microsoft_UI_Content_IChildSiteLinkStatics { auto Create(winrt::Microsoft::UI::Content::ContentIsland const& parent, winrt::Microsoft::UI::Composition::ContainerVisual const& placementVisual) const; auto CreateForSystemVisual(winrt::Microsoft::UI::Content::ContentIsland const& parent, winrt::Windows::UI::Composition::ContainerVisual const& placementVisual) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IChildSiteLinkStatics; }; template struct consume_Microsoft_UI_Content_IContentCoordinateConverter { auto ConvertLocalToScreen(winrt::Windows::Foundation::Point const& localPoint) const; auto ConvertLocalToScreen(array_view localPoints) const; auto ConvertLocalToScreen(array_view localPoints, winrt::Microsoft::UI::Content::ContentCoordinateRoundingMode const& roundingMode) const; auto ConvertLocalToScreen(winrt::Windows::Foundation::Rect const& localRect) const; auto ConvertScreenToLocal(winrt::Windows::Graphics::PointInt32 const& screenPoint) const; auto ConvertScreenToLocal(array_view screenPoints) const; auto ConvertScreenToLocal(winrt::Windows::Graphics::RectInt32 const& screenRect) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentCoordinateConverter; }; template struct consume_Microsoft_UI_Content_IContentCoordinateConverterFactory { }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentCoordinateConverterFactory; }; template struct consume_Microsoft_UI_Content_IContentCoordinateConverterStatics { auto CreateForWindowId(winrt::Microsoft::UI::WindowId const& windowId) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentCoordinateConverterStatics; }; template struct consume_Microsoft_UI_Content_IContentDeferral { auto Complete() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentDeferral; }; template struct consume_Microsoft_UI_Content_IContentEnvironmentSettingChangedEventArgs { [[nodiscard]] auto SettingName() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentEnvironmentSettingChangedEventArgs; }; template struct consume_Microsoft_UI_Content_IContentEnvironmentStateChangedEventArgs { [[nodiscard]] auto DidAppWindowIdChange() const; [[nodiscard]] auto DidDisplayIdChange() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentEnvironmentStateChangedEventArgs; }; template struct consume_Microsoft_UI_Content_IContentEnvironmentStateChangedEventArgs2 { [[nodiscard]] auto DidDisplayScaleChange() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentEnvironmentStateChangedEventArgs2; }; template struct consume_Microsoft_UI_Content_IContentIsland { [[nodiscard]] auto ActualSize() const; [[nodiscard]] auto AppData() const; auto AppData(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto CoordinateConverter() const; [[nodiscard]] auto CustomProperties() const; [[nodiscard]] auto DispatcherQueue() const; [[nodiscard]] auto Environment() const; [[nodiscard]] auto Id() const; [[nodiscard]] auto IsConnected() const; [[nodiscard]] auto IsHitTestVisibleWhenTransparent() const; auto IsHitTestVisibleWhenTransparent(bool value) const; [[nodiscard]] auto IsIslandEnabled() const; auto IsIslandEnabled(bool value) const; [[nodiscard]] auto IsIslandVisible() const; auto IsIslandVisible(bool value) const; [[nodiscard]] auto IsSiteEnabled() const; [[nodiscard]] auto IsSiteVisible() const; [[nodiscard]] auto LayoutDirection() const; [[nodiscard]] auto RasterizationScale() const; auto GetAutomationHostProvider() const; auto GetStateChangeDeferral() const; auto RequestSize(winrt::Windows::Foundation::Numerics::float2 const& size) const; auto AutomationProviderRequested(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using AutomationProviderRequested_revoker = impl::event_revoker::remove_AutomationProviderRequested>; [[nodiscard]] auto AutomationProviderRequested(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto AutomationProviderRequested(winrt::event_token const& token) const noexcept; auto StateChanged(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using StateChanged_revoker = impl::event_revoker::remove_StateChanged>; [[nodiscard]] auto StateChanged(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto StateChanged(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentIsland; }; template struct consume_Microsoft_UI_Content_IContentIsland2 { [[nodiscard]] auto Children() const; [[nodiscard]] auto LocalToClientTransformMatrix() const; [[nodiscard]] auto LocalToParentTransformMatrix() const; [[nodiscard]] auto Popups() const; [[nodiscard]] auto ProcessesKeyboardInput() const; [[nodiscard]] auto ProcessesPointerInput() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentIsland2; }; template struct consume_Microsoft_UI_Content_IContentIslandAutomation { [[nodiscard]] auto AutomationOption() const; [[nodiscard]] auto FragmentRootAutomationProvider() const; [[nodiscard]] auto NextSiblingAutomationProvider() const; [[nodiscard]] auto ParentAutomationProvider() const; [[nodiscard]] auto PreviousSiblingAutomationProvider() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentIslandAutomation; }; template struct consume_Microsoft_UI_Content_IContentIslandAutomationProviderRequestedEventArgs { [[nodiscard]] auto AutomationProvider() const; auto AutomationProvider(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto Handled() const; auto Handled(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentIslandAutomationProviderRequestedEventArgs; }; template struct consume_Microsoft_UI_Content_IContentIslandEnvironment { [[nodiscard]] auto AppWindowId() const; [[nodiscard]] auto DisplayId() const; auto SettingChanged(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using SettingChanged_revoker = impl::event_revoker::remove_SettingChanged>; [[nodiscard]] auto SettingChanged(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto SettingChanged(winrt::event_token const& token) const noexcept; auto StateChanged(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using StateChanged_revoker = impl::event_revoker::remove_StateChanged>; [[nodiscard]] auto StateChanged(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto StateChanged(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentIslandEnvironment; }; template struct consume_Microsoft_UI_Content_IContentIslandEnvironment2 { [[nodiscard]] auto DisplayScale() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentIslandEnvironment2; }; template struct consume_Microsoft_UI_Content_IContentIslandEnvironmentFactory { }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentIslandEnvironmentFactory; }; template struct consume_Microsoft_UI_Content_IContentIslandFactory { }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentIslandFactory; }; template struct consume_Microsoft_UI_Content_IContentIslandStateChangedEventArgs { [[nodiscard]] auto DidActualSizeChange() const; [[nodiscard]] auto DidSiteEnabledChange() const; [[nodiscard]] auto DidSiteVisibleChange() const; [[nodiscard]] auto DidLayoutDirectionChange() const; [[nodiscard]] auto DidRasterizationScaleChange() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentIslandStateChangedEventArgs; }; template struct consume_Microsoft_UI_Content_IContentIslandStateChangedEventArgs2 { [[nodiscard]] auto DidLocalToClientTransformMatrixChange() const; [[nodiscard]] auto DidLocalToParentTransformMatrixChange() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentIslandStateChangedEventArgs2; }; template struct consume_Microsoft_UI_Content_IContentIslandStatics { auto Create(winrt::Microsoft::UI::Composition::Visual const& Root) const; auto FindAllForCompositor(winrt::Microsoft::UI::Composition::Compositor const& compositor) const; auto FindAllForCurrentThread() const; auto GetByVisual(winrt::Microsoft::UI::Composition::Visual const& child) const; auto GetFromId(uint64_t id) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentIslandStatics; }; template struct consume_Microsoft_UI_Content_IContentIslandStatics2 { auto CreateForSystemVisual(winrt::Microsoft::UI::Dispatching::DispatcherQueue const& queue, winrt::Windows::UI::Composition::Visual const& root) const; auto FindAllForSystemCompositor(winrt::Windows::UI::Composition::Compositor const& compositor) const; auto GetBySystemVisual(winrt::Windows::UI::Composition::Visual const& child) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentIslandStatics2; }; template struct consume_Microsoft_UI_Content_IContentSite { [[nodiscard]] auto ActualSize() const; auto ActualSize(winrt::Windows::Foundation::Numerics::float2 const& value) const; [[nodiscard]] auto ClientSize() const; auto ClientSize(winrt::Windows::Graphics::SizeInt32 const& value) const; [[nodiscard]] auto CoordinateConverter() const; [[nodiscard]] auto DispatcherQueue() const; [[nodiscard]] auto Environment() const; [[nodiscard]] auto IsConnected() const; [[nodiscard]] auto IsSiteEnabled() const; auto IsSiteEnabled(bool value) const; [[nodiscard]] auto IsSiteVisible() const; auto IsSiteVisible(bool value) const; [[nodiscard]] auto LayoutDirection() const; auto LayoutDirection(winrt::Microsoft::UI::Content::ContentLayoutDirection const& value) const; [[nodiscard]] auto OverrideScale() const; auto OverrideScale(float value) const; [[nodiscard]] auto ParentScale() const; auto ParentScale(float value) const; [[nodiscard]] auto RasterizationScale() const; [[nodiscard]] auto RequestedSize() const; [[nodiscard]] auto ShouldApplyRasterizationScale() const; auto ShouldApplyRasterizationScale(bool value) const; [[nodiscard]] auto View() const; auto GetIslandStateChangeDeferral() const; auto RequestedStateChanged(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using RequestedStateChanged_revoker = impl::event_revoker::remove_RequestedStateChanged>; [[nodiscard]] auto RequestedStateChanged(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto RequestedStateChanged(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentSite; }; template struct consume_Microsoft_UI_Content_IContentSite2 { [[nodiscard]] auto LocalToClientTransformMatrix() const; [[nodiscard]] auto LocalToParentTransformMatrix() const; auto LocalToParentTransformMatrix(winrt::Windows::Foundation::Numerics::float4x4 const& value) const; [[nodiscard]] auto ProcessesKeyboardInput() const; auto ProcessesKeyboardInput(bool value) const; [[nodiscard]] auto ProcessesPointerInput() const; auto ProcessesPointerInput(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentSite2; }; template struct consume_Microsoft_UI_Content_IContentSiteAutomation { [[nodiscard]] auto AutomationOption() const; auto AutomationOption(winrt::Microsoft::UI::Content::ContentAutomationOptions const& value) const; [[nodiscard]] auto AutomationProvider() const; auto FragmentRootAutomationProviderRequested(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using FragmentRootAutomationProviderRequested_revoker = impl::event_revoker::remove_FragmentRootAutomationProviderRequested>; [[nodiscard]] auto FragmentRootAutomationProviderRequested(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto FragmentRootAutomationProviderRequested(winrt::event_token const& token) const noexcept; auto NextSiblingAutomationProviderRequested(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using NextSiblingAutomationProviderRequested_revoker = impl::event_revoker::remove_NextSiblingAutomationProviderRequested>; [[nodiscard]] auto NextSiblingAutomationProviderRequested(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto NextSiblingAutomationProviderRequested(winrt::event_token const& token) const noexcept; auto ParentAutomationProviderRequested(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using ParentAutomationProviderRequested_revoker = impl::event_revoker::remove_ParentAutomationProviderRequested>; [[nodiscard]] auto ParentAutomationProviderRequested(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto ParentAutomationProviderRequested(winrt::event_token const& token) const noexcept; auto PreviousSiblingAutomationProviderRequested(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using PreviousSiblingAutomationProviderRequested_revoker = impl::event_revoker::remove_PreviousSiblingAutomationProviderRequested>; [[nodiscard]] auto PreviousSiblingAutomationProviderRequested(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto PreviousSiblingAutomationProviderRequested(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentSiteAutomation; }; template struct consume_Microsoft_UI_Content_IContentSiteAutomationProviderRequestedEventArgs { [[nodiscard]] auto AutomationProvider() const; auto AutomationProvider(winrt::Windows::Foundation::IInspectable const& value) const; [[nodiscard]] auto Handled() const; auto Handled(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentSiteAutomationProviderRequestedEventArgs; }; template struct consume_Microsoft_UI_Content_IContentSiteBridge { [[nodiscard]] auto DispatcherQueue() const; [[nodiscard]] auto LayoutDirectionOverride() const; auto LayoutDirectionOverride(winrt::Windows::Foundation::IReference const& value) const; [[nodiscard]] auto OverrideScale() const; auto OverrideScale(float value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentSiteBridge; }; template struct consume_Microsoft_UI_Content_IContentSiteEnvironment { [[nodiscard]] auto AppWindowId() const; auto AppWindowId(winrt::Microsoft::UI::WindowId const& value) const; [[nodiscard]] auto DisplayId() const; auto DisplayId(winrt::Microsoft::UI::DisplayId const& value) const; [[nodiscard]] auto View() const; auto NotifySettingChanged(param::hstring const& setting) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentSiteEnvironment; }; template struct consume_Microsoft_UI_Content_IContentSiteEnvironment2 { [[nodiscard]] auto DisplayScale() const; auto DisplayScale(float value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentSiteEnvironment2; }; template struct consume_Microsoft_UI_Content_IContentSiteEnvironmentFactory { }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentSiteEnvironmentFactory; }; template struct consume_Microsoft_UI_Content_IContentSiteEnvironmentView { [[nodiscard]] auto AppWindowId() const; [[nodiscard]] auto DisplayId() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentSiteEnvironmentView; }; template struct consume_Microsoft_UI_Content_IContentSiteEnvironmentView2 { [[nodiscard]] auto DisplayScale() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentSiteEnvironmentView2; }; template struct consume_Microsoft_UI_Content_IContentSiteEnvironmentViewFactory { }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentSiteEnvironmentViewFactory; }; template struct consume_Microsoft_UI_Content_IContentSiteFactory { }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentSiteFactory; }; template struct consume_Microsoft_UI_Content_IContentSiteInput { [[nodiscard]] auto ProcessesKeyboardInput() const; auto ProcessesKeyboardInput(bool value) const; [[nodiscard]] auto ProcessesPointerInput() const; auto ProcessesPointerInput(bool value) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentSiteInput; }; template struct consume_Microsoft_UI_Content_IContentSiteLink { [[nodiscard]] auto Parent() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentSiteLink; }; template struct consume_Microsoft_UI_Content_IContentSiteRequestedStateChangedEventArgs { [[nodiscard]] auto DidRequestedSizeChange() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentSiteRequestedStateChangedEventArgs; }; template struct consume_Microsoft_UI_Content_IContentSiteView { [[nodiscard]] auto ActualSize() const; [[nodiscard]] auto ClientSize() const; [[nodiscard]] auto CoordinateConverter() const; [[nodiscard]] auto DispatcherQueue() const; [[nodiscard]] auto EnvironmentView() const; [[nodiscard]] auto IsConnected() const; [[nodiscard]] auto IsSiteEnabled() const; [[nodiscard]] auto IsSiteVisible() const; [[nodiscard]] auto LayoutDirection() const; [[nodiscard]] auto OverrideScale() const; [[nodiscard]] auto ParentScale() const; [[nodiscard]] auto RasterizationScale() const; [[nodiscard]] auto RequestedSize() const; [[nodiscard]] auto ShouldApplyRasterizationScale() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentSiteView; }; template struct consume_Microsoft_UI_Content_IContentSiteView2 { [[nodiscard]] auto LocalToClientTransformMatrix() const; [[nodiscard]] auto LocalToParentTransformMatrix() const; [[nodiscard]] auto ProcessesKeyboardInput() const; [[nodiscard]] auto ProcessesPointerInput() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentSiteView2; }; template struct consume_Microsoft_UI_Content_IContentSiteViewAutomation { [[nodiscard]] auto AutomationOption() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentSiteViewAutomation; }; template struct consume_Microsoft_UI_Content_IContentSiteViewFactory { }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IContentSiteViewFactory; }; template struct consume_Microsoft_UI_Content_IDesktopAttachedSiteBridge { [[nodiscard]] auto SiteView() const; [[nodiscard]] auto WindowId() const; auto Connect(winrt::Microsoft::UI::Content::ContentIsland const& content) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IDesktopAttachedSiteBridge; }; template struct consume_Microsoft_UI_Content_IDesktopAttachedSiteBridgeStatics { auto CreateFromWindowId(winrt::Microsoft::UI::Dispatching::DispatcherQueue const& queue, winrt::Microsoft::UI::WindowId const& windowId) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IDesktopAttachedSiteBridgeStatics; }; template struct consume_Microsoft_UI_Content_IDesktopChildSiteBridge { [[nodiscard]] auto ResizePolicy() const; auto ResizePolicy(winrt::Microsoft::UI::Content::ContentSizePolicy const& value) const; [[nodiscard]] auto SiteView() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IDesktopChildSiteBridge; }; template struct consume_Microsoft_UI_Content_IDesktopChildSiteBridgeStatics { auto Create(winrt::Microsoft::UI::Composition::Compositor const& compositor, winrt::Microsoft::UI::WindowId const& parentWindowId) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IDesktopChildSiteBridgeStatics; }; template struct consume_Microsoft_UI_Content_IDesktopChildSiteBridgeStatics2 { auto CreateWithDispatcherQueue(winrt::Microsoft::UI::Dispatching::DispatcherQueue const& queue, winrt::Microsoft::UI::WindowId const& parentWindowId) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IDesktopChildSiteBridgeStatics2; }; template struct consume_Microsoft_UI_Content_IDesktopPopupSiteBridge { [[nodiscard]] auto IsEnabled() const; [[nodiscard]] auto IsVisible() const; [[nodiscard]] auto SiteView() const; [[nodiscard]] auto WindowId() const; auto Connect(winrt::Microsoft::UI::Content::ContentIsland const& content) const; auto Disable() const; auto Enable() const; auto Hide() const; auto MoveAndResize(winrt::Windows::Graphics::RectInt32 const& rect) const; auto MoveInZOrderAtBottom() const; auto MoveInZOrderAtTop() const; auto MoveInZOrderBelow(winrt::Microsoft::UI::WindowId const& windowId) const; auto Show() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IDesktopPopupSiteBridge; }; template struct consume_Microsoft_UI_Content_IDesktopPopupSiteBridgeStatics { auto Create(winrt::Microsoft::UI::Content::ContentIsland const& parent) const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IDesktopPopupSiteBridgeStatics; }; template struct consume_Microsoft_UI_Content_IDesktopSiteBridge { [[nodiscard]] auto IsEnabled() const; [[nodiscard]] auto IsVisible() const; [[nodiscard]] auto WindowId() const; auto Connect(winrt::Microsoft::UI::Content::ContentIsland const& content) const; auto Disable() const; auto Enable() const; auto Hide() const; auto MoveAndResize(winrt::Windows::Graphics::RectInt32 const& rect) const; auto MoveInZOrderAtBottom() const; auto MoveInZOrderAtTop() const; auto MoveInZOrderBelow(winrt::Microsoft::UI::WindowId const& windowId) const; auto Show() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IDesktopSiteBridge; }; template struct consume_Microsoft_UI_Content_IDesktopSiteBridgeFactory { }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IDesktopSiteBridgeFactory; }; template struct consume_Microsoft_UI_Content_IDesktopSiteBridgeStatics { auto IsSupported() const; }; template <> struct consume { template using type = consume_Microsoft_UI_Content_IDesktopSiteBridgeStatics; }; } #endif