// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.220531.1 #pragma once #ifndef WINRT_Windows_Phone_ApplicationModel_0_H #define WINRT_Windows_Phone_ApplicationModel_0_H WINRT_EXPORT namespace winrt::Windows::Phone::ApplicationModel { enum class ApplicationProfileModes : uint32_t { Default = 0, Alternate = 0x1, }; struct IApplicationProfileStatics; struct ApplicationProfile; } namespace winrt::impl { template <> struct category{ using type = interface_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = enum_category; }; template <> inline constexpr auto& name_v = L"Windows.Phone.ApplicationModel.ApplicationProfile"; template <> inline constexpr auto& name_v = L"Windows.Phone.ApplicationModel.ApplicationProfileModes"; template <> inline constexpr auto& name_v = L"Windows.Phone.ApplicationModel.IApplicationProfileStatics"; template <> inline constexpr guid guid_v{ 0xD5008AB4,0x7E7A,0x11E1,{ 0xA7,0xF2,0xB0,0xA1,0x48,0x24,0x01,0x9B } }; // D5008AB4-7E7A-11E1-A7F2-B0A14824019B template <> struct abi { struct __declspec(novtable) type : inspectable_abi { virtual int32_t __stdcall get_Modes(uint32_t*) noexcept = 0; }; }; template struct consume_Windows_Phone_ApplicationModel_IApplicationProfileStatics { [[nodiscard]] auto Modes() const; }; template <> struct consume { template using type = consume_Windows_Phone_ApplicationModel_IApplicationProfileStatics; }; } #endif