// // Copyright (c) Microsoft Corporation. All rights reserved. // // // File generated by WinMDIDL version 8.00.0021 // import "inspectable.idl"; import "AsyncInfo.idl"; import "EventToken.idl"; import "windowscontracts.idl"; import "Windows.Foundation.idl"; import "Windows.ApplicationModel.idl"; import "Windows.Data.Xml.Dom.idl"; import "Windows.System.idl"; import "Windows.UI.Notifications.Management.idl"; // Forward Declare namespace Windows { namespace ApplicationModel { runtimeclass AppInfo; } } namespace Windows { namespace Data { namespace Xml { namespace Dom { runtimeclass XmlDocument; } } } } namespace Windows { namespace Foundation { namespace Collections { runtimeclass ValueSet; } } } namespace Windows { namespace Foundation { typedef struct DateTime DateTime; runtimeclass Deferral; interface IAsyncAction; typedef struct TimeSpan TimeSpan; apicontract UniversalApiContract; runtimeclass Uri; } } namespace Windows { namespace System { runtimeclass User; } } namespace Windows { namespace UI { namespace Notifications { namespace Management { runtimeclass UserNotificationListener; } } } } namespace Windows { namespace UI { namespace Notifications { typedef enum AdaptiveNotificationContentKind AdaptiveNotificationContentKind; typedef enum BadgeTemplateType BadgeTemplateType; typedef enum NotificationKinds NotificationKinds; typedef enum NotificationMirroring NotificationMirroring; typedef enum NotificationSetting NotificationSetting; typedef enum NotificationUpdateResult NotificationUpdateResult; typedef enum PeriodicUpdateRecurrence PeriodicUpdateRecurrence; typedef enum TileFlyoutTemplateType TileFlyoutTemplateType; typedef enum TileTemplateType TileTemplateType; typedef enum ToastDismissalReason ToastDismissalReason; typedef enum ToastHistoryChangedType ToastHistoryChangedType; typedef enum ToastNotificationMode ToastNotificationMode; typedef enum ToastNotificationPriority ToastNotificationPriority; typedef enum ToastTemplateType ToastTemplateType; typedef enum UserNotificationChangedKind UserNotificationChangedKind; interface IAdaptiveNotificationContent; interface IAdaptiveNotificationText; interface IBadgeNotification; interface IBadgeNotificationFactory; interface IBadgeUpdateManagerForUser; interface IBadgeUpdateManagerStatics; interface IBadgeUpdateManagerStatics2; interface IBadgeUpdater; interface IKnownAdaptiveNotificationHintsStatics; interface IKnownAdaptiveNotificationTextStylesStatics; interface IKnownNotificationBindingsStatics; interface INotification; interface INotificationBinding; interface INotificationData; interface INotificationDataFactory; interface INotificationVisual; interface IScheduledTileNotification; interface IScheduledTileNotificationFactory; interface IScheduledToastNotification; interface IScheduledToastNotification2; interface IScheduledToastNotification3; interface IScheduledToastNotification4; interface IScheduledToastNotificationFactory; interface IScheduledToastNotificationShowingEventArgs; interface IShownTileNotification; interface ITileFlyoutNotification; interface ITileFlyoutNotificationFactory; interface ITileFlyoutUpdateManagerStatics; interface ITileFlyoutUpdater; interface ITileNotification; interface ITileNotificationFactory; interface ITileUpdateManagerForUser; interface ITileUpdateManagerStatics; interface ITileUpdateManagerStatics2; interface ITileUpdater; interface ITileUpdater2; interface IToastActivatedEventArgs; interface IToastActivatedEventArgs2; interface IToastCollection; interface IToastCollectionFactory; interface IToastCollectionManager; interface IToastDismissedEventArgs; interface IToastFailedEventArgs; interface IToastNotification; interface IToastNotification2; interface IToastNotification3; interface IToastNotification4; interface IToastNotification6; interface IToastNotificationActionTriggerDetail; interface IToastNotificationFactory; interface IToastNotificationHistory; interface IToastNotificationHistory2; interface IToastNotificationHistoryChangedTriggerDetail; interface IToastNotificationHistoryChangedTriggerDetail2; interface IToastNotificationManagerForUser; interface IToastNotificationManagerForUser2; interface IToastNotificationManagerForUser3; interface IToastNotificationManagerStatics; interface IToastNotificationManagerStatics2; interface IToastNotificationManagerStatics4; interface IToastNotificationManagerStatics5; interface IToastNotifier; interface IToastNotifier2; interface IToastNotifier3; interface IUserNotification; interface IUserNotificationChangedEventArgs; runtimeclass AdaptiveNotificationText; runtimeclass BadgeNotification; runtimeclass BadgeUpdateManager; runtimeclass BadgeUpdateManagerForUser; runtimeclass BadgeUpdater; runtimeclass KnownAdaptiveNotificationHints; runtimeclass KnownAdaptiveNotificationTextStyles; runtimeclass KnownNotificationBindings; runtimeclass Notification; runtimeclass NotificationBinding; runtimeclass NotificationData; runtimeclass NotificationVisual; runtimeclass ScheduledTileNotification; runtimeclass ScheduledToastNotification; runtimeclass ScheduledToastNotificationShowingEventArgs; runtimeclass ShownTileNotification; runtimeclass TileFlyoutNotification; runtimeclass TileFlyoutUpdateManager; runtimeclass TileFlyoutUpdater; runtimeclass TileNotification; runtimeclass TileUpdateManager; runtimeclass TileUpdateManagerForUser; runtimeclass TileUpdater; runtimeclass ToastActivatedEventArgs; runtimeclass ToastCollection; runtimeclass ToastCollectionManager; runtimeclass ToastDismissedEventArgs; runtimeclass ToastFailedEventArgs; runtimeclass ToastNotification; runtimeclass ToastNotificationActionTriggerDetail; runtimeclass ToastNotificationHistory; runtimeclass ToastNotificationHistoryChangedTriggerDetail; runtimeclass ToastNotificationManager; runtimeclass ToastNotificationManagerForUser; runtimeclass ToastNotifier; runtimeclass UserNotification; runtimeclass UserNotificationChangedEventArgs; } } } // Generic instantiations namespace Windows { namespace UI { namespace Notifications { declare { interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.IAsyncOperation*>; interface Windows.Foundation.IAsyncOperation*>; interface Windows.Foundation.IAsyncOperation; interface Windows.Foundation.IAsyncOperation; interface Windows.Foundation.IAsyncOperation; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; } } } } // Type definition namespace Windows { namespace UI { namespace Notifications { [contract(Windows.Foundation.UniversalApiContract, 3.0)] enum AdaptiveNotificationContentKind { Text = 0 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum BadgeTemplateType { BadgeGlyph = 0, BadgeNumber = 1 }; [contract(Windows.Foundation.UniversalApiContract, 3.0)] [flags] enum NotificationKinds { Unknown = 0x0, Toast = 0x1 }; [contract(Windows.Foundation.UniversalApiContract, 3.0)] enum NotificationMirroring { Allowed = 0, Disabled = 1 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum NotificationSetting { Enabled = 0, DisabledForApplication = 1, DisabledForUser = 2, DisabledByGroupPolicy = 3, DisabledByManifest = 4 }; [contract(Windows.Foundation.UniversalApiContract, 4.0)] enum NotificationUpdateResult { Succeeded = 0, Failed = 1, NotificationNotFound = 2 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum PeriodicUpdateRecurrence { HalfHour = 0, Hour = 1, SixHours = 2, TwelveHours = 3, Daily = 4 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum TileFlyoutTemplateType { TileFlyoutTemplate01 = 0 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum TileTemplateType { [deprecated("TileSquareImage may be altered or unavailable for releases after Windows 8.1. Instead, use TileSquare150x150Image.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileSquareImage = 0, [deprecated("TileSquareBlock may be altered or unavailable for releases after Windows 8.1. Instead, use TileSquare150x150Block.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileSquareBlock = 1, [deprecated("TileSquareText01 may be altered or unavailable for releases after Windows 8.1. Instead, use TileSquare150x150Text01.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileSquareText01 = 2, [deprecated("TileSquareText02 may be altered or unavailable for releases after Windows 8.1. Instead, use TileSquare150x150Text02.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileSquareText02 = 3, [deprecated("TileSquareText03 may be altered or unavailable for releases after Windows 8.1. Instead, use TileSquare150x150Text03.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileSquareText03 = 4, [deprecated("TileSquareText04 may be altered or unavailable for releases after Windows 8.1. Instead, use TileSquare150x150Text04.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileSquareText04 = 5, [deprecated("TileSquarePeekImageAndText01 may be altered or unavailable for releases after Windows 8.1. Instead, use TileSquare150x150PeekImageAndText01.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileSquarePeekImageAndText01 = 6, [deprecated("TileSquarePeekImageAndText02 may be altered or unavailable for releases after Windows 8.1. Instead, use TileSquare150x150PeekImageAndText02.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileSquarePeekImageAndText02 = 7, [deprecated("TileSquarePeekImageAndText03 may be altered or unavailable for releases after Windows 8.1. Instead, use TileSquare150x150PeekImageAndText03.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileSquarePeekImageAndText03 = 8, [deprecated("TileSquarePeekImageAndText04 may be altered or unavailable for releases after Windows 8.1. Instead, use TileSquare150x150PeekImageAndText04.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileSquarePeekImageAndText04 = 9, [deprecated("TileWideImage may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150Image.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWideImage = 10, [deprecated("TileWideImageCollection may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150ImageCollection.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWideImageCollection = 11, [deprecated("TileWideImageAndText01 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150ImageAndText01.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWideImageAndText01 = 12, [deprecated("TileWideImageAndText02 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150ImageAndText02.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWideImageAndText02 = 13, [deprecated("TileWideBlockAndText01 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150BlockAndText01.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWideBlockAndText01 = 14, [deprecated("TileWideBlockAndText02 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150BlockAndText02.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWideBlockAndText02 = 15, [deprecated("TileWidePeekImageCollection01 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150PeekImageCollection01.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWidePeekImageCollection01 = 16, [deprecated("TileWidePeekImageCollection02 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150PeekImageCollection02.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWidePeekImageCollection02 = 17, [deprecated("TileWidePeekImageCollection03 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150PeekImageCollection03.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWidePeekImageCollection03 = 18, [deprecated("TileWidePeekImageCollection04 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150PeekImageCollection04.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWidePeekImageCollection04 = 19, [deprecated("TileWidePeekImageCollection05 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150PeekImageCollection05.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWidePeekImageCollection05 = 20, [deprecated("TileWidePeekImageCollection06 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150PeekImageCollection06.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWidePeekImageCollection06 = 21, [deprecated("TileWidePeekImageAndText01 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150PeekImageAndText01.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWidePeekImageAndText01 = 22, [deprecated("TileWidePeekImageAndText02 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150PeekImageAndText02.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWidePeekImageAndText02 = 23, [deprecated("TileWidePeekImage01 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150PeekImage01.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWidePeekImage01 = 24, [deprecated("TileWidePeekImage02 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150PeekImage02.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWidePeekImage02 = 25, [deprecated("TileWidePeekImage03 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150PeekImage03.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWidePeekImage03 = 26, [deprecated("TileWidePeekImage04 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150PeekImage04.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWidePeekImage04 = 27, [deprecated("TileWidePeekImage05 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150PeekImage05.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWidePeekImage05 = 28, [deprecated("TileWidePeekImage06 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150PeekImage06.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWidePeekImage06 = 29, [deprecated("TileWideSmallImageAndText01 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150SmallImageAndText01.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWideSmallImageAndText01 = 30, [deprecated("TileWideSmallImageAndText02 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150SmallImageAndText02.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWideSmallImageAndText02 = 31, [deprecated("TileWideSmallImageAndText03 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150SmallImageAndText03.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWideSmallImageAndText03 = 32, [deprecated("TileWideSmallImageAndText04 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150SmallImageAndText04.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWideSmallImageAndText04 = 33, [deprecated("TileWideSmallImageAndText05 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150SmallImageAndText05.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWideSmallImageAndText05 = 34, [deprecated("TileWideText01 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150Text01.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWideText01 = 35, [deprecated("TileWideText02 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150Text02.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWideText02 = 36, [deprecated("TileWideText03 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150Text03.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWideText03 = 37, [deprecated("TileWideText04 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150Text04.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWideText04 = 38, [deprecated("TileWideText05 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150Text05.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWideText05 = 39, [deprecated("TileWideText06 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150Text06.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWideText06 = 40, [deprecated("TileWideText07 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150Text07.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWideText07 = 41, [deprecated("TileWideText08 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150Text08.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWideText08 = 42, [deprecated("TileWideText09 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150Text09.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWideText09 = 43, [deprecated("TileWideText10 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150Text10.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWideText10 = 44, [deprecated("TileWideText11 may be altered or unavailable for releases after Windows 8.1. Instead, use TileWide310x150Text11.", deprecate, Windows.Foundation.UniversalApiContract, 1.0)] TileWideText11 = 45, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare150x150Image = 0, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare150x150Block = 1, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare150x150Text01 = 2, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare150x150Text02 = 3, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare150x150Text03 = 4, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare150x150Text04 = 5, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare150x150PeekImageAndText01 = 6, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare150x150PeekImageAndText02 = 7, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare150x150PeekImageAndText03 = 8, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare150x150PeekImageAndText04 = 9, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150Image = 10, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150ImageCollection = 11, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150ImageAndText01 = 12, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150ImageAndText02 = 13, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150BlockAndText01 = 14, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150BlockAndText02 = 15, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150PeekImageCollection01 = 16, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150PeekImageCollection02 = 17, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150PeekImageCollection03 = 18, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150PeekImageCollection04 = 19, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150PeekImageCollection05 = 20, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150PeekImageCollection06 = 21, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150PeekImageAndText01 = 22, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150PeekImageAndText02 = 23, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150PeekImage01 = 24, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150PeekImage02 = 25, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150PeekImage03 = 26, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150PeekImage04 = 27, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150PeekImage05 = 28, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150PeekImage06 = 29, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150SmallImageAndText01 = 30, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150SmallImageAndText02 = 31, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150SmallImageAndText03 = 32, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150SmallImageAndText04 = 33, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150SmallImageAndText05 = 34, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150Text01 = 35, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150Text02 = 36, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150Text03 = 37, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150Text04 = 38, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150Text05 = 39, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150Text06 = 40, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150Text07 = 41, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150Text08 = 42, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150Text09 = 43, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150Text10 = 44, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150Text11 = 45, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310BlockAndText01 = 46, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310BlockAndText02 = 47, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310Image = 48, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310ImageAndText01 = 49, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310ImageAndText02 = 50, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310ImageAndTextOverlay01 = 51, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310ImageAndTextOverlay02 = 52, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310ImageAndTextOverlay03 = 53, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310ImageCollectionAndText01 = 54, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310ImageCollectionAndText02 = 55, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310ImageCollection = 56, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310SmallImagesAndTextList01 = 57, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310SmallImagesAndTextList02 = 58, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310SmallImagesAndTextList03 = 59, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310SmallImagesAndTextList04 = 60, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310Text01 = 61, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310Text02 = 62, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310Text03 = 63, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310Text04 = 64, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310Text05 = 65, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310Text06 = 66, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310Text07 = 67, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310Text08 = 68, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310TextList01 = 69, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310TextList02 = 70, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310TextList03 = 71, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310SmallImageAndText01 = 72, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310SmallImagesAndTextList05 = 73, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare310x310Text09 = 74, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare71x71IconWithBadge = 75, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare150x150IconWithBadge = 76, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileWide310x150IconWithBadgeAndText = 77, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileSquare71x71Image = 78, [contract(Windows.Foundation.UniversalApiContract, 1.0)] TileTall150x310Image = 79 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum ToastDismissalReason { UserCanceled = 0, ApplicationHidden = 1, TimedOut = 2 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum ToastHistoryChangedType { Cleared = 0, Removed = 1, Expired = 2, Added = 3 }; [contract(Windows.Foundation.UniversalApiContract, 15.0)] enum ToastNotificationMode { Unrestricted = 0, PriorityOnly = 1, AlarmsOnly = 2 }; [contract(Windows.Foundation.UniversalApiContract, 4.0)] enum ToastNotificationPriority { Default = 0, High = 1 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum ToastTemplateType { ToastImageAndText01 = 0, ToastImageAndText02 = 1, ToastImageAndText03 = 2, ToastImageAndText04 = 3, ToastText01 = 4, ToastText02 = 5, ToastText03 = 6, ToastText04 = 7 }; [contract(Windows.Foundation.UniversalApiContract, 3.0)] enum UserNotificationChangedKind { Added = 0, Removed = 1 }; [contract(Windows.Foundation.UniversalApiContract, 3.0)] [uuid(EB0DBE66-7448-448D-9DB8-D78ACD2ABBA9)] interface IAdaptiveNotificationContent : IInspectable { [propget] HRESULT Kind([out] [retval] Windows.UI.Notifications.AdaptiveNotificationContentKind* value); [propget] HRESULT Hints([out] [retval] Windows.Foundation.Collections.IMap** value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Notifications.AdaptiveNotificationText)] [uuid(46D4A3BE-609A-4326-A40B-BFDE872034A3)] interface IAdaptiveNotificationText : IInspectable { [propget] HRESULT Text([out] [retval] HSTRING* value); [propput] HRESULT Text([in] HSTRING value); [propget] HRESULT Language([out] [retval] HSTRING* value); [propput] HRESULT Language([in] HSTRING value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.BadgeNotification)] [uuid(075CB4CA-D08A-4E2F-9233-7E289C1F7722)] interface IBadgeNotification : IInspectable { [propget] HRESULT Content([out] [retval] Windows.Data.Xml.Dom.XmlDocument** value); [propput] HRESULT ExpirationTime([in] Windows.Foundation.IReference* value); [propget] HRESULT ExpirationTime([out] [retval] Windows.Foundation.IReference** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.BadgeNotification)] [uuid(EDF255CE-0618-4D59-948A-5A61040C52F9)] interface IBadgeNotificationFactory : IInspectable { HRESULT CreateBadgeNotification([in] Windows.Data.Xml.Dom.XmlDocument* content, [out] [retval] Windows.UI.Notifications.BadgeNotification** value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Notifications.BadgeUpdateManagerForUser)] [uuid(996B21BC-0386-44E5-BA8D-0C1077A62E92)] interface IBadgeUpdateManagerForUser : IInspectable { [overload("CreateBadgeUpdaterForApplication")] HRESULT CreateBadgeUpdaterForApplication([out] [retval] Windows.UI.Notifications.BadgeUpdater** result); [overload("CreateBadgeUpdaterForApplication")] HRESULT CreateBadgeUpdaterForApplicationWithId([in] HSTRING applicationId, [out] [retval] Windows.UI.Notifications.BadgeUpdater** result); HRESULT CreateBadgeUpdaterForSecondaryTile([in] HSTRING tileId, [out] [retval] Windows.UI.Notifications.BadgeUpdater** result); [propget] HRESULT User([out] [retval] Windows.System.User** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.BadgeUpdateManager)] [uuid(33400FAA-6DD5-4105-AEBC-9B50FCA492DA)] interface IBadgeUpdateManagerStatics : IInspectable { [overload("CreateBadgeUpdaterForApplication")] HRESULT CreateBadgeUpdaterForApplication([out] [retval] Windows.UI.Notifications.BadgeUpdater** result); [overload("CreateBadgeUpdaterForApplication")] HRESULT CreateBadgeUpdaterForApplicationWithId([in] HSTRING applicationId, [out] [retval] Windows.UI.Notifications.BadgeUpdater** result); HRESULT CreateBadgeUpdaterForSecondaryTile([in] HSTRING tileId, [out] [retval] Windows.UI.Notifications.BadgeUpdater** result); HRESULT GetTemplateContent([in] Windows.UI.Notifications.BadgeTemplateType type, [out] [retval] Windows.Data.Xml.Dom.XmlDocument** result); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Notifications.BadgeUpdateManager)] [uuid(979A35CE-F940-48BF-94E8-CA244D400B41)] interface IBadgeUpdateManagerStatics2 : IInspectable { HRESULT GetForUser([in] Windows.System.User* user, [out] [retval] Windows.UI.Notifications.BadgeUpdateManagerForUser** result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.BadgeUpdater)] [uuid(B5FA1FD4-7562-4F6C-BFA3-1B6ED2E57F2F)] interface IBadgeUpdater : IInspectable { HRESULT Update([in] Windows.UI.Notifications.BadgeNotification* notification); HRESULT Clear(); [overload("StartPeriodicUpdate")] HRESULT StartPeriodicUpdate([in] Windows.Foundation.Uri* badgeContent, [in] Windows.UI.Notifications.PeriodicUpdateRecurrence requestedInterval); [overload("StartPeriodicUpdate")] HRESULT StartPeriodicUpdateAtTime([in] Windows.Foundation.Uri* badgeContent, [in] Windows.Foundation.DateTime startTime, [in] Windows.UI.Notifications.PeriodicUpdateRecurrence requestedInterval); HRESULT StopPeriodicUpdate(); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Notifications.KnownAdaptiveNotificationHints)] [uuid(06206598-D496-497D-8692-4F7D7C2770DF)] interface IKnownAdaptiveNotificationHintsStatics : IInspectable { [propget] HRESULT Style([out] [retval] HSTRING* value); [propget] HRESULT Wrap([out] [retval] HSTRING* value); [propget] HRESULT MaxLines([out] [retval] HSTRING* value); [propget] HRESULT MinLines([out] [retval] HSTRING* value); [propget] HRESULT TextStacking([out] [retval] HSTRING* value); [propget] HRESULT Align([out] [retval] HSTRING* value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Notifications.KnownAdaptiveNotificationTextStyles)] [uuid(202192D7-8996-45AA-8BA1-D461D72C2A1B)] interface IKnownAdaptiveNotificationTextStylesStatics : IInspectable { [propget] HRESULT Caption([out] [retval] HSTRING* value); [propget] HRESULT Body([out] [retval] HSTRING* value); [propget] HRESULT Base([out] [retval] HSTRING* value); [propget] HRESULT Subtitle([out] [retval] HSTRING* value); [propget] HRESULT Title([out] [retval] HSTRING* value); [propget] HRESULT Subheader([out] [retval] HSTRING* value); [propget] HRESULT Header([out] [retval] HSTRING* value); [propget] HRESULT TitleNumeral([out] [retval] HSTRING* value); [propget] HRESULT SubheaderNumeral([out] [retval] HSTRING* value); [propget] HRESULT HeaderNumeral([out] [retval] HSTRING* value); [propget] HRESULT CaptionSubtle([out] [retval] HSTRING* value); [propget] HRESULT BodySubtle([out] [retval] HSTRING* value); [propget] HRESULT BaseSubtle([out] [retval] HSTRING* value); [propget] HRESULT SubtitleSubtle([out] [retval] HSTRING* value); [propget] HRESULT TitleSubtle([out] [retval] HSTRING* value); [propget] HRESULT SubheaderSubtle([out] [retval] HSTRING* value); [propget] HRESULT SubheaderNumeralSubtle([out] [retval] HSTRING* value); [propget] HRESULT HeaderSubtle([out] [retval] HSTRING* value); [propget] HRESULT HeaderNumeralSubtle([out] [retval] HSTRING* value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Notifications.KnownNotificationBindings)] [uuid(79427BAE-A8B7-4D58-89EA-76A7B7BCCDED)] interface IKnownNotificationBindingsStatics : IInspectable { [propget] HRESULT ToastGeneric([out] [retval] HSTRING* value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Notifications.Notification)] [uuid(108037FE-EB76-4F82-97BC-DA07530A2E20)] interface INotification : IInspectable { [propget] HRESULT ExpirationTime([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT ExpirationTime([in] Windows.Foundation.IReference* value); [propget] HRESULT Visual([out] [retval] Windows.UI.Notifications.NotificationVisual** value); [propput] HRESULT Visual([in] Windows.UI.Notifications.NotificationVisual* value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Notifications.NotificationBinding)] [uuid(F29E4B85-0370-4AD3-B4EA-DA9E35E7EABF)] interface INotificationBinding : IInspectable { [propget] HRESULT Template([out] [retval] HSTRING* value); [propput] HRESULT Template([in] HSTRING value); [propget] HRESULT Language([out] [retval] HSTRING* value); [propput] HRESULT Language([in] HSTRING value); [propget] HRESULT Hints([out] [retval] Windows.Foundation.Collections.IMap** value); HRESULT GetTextElements([out] [retval] Windows.Foundation.Collections.IVectorView** result); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Notifications.NotificationData)] [uuid(9FFD2312-9D6A-4AAF-B6AC-FF17F0C1F280)] interface INotificationData : IInspectable { [propget] HRESULT Values([out] [retval] Windows.Foundation.Collections.IMap** value); [propget] HRESULT SequenceNumber([out] [retval] UINT32* value); [propput] HRESULT SequenceNumber([in] UINT32 value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Notifications.NotificationData)] [uuid(23C1E33A-1C10-46FB-8040-DEC384621CF8)] interface INotificationDataFactory : IInspectable { [overload("CreateNotificationData")] HRESULT CreateNotificationDataWithValuesAndSequenceNumber([in] Windows.Foundation.Collections.IIterable*>* initialValues, [in] UINT32 sequenceNumber, [out] [retval] Windows.UI.Notifications.NotificationData** value); [overload("CreateNotificationData")] HRESULT CreateNotificationDataWithValues([in] Windows.Foundation.Collections.IIterable*>* initialValues, [out] [retval] Windows.UI.Notifications.NotificationData** value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Notifications.NotificationVisual)] [uuid(68835B8E-AA56-4E11-86D3-5F9A6957BC5B)] interface INotificationVisual : IInspectable { [propget] HRESULT Language([out] [retval] HSTRING* value); [propput] HRESULT Language([in] HSTRING value); [propget] HRESULT Bindings([out] [retval] Windows.Foundation.Collections.IVector** value); HRESULT GetBinding([in] HSTRING templateName, [out] [retval] Windows.UI.Notifications.NotificationBinding** result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.ScheduledTileNotification)] [uuid(0ABCA6D5-99DC-4C78-A11C-C9E7F86D7EF7)] interface IScheduledTileNotification : IInspectable { [propget] HRESULT Content([out] [retval] Windows.Data.Xml.Dom.XmlDocument** value); [propget] HRESULT DeliveryTime([out] [retval] Windows.Foundation.DateTime* value); [propput] HRESULT ExpirationTime([in] Windows.Foundation.IReference* value); [propget] HRESULT ExpirationTime([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT Tag([in] HSTRING value); [propget] HRESULT Tag([out] [retval] HSTRING* value); [propput] HRESULT Id([in] HSTRING value); [propget] HRESULT Id([out] [retval] HSTRING* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.ScheduledTileNotification)] [uuid(3383138A-98C0-4C3B-BBD6-4A633C7CFC29)] interface IScheduledTileNotificationFactory : IInspectable { HRESULT CreateScheduledTileNotification([in] Windows.Data.Xml.Dom.XmlDocument* content, [in] Windows.Foundation.DateTime deliveryTime, [out] [retval] Windows.UI.Notifications.ScheduledTileNotification** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.ScheduledToastNotification)] [uuid(79F577F8-0DE7-48CD-9740-9B370490C838)] interface IScheduledToastNotification : IInspectable { [propget] HRESULT Content([out] [retval] Windows.Data.Xml.Dom.XmlDocument** value); [propget] HRESULT DeliveryTime([out] [retval] Windows.Foundation.DateTime* value); [propget] HRESULT SnoozeInterval([out] [retval] Windows.Foundation.IReference** value); [propget] HRESULT MaximumSnoozeCount([out] [retval] UINT32* value); [propput] HRESULT Id([in] HSTRING value); [propget] HRESULT Id([out] [retval] HSTRING* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.ScheduledToastNotification)] [uuid(A66EA09C-31B4-43B0-B5DD-7A40E85363B1)] interface IScheduledToastNotification2 : IInspectable { [propput] HRESULT Tag([in] HSTRING value); [propget] HRESULT Tag([out] [retval] HSTRING* value); [propput] HRESULT Group([in] HSTRING value); [propget] HRESULT Group([out] [retval] HSTRING* value); [propput] HRESULT SuppressPopup([in] boolean value); [propget] HRESULT SuppressPopup([out] [retval] boolean* value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Notifications.ScheduledToastNotification)] [uuid(98429E8B-BD32-4A3B-9D15-22AEA49462A1)] interface IScheduledToastNotification3 : IInspectable { [propget] HRESULT NotificationMirroring([out] [retval] Windows.UI.Notifications.NotificationMirroring* value); [propput] HRESULT NotificationMirroring([in] Windows.UI.Notifications.NotificationMirroring value); [propget] HRESULT RemoteId([out] [retval] HSTRING* value); [propput] HRESULT RemoteId([in] HSTRING value); } [contract(Windows.Foundation.UniversalApiContract, 6.0)] [exclusiveto(Windows.UI.Notifications.ScheduledToastNotification)] [uuid(1D4761FD-BDEF-4E4A-96BE-0101369B58D2)] interface IScheduledToastNotification4 : IInspectable { [propget] HRESULT ExpirationTime([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT ExpirationTime([in] Windows.Foundation.IReference* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.ScheduledToastNotification)] [uuid(E7BED191-0BB9-4189-8394-31761B476FD7)] interface IScheduledToastNotificationFactory : IInspectable { HRESULT CreateScheduledToastNotification([in] Windows.Data.Xml.Dom.XmlDocument* content, [in] Windows.Foundation.DateTime deliveryTime, [out] [retval] Windows.UI.Notifications.ScheduledToastNotification** value); HRESULT CreateScheduledToastNotificationRecurring([in] Windows.Data.Xml.Dom.XmlDocument* content, [in] Windows.Foundation.DateTime deliveryTime, [in] Windows.Foundation.TimeSpan snoozeInterval, [in] UINT32 maximumSnoozeCount, [out] [retval] Windows.UI.Notifications.ScheduledToastNotification** value); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [exclusiveto(Windows.UI.Notifications.ScheduledToastNotificationShowingEventArgs)] [uuid(6173F6B4-412A-5E2C-A6ED-A0209AEF9A09)] interface IScheduledToastNotificationShowingEventArgs : IInspectable { [propget] HRESULT Cancel([out] [retval] boolean* value); [propput] HRESULT Cancel([in] boolean value); [propget] HRESULT ScheduledToastNotification([out] [retval] Windows.UI.Notifications.ScheduledToastNotification** value); HRESULT GetDeferral([out] [retval] Windows.Foundation.Deferral** result); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Notifications.ShownTileNotification)] [uuid(342D8988-5AF2-481A-A6A3-F2FDC78DE88E)] interface IShownTileNotification : IInspectable { [propget] HRESULT Arguments([out] [retval] HSTRING* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.TileFlyoutNotification)] [uuid(9A53B261-C70C-42BE-B2F3-F42AA97D34E5)] interface ITileFlyoutNotification : IInspectable { [propget] HRESULT Content([out] [retval] Windows.Data.Xml.Dom.XmlDocument** value); [propput] HRESULT ExpirationTime([in] Windows.Foundation.IReference* value); [propget] HRESULT ExpirationTime([out] [retval] Windows.Foundation.IReference** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.TileFlyoutNotification)] [uuid(EF556FF5-5226-4F2B-B278-88A35DFE569F)] interface ITileFlyoutNotificationFactory : IInspectable { HRESULT CreateTileFlyoutNotification([in] Windows.Data.Xml.Dom.XmlDocument* content, [out] [retval] Windows.UI.Notifications.TileFlyoutNotification** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.TileFlyoutUpdateManager)] [uuid(04363B0B-1AC0-4B99-88E7-ADA83E953D48)] interface ITileFlyoutUpdateManagerStatics : IInspectable { [overload("CreateTileFlyoutUpdaterForApplication")] HRESULT CreateTileFlyoutUpdaterForApplication([out] [retval] Windows.UI.Notifications.TileFlyoutUpdater** result); [overload("CreateTileFlyoutUpdaterForApplication")] HRESULT CreateTileFlyoutUpdaterForApplicationWithId([in] HSTRING applicationId, [out] [retval] Windows.UI.Notifications.TileFlyoutUpdater** result); HRESULT CreateTileFlyoutUpdaterForSecondaryTile([in] HSTRING tileId, [out] [retval] Windows.UI.Notifications.TileFlyoutUpdater** result); HRESULT GetTemplateContent([in] Windows.UI.Notifications.TileFlyoutTemplateType type, [out] [retval] Windows.Data.Xml.Dom.XmlDocument** result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.TileFlyoutUpdater)] [uuid(8D40C76A-C465-4052-A740-5C2654C1A089)] interface ITileFlyoutUpdater : IInspectable { HRESULT Update([in] Windows.UI.Notifications.TileFlyoutNotification* notification); HRESULT Clear(); [overload("StartPeriodicUpdate")] HRESULT StartPeriodicUpdate([in] Windows.Foundation.Uri* tileFlyoutContent, [in] Windows.UI.Notifications.PeriodicUpdateRecurrence requestedInterval); [overload("StartPeriodicUpdate")] HRESULT StartPeriodicUpdateAtTime([in] Windows.Foundation.Uri* tileFlyoutContent, [in] Windows.Foundation.DateTime startTime, [in] Windows.UI.Notifications.PeriodicUpdateRecurrence requestedInterval); HRESULT StopPeriodicUpdate(); [propget] HRESULT Setting([out] [retval] Windows.UI.Notifications.NotificationSetting* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.TileNotification)] [uuid(EBAEC8FA-50EC-4C18-B4D0-3AF02E5540AB)] interface ITileNotification : IInspectable { [propget] HRESULT Content([out] [retval] Windows.Data.Xml.Dom.XmlDocument** value); [propput] HRESULT ExpirationTime([in] Windows.Foundation.IReference* value); [propget] HRESULT ExpirationTime([out] [retval] Windows.Foundation.IReference** value); [propput] HRESULT Tag([in] HSTRING value); [propget] HRESULT Tag([out] [retval] HSTRING* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.TileNotification)] [uuid(C6ABDD6E-4928-46C8-BDBF-81A047DEA0D4)] interface ITileNotificationFactory : IInspectable { HRESULT CreateTileNotification([in] Windows.Data.Xml.Dom.XmlDocument* content, [out] [retval] Windows.UI.Notifications.TileNotification** value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Notifications.TileUpdateManagerForUser)] [uuid(55141348-2EE2-4E2D-9CC1-216A20DECC9F)] interface ITileUpdateManagerForUser : IInspectable { [overload("CreateTileUpdaterForApplicationForUser")] HRESULT CreateTileUpdaterForApplication([out] [retval] Windows.UI.Notifications.TileUpdater** result); [overload("CreateTileUpdaterForApplication")] HRESULT CreateTileUpdaterForApplicationWithId([in] HSTRING applicationId, [out] [retval] Windows.UI.Notifications.TileUpdater** result); HRESULT CreateTileUpdaterForSecondaryTile([in] HSTRING tileId, [out] [retval] Windows.UI.Notifications.TileUpdater** result); [propget] HRESULT User([out] [retval] Windows.System.User** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.TileUpdateManager)] [uuid(DA159E5D-3EA9-4986-8D84-B09D5E12276D)] interface ITileUpdateManagerStatics : IInspectable { [overload("CreateTileUpdaterForApplication")] HRESULT CreateTileUpdaterForApplication([out] [retval] Windows.UI.Notifications.TileUpdater** result); [overload("CreateTileUpdaterForApplication")] HRESULT CreateTileUpdaterForApplicationWithId([in] HSTRING applicationId, [out] [retval] Windows.UI.Notifications.TileUpdater** result); HRESULT CreateTileUpdaterForSecondaryTile([in] HSTRING tileId, [out] [retval] Windows.UI.Notifications.TileUpdater** result); HRESULT GetTemplateContent([in] Windows.UI.Notifications.TileTemplateType type, [out] [retval] Windows.Data.Xml.Dom.XmlDocument** result); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Notifications.TileUpdateManager)] [uuid(731C1DDC-8E14-4B7C-A34B-9D22DE76C84D)] interface ITileUpdateManagerStatics2 : IInspectable { HRESULT GetForUser([in] Windows.System.User* user, [out] [retval] Windows.UI.Notifications.TileUpdateManagerForUser** result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.TileUpdater)] [uuid(0942A48B-1D91-44EC-9243-C1E821C29A20)] interface ITileUpdater : IInspectable { HRESULT Update([in] Windows.UI.Notifications.TileNotification* notification); HRESULT Clear(); HRESULT EnableNotificationQueue([in] boolean enable); [propget] HRESULT Setting([out] [retval] Windows.UI.Notifications.NotificationSetting* value); HRESULT AddToSchedule([in] Windows.UI.Notifications.ScheduledTileNotification* scheduledTile); HRESULT RemoveFromSchedule([in] Windows.UI.Notifications.ScheduledTileNotification* scheduledTile); HRESULT GetScheduledTileNotifications([out] [retval] Windows.Foundation.Collections.IVectorView** result); [overload("StartPeriodicUpdate")] HRESULT StartPeriodicUpdate([in] Windows.Foundation.Uri* tileContent, [in] Windows.UI.Notifications.PeriodicUpdateRecurrence requestedInterval); [overload("StartPeriodicUpdate")] HRESULT StartPeriodicUpdateAtTime([in] Windows.Foundation.Uri* tileContent, [in] Windows.Foundation.DateTime startTime, [in] Windows.UI.Notifications.PeriodicUpdateRecurrence requestedInterval); HRESULT StopPeriodicUpdate(); [overload("StartPeriodicUpdateBatch")] HRESULT StartPeriodicUpdateBatch([in] Windows.Foundation.Collections.IIterable* tileContents, [in] Windows.UI.Notifications.PeriodicUpdateRecurrence requestedInterval); [overload("StartPeriodicUpdateBatch")] HRESULT StartPeriodicUpdateBatchAtTime([in] Windows.Foundation.Collections.IIterable* tileContents, [in] Windows.Foundation.DateTime startTime, [in] Windows.UI.Notifications.PeriodicUpdateRecurrence requestedInterval); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.TileUpdater)] [uuid(A2266E12-15EE-43ED-83F5-65B352BB1A84)] interface ITileUpdater2 : IInspectable { HRESULT EnableNotificationQueueForSquare150x150([in] boolean enable); HRESULT EnableNotificationQueueForWide310x150([in] boolean enable); HRESULT EnableNotificationQueueForSquare310x310([in] boolean enable); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.ToastActivatedEventArgs)] [uuid(E3BF92F3-C197-436F-8265-0625824F8DAC)] interface IToastActivatedEventArgs : IInspectable { [propget] HRESULT Arguments([out] [retval] HSTRING* value); } [contract(Windows.Foundation.UniversalApiContract, 8.0)] [exclusiveto(Windows.UI.Notifications.ToastActivatedEventArgs)] [uuid(AB7DA512-CC61-568E-81BE-304AC31038FA)] interface IToastActivatedEventArgs2 : IInspectable { [propget] HRESULT UserInput([out] [retval] Windows.Foundation.Collections.ValueSet** value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Notifications.ToastCollection)] [uuid(0A8BC3B0-E0BE-4858-BC2A-89DFE0B32863)] interface IToastCollection : IInspectable { [propget] HRESULT Id([out] [retval] HSTRING* value); [propget] HRESULT DisplayName([out] [retval] HSTRING* value); [propput] HRESULT DisplayName([in] HSTRING value); [propget] HRESULT LaunchArgs([out] [retval] HSTRING* value); [propput] HRESULT LaunchArgs([in] HSTRING value); [propget] HRESULT Icon([out] [retval] Windows.Foundation.Uri** value); [propput] HRESULT Icon([in] Windows.Foundation.Uri* value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Notifications.ToastCollection)] [uuid(164DD3D7-73C4-44F7-B4FF-FB6D4BF1F4C6)] interface IToastCollectionFactory : IInspectable { HRESULT CreateInstance([in] HSTRING collectionId, [in] HSTRING displayName, [in] HSTRING launchArgs, [in] Windows.Foundation.Uri* iconUri, [out] [retval] Windows.UI.Notifications.ToastCollection** value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Notifications.ToastCollectionManager)] [uuid(2A1821FE-179D-49BC-B79D-A527920D3665)] interface IToastCollectionManager : IInspectable { HRESULT SaveToastCollectionAsync([in] Windows.UI.Notifications.ToastCollection* collection, [out] [retval] Windows.Foundation.IAsyncAction** operation); HRESULT FindAllToastCollectionsAsync([out] [retval] Windows.Foundation.IAsyncOperation*>** operation); HRESULT GetToastCollectionAsync([in] HSTRING collectionId, [out] [retval] Windows.Foundation.IAsyncOperation** operation); HRESULT RemoveToastCollectionAsync([in] HSTRING collectionId, [out] [retval] Windows.Foundation.IAsyncAction** operation); HRESULT RemoveAllToastCollectionsAsync([out] [retval] Windows.Foundation.IAsyncAction** operation); [propget] HRESULT User([out] [retval] Windows.System.User** value); [propget] HRESULT AppId([out] [retval] HSTRING* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.ToastDismissedEventArgs)] [uuid(3F89D935-D9CB-4538-A0F0-FFE7659938F8)] interface IToastDismissedEventArgs : IInspectable { [propget] HRESULT Reason([out] [retval] Windows.UI.Notifications.ToastDismissalReason* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.ToastFailedEventArgs)] [uuid(35176862-CFD4-44F8-AD64-F500FD896C3B)] interface IToastFailedEventArgs : IInspectable { [propget] HRESULT ErrorCode([out] [retval] HRESULT* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.ToastNotification)] [uuid(997E2675-059E-4E60-8B06-1760917C8B80)] interface IToastNotification : IInspectable { [propget] HRESULT Content([out] [retval] Windows.Data.Xml.Dom.XmlDocument** value); [propput] HRESULT ExpirationTime([in] Windows.Foundation.IReference* value); [propget] HRESULT ExpirationTime([out] [retval] Windows.Foundation.IReference** value); [eventadd] HRESULT Dismissed([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT Dismissed([in] EventRegistrationToken token); [eventadd] HRESULT Activated([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT Activated([in] EventRegistrationToken token); [eventadd] HRESULT Failed([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT Failed([in] EventRegistrationToken token); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.ToastNotification)] [uuid(9DFB9FD1-143A-490E-90BF-B9FBA7132DE7)] interface IToastNotification2 : IInspectable { [propput] HRESULT Tag([in] HSTRING value); [propget] HRESULT Tag([out] [retval] HSTRING* value); [propput] HRESULT Group([in] HSTRING value); [propget] HRESULT Group([out] [retval] HSTRING* value); [propput] HRESULT SuppressPopup([in] boolean value); [propget] HRESULT SuppressPopup([out] [retval] boolean* value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Notifications.ToastNotification)] [uuid(31E8AED8-8141-4F99-BC0A-C4ED21297D77)] interface IToastNotification3 : IInspectable { [propget] HRESULT NotificationMirroring([out] [retval] Windows.UI.Notifications.NotificationMirroring* value); [propput] HRESULT NotificationMirroring([in] Windows.UI.Notifications.NotificationMirroring value); [propget] HRESULT RemoteId([out] [retval] HSTRING* value); [propput] HRESULT RemoteId([in] HSTRING value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Notifications.ToastNotification)] [uuid(15154935-28EA-4727-88E9-C58680E2D118)] interface IToastNotification4 : IInspectable { [propget] HRESULT Data([out] [retval] Windows.UI.Notifications.NotificationData** value); [propput] HRESULT Data([in] Windows.UI.Notifications.NotificationData* value); [propget] HRESULT Priority([out] [retval] Windows.UI.Notifications.ToastNotificationPriority* value); [propput] HRESULT Priority([in] Windows.UI.Notifications.ToastNotificationPriority value); } [contract(Windows.Foundation.UniversalApiContract, 8.0)] [exclusiveto(Windows.UI.Notifications.ToastNotification)] [uuid(43EBFE53-89AE-5C1E-A279-3AECFE9B6F54)] interface IToastNotification6 : IInspectable { [propget] HRESULT ExpiresOnReboot([out] [retval] boolean* value); [propput] HRESULT ExpiresOnReboot([in] boolean value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.ToastNotificationActionTriggerDetail)] [uuid(9445135A-38F3-42F6-96AA-7955B0F03DA2)] interface IToastNotificationActionTriggerDetail : IInspectable { [propget] HRESULT Argument([out] [retval] HSTRING* value); [propget] HRESULT UserInput([out] [retval] Windows.Foundation.Collections.ValueSet** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.ToastNotification)] [uuid(04124B20-82C6-4229-B109-FD9ED4662B53)] interface IToastNotificationFactory : IInspectable { HRESULT CreateToastNotification([in] Windows.Data.Xml.Dom.XmlDocument* content, [out] [retval] Windows.UI.Notifications.ToastNotification** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.ToastNotificationHistory)] [uuid(5CADDC63-01D3-4C97-986F-0533483FEE14)] interface IToastNotificationHistory : IInspectable { [overload("RemoveGroup")] HRESULT RemoveGroup([in] HSTRING group); [overload("RemoveGroup")] HRESULT RemoveGroupWithId([in] HSTRING group, [in] HSTRING applicationId); [overload("Remove")] HRESULT RemoveGroupedTagWithId([in] HSTRING tag, [in] HSTRING group, [in] HSTRING applicationId); [overload("Remove")] HRESULT RemoveGroupedTag([in] HSTRING tag, [in] HSTRING group); [overload("Remove")] HRESULT Remove([in] HSTRING tag); [overload("Clear")] HRESULT Clear(); [overload("Clear")] HRESULT ClearWithId([in] HSTRING applicationId); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.ToastNotificationHistory)] [uuid(3BC3D253-2F31-4092-9129-8AD5ABF067DA)] interface IToastNotificationHistory2 : IInspectable { [overload("GetHistory")] HRESULT GetHistory([out] [retval] Windows.Foundation.Collections.IVectorView** result); [overload("GetHistory")] HRESULT GetHistoryWithId([in] HSTRING applicationId, [out] [retval] Windows.Foundation.Collections.IVectorView** result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.ToastNotificationHistoryChangedTriggerDetail)] [uuid(DB037FFA-0068-412C-9C83-267C37F65670)] interface IToastNotificationHistoryChangedTriggerDetail : IInspectable { [propget] HRESULT ChangeType([out] [retval] Windows.UI.Notifications.ToastHistoryChangedType* value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Notifications.ToastNotificationHistoryChangedTriggerDetail)] [uuid(0B36E982-C871-49FB-BABB-25BDBC4CC45B)] interface IToastNotificationHistoryChangedTriggerDetail2 : IInspectable { [propget] HRESULT CollectionId([out] [retval] HSTRING* value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Notifications.ToastNotificationManagerForUser)] [uuid(79AB57F6-43FE-487B-8A7F-99567200AE94)] interface IToastNotificationManagerForUser : IInspectable { [overload("CreateToastNotifier")] HRESULT CreateToastNotifier([out] [retval] Windows.UI.Notifications.ToastNotifier** result); [overload("CreateToastNotifier")] HRESULT CreateToastNotifierWithId([in] HSTRING applicationId, [out] [retval] Windows.UI.Notifications.ToastNotifier** result); [propget] HRESULT History([out] [retval] Windows.UI.Notifications.ToastNotificationHistory** value); [propget] HRESULT User([out] [retval] Windows.System.User** value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Notifications.ToastNotificationManagerForUser)] [uuid(679C64B7-81AB-42C2-8819-C958767753F4)] interface IToastNotificationManagerForUser2 : IInspectable { HRESULT GetToastNotifierForToastCollectionIdAsync([in] HSTRING collectionId, [out] [retval] Windows.Foundation.IAsyncOperation** operation); HRESULT GetHistoryForToastCollectionIdAsync([in] HSTRING collectionId, [out] [retval] Windows.Foundation.IAsyncOperation** operation); [overload("GetToastCollectionManager")] HRESULT GetToastCollectionManager([out] [retval] Windows.UI.Notifications.ToastCollectionManager** result); [overload("GetToastCollectionManager")] HRESULT GetToastCollectionManagerWithAppId([in] HSTRING appId, [out] [retval] Windows.UI.Notifications.ToastCollectionManager** result); } [contract(Windows.Foundation.UniversalApiContract, 15.0)] [exclusiveto(Windows.UI.Notifications.ToastNotificationManagerForUser)] [uuid(3EFCB176-6CC1-56DC-973B-251F7AACB1C5)] interface IToastNotificationManagerForUser3 : IInspectable { [propget] HRESULT NotificationMode([out] [retval] Windows.UI.Notifications.ToastNotificationMode* value); [eventadd] HRESULT NotificationModeChanged([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT NotificationModeChanged([in] EventRegistrationToken token); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.ToastNotificationManager)] [uuid(50AC103F-D235-4598-BBEF-98FE4D1A3AD4)] interface IToastNotificationManagerStatics : IInspectable { [overload("CreateToastNotifier")] HRESULT CreateToastNotifier([out] [retval] Windows.UI.Notifications.ToastNotifier** result); [overload("CreateToastNotifier")] HRESULT CreateToastNotifierWithId([in] HSTRING applicationId, [out] [retval] Windows.UI.Notifications.ToastNotifier** result); HRESULT GetTemplateContent([in] Windows.UI.Notifications.ToastTemplateType type, [out] [retval] Windows.Data.Xml.Dom.XmlDocument** result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.ToastNotificationManager)] [uuid(7AB93C52-0E48-4750-BA9D-1A4113981847)] interface IToastNotificationManagerStatics2 : IInspectable { [propget] HRESULT History([out] [retval] Windows.UI.Notifications.ToastNotificationHistory** value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Notifications.ToastNotificationManager)] [uuid(8F993FD3-E516-45FB-8130-398E93FA52C3)] interface IToastNotificationManagerStatics4 : IInspectable { HRESULT GetForUser([in] Windows.System.User* user, [out] [retval] Windows.UI.Notifications.ToastNotificationManagerForUser** result); HRESULT ConfigureNotificationMirroring([in] Windows.UI.Notifications.NotificationMirroring value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Notifications.ToastNotificationManager)] [uuid(D6F5F569-D40D-407C-8989-88CAB42CFD14)] interface IToastNotificationManagerStatics5 : IInspectable { HRESULT GetDefault([out] [retval] Windows.UI.Notifications.ToastNotificationManagerForUser** result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Notifications.ToastNotifier)] [uuid(75927B93-03F3-41EC-91D3-6E5BAC1B38E7)] interface IToastNotifier : IInspectable { HRESULT Show([in] Windows.UI.Notifications.ToastNotification* notification); HRESULT Hide([in] Windows.UI.Notifications.ToastNotification* notification); [propget] HRESULT Setting([out] [retval] Windows.UI.Notifications.NotificationSetting* value); HRESULT AddToSchedule([in] Windows.UI.Notifications.ScheduledToastNotification* scheduledToast); HRESULT RemoveFromSchedule([in] Windows.UI.Notifications.ScheduledToastNotification* scheduledToast); HRESULT GetScheduledToastNotifications([out] [retval] Windows.Foundation.Collections.IVectorView** result); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Notifications.ToastNotifier)] [uuid(354389C6-7C01-4BD5-9C20-604340CD2B74)] interface IToastNotifier2 : IInspectable { [overload("Update")] HRESULT UpdateWithTagAndGroup([in] Windows.UI.Notifications.NotificationData* data, [in] HSTRING tag, [in] HSTRING group, [out] [retval] Windows.UI.Notifications.NotificationUpdateResult* result); [overload("Update")] HRESULT UpdateWithTag([in] Windows.UI.Notifications.NotificationData* data, [in] HSTRING tag, [out] [retval] Windows.UI.Notifications.NotificationUpdateResult* result); } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [exclusiveto(Windows.UI.Notifications.ToastNotifier)] [uuid(AE75A04A-3B0C-51AD-B7E8-B08AB6052549)] interface IToastNotifier3 : IInspectable { [eventadd] HRESULT ScheduledToastNotificationShowing([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT ScheduledToastNotificationShowing([in] EventRegistrationToken token); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Notifications.UserNotification)] [uuid(ADF7E52F-4E53-42D5-9C33-EB5EA515B23E)] interface IUserNotification : IInspectable { [propget] HRESULT Notification([out] [retval] Windows.UI.Notifications.Notification** value); [propget] HRESULT AppInfo([out] [retval] Windows.ApplicationModel.AppInfo** value); [propget] HRESULT Id([out] [retval] UINT32* value); [propget] HRESULT CreationTime([out] [retval] Windows.Foundation.DateTime* value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Notifications.UserNotificationChangedEventArgs)] [uuid(B6BD6839-79CF-4B25-82C0-0CE1EEF81F8C)] interface IUserNotificationChangedEventArgs : IInspectable { [propget] HRESULT ChangeKind([out] [retval] Windows.UI.Notifications.UserNotificationChangedKind* value); [propget] HRESULT UserNotificationId([out] [retval] UINT32* value); } [activatable(Windows.Foundation.UniversalApiContract, 3.0)] [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass AdaptiveNotificationText { [default] interface Windows.UI.Notifications.IAdaptiveNotificationText; interface Windows.UI.Notifications.IAdaptiveNotificationContent; } [activatable(Windows.UI.Notifications.IBadgeNotificationFactory, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(mta)] runtimeclass BadgeNotification { [default] interface Windows.UI.Notifications.IBadgeNotification; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Notifications.IBadgeUpdateManagerStatics, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Notifications.IBadgeUpdateManagerStatics2, Windows.Foundation.UniversalApiContract, 3.0)] [threading(mta)] runtimeclass BadgeUpdateManager { } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] runtimeclass BadgeUpdateManagerForUser { [default] interface Windows.UI.Notifications.IBadgeUpdateManagerForUser; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] runtimeclass BadgeUpdater { [default] interface Windows.UI.Notifications.IBadgeUpdater; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [static(Windows.UI.Notifications.IKnownAdaptiveNotificationHintsStatics, Windows.Foundation.UniversalApiContract, 3.0)] [threading(both)] runtimeclass KnownAdaptiveNotificationHints { } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [static(Windows.UI.Notifications.IKnownAdaptiveNotificationTextStylesStatics, Windows.Foundation.UniversalApiContract, 3.0)] [threading(both)] runtimeclass KnownAdaptiveNotificationTextStyles { } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [static(Windows.UI.Notifications.IKnownNotificationBindingsStatics, Windows.Foundation.UniversalApiContract, 3.0)] [threading(both)] runtimeclass KnownNotificationBindings { } [activatable(Windows.Foundation.UniversalApiContract, 3.0)] [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass Notification { [default] interface Windows.UI.Notifications.INotification; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] runtimeclass NotificationBinding { [default] interface Windows.UI.Notifications.INotificationBinding; } [activatable(Windows.Foundation.UniversalApiContract, 4.0)] [activatable(Windows.UI.Notifications.INotificationDataFactory, Windows.Foundation.UniversalApiContract, 4.0)] [contract(Windows.Foundation.UniversalApiContract, 4.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass NotificationData { [default] interface Windows.UI.Notifications.INotificationData; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] runtimeclass NotificationVisual { [default] interface Windows.UI.Notifications.INotificationVisual; } [activatable(Windows.UI.Notifications.IScheduledTileNotificationFactory, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(mta)] runtimeclass ScheduledTileNotification { [default] interface Windows.UI.Notifications.IScheduledTileNotification; } [activatable(Windows.UI.Notifications.IScheduledToastNotificationFactory, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(mta)] runtimeclass ScheduledToastNotification { [default] interface Windows.UI.Notifications.IScheduledToastNotification; [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.UI.Notifications.IScheduledToastNotification2; [contract(Windows.Foundation.UniversalApiContract, 3.0)] interface Windows.UI.Notifications.IScheduledToastNotification3; [contract(Windows.Foundation.UniversalApiContract, 6.0)] interface Windows.UI.Notifications.IScheduledToastNotification4; } [contract(Windows.Foundation.UniversalApiContract, 7.0)] [marshaling_behavior(agile)] runtimeclass ScheduledToastNotificationShowingEventArgs { [default] interface Windows.UI.Notifications.IScheduledToastNotificationShowingEventArgs; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] runtimeclass ShownTileNotification { [default] interface Windows.UI.Notifications.IShownTileNotification; } [activatable(Windows.UI.Notifications.ITileFlyoutNotificationFactory, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(mta)] runtimeclass TileFlyoutNotification { [default] interface Windows.UI.Notifications.ITileFlyoutNotification; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Notifications.ITileFlyoutUpdateManagerStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(mta)] runtimeclass TileFlyoutUpdateManager { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(standard)] runtimeclass TileFlyoutUpdater { [default] interface Windows.UI.Notifications.ITileFlyoutUpdater; } [activatable(Windows.UI.Notifications.ITileNotificationFactory, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(mta)] runtimeclass TileNotification { [default] interface Windows.UI.Notifications.ITileNotification; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Notifications.ITileUpdateManagerStatics, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Notifications.ITileUpdateManagerStatics2, Windows.Foundation.UniversalApiContract, 3.0)] [threading(mta)] runtimeclass TileUpdateManager { } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] runtimeclass TileUpdateManagerForUser { [default] interface Windows.UI.Notifications.ITileUpdateManagerForUser; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] runtimeclass TileUpdater { [default] interface Windows.UI.Notifications.ITileUpdater; [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.UI.Notifications.ITileUpdater2; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(standard)] runtimeclass ToastActivatedEventArgs { [default] interface Windows.UI.Notifications.IToastActivatedEventArgs; [contract(Windows.Foundation.UniversalApiContract, 8.0)] interface Windows.UI.Notifications.IToastActivatedEventArgs2; } [activatable(Windows.UI.Notifications.IToastCollectionFactory, Windows.Foundation.UniversalApiContract, 4.0)] [contract(Windows.Foundation.UniversalApiContract, 4.0)] [marshaling_behavior(agile)] [threading(mta)] runtimeclass ToastCollection { [default] interface Windows.UI.Notifications.IToastCollection; } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [marshaling_behavior(agile)] runtimeclass ToastCollectionManager { [default] interface Windows.UI.Notifications.IToastCollectionManager; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] runtimeclass ToastDismissedEventArgs { [default] interface Windows.UI.Notifications.IToastDismissedEventArgs; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] runtimeclass ToastFailedEventArgs { [default] interface Windows.UI.Notifications.IToastFailedEventArgs; } [activatable(Windows.UI.Notifications.IToastNotificationFactory, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(mta)] runtimeclass ToastNotification { [default] interface Windows.UI.Notifications.IToastNotification; [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.UI.Notifications.IToastNotification2; [contract(Windows.Foundation.UniversalApiContract, 3.0)] interface Windows.UI.Notifications.IToastNotification3; [contract(Windows.Foundation.UniversalApiContract, 4.0)] interface Windows.UI.Notifications.IToastNotification4; [contract(Windows.Foundation.UniversalApiContract, 8.0)] interface Windows.UI.Notifications.IToastNotification6; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(standard)] runtimeclass ToastNotificationActionTriggerDetail { [contract(Windows.Foundation.UniversalApiContract, 1.0)] [default] interface Windows.UI.Notifications.IToastNotificationActionTriggerDetail; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(standard)] runtimeclass ToastNotificationHistory { [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.UI.Notifications.IToastNotificationHistory2; [contract(Windows.Foundation.UniversalApiContract, 1.0)] [default] interface Windows.UI.Notifications.IToastNotificationHistory; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(standard)] runtimeclass ToastNotificationHistoryChangedTriggerDetail { [contract(Windows.Foundation.UniversalApiContract, 1.0)] [default] interface Windows.UI.Notifications.IToastNotificationHistoryChangedTriggerDetail; [contract(Windows.Foundation.UniversalApiContract, 4.0)] interface Windows.UI.Notifications.IToastNotificationHistoryChangedTriggerDetail2; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Notifications.IToastNotificationManagerStatics, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Notifications.IToastNotificationManagerStatics2, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Notifications.IToastNotificationManagerStatics4, Windows.Foundation.UniversalApiContract, 3.0)] [static(Windows.UI.Notifications.IToastNotificationManagerStatics5, Windows.Foundation.UniversalApiContract, 4.0)] [threading(mta)] runtimeclass ToastNotificationManager { } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] runtimeclass ToastNotificationManagerForUser { [default] interface Windows.UI.Notifications.IToastNotificationManagerForUser; [contract(Windows.Foundation.UniversalApiContract, 4.0)] interface Windows.UI.Notifications.IToastNotificationManagerForUser2; [contract(Windows.Foundation.UniversalApiContract, 15.0)] interface Windows.UI.Notifications.IToastNotificationManagerForUser3; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] runtimeclass ToastNotifier { [default] interface Windows.UI.Notifications.IToastNotifier; [contract(Windows.Foundation.UniversalApiContract, 4.0)] interface Windows.UI.Notifications.IToastNotifier2; [contract(Windows.Foundation.UniversalApiContract, 7.0)] interface Windows.UI.Notifications.IToastNotifier3; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] runtimeclass UserNotification { [default] interface Windows.UI.Notifications.IUserNotification; } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [marshaling_behavior(agile)] runtimeclass UserNotificationChangedEventArgs { [default] interface Windows.UI.Notifications.IUserNotificationChangedEventArgs; } } } }