// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Windows_UI_Notifications_Preview_0_H #define WINRT_Windows_UI_Notifications_Preview_0_H WINRT_EXPORT namespace winrt::Windows::UI { struct WindowId; } WINRT_EXPORT namespace winrt::Windows::UI::Notifications::Preview { struct IToastOcclusionManagerPreviewStatics; struct ToastOcclusionManagerPreview; } namespace winrt::impl { template <> struct category{ using type = interface_category; }; template <> struct category{ using type = class_category; }; template <> inline constexpr auto& name_v = L"Windows.UI.Notifications.Preview.ToastOcclusionManagerPreview"; template <> inline constexpr auto& name_v = L"Windows.UI.Notifications.Preview.IToastOcclusionManagerPreviewStatics"; template <> inline constexpr guid guid_v{ 0x507E5C83,0x50F9,0x5412,{ 0x89,0x53,0xB6,0x5C,0x18,0xCF,0xAB,0x12 } }; // 507E5C83-50F9-5412-8953-B65C18CFAB12 template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall SetToastWindowMargin(struct struct_Windows_UI_WindowId, double) noexcept = 0; }; }; template struct consume_Windows_UI_Notifications_Preview_IToastOcclusionManagerPreviewStatics { auto SetToastWindowMargin(winrt::Windows::UI::WindowId const& appWindowId, double margin) const; }; template <> struct consume { template using type = consume_Windows_UI_Notifications_Preview_IToastOcclusionManagerPreviewStatics; }; } #endif