// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Windows_ApplicationModel_Activation_0_H #define WINRT_Windows_ApplicationModel_Activation_0_H WINRT_EXPORT namespace winrt::Windows::ApplicationModel::Appointments::AppointmentsProvider { struct AddAppointmentOperation; struct RemoveAppointmentOperation; struct ReplaceAppointmentOperation; } WINRT_EXPORT namespace winrt::Windows::ApplicationModel::Background { struct IBackgroundTaskInstance; } WINRT_EXPORT namespace winrt::Windows::ApplicationModel::Calls { struct LockScreenCallUI; } WINRT_EXPORT namespace winrt::Windows::ApplicationModel::Contacts { struct Contact; struct ContactAddress; struct ContactPanel; } WINRT_EXPORT namespace winrt::Windows::ApplicationModel::Contacts::Provider { struct ContactPickerUI; } WINRT_EXPORT namespace winrt::Windows::ApplicationModel::DataTransfer::ShareTarget { struct ShareOperation; } WINRT_EXPORT namespace winrt::Windows::ApplicationModel::Search { struct SearchPaneQueryLinguisticDetails; } WINRT_EXPORT namespace winrt::Windows::ApplicationModel::UserDataAccounts::Provider { struct IUserDataAccountProviderOperation; } WINRT_EXPORT namespace winrt::Windows::ApplicationModel::Wallet { enum class WalletActionKind : int32_t; } WINRT_EXPORT namespace winrt::Windows::Devices::Enumeration { struct DeviceInformation; } WINRT_EXPORT namespace winrt::Windows::Devices::Printers::Extensions { struct Print3DWorkflow; struct PrintTaskConfiguration; } WINRT_EXPORT namespace winrt::Windows::Foundation { struct Deferral; struct EventRegistrationToken; struct Rect; template struct WINRT_IMPL_EMPTY_BASES TypedEventHandler; struct Uri; } WINRT_EXPORT namespace winrt::Windows::Foundation::Collections { struct ValueSet; } WINRT_EXPORT namespace winrt::Windows::Media::SpeechRecognition { struct SpeechRecognitionResult; } WINRT_EXPORT namespace winrt::Windows::Security::Authentication::Web { struct WebAuthenticationResult; } WINRT_EXPORT namespace winrt::Windows::Security::Authentication::Web::Provider { struct IWebAccountProviderOperation; } WINRT_EXPORT namespace winrt::Windows::Storage { struct StorageFile; struct StorageFolder; } WINRT_EXPORT namespace winrt::Windows::Storage::Pickers::Provider { struct FileOpenPickerUI; struct FileSavePickerUI; } WINRT_EXPORT namespace winrt::Windows::Storage::Provider { struct CachedFileUpdaterUI; } WINRT_EXPORT namespace winrt::Windows::Storage::Search { struct StorageFileQueryResult; } WINRT_EXPORT namespace winrt::Windows::System { struct ProtocolForResultsOperation; struct User; } WINRT_EXPORT namespace winrt::Windows::UI::ViewManagement { struct ActivationViewSwitcher; } WINRT_EXPORT namespace winrt::Windows::ApplicationModel::Activation { enum class ActivationKind : int32_t { Launch = 0, Search = 1, ShareTarget = 2, File = 3, Protocol = 4, FileOpenPicker = 5, FileSavePicker = 6, CachedFileUpdater = 7, ContactPicker = 8, Device = 9, PrintTaskSettings = 10, CameraSettings = 11, RestrictedLaunch = 12, AppointmentsProvider = 13, Contact = 14, LockScreenCall = 15, VoiceCommand = 16, LockScreen = 17, PickerReturned = 1000, WalletAction = 1001, PickFileContinuation = 1002, PickSaveFileContinuation = 1003, PickFolderContinuation = 1004, WebAuthenticationBrokerContinuation = 1005, WebAccountProvider = 1006, ComponentUI = 1007, ProtocolForResults = 1009, ToastNotification = 1010, Print3DWorkflow = 1011, DialReceiver = 1012, DevicePairing = 1013, UserDataAccountsProvider = 1014, FilePickerExperience = 1015, LockScreenComponent = 1016, ContactPanel = 1017, PrintWorkflowForegroundTask = 1018, GameUIProvider = 1019, StartupTask = 1020, CommandLineLaunch = 1021, BarcodeScannerProvider = 1022, PrintSupportJobUI = 1023, PrintSupportSettingsUI = 1024, PhoneCallActivation = 1025, VpnForeground = 1026, }; enum class ApplicationExecutionState : int32_t { NotRunning = 0, Running = 1, Suspended = 2, Terminated = 3, ClosedByUser = 4, }; struct IActivatedEventArgs; struct IActivatedEventArgsWithUser; struct IApplicationViewActivatedEventArgs; struct IAppointmentsProviderActivatedEventArgs; struct IAppointmentsProviderAddAppointmentActivatedEventArgs; struct IAppointmentsProviderRemoveAppointmentActivatedEventArgs; struct IAppointmentsProviderReplaceAppointmentActivatedEventArgs; struct IAppointmentsProviderShowAppointmentDetailsActivatedEventArgs; struct IAppointmentsProviderShowTimeFrameActivatedEventArgs; struct IBackgroundActivatedEventArgs; struct IBarcodeScannerPreviewActivatedEventArgs; struct ICachedFileUpdaterActivatedEventArgs; struct ICameraSettingsActivatedEventArgs; struct ICommandLineActivatedEventArgs; struct ICommandLineActivationOperation; struct IContactActivatedEventArgs; struct IContactCallActivatedEventArgs; struct IContactMapActivatedEventArgs; struct IContactMessageActivatedEventArgs; struct IContactPanelActivatedEventArgs; struct IContactPickerActivatedEventArgs; struct IContactPostActivatedEventArgs; struct IContactVideoCallActivatedEventArgs; struct IContactsProviderActivatedEventArgs; struct IContinuationActivatedEventArgs; struct IDeviceActivatedEventArgs; struct IDevicePairingActivatedEventArgs; struct IDialReceiverActivatedEventArgs; struct IFileActivatedEventArgs; struct IFileActivatedEventArgsWithCallerPackageFamilyName; struct IFileActivatedEventArgsWithNeighboringFiles; struct IFileOpenPickerActivatedEventArgs; struct IFileOpenPickerActivatedEventArgs2; struct IFileOpenPickerContinuationEventArgs; struct IFileSavePickerActivatedEventArgs; struct IFileSavePickerActivatedEventArgs2; struct IFileSavePickerContinuationEventArgs; struct IFolderPickerContinuationEventArgs; struct ILaunchActivatedEventArgs; struct ILaunchActivatedEventArgs2; struct ILockScreenActivatedEventArgs; struct ILockScreenCallActivatedEventArgs; struct IPhoneCallActivatedEventArgs; struct IPickerReturnedActivatedEventArgs; struct IPrelaunchActivatedEventArgs; struct IPrint3DWorkflowActivatedEventArgs; struct IPrintTaskSettingsActivatedEventArgs; struct IProtocolActivatedEventArgs; struct IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData; struct IProtocolForResultsActivatedEventArgs; struct IRestrictedLaunchActivatedEventArgs; struct ISearchActivatedEventArgs; struct ISearchActivatedEventArgsWithLinguisticDetails; struct IShareTargetActivatedEventArgs; struct ISplashScreen; struct IStartupTaskActivatedEventArgs; struct ITileActivatedInfo; struct IToastNotificationActivatedEventArgs; struct IUserDataAccountProviderActivatedEventArgs; struct IViewSwitcherProvider; struct IVoiceCommandActivatedEventArgs; struct IWalletActionActivatedEventArgs; struct IWebAccountProviderActivatedEventArgs; struct IWebAuthenticationBrokerContinuationEventArgs; struct AppointmentsProviderAddAppointmentActivatedEventArgs; struct AppointmentsProviderRemoveAppointmentActivatedEventArgs; struct AppointmentsProviderReplaceAppointmentActivatedEventArgs; struct AppointmentsProviderShowAppointmentDetailsActivatedEventArgs; struct AppointmentsProviderShowTimeFrameActivatedEventArgs; struct BackgroundActivatedEventArgs; struct BarcodeScannerPreviewActivatedEventArgs; struct CachedFileUpdaterActivatedEventArgs; struct CameraSettingsActivatedEventArgs; struct CommandLineActivatedEventArgs; struct CommandLineActivationOperation; struct ContactCallActivatedEventArgs; struct ContactMapActivatedEventArgs; struct ContactMessageActivatedEventArgs; struct ContactPanelActivatedEventArgs; struct ContactPickerActivatedEventArgs; struct ContactPostActivatedEventArgs; struct ContactVideoCallActivatedEventArgs; struct DeviceActivatedEventArgs; struct DevicePairingActivatedEventArgs; struct DialReceiverActivatedEventArgs; struct FileActivatedEventArgs; struct FileOpenPickerActivatedEventArgs; struct FileOpenPickerContinuationEventArgs; struct FileSavePickerActivatedEventArgs; struct FileSavePickerContinuationEventArgs; struct FolderPickerContinuationEventArgs; struct LaunchActivatedEventArgs; struct LockScreenActivatedEventArgs; struct LockScreenCallActivatedEventArgs; struct LockScreenComponentActivatedEventArgs; struct PhoneCallActivatedEventArgs; struct PickerReturnedActivatedEventArgs; struct Print3DWorkflowActivatedEventArgs; struct PrintTaskSettingsActivatedEventArgs; struct ProtocolActivatedEventArgs; struct ProtocolForResultsActivatedEventArgs; struct RestrictedLaunchActivatedEventArgs; struct SearchActivatedEventArgs; struct ShareTargetActivatedEventArgs; struct SplashScreen; struct StartupTaskActivatedEventArgs; struct TileActivatedInfo; struct ToastNotificationActivatedEventArgs; struct UserDataAccountProviderActivatedEventArgs; struct VoiceCommandActivatedEventArgs; struct WalletActionActivatedEventArgs; struct WebAccountProviderActivatedEventArgs; struct WebAuthenticationBrokerContinuationEventArgs; struct ActivatedEventsContract; struct ActivationCameraSettingsContract; struct ContactActivatedEventsContract; struct WebUISearchActivatedEventsContract; } 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 = 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 = 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 = 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 <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.AppointmentsProviderAddAppointmentActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.AppointmentsProviderRemoveAppointmentActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.AppointmentsProviderReplaceAppointmentActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.AppointmentsProviderShowAppointmentDetailsActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.AppointmentsProviderShowTimeFrameActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.BackgroundActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.BarcodeScannerPreviewActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.CachedFileUpdaterActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.CameraSettingsActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.CommandLineActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.CommandLineActivationOperation"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.ContactCallActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.ContactMapActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.ContactMessageActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.ContactPanelActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.ContactPickerActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.ContactPostActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.ContactVideoCallActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.DeviceActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.DevicePairingActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.DialReceiverActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.FileActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.FileOpenPickerActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.FileOpenPickerContinuationEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.FileSavePickerActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.FileSavePickerContinuationEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.FolderPickerContinuationEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.LaunchActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.LockScreenActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.LockScreenCallActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.LockScreenComponentActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.PhoneCallActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.PickerReturnedActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.Print3DWorkflowActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.PrintTaskSettingsActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.ProtocolActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.ProtocolForResultsActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.RestrictedLaunchActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.SearchActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.ShareTargetActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.SplashScreen"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.StartupTaskActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.TileActivatedInfo"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.ToastNotificationActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.UserDataAccountProviderActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.VoiceCommandActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.WalletActionActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.WebAccountProviderActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.WebAuthenticationBrokerContinuationEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.ActivationKind"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.ApplicationExecutionState"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IApplicationViewActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IAppointmentsProviderActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IAppointmentsProviderAddAppointmentActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IAppointmentsProviderRemoveAppointmentActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IAppointmentsProviderReplaceAppointmentActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IAppointmentsProviderShowAppointmentDetailsActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IAppointmentsProviderShowTimeFrameActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IBackgroundActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IBarcodeScannerPreviewActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.ICachedFileUpdaterActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.ICameraSettingsActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.ICommandLineActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.ICommandLineActivationOperation"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IContactActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IContactCallActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IContactMapActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IContactMessageActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IContactPanelActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IContactPickerActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IContactPostActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IContactVideoCallActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IContactsProviderActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IContinuationActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IDeviceActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IDevicePairingActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IDialReceiverActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IFileActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IFileActivatedEventArgsWithCallerPackageFamilyName"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IFileActivatedEventArgsWithNeighboringFiles"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IFileOpenPickerActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IFileOpenPickerActivatedEventArgs2"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IFileOpenPickerContinuationEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IFileSavePickerActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IFileSavePickerActivatedEventArgs2"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IFileSavePickerContinuationEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IFolderPickerContinuationEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.ILaunchActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.ILaunchActivatedEventArgs2"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.ILockScreenActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.ILockScreenCallActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IPhoneCallActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IPickerReturnedActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IPrelaunchActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IPrint3DWorkflowActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IPrintTaskSettingsActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IProtocolActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IProtocolForResultsActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IRestrictedLaunchActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.ISearchActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.ISearchActivatedEventArgsWithLinguisticDetails"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IShareTargetActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.ISplashScreen"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IStartupTaskActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.ITileActivatedInfo"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IToastNotificationActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IUserDataAccountProviderActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IViewSwitcherProvider"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IVoiceCommandActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IWalletActionActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IWebAccountProviderActivatedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.IWebAuthenticationBrokerContinuationEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.ActivatedEventsContract"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.ActivationCameraSettingsContract"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.ContactActivatedEventsContract"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.Activation.WebUISearchActivatedEventsContract"; template <> inline constexpr guid guid_v{ 0xCF651713,0xCD08,0x4FD8,{ 0xB6,0x97,0xA2,0x81,0xB6,0x54,0x4E,0x2E } }; // CF651713-CD08-4FD8-B697-A281B6544E2E template <> inline constexpr guid guid_v{ 0x1CF09B9E,0x9962,0x4936,{ 0x80,0xFF,0xAF,0xC8,0xE8,0xAE,0x5C,0x8C } }; // 1CF09B9E-9962-4936-80FF-AFC8E8AE5C8C template <> inline constexpr guid guid_v{ 0x930CEF4B,0xB829,0x40FC,{ 0x88,0xF4,0x85,0x13,0xE8,0xA6,0x47,0x38 } }; // 930CEF4B-B829-40FC-88F4-8513E8A64738 template <> inline constexpr guid guid_v{ 0x3364C405,0x933C,0x4E7D,{ 0xA0,0x34,0x50,0x0F,0xB8,0xDC,0xD9,0xF3 } }; // 3364C405-933C-4E7D-A034-500FB8DCD9F3 template <> inline constexpr guid guid_v{ 0xA2861367,0xCEE5,0x4E4D,{ 0x9E,0xD7,0x41,0xC3,0x4E,0xC1,0x8B,0x02 } }; // A2861367-CEE5-4E4D-9ED7-41C34EC18B02 template <> inline constexpr guid guid_v{ 0x751F3AB8,0x0B8E,0x451C,{ 0x9F,0x15,0x96,0x6E,0x69,0x9B,0xAC,0x25 } }; // 751F3AB8-0B8E-451C-9F15-966E699BAC25 template <> inline constexpr guid guid_v{ 0x1551B7D4,0xA981,0x4067,{ 0x8A,0x62,0x05,0x24,0xE4,0xAD,0xE1,0x21 } }; // 1551B7D4-A981-4067-8A62-0524E4ADE121 template <> inline constexpr guid guid_v{ 0x3958F065,0x9841,0x4CA5,{ 0x99,0x9B,0x88,0x51,0x98,0xB9,0xEF,0x2A } }; // 3958F065-9841-4CA5-999B-885198B9EF2A template <> inline constexpr guid guid_v{ 0x9BAEABA6,0x0E0B,0x49AA,{ 0xBA,0xBC,0x12,0xB1,0xDC,0x77,0x49,0x86 } }; // 9BAEABA6-0E0B-49AA-BABC-12B1DC774986 template <> inline constexpr guid guid_v{ 0xAB14BEE0,0xE760,0x440E,{ 0xA9,0x1C,0x44,0x79,0x6D,0xE3,0xA9,0x2D } }; // AB14BEE0-E760-440E-A91C-44796DE3A92D template <> inline constexpr guid guid_v{ 0x6772797C,0x99BF,0x4349,{ 0xAF,0x22,0xE4,0x12,0x35,0x60,0x37,0x1C } }; // 6772797C-99BF-4349-AF22-E4123560371C template <> inline constexpr guid guid_v{ 0xD06EB1C7,0x3805,0x4ECB,{ 0xB7,0x57,0x6C,0xF1,0x5E,0x26,0xFE,0xF3 } }; // D06EB1C7-3805-4ECB-B757-6CF15E26FEF3 template <> inline constexpr guid guid_v{ 0xFB67A508,0x2DAD,0x490A,{ 0x91,0x70,0xDC,0xA0,0x36,0xEB,0x11,0x4B } }; // FB67A508-2DAD-490A-9170-DCA036EB114B template <> inline constexpr guid guid_v{ 0x4506472C,0x006A,0x48EB,{ 0x8A,0xFB,0xD0,0x7A,0xB2,0x5E,0x33,0x66 } }; // 4506472C-006A-48EB-8AFB-D07AB25E3366 template <> inline constexpr guid guid_v{ 0x994B2841,0xC59E,0x4F69,{ 0xBC,0xFD,0xB6,0x1E,0xD4,0xE6,0x22,0xEB } }; // 994B2841-C59E-4F69-BCFD-B61ED4E622EB template <> inline constexpr guid guid_v{ 0xD627A1C4,0xC025,0x4C41,{ 0x9D,0xEF,0xF1,0xEA,0xFA,0xD0,0x75,0xE7 } }; // D627A1C4-C025-4C41-9DEF-F1EAFAD075E7 template <> inline constexpr guid guid_v{ 0xC2DF14C7,0x30EB,0x41C6,{ 0xB3,0xBC,0x5B,0x16,0x94,0xF9,0xDA,0xB3 } }; // C2DF14C7-30EB-41C6-B3BC-5B1694F9DAB3 template <> inline constexpr guid guid_v{ 0xB32BF870,0xEEE7,0x4AD2,{ 0xAA,0xF1,0xA8,0x7E,0xFF,0xCF,0x00,0xA4 } }; // B32BF870-EEE7-4AD2-AAF1-A87EFFCF00A4 template <> inline constexpr guid guid_v{ 0xDE598DB2,0x0E03,0x43B0,{ 0xBF,0x56,0xBC,0xC4,0x0B,0x31,0x62,0xDF } }; // DE598DB2-0E03-43B0-BF56-BCC40B3162DF template <> inline constexpr guid guid_v{ 0x52BB63E4,0xD3D4,0x4B63,{ 0x80,0x51,0x4A,0xF2,0x08,0x2C,0xAB,0x80 } }; // 52BB63E4-D3D4-4B63-8051-4AF2082CAB80 template <> inline constexpr guid guid_v{ 0xCE57AAE7,0x6449,0x45A7,{ 0x97,0x1F,0xD1,0x13,0xBE,0x7A,0x89,0x36 } }; // CE57AAE7-6449-45A7-971F-D113BE7A8936 template <> inline constexpr guid guid_v{ 0xB35A3C67,0xF1E7,0x4655,{ 0xAD,0x6E,0x48,0x57,0x58,0x8F,0x55,0x2F } }; // B35A3C67-F1E7-4655-AD6E-4857588F552F template <> inline constexpr guid guid_v{ 0x61079DB8,0xE3E7,0x4B4F,{ 0x85,0x8D,0x5C,0x63,0xA9,0x6E,0xF6,0x84 } }; // 61079DB8-E3E7-4B4F-858D-5C63A96EF684 template <> inline constexpr guid guid_v{ 0x4580DCA8,0x5750,0x4916,{ 0xAA,0x52,0xC0,0x82,0x95,0x21,0xEB,0x94 } }; // 4580DCA8-5750-4916-AA52-C0829521EB94 template <> inline constexpr guid guid_v{ 0xE58106B5,0x155F,0x4A94,{ 0xA7,0x42,0xC7,0xE0,0x8F,0x4E,0x18,0x8C } }; // E58106B5-155F-4A94-A742-C7E08F4E188C template <> inline constexpr guid guid_v{ 0xCD50B9A9,0xCE10,0x44D2,{ 0x82,0x34,0xC3,0x55,0xA0,0x73,0xEF,0x33 } }; // CD50B9A9-CE10-44D2-8234-C355A073EF33 template <> inline constexpr guid guid_v{ 0xEBA0D1E4,0xECC6,0x4148,{ 0x94,0xED,0xF4,0xB3,0x7E,0xC0,0x5B,0x3E } }; // EBA0D1E4-ECC6-4148-94ED-F4B37EC05B3E template <> inline constexpr guid guid_v{ 0xFB777ED7,0x85EE,0x456E,{ 0xA4,0x4D,0x85,0xD7,0x30,0xE7,0x0A,0xED } }; // FB777ED7-85EE-456E-A44D-85D730E70AED template <> inline constexpr guid guid_v{ 0xBB2AFC33,0x93B1,0x42ED,{ 0x8B,0x26,0x23,0x6D,0xD9,0xC7,0x84,0x96 } }; // BB2AFC33-93B1-42ED-8B26-236DD9C78496 template <> inline constexpr guid guid_v{ 0x2D60F06B,0xD25F,0x4D25,{ 0x86,0x53,0xE1,0xC5,0xE1,0x10,0x83,0x09 } }; // 2D60F06B-D25F-4D25-8653-E1C5E1108309 template <> inline constexpr guid guid_v{ 0x433BA1A4,0xE1E2,0x48FD,{ 0xB7,0xFC,0xB5,0xD6,0xEE,0xE6,0x50,0x33 } }; // 433BA1A4-E1E2-48FD-B7FC-B5D6EEE65033 template <> inline constexpr guid guid_v{ 0x72827082,0x5525,0x4BF2,{ 0xBC,0x09,0x1F,0x50,0x95,0xD4,0x96,0x4D } }; // 72827082-5525-4BF2-BC09-1F5095D4964D template <> inline constexpr guid guid_v{ 0x5E731F66,0x8D1F,0x45FB,{ 0xAF,0x1D,0x73,0x20,0x5C,0x8F,0xC7,0xA1 } }; // 5E731F66-8D1F-45FB-AF1D-73205C8FC7A1 template <> inline constexpr guid guid_v{ 0xF0FA3F3A,0xD4E8,0x4AD3,{ 0x9C,0x34,0x23,0x08,0xF3,0x2F,0xCE,0xC9 } }; // F0FA3F3A-D4E8-4AD3-9C34-2308F32FCEC9 template <> inline constexpr guid guid_v{ 0x81C19CF1,0x74E6,0x4387,{ 0x82,0xEB,0xBB,0x8F,0xD6,0x4B,0x43,0x46 } }; // 81C19CF1-74E6-4387-82EB-BB8FD64B4346 template <> inline constexpr guid guid_v{ 0x6B73FE13,0x2CF2,0x4D48,{ 0x8C,0xBC,0xAF,0x67,0xD2,0x3F,0x1C,0xE7 } }; // 6B73FE13-2CF2-4D48-8CBC-AF67D23F1CE7 template <> inline constexpr guid guid_v{ 0x2C846FE1,0x3BAD,0x4F33,{ 0x8C,0x8B,0xE4,0x6F,0xAE,0x82,0x4B,0x4B } }; // 2C846FE1-3BAD-4F33-8C8B-E46FAE824B4B template <> inline constexpr guid guid_v{ 0x51882366,0x9F4B,0x498F,{ 0xBE,0xB0,0x42,0x68,0x4F,0x6E,0x1C,0x29 } }; // 51882366-9F4B-498F-BEB0-42684F6E1C29 template <> inline constexpr guid guid_v{ 0xFBC93E26,0xA14A,0x4B4F,{ 0x82,0xB0,0x33,0xBE,0xD9,0x20,0xAF,0x52 } }; // FBC93E26-A14A-4B4F-82B0-33BED920AF52 template <> inline constexpr guid guid_v{ 0x0FD37EBC,0x9DC9,0x46B5,{ 0x9A,0xCE,0xBD,0x95,0xD4,0x56,0x53,0x45 } }; // 0FD37EBC-9DC9-46B5-9ACE-BD95D4565345 template <> inline constexpr guid guid_v{ 0x3CA77966,0x6108,0x4A41,{ 0x82,0x20,0xEE,0x7D,0x13,0x3C,0x85,0x32 } }; // 3CA77966-6108-4A41-8220-EE7D133C8532 template <> inline constexpr guid guid_v{ 0x06F37FBE,0xB5F2,0x448B,{ 0xB1,0x3E,0xE3,0x28,0xAC,0x1C,0x51,0x6A } }; // 06F37FBE-B5F2-448B-B13E-E328AC1C516A template <> inline constexpr guid guid_v{ 0x54615221,0xA3C1,0x4CED,{ 0xB6,0x2F,0x8C,0x60,0x52,0x36,0x19,0xAD } }; // 54615221-A3C1-4CED-B62F-8C60523619AD template <> inline constexpr guid guid_v{ 0x360DEFB9,0xA9D3,0x4984,{ 0xA4,0xED,0x9E,0xC7,0x34,0x60,0x49,0x21 } }; // 360DEFB9-A9D3-4984-A4ED-9EC734604921 template <> inline constexpr guid guid_v{ 0x0C44717B,0x19F7,0x48D6,{ 0xB0,0x46,0xCF,0x22,0x82,0x6E,0xAA,0x74 } }; // 0C44717B-19F7-48D6-B046-CF22826EAA74 template <> inline constexpr guid guid_v{ 0x3F57E78B,0xF2AC,0x4619,{ 0x83,0x02,0xEF,0x85,0x5E,0x1C,0x9B,0x90 } }; // 3F57E78B-F2AC-4619-8302-EF855E1C9B90 template <> inline constexpr guid guid_v{ 0xEE30A0C9,0xCE56,0x4865,{ 0xBA,0x8E,0x89,0x54,0xAC,0x27,0x11,0x07 } }; // EE30A0C9-CE56-4865-BA8E-8954AC271107 template <> inline constexpr guid guid_v{ 0x6095F4DD,0xB7C0,0x46AB,{ 0x81,0xFE,0xD9,0x0F,0x36,0xD0,0x0D,0x24 } }; // 6095F4DD-B7C0-46AB-81FE-D90F36D00D24 template <> inline constexpr guid guid_v{ 0xD84A0C12,0x5C8F,0x438C,{ 0x83,0xCB,0xC2,0x8F,0xCC,0x0B,0x2F,0xDB } }; // D84A0C12-5C8F-438C-83CB-C28FCC0B2FDB template <> inline constexpr guid guid_v{ 0xE75132C2,0x7AE7,0x4517,{ 0x80,0xAC,0xDB,0xE8,0xD7,0xCC,0x5B,0x9C } }; // E75132C2-7AE7-4517-80AC-DBE8D7CC5B9C template <> inline constexpr guid guid_v{ 0xE0B7AC81,0xBFC3,0x4344,{ 0xA5,0xDA,0x19,0xFD,0x5A,0x27,0xBA,0xAE } }; // E0B7AC81-BFC3-4344-A5DA-19FD5A27BAAE template <> inline constexpr guid guid_v{ 0x8CB36951,0x58C8,0x43E3,{ 0x94,0xBC,0x41,0xD3,0x3F,0x8B,0x63,0x0E } }; // 8CB36951-58C8-43E3-94BC-41D33F8B630E template <> inline constexpr guid guid_v{ 0xC09F33DA,0x08AB,0x4931,{ 0x9B,0x7C,0x45,0x10,0x25,0xF2,0x1F,0x81 } }; // C09F33DA-08AB-4931-9B7C-451025F21F81 template <> inline constexpr guid guid_v{ 0x4BDAF9C8,0xCDB2,0x4ACB,{ 0xBF,0xC3,0x66,0x48,0x56,0x33,0x78,0xEC } }; // 4BDAF9C8-CDB2-4ACB-BFC3-6648563378EC template <> inline constexpr guid guid_v{ 0xCA4D975C,0xD4D6,0x43F0,{ 0x97,0xC0,0x08,0x33,0xC6,0x39,0x1C,0x24 } }; // CA4D975C-D4D6-43F0-97C0-0833C6391C24 template <> inline constexpr guid guid_v{ 0x03B11A58,0x5276,0x4D91,{ 0x86,0x21,0x54,0x61,0x18,0x64,0xD5,0xFA } }; // 03B11A58-5276-4D91-8621-54611864D5FA template <> inline constexpr guid guid_v{ 0x80E4A3B1,0x3980,0x4F17,{ 0xB7,0x38,0x89,0x19,0x4E,0x0B,0x8F,0x65 } }; // 80E4A3B1-3980-4F17-B738-89194E0B8F65 template <> inline constexpr guid guid_v{ 0x92A86F82,0x5290,0x431D,{ 0xBE,0x85,0xC4,0xAA,0xEE,0xB8,0x68,0x5F } }; // 92A86F82-5290-431D-BE85-C4AAEEB8685F template <> inline constexpr guid guid_v{ 0x1BC9F723,0x8EF1,0x4A51,{ 0xA6,0x3A,0xFE,0x71,0x1E,0xEA,0xB6,0x07 } }; // 1BC9F723-8EF1-4A51-A63A-FE711EEAB607 template <> inline constexpr guid guid_v{ 0x33F288A6,0x5C2C,0x4D27,{ 0xBA,0xC7,0x75,0x36,0x08,0x8F,0x12,0x19 } }; // 33F288A6-5C2C-4D27-BAC7-7536088F1219 template <> inline constexpr guid guid_v{ 0xAB92DCFD,0x8D43,0x4DE6,{ 0x97,0x75,0x20,0x70,0x4B,0x58,0x1B,0x00 } }; // AB92DCFD-8D43-4DE6-9775-20704B581B00 template <> inline constexpr guid guid_v{ 0xFCFC027B,0x1A1A,0x4D22,{ 0x92,0x3F,0xAE,0x6F,0x45,0xFA,0x52,0xD9 } }; // FCFC027B-1A1A-4D22-923F-AE6F45FA52D9 template <> inline constexpr guid guid_v{ 0x72B71774,0x98EA,0x4CCF,{ 0x97,0x52,0x46,0xD9,0x05,0x10,0x04,0xF1 } }; // 72B71774-98EA-4CCF-9752-46D9051004F1 template <> inline constexpr guid guid_v{ 0x75DDA3D4,0x7714,0x453D,{ 0xB7,0xFF,0xB9,0x5E,0x3A,0x17,0x09,0xDA } }; // 75DDA3D4-7714-453D-B7FF-B95E3A1709DA template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IAppointmentsProviderAddAppointmentActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IAppointmentsProviderRemoveAppointmentActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IAppointmentsProviderReplaceAppointmentActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IAppointmentsProviderShowAppointmentDetailsActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IAppointmentsProviderShowTimeFrameActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IBackgroundActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IBarcodeScannerPreviewActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::ICachedFileUpdaterActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::ICameraSettingsActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::ICommandLineActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::ICommandLineActivationOperation; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IContactCallActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IContactMapActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IContactMessageActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IContactPanelActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IContactPickerActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IContactPostActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IContactVideoCallActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IDeviceActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IDevicePairingActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IDialReceiverActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IFileActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IFileOpenPickerActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IFileOpenPickerContinuationEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IFileSavePickerActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IFileSavePickerContinuationEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IFolderPickerContinuationEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::ILaunchActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::ILockScreenActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::ILockScreenCallActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IPhoneCallActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IPickerReturnedActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IPrint3DWorkflowActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IPrintTaskSettingsActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IProtocolActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IProtocolForResultsActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IRestrictedLaunchActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::ISearchActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IShareTargetActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::ISplashScreen; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IStartupTaskActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::ITileActivatedInfo; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IToastNotificationActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IUserDataAccountProviderActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IVoiceCommandActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IWalletActionActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IWebAccountProviderActivatedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::Activation::IWebAuthenticationBrokerContinuationEventArgs; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Kind(int32_t*) noexcept = 0; virtual int32_t __stdcall get_PreviousExecutionState(int32_t*) noexcept = 0; virtual int32_t __stdcall get_SplashScreen(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_User(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_CurrentlyShownApplicationViewId(int32_t*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Verb(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_AddAppointmentOperation(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_RemoveAppointmentOperation(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ReplaceAppointmentOperation(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_InstanceStartDate(void**) noexcept = 0; virtual int32_t __stdcall get_LocalId(void**) noexcept = 0; virtual int32_t __stdcall get_RoamingId(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_TimeToShow(int64_t*) noexcept = 0; virtual int32_t __stdcall get_Duration(int64_t*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_TaskInstance(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ConnectionId(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_CachedFileUpdaterUI(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_VideoDeviceController(void**) noexcept = 0; virtual int32_t __stdcall get_VideoDeviceExtension(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Operation(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Arguments(void**) noexcept = 0; virtual int32_t __stdcall get_CurrentDirectoryPath(void**) noexcept = 0; virtual int32_t __stdcall put_ExitCode(int32_t) noexcept = 0; virtual int32_t __stdcall get_ExitCode(int32_t*) noexcept = 0; virtual int32_t __stdcall GetDeferral(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Verb(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ServiceId(void**) noexcept = 0; virtual int32_t __stdcall get_ServiceUserId(void**) noexcept = 0; virtual int32_t __stdcall get_Contact(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Address(void**) noexcept = 0; virtual int32_t __stdcall get_Contact(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ServiceId(void**) noexcept = 0; virtual int32_t __stdcall get_ServiceUserId(void**) noexcept = 0; virtual int32_t __stdcall get_Contact(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ContactPanel(void**) noexcept = 0; virtual int32_t __stdcall get_Contact(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ContactPickerUI(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ServiceId(void**) noexcept = 0; virtual int32_t __stdcall get_ServiceUserId(void**) noexcept = 0; virtual int32_t __stdcall get_Contact(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ServiceId(void**) noexcept = 0; virtual int32_t __stdcall get_ServiceUserId(void**) noexcept = 0; virtual int32_t __stdcall get_Contact(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Verb(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ContinuationData(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_DeviceInformationId(void**) noexcept = 0; virtual int32_t __stdcall get_Verb(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_DeviceInformation(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_AppName(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Files(void**) noexcept = 0; virtual int32_t __stdcall get_Verb(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_CallerPackageFamilyName(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_NeighboringFilesQuery(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_FileOpenPickerUI(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_CallerPackageFamilyName(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Files(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_FileSavePickerUI(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_CallerPackageFamilyName(void**) noexcept = 0; virtual int32_t __stdcall get_EnterpriseId(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_File(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Folder(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Arguments(void**) noexcept = 0; virtual int32_t __stdcall get_TileId(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_TileActivatedInfo(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Info(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_CallUI(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_LineId(winrt::guid*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_PickerOperationId(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_PrelaunchActivated(bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Workflow(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Configuration(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Uri(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_CallerPackageFamilyName(void**) noexcept = 0; virtual int32_t __stdcall get_Data(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ProtocolForResultsOperation(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_SharedContext(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_QueryText(void**) noexcept = 0; virtual int32_t __stdcall get_Language(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_LinguisticDetails(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ShareOperation(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ImageLocation(winrt::Windows::Foundation::Rect*) noexcept = 0; virtual int32_t __stdcall add_Dismissed(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Dismissed(winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_TaskId(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_RecentlyShownNotifications(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Argument(void**) noexcept = 0; virtual int32_t __stdcall get_UserInput(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Operation(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ViewSwitcher(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Result(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ItemId(void**) noexcept = 0; virtual int32_t __stdcall get_ActionKind(int32_t*) noexcept = 0; virtual int32_t __stdcall get_ActionId(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Operation(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_WebAuthenticationResult(void**) noexcept = 0; }; }; template struct consume_Windows_ApplicationModel_Activation_IActivatedEventArgs { [[nodiscard]] auto Kind() const; [[nodiscard]] auto PreviousExecutionState() const; [[nodiscard]] auto SplashScreen() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IActivatedEventArgsWithUser { [[nodiscard]] auto User() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IActivatedEventArgsWithUser; }; template struct consume_Windows_ApplicationModel_Activation_IApplicationViewActivatedEventArgs { [[nodiscard]] auto CurrentlyShownApplicationViewId() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IApplicationViewActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IAppointmentsProviderActivatedEventArgs { [[nodiscard]] auto Verb() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IAppointmentsProviderActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IAppointmentsProviderAddAppointmentActivatedEventArgs { [[nodiscard]] auto AddAppointmentOperation() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IAppointmentsProviderAddAppointmentActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IAppointmentsProviderRemoveAppointmentActivatedEventArgs { [[nodiscard]] auto RemoveAppointmentOperation() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IAppointmentsProviderRemoveAppointmentActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IAppointmentsProviderReplaceAppointmentActivatedEventArgs { [[nodiscard]] auto ReplaceAppointmentOperation() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IAppointmentsProviderReplaceAppointmentActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IAppointmentsProviderShowAppointmentDetailsActivatedEventArgs { [[nodiscard]] auto InstanceStartDate() const; [[nodiscard]] auto LocalId() const; [[nodiscard]] auto RoamingId() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IAppointmentsProviderShowAppointmentDetailsActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IAppointmentsProviderShowTimeFrameActivatedEventArgs { [[nodiscard]] auto TimeToShow() const; [[nodiscard]] auto Duration() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IAppointmentsProviderShowTimeFrameActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IBackgroundActivatedEventArgs { [[nodiscard]] auto TaskInstance() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IBackgroundActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IBarcodeScannerPreviewActivatedEventArgs { [[nodiscard]] auto ConnectionId() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IBarcodeScannerPreviewActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_ICachedFileUpdaterActivatedEventArgs { [[nodiscard]] auto CachedFileUpdaterUI() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_ICachedFileUpdaterActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_ICameraSettingsActivatedEventArgs { [[nodiscard]] auto VideoDeviceController() const; [[nodiscard]] auto VideoDeviceExtension() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_ICameraSettingsActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_ICommandLineActivatedEventArgs { [[nodiscard]] auto Operation() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_ICommandLineActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_ICommandLineActivationOperation { [[nodiscard]] auto Arguments() const; [[nodiscard]] auto CurrentDirectoryPath() const; auto ExitCode(int32_t value) const; [[nodiscard]] auto ExitCode() const; auto GetDeferral() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_ICommandLineActivationOperation; }; template struct consume_Windows_ApplicationModel_Activation_IContactActivatedEventArgs { [[nodiscard]] auto Verb() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IContactActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IContactCallActivatedEventArgs { [[nodiscard]] auto ServiceId() const; [[nodiscard]] auto ServiceUserId() const; [[nodiscard]] auto Contact() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IContactCallActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IContactMapActivatedEventArgs { [[nodiscard]] auto Address() const; [[nodiscard]] auto Contact() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IContactMapActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IContactMessageActivatedEventArgs { [[nodiscard]] auto ServiceId() const; [[nodiscard]] auto ServiceUserId() const; [[nodiscard]] auto Contact() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IContactMessageActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IContactPanelActivatedEventArgs { [[nodiscard]] auto ContactPanel() const; [[nodiscard]] auto Contact() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IContactPanelActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IContactPickerActivatedEventArgs { [[nodiscard]] auto ContactPickerUI() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IContactPickerActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IContactPostActivatedEventArgs { [[nodiscard]] auto ServiceId() const; [[nodiscard]] auto ServiceUserId() const; [[nodiscard]] auto Contact() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IContactPostActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IContactVideoCallActivatedEventArgs { [[nodiscard]] auto ServiceId() const; [[nodiscard]] auto ServiceUserId() const; [[nodiscard]] auto Contact() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IContactVideoCallActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IContactsProviderActivatedEventArgs { [[nodiscard]] auto Verb() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IContactsProviderActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IContinuationActivatedEventArgs { [[nodiscard]] auto ContinuationData() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IContinuationActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IDeviceActivatedEventArgs { [[nodiscard]] auto DeviceInformationId() const; [[nodiscard]] auto Verb() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IDeviceActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IDevicePairingActivatedEventArgs { [[nodiscard]] auto DeviceInformation() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IDevicePairingActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IDialReceiverActivatedEventArgs { [[nodiscard]] auto AppName() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IDialReceiverActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IFileActivatedEventArgs { [[nodiscard]] auto Files() const; [[nodiscard]] auto Verb() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IFileActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IFileActivatedEventArgsWithCallerPackageFamilyName { [[nodiscard]] auto CallerPackageFamilyName() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IFileActivatedEventArgsWithCallerPackageFamilyName; }; template struct consume_Windows_ApplicationModel_Activation_IFileActivatedEventArgsWithNeighboringFiles { [[nodiscard]] auto NeighboringFilesQuery() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IFileActivatedEventArgsWithNeighboringFiles; }; template struct consume_Windows_ApplicationModel_Activation_IFileOpenPickerActivatedEventArgs { [[nodiscard]] auto FileOpenPickerUI() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IFileOpenPickerActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IFileOpenPickerActivatedEventArgs2 { [[nodiscard]] auto CallerPackageFamilyName() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IFileOpenPickerActivatedEventArgs2; }; template struct consume_Windows_ApplicationModel_Activation_IFileOpenPickerContinuationEventArgs { [[nodiscard]] auto Files() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IFileOpenPickerContinuationEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IFileSavePickerActivatedEventArgs { [[nodiscard]] auto FileSavePickerUI() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IFileSavePickerActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IFileSavePickerActivatedEventArgs2 { [[nodiscard]] auto CallerPackageFamilyName() const; [[nodiscard]] auto EnterpriseId() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IFileSavePickerActivatedEventArgs2; }; template struct consume_Windows_ApplicationModel_Activation_IFileSavePickerContinuationEventArgs { [[nodiscard]] auto File() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IFileSavePickerContinuationEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IFolderPickerContinuationEventArgs { [[nodiscard]] auto Folder() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IFolderPickerContinuationEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_ILaunchActivatedEventArgs { [[nodiscard]] auto Arguments() const; [[nodiscard]] auto TileId() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_ILaunchActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_ILaunchActivatedEventArgs2 { [[nodiscard]] auto TileActivatedInfo() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_ILaunchActivatedEventArgs2; }; template struct consume_Windows_ApplicationModel_Activation_ILockScreenActivatedEventArgs { [[nodiscard]] auto Info() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_ILockScreenActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_ILockScreenCallActivatedEventArgs { [[nodiscard]] auto CallUI() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_ILockScreenCallActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IPhoneCallActivatedEventArgs { [[nodiscard]] auto LineId() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IPhoneCallActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IPickerReturnedActivatedEventArgs { [[nodiscard]] auto PickerOperationId() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IPickerReturnedActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IPrelaunchActivatedEventArgs { [[nodiscard]] auto PrelaunchActivated() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IPrelaunchActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IPrint3DWorkflowActivatedEventArgs { [[nodiscard]] auto Workflow() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IPrint3DWorkflowActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IPrintTaskSettingsActivatedEventArgs { [[nodiscard]] auto Configuration() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IPrintTaskSettingsActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IProtocolActivatedEventArgs { [[nodiscard]] auto Uri() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IProtocolActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData { [[nodiscard]] auto CallerPackageFamilyName() const; [[nodiscard]] auto Data() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData; }; template struct consume_Windows_ApplicationModel_Activation_IProtocolForResultsActivatedEventArgs { [[nodiscard]] auto ProtocolForResultsOperation() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IProtocolForResultsActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IRestrictedLaunchActivatedEventArgs { [[nodiscard]] auto SharedContext() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IRestrictedLaunchActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_ISearchActivatedEventArgs { [[nodiscard]] auto QueryText() const; [[nodiscard]] auto Language() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_ISearchActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_ISearchActivatedEventArgsWithLinguisticDetails { [[nodiscard]] auto LinguisticDetails() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_ISearchActivatedEventArgsWithLinguisticDetails; }; template struct consume_Windows_ApplicationModel_Activation_IShareTargetActivatedEventArgs { [[nodiscard]] auto ShareOperation() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IShareTargetActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_ISplashScreen { [[nodiscard]] auto ImageLocation() const; auto Dismissed(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using Dismissed_revoker = impl::event_revoker::remove_Dismissed>; [[nodiscard]] auto Dismissed(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto Dismissed(winrt::event_token const& cookie) const noexcept; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_ISplashScreen; }; template struct consume_Windows_ApplicationModel_Activation_IStartupTaskActivatedEventArgs { [[nodiscard]] auto TaskId() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IStartupTaskActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_ITileActivatedInfo { [[nodiscard]] auto RecentlyShownNotifications() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_ITileActivatedInfo; }; template struct consume_Windows_ApplicationModel_Activation_IToastNotificationActivatedEventArgs { [[nodiscard]] auto Argument() const; [[nodiscard]] auto UserInput() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IToastNotificationActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IUserDataAccountProviderActivatedEventArgs { [[nodiscard]] auto Operation() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IUserDataAccountProviderActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IViewSwitcherProvider { [[nodiscard]] auto ViewSwitcher() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IViewSwitcherProvider; }; template struct consume_Windows_ApplicationModel_Activation_IVoiceCommandActivatedEventArgs { [[nodiscard]] auto Result() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IVoiceCommandActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IWalletActionActivatedEventArgs { [[nodiscard]] auto ItemId() const; [[nodiscard]] auto ActionKind() const; [[nodiscard]] auto ActionId() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IWalletActionActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IWebAccountProviderActivatedEventArgs { [[nodiscard]] auto Operation() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IWebAccountProviderActivatedEventArgs; }; template struct consume_Windows_ApplicationModel_Activation_IWebAuthenticationBrokerContinuationEventArgs { [[nodiscard]] auto WebAuthenticationResult() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_Activation_IWebAuthenticationBrokerContinuationEventArgs; }; } #endif