// WARNING: Please don't edit this file. It was generated by Swift/WinRT v0.0.1 // swiftlint:disable all import Foundation @_spi(WinRTInternal) @_spi(WinRTImplements) import WindowsFoundation import CWinRT /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.adaptivenotificationcontentkind) public typealias AdaptiveNotificationContentKind = __x_ABI_CWindows_CUI_CNotifications_CAdaptiveNotificationContentKind /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.badgetemplatetype) public typealias BadgeTemplateType = __x_ABI_CWindows_CUI_CNotifications_CBadgeTemplateType /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.notificationkinds) public typealias NotificationKinds = __x_ABI_CWindows_CUI_CNotifications_CNotificationKinds /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.notificationmirroring) public typealias NotificationMirroring = __x_ABI_CWindows_CUI_CNotifications_CNotificationMirroring /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.notificationsetting) public typealias NotificationSetting = __x_ABI_CWindows_CUI_CNotifications_CNotificationSetting /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.notificationupdateresult) public typealias NotificationUpdateResult = __x_ABI_CWindows_CUI_CNotifications_CNotificationUpdateResult /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.periodicupdaterecurrence) public typealias PeriodicUpdateRecurrence = __x_ABI_CWindows_CUI_CNotifications_CPeriodicUpdateRecurrence /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileflyouttemplatetype) public typealias TileFlyoutTemplateType = __x_ABI_CWindows_CUI_CNotifications_CTileFlyoutTemplateType /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tiletemplatetype) public typealias TileTemplateType = __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastdismissalreason) public typealias ToastDismissalReason = __x_ABI_CWindows_CUI_CNotifications_CToastDismissalReason /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toasthistorychangedtype) public typealias ToastHistoryChangedType = __x_ABI_CWindows_CUI_CNotifications_CToastHistoryChangedType /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationpriority) public typealias ToastNotificationPriority = __x_ABI_CWindows_CUI_CNotifications_CToastNotificationPriority /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toasttemplatetype) public typealias ToastTemplateType = __x_ABI_CWindows_CUI_CNotifications_CToastTemplateType /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.usernotificationchangedkind) public typealias UserNotificationChangedKind = __x_ABI_CWindows_CUI_CNotifications_CUserNotificationChangedKind /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.adaptivenotificationtext) public final class AdaptiveNotificationText : WinRTClass, IAdaptiveNotificationContent { private typealias SwiftABI = __ABI_Windows_UI_Notifications.IAdaptiveNotificationText private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CIAdaptiveNotificationText private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CIAdaptiveNotificationText>?) -> AdaptiveNotificationText? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } override public func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { return super.queryInterface(iid) } override public init() { super.init(try! RoActivateInstance(HString("Windows.UI.Notifications.AdaptiveNotificationText"))) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.adaptivenotificationtext.language) public var language : String { get { try! _default.get_LanguageImpl() } set { try! _default.put_LanguageImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.adaptivenotificationtext.text) public var text : String { get { try! _default.get_TextImpl() } set { try! _default.put_TextImpl(newValue) } } private lazy var _IAdaptiveNotificationContent: __ABI_Windows_UI_Notifications.IAdaptiveNotificationContent! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.adaptivenotificationtext.hints) public var hints : WindowsFoundation.AnyIMap! { get { try! _IAdaptiveNotificationContent.get_HintsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.adaptivenotificationtext.kind) public var kind : AdaptiveNotificationContentKind { get { try! _IAdaptiveNotificationContent.get_KindImpl() } } deinit { _default = nil _IAdaptiveNotificationContent = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.badgenotification) public final class BadgeNotification : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.IBadgeNotification private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CIBadgeNotification private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CIBadgeNotification>?) -> BadgeNotification? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } private static let _IBadgeNotificationFactory: __ABI_Windows_UI_Notifications.IBadgeNotificationFactory = try! RoGetActivationFactory(HString("Windows.UI.Notifications.BadgeNotification")) public init(_ content: UWP.XmlDocument!) { super.init(try! Self._IBadgeNotificationFactory.CreateBadgeNotificationImpl(content)) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.badgenotification.content) public var content : UWP.XmlDocument! { get { try! _default.get_ContentImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.badgenotification.expirationtime) public var expirationTime : WindowsFoundation.DateTime? { get { try! _default.get_ExpirationTimeImpl() } set { try! _default.put_ExpirationTimeImpl(newValue) } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.badgeupdatemanager) public final class BadgeUpdateManager { private static let _IBadgeUpdateManagerStatics: __ABI_Windows_UI_Notifications.IBadgeUpdateManagerStatics = try! RoGetActivationFactory(HString("Windows.UI.Notifications.BadgeUpdateManager")) /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.badgeupdatemanager.createbadgeupdaterforapplication) public static func createBadgeUpdaterForApplication() -> BadgeUpdater! { return try! _IBadgeUpdateManagerStatics.CreateBadgeUpdaterForApplicationImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.badgeupdatemanager.createbadgeupdaterforapplication) public static func createBadgeUpdaterForApplication(_ applicationId: String) -> BadgeUpdater! { return try! _IBadgeUpdateManagerStatics.CreateBadgeUpdaterForApplicationWithIdImpl(applicationId) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.badgeupdatemanager.createbadgeupdaterforsecondarytile) public static func createBadgeUpdaterForSecondaryTile(_ tileId: String) -> BadgeUpdater! { return try! _IBadgeUpdateManagerStatics.CreateBadgeUpdaterForSecondaryTileImpl(tileId) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.badgeupdatemanager.gettemplatecontent) public static func getTemplateContent(_ type: BadgeTemplateType) -> UWP.XmlDocument! { return try! _IBadgeUpdateManagerStatics.GetTemplateContentImpl(type) } private static let _IBadgeUpdateManagerStatics2: __ABI_Windows_UI_Notifications.IBadgeUpdateManagerStatics2 = try! RoGetActivationFactory(HString("Windows.UI.Notifications.BadgeUpdateManager")) /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.badgeupdatemanager.getforuser) public static func getForUser(_ user: UWP.User!) -> BadgeUpdateManagerForUser! { return try! _IBadgeUpdateManagerStatics2.GetForUserImpl(user) } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.badgeupdatemanagerforuser) public final class BadgeUpdateManagerForUser : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.IBadgeUpdateManagerForUser private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CIBadgeUpdateManagerForUser private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CIBadgeUpdateManagerForUser>?) -> BadgeUpdateManagerForUser? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.badgeupdatemanagerforuser.createbadgeupdaterforapplication) public func createBadgeUpdaterForApplication() throws -> BadgeUpdater! { try _default.CreateBadgeUpdaterForApplicationImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.badgeupdatemanagerforuser.createbadgeupdaterforapplication) public func createBadgeUpdaterForApplication(_ applicationId: String) throws -> BadgeUpdater! { try _default.CreateBadgeUpdaterForApplicationWithIdImpl(applicationId) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.badgeupdatemanagerforuser.createbadgeupdaterforsecondarytile) public func createBadgeUpdaterForSecondaryTile(_ tileId: String) throws -> BadgeUpdater! { try _default.CreateBadgeUpdaterForSecondaryTileImpl(tileId) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.badgeupdatemanagerforuser.user) public var user : UWP.User! { get { try! _default.get_UserImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.badgeupdater) public final class BadgeUpdater : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.IBadgeUpdater private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CIBadgeUpdater private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CIBadgeUpdater>?) -> BadgeUpdater? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.badgeupdater.update) public func update(_ notification: BadgeNotification!) throws { try _default.UpdateImpl(notification) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.badgeupdater.clear) public func clear() throws { try _default.ClearImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.badgeupdater.startperiodicupdate) public func startPeriodicUpdate(_ badgeContent: WindowsFoundation.Uri!, _ requestedInterval: PeriodicUpdateRecurrence) throws { try _default.StartPeriodicUpdateImpl(badgeContent, requestedInterval) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.badgeupdater.startperiodicupdate) public func startPeriodicUpdate(_ badgeContent: WindowsFoundation.Uri!, _ startTime: WindowsFoundation.DateTime, _ requestedInterval: PeriodicUpdateRecurrence) throws { try _default.StartPeriodicUpdateAtTimeImpl(badgeContent, startTime, requestedInterval) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.badgeupdater.stopperiodicupdate) public func stopPeriodicUpdate() throws { try _default.StopPeriodicUpdateImpl() } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownadaptivenotificationhints) public final class KnownAdaptiveNotificationHints { private static let _IKnownAdaptiveNotificationHintsStatics: __ABI_Windows_UI_Notifications.IKnownAdaptiveNotificationHintsStatics = try! RoGetActivationFactory(HString("Windows.UI.Notifications.KnownAdaptiveNotificationHints")) /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownadaptivenotificationhints.align) public static var align : String { get { try! _IKnownAdaptiveNotificationHintsStatics.get_AlignImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownadaptivenotificationhints.maxlines) public static var maxLines : String { get { try! _IKnownAdaptiveNotificationHintsStatics.get_MaxLinesImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownadaptivenotificationhints.minlines) public static var minLines : String { get { try! _IKnownAdaptiveNotificationHintsStatics.get_MinLinesImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownadaptivenotificationhints.style) public static var style : String { get { try! _IKnownAdaptiveNotificationHintsStatics.get_StyleImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownadaptivenotificationhints.textstacking) public static var textStacking : String { get { try! _IKnownAdaptiveNotificationHintsStatics.get_TextStackingImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownadaptivenotificationhints.wrap) public static var wrap : String { get { try! _IKnownAdaptiveNotificationHintsStatics.get_WrapImpl() } } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownadaptivenotificationtextstyles) public final class KnownAdaptiveNotificationTextStyles { private static let _IKnownAdaptiveNotificationTextStylesStatics: __ABI_Windows_UI_Notifications.IKnownAdaptiveNotificationTextStylesStatics = try! RoGetActivationFactory(HString("Windows.UI.Notifications.KnownAdaptiveNotificationTextStyles")) /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownadaptivenotificationtextstyles.base) public static var base : String { get { try! _IKnownAdaptiveNotificationTextStylesStatics.get_BaseImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownadaptivenotificationtextstyles.basesubtle) public static var baseSubtle : String { get { try! _IKnownAdaptiveNotificationTextStylesStatics.get_BaseSubtleImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownadaptivenotificationtextstyles.body) public static var body : String { get { try! _IKnownAdaptiveNotificationTextStylesStatics.get_BodyImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownadaptivenotificationtextstyles.bodysubtle) public static var bodySubtle : String { get { try! _IKnownAdaptiveNotificationTextStylesStatics.get_BodySubtleImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownadaptivenotificationtextstyles.caption) public static var caption : String { get { try! _IKnownAdaptiveNotificationTextStylesStatics.get_CaptionImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownadaptivenotificationtextstyles.captionsubtle) public static var captionSubtle : String { get { try! _IKnownAdaptiveNotificationTextStylesStatics.get_CaptionSubtleImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownadaptivenotificationtextstyles.header) public static var header : String { get { try! _IKnownAdaptiveNotificationTextStylesStatics.get_HeaderImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownadaptivenotificationtextstyles.headernumeral) public static var headerNumeral : String { get { try! _IKnownAdaptiveNotificationTextStylesStatics.get_HeaderNumeralImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownadaptivenotificationtextstyles.headernumeralsubtle) public static var headerNumeralSubtle : String { get { try! _IKnownAdaptiveNotificationTextStylesStatics.get_HeaderNumeralSubtleImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownadaptivenotificationtextstyles.headersubtle) public static var headerSubtle : String { get { try! _IKnownAdaptiveNotificationTextStylesStatics.get_HeaderSubtleImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownadaptivenotificationtextstyles.subheader) public static var subheader : String { get { try! _IKnownAdaptiveNotificationTextStylesStatics.get_SubheaderImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownadaptivenotificationtextstyles.subheadernumeral) public static var subheaderNumeral : String { get { try! _IKnownAdaptiveNotificationTextStylesStatics.get_SubheaderNumeralImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownadaptivenotificationtextstyles.subheadernumeralsubtle) public static var subheaderNumeralSubtle : String { get { try! _IKnownAdaptiveNotificationTextStylesStatics.get_SubheaderNumeralSubtleImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownadaptivenotificationtextstyles.subheadersubtle) public static var subheaderSubtle : String { get { try! _IKnownAdaptiveNotificationTextStylesStatics.get_SubheaderSubtleImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownadaptivenotificationtextstyles.subtitle) public static var subtitle : String { get { try! _IKnownAdaptiveNotificationTextStylesStatics.get_SubtitleImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownadaptivenotificationtextstyles.subtitlesubtle) public static var subtitleSubtle : String { get { try! _IKnownAdaptiveNotificationTextStylesStatics.get_SubtitleSubtleImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownadaptivenotificationtextstyles.title) public static var title : String { get { try! _IKnownAdaptiveNotificationTextStylesStatics.get_TitleImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownadaptivenotificationtextstyles.titlenumeral) public static var titleNumeral : String { get { try! _IKnownAdaptiveNotificationTextStylesStatics.get_TitleNumeralImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownadaptivenotificationtextstyles.titlesubtle) public static var titleSubtle : String { get { try! _IKnownAdaptiveNotificationTextStylesStatics.get_TitleSubtleImpl() } } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownnotificationbindings) public final class KnownNotificationBindings { private static let _IKnownNotificationBindingsStatics: __ABI_Windows_UI_Notifications.IKnownNotificationBindingsStatics = try! RoGetActivationFactory(HString("Windows.UI.Notifications.KnownNotificationBindings")) /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.knownnotificationbindings.toastgeneric) public static var toastGeneric : String { get { try! _IKnownNotificationBindingsStatics.get_ToastGenericImpl() } } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.notification) public final class Notification : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.INotification private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CINotification private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CINotification>?) -> Notification? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } override public init() { super.init(try! RoActivateInstance(HString("Windows.UI.Notifications.Notification"))) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.notification.expirationtime) public var expirationTime : WindowsFoundation.DateTime? { get { try! _default.get_ExpirationTimeImpl() } set { try! _default.put_ExpirationTimeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.notification.visual) public var visual : NotificationVisual! { get { try! _default.get_VisualImpl() } set { try! _default.put_VisualImpl(newValue) } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.notificationbinding) public final class NotificationBinding : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.INotificationBinding private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CINotificationBinding private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CINotificationBinding>?) -> NotificationBinding? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.notificationbinding.gettextelements) public func getTextElements() throws -> WindowsFoundation.AnyIVectorView! { try _default.GetTextElementsImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.notificationbinding.hints) public var hints : WindowsFoundation.AnyIMap! { get { try! _default.get_HintsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.notificationbinding.language) public var language : String { get { try! _default.get_LanguageImpl() } set { try! _default.put_LanguageImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.notificationbinding.template) public var template : String { get { try! _default.get_TemplateImpl() } set { try! _default.put_TemplateImpl(newValue) } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.notificationdata) public final class NotificationData : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.INotificationData private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CINotificationData private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CINotificationData>?) -> NotificationData? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } override public init() { super.init(try! RoActivateInstance(HString("Windows.UI.Notifications.NotificationData"))) } private static let _INotificationDataFactory: __ABI_Windows_UI_Notifications.INotificationDataFactory = try! RoGetActivationFactory(HString("Windows.UI.Notifications.NotificationData")) public init(_ initialValues: WindowsFoundation.AnyIIterable?>!, _ sequenceNumber: UInt32) { super.init(try! Self._INotificationDataFactory.CreateNotificationDataWithValuesAndSequenceNumberImpl(initialValues, sequenceNumber)) } public init(_ initialValues: WindowsFoundation.AnyIIterable?>!) { super.init(try! Self._INotificationDataFactory.CreateNotificationDataWithValuesImpl(initialValues)) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.notificationdata.sequencenumber) public var sequenceNumber : UInt32 { get { try! _default.get_SequenceNumberImpl() } set { try! _default.put_SequenceNumberImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.notificationdata.values) public var values : WindowsFoundation.AnyIMap! { get { try! _default.get_ValuesImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.notificationvisual) public final class NotificationVisual : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.INotificationVisual private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CINotificationVisual private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CINotificationVisual>?) -> NotificationVisual? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.notificationvisual.getbinding) public func getBinding(_ templateName: String) throws -> NotificationBinding! { try _default.GetBindingImpl(templateName) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.notificationvisual.bindings) public var bindings : WindowsFoundation.AnyIVector! { get { try! _default.get_BindingsImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.notificationvisual.language) public var language : String { get { try! _default.get_LanguageImpl() } set { try! _default.put_LanguageImpl(newValue) } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.scheduledtilenotification) public final class ScheduledTileNotification : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.IScheduledTileNotification private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CIScheduledTileNotification private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CIScheduledTileNotification>?) -> ScheduledTileNotification? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } private static let _IScheduledTileNotificationFactory: __ABI_Windows_UI_Notifications.IScheduledTileNotificationFactory = try! RoGetActivationFactory(HString("Windows.UI.Notifications.ScheduledTileNotification")) public init(_ content: UWP.XmlDocument!, _ deliveryTime: WindowsFoundation.DateTime) { super.init(try! Self._IScheduledTileNotificationFactory.CreateScheduledTileNotificationImpl(content, deliveryTime)) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.scheduledtilenotification.content) public var content : UWP.XmlDocument! { get { try! _default.get_ContentImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.scheduledtilenotification.deliverytime) public var deliveryTime : WindowsFoundation.DateTime { get { try! _default.get_DeliveryTimeImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.scheduledtilenotification.expirationtime) public var expirationTime : WindowsFoundation.DateTime? { get { try! _default.get_ExpirationTimeImpl() } set { try! _default.put_ExpirationTimeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.scheduledtilenotification.id) public var id : String { get { try! _default.get_IdImpl() } set { try! _default.put_IdImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.scheduledtilenotification.tag) public var tag : String { get { try! _default.get_TagImpl() } set { try! _default.put_TagImpl(newValue) } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.scheduledtoastnotification) public final class ScheduledToastNotification : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.IScheduledToastNotification private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CIScheduledToastNotification private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CIScheduledToastNotification>?) -> ScheduledToastNotification? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } private static let _IScheduledToastNotificationFactory: __ABI_Windows_UI_Notifications.IScheduledToastNotificationFactory = try! RoGetActivationFactory(HString("Windows.UI.Notifications.ScheduledToastNotification")) public init(_ content: UWP.XmlDocument!, _ deliveryTime: WindowsFoundation.DateTime) { super.init(try! Self._IScheduledToastNotificationFactory.CreateScheduledToastNotificationImpl(content, deliveryTime)) } public init(_ content: UWP.XmlDocument!, _ deliveryTime: WindowsFoundation.DateTime, _ snoozeInterval: WindowsFoundation.TimeSpan, _ maximumSnoozeCount: UInt32) { super.init(try! Self._IScheduledToastNotificationFactory.CreateScheduledToastNotificationRecurringImpl(content, deliveryTime, snoozeInterval, maximumSnoozeCount)) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.scheduledtoastnotification.content) public var content : UWP.XmlDocument! { get { try! _default.get_ContentImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.scheduledtoastnotification.deliverytime) public var deliveryTime : WindowsFoundation.DateTime { get { try! _default.get_DeliveryTimeImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.scheduledtoastnotification.id) public var id : String { get { try! _default.get_IdImpl() } set { try! _default.put_IdImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.scheduledtoastnotification.maximumsnoozecount) public var maximumSnoozeCount : UInt32 { get { try! _default.get_MaximumSnoozeCountImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.scheduledtoastnotification.snoozeinterval) public var snoozeInterval : WindowsFoundation.TimeSpan? { get { try! _default.get_SnoozeIntervalImpl() } } private lazy var _IScheduledToastNotification2: __ABI_Windows_UI_Notifications.IScheduledToastNotification2! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.scheduledtoastnotification.group) public var group : String { get { try! _IScheduledToastNotification2.get_GroupImpl() } set { try! _IScheduledToastNotification2.put_GroupImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.scheduledtoastnotification.suppresspopup) public var suppressPopup : Bool { get { try! _IScheduledToastNotification2.get_SuppressPopupImpl() } set { try! _IScheduledToastNotification2.put_SuppressPopupImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.scheduledtoastnotification.tag) public var tag : String { get { try! _IScheduledToastNotification2.get_TagImpl() } set { try! _IScheduledToastNotification2.put_TagImpl(newValue) } } private lazy var _IScheduledToastNotification3: __ABI_Windows_UI_Notifications.IScheduledToastNotification3! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.scheduledtoastnotification.notificationmirroring) public var notificationMirroring : NotificationMirroring { get { try! _IScheduledToastNotification3.get_NotificationMirroringImpl() } set { try! _IScheduledToastNotification3.put_NotificationMirroringImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.scheduledtoastnotification.remoteid) public var remoteId : String { get { try! _IScheduledToastNotification3.get_RemoteIdImpl() } set { try! _IScheduledToastNotification3.put_RemoteIdImpl(newValue) } } private lazy var _IScheduledToastNotification4: __ABI_Windows_UI_Notifications.IScheduledToastNotification4! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.scheduledtoastnotification.expirationtime) public var expirationTime : WindowsFoundation.DateTime? { get { try! _IScheduledToastNotification4.get_ExpirationTimeImpl() } set { try! _IScheduledToastNotification4.put_ExpirationTimeImpl(newValue) } } deinit { _default = nil _IScheduledToastNotification2 = nil _IScheduledToastNotification3 = nil _IScheduledToastNotification4 = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.scheduledtoastnotificationshowingeventargs) public final class ScheduledToastNotificationShowingEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.IScheduledToastNotificationShowingEventArgs private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CIScheduledToastNotificationShowingEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CIScheduledToastNotificationShowingEventArgs>?) -> ScheduledToastNotificationShowingEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.scheduledtoastnotificationshowingeventargs.getdeferral) public func getDeferral() throws -> WindowsFoundation.Deferral! { try _default.GetDeferralImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.scheduledtoastnotificationshowingeventargs.cancel) public var cancel : Bool { get { try! _default.get_CancelImpl() } set { try! _default.put_CancelImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.scheduledtoastnotificationshowingeventargs.scheduledtoastnotification) public var scheduledToastNotification : ScheduledToastNotification! { get { try! _default.get_ScheduledToastNotificationImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.showntilenotification) public final class ShownTileNotification : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.IShownTileNotification private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CIShownTileNotification private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CIShownTileNotification>?) -> ShownTileNotification? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.showntilenotification.arguments) public var arguments : String { get { try! _default.get_ArgumentsImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileflyoutnotification) public final class TileFlyoutNotification : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.ITileFlyoutNotification private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CITileFlyoutNotification private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CITileFlyoutNotification>?) -> TileFlyoutNotification? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } private static let _ITileFlyoutNotificationFactory: __ABI_Windows_UI_Notifications.ITileFlyoutNotificationFactory = try! RoGetActivationFactory(HString("Windows.UI.Notifications.TileFlyoutNotification")) public init(_ content: UWP.XmlDocument!) { super.init(try! Self._ITileFlyoutNotificationFactory.CreateTileFlyoutNotificationImpl(content)) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileflyoutnotification.content) public var content : UWP.XmlDocument! { get { try! _default.get_ContentImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileflyoutnotification.expirationtime) public var expirationTime : WindowsFoundation.DateTime? { get { try! _default.get_ExpirationTimeImpl() } set { try! _default.put_ExpirationTimeImpl(newValue) } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileflyoutupdatemanager) public final class TileFlyoutUpdateManager { private static let _ITileFlyoutUpdateManagerStatics: __ABI_Windows_UI_Notifications.ITileFlyoutUpdateManagerStatics = try! RoGetActivationFactory(HString("Windows.UI.Notifications.TileFlyoutUpdateManager")) /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileflyoutupdatemanager.createtileflyoutupdaterforapplication) public static func createTileFlyoutUpdaterForApplication() -> TileFlyoutUpdater! { return try! _ITileFlyoutUpdateManagerStatics.CreateTileFlyoutUpdaterForApplicationImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileflyoutupdatemanager.createtileflyoutupdaterforapplication) public static func createTileFlyoutUpdaterForApplication(_ applicationId: String) -> TileFlyoutUpdater! { return try! _ITileFlyoutUpdateManagerStatics.CreateTileFlyoutUpdaterForApplicationWithIdImpl(applicationId) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileflyoutupdatemanager.createtileflyoutupdaterforsecondarytile) public static func createTileFlyoutUpdaterForSecondaryTile(_ tileId: String) -> TileFlyoutUpdater! { return try! _ITileFlyoutUpdateManagerStatics.CreateTileFlyoutUpdaterForSecondaryTileImpl(tileId) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileflyoutupdatemanager.gettemplatecontent) public static func getTemplateContent(_ type: TileFlyoutTemplateType) -> UWP.XmlDocument! { return try! _ITileFlyoutUpdateManagerStatics.GetTemplateContentImpl(type) } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileflyoutupdater) public final class TileFlyoutUpdater : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.ITileFlyoutUpdater private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CITileFlyoutUpdater private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CITileFlyoutUpdater>?) -> TileFlyoutUpdater? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileflyoutupdater.update) public func update(_ notification: TileFlyoutNotification!) throws { try _default.UpdateImpl(notification) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileflyoutupdater.clear) public func clear() throws { try _default.ClearImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileflyoutupdater.startperiodicupdate) public func startPeriodicUpdate(_ tileFlyoutContent: WindowsFoundation.Uri!, _ requestedInterval: PeriodicUpdateRecurrence) throws { try _default.StartPeriodicUpdateImpl(tileFlyoutContent, requestedInterval) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileflyoutupdater.startperiodicupdate) public func startPeriodicUpdate(_ tileFlyoutContent: WindowsFoundation.Uri!, _ startTime: WindowsFoundation.DateTime, _ requestedInterval: PeriodicUpdateRecurrence) throws { try _default.StartPeriodicUpdateAtTimeImpl(tileFlyoutContent, startTime, requestedInterval) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileflyoutupdater.stopperiodicupdate) public func stopPeriodicUpdate() throws { try _default.StopPeriodicUpdateImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileflyoutupdater.setting) public var setting : NotificationSetting { get { try! _default.get_SettingImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tilenotification) public final class TileNotification : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.ITileNotification private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CITileNotification private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CITileNotification>?) -> TileNotification? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } private static let _ITileNotificationFactory: __ABI_Windows_UI_Notifications.ITileNotificationFactory = try! RoGetActivationFactory(HString("Windows.UI.Notifications.TileNotification")) public init(_ content: UWP.XmlDocument!) { super.init(try! Self._ITileNotificationFactory.CreateTileNotificationImpl(content)) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tilenotification.content) public var content : UWP.XmlDocument! { get { try! _default.get_ContentImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tilenotification.expirationtime) public var expirationTime : WindowsFoundation.DateTime? { get { try! _default.get_ExpirationTimeImpl() } set { try! _default.put_ExpirationTimeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tilenotification.tag) public var tag : String { get { try! _default.get_TagImpl() } set { try! _default.put_TagImpl(newValue) } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileupdatemanager) public final class TileUpdateManager { private static let _ITileUpdateManagerStatics: __ABI_Windows_UI_Notifications.ITileUpdateManagerStatics = try! RoGetActivationFactory(HString("Windows.UI.Notifications.TileUpdateManager")) /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileupdatemanager.createtileupdaterforapplication) public static func createTileUpdaterForApplication() -> TileUpdater! { return try! _ITileUpdateManagerStatics.CreateTileUpdaterForApplicationImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileupdatemanager.createtileupdaterforapplication) public static func createTileUpdaterForApplication(_ applicationId: String) -> TileUpdater! { return try! _ITileUpdateManagerStatics.CreateTileUpdaterForApplicationWithIdImpl(applicationId) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileupdatemanager.createtileupdaterforsecondarytile) public static func createTileUpdaterForSecondaryTile(_ tileId: String) -> TileUpdater! { return try! _ITileUpdateManagerStatics.CreateTileUpdaterForSecondaryTileImpl(tileId) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileupdatemanager.gettemplatecontent) public static func getTemplateContent(_ type: TileTemplateType) -> UWP.XmlDocument! { return try! _ITileUpdateManagerStatics.GetTemplateContentImpl(type) } private static let _ITileUpdateManagerStatics2: __ABI_Windows_UI_Notifications.ITileUpdateManagerStatics2 = try! RoGetActivationFactory(HString("Windows.UI.Notifications.TileUpdateManager")) /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileupdatemanager.getforuser) public static func getForUser(_ user: UWP.User!) -> TileUpdateManagerForUser! { return try! _ITileUpdateManagerStatics2.GetForUserImpl(user) } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileupdatemanagerforuser) public final class TileUpdateManagerForUser : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.ITileUpdateManagerForUser private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CITileUpdateManagerForUser private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CITileUpdateManagerForUser>?) -> TileUpdateManagerForUser? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileupdatemanagerforuser.createtileupdaterforapplicationforuser) public func createTileUpdaterForApplicationForUser() throws -> TileUpdater! { try _default.CreateTileUpdaterForApplicationImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileupdatemanagerforuser.createtileupdaterforapplication) public func createTileUpdaterForApplication(_ applicationId: String) throws -> TileUpdater! { try _default.CreateTileUpdaterForApplicationWithIdImpl(applicationId) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileupdatemanagerforuser.createtileupdaterforsecondarytile) public func createTileUpdaterForSecondaryTile(_ tileId: String) throws -> TileUpdater! { try _default.CreateTileUpdaterForSecondaryTileImpl(tileId) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileupdatemanagerforuser.user) public var user : UWP.User! { get { try! _default.get_UserImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileupdater) public final class TileUpdater : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.ITileUpdater private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CITileUpdater private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CITileUpdater>?) -> TileUpdater? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileupdater.update) public func update(_ notification: TileNotification!) throws { try _default.UpdateImpl(notification) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileupdater.clear) public func clear() throws { try _default.ClearImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileupdater.enablenotificationqueue) public func enableNotificationQueue(_ enable: Bool) throws { try _default.EnableNotificationQueueImpl(enable) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileupdater.addtoschedule) public func addToSchedule(_ scheduledTile: ScheduledTileNotification!) throws { try _default.AddToScheduleImpl(scheduledTile) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileupdater.removefromschedule) public func removeFromSchedule(_ scheduledTile: ScheduledTileNotification!) throws { try _default.RemoveFromScheduleImpl(scheduledTile) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileupdater.getscheduledtilenotifications) public func getScheduledTileNotifications() throws -> WindowsFoundation.AnyIVectorView! { try _default.GetScheduledTileNotificationsImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileupdater.startperiodicupdate) public func startPeriodicUpdate(_ tileContent: WindowsFoundation.Uri!, _ requestedInterval: PeriodicUpdateRecurrence) throws { try _default.StartPeriodicUpdateImpl(tileContent, requestedInterval) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileupdater.startperiodicupdate) public func startPeriodicUpdate(_ tileContent: WindowsFoundation.Uri!, _ startTime: WindowsFoundation.DateTime, _ requestedInterval: PeriodicUpdateRecurrence) throws { try _default.StartPeriodicUpdateAtTimeImpl(tileContent, startTime, requestedInterval) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileupdater.stopperiodicupdate) public func stopPeriodicUpdate() throws { try _default.StopPeriodicUpdateImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileupdater.startperiodicupdatebatch) public func startPeriodicUpdateBatch(_ tileContents: WindowsFoundation.AnyIIterable!, _ requestedInterval: PeriodicUpdateRecurrence) throws { try _default.StartPeriodicUpdateBatchImpl(tileContents, requestedInterval) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileupdater.startperiodicupdatebatch) public func startPeriodicUpdateBatch(_ tileContents: WindowsFoundation.AnyIIterable!, _ startTime: WindowsFoundation.DateTime, _ requestedInterval: PeriodicUpdateRecurrence) throws { try _default.StartPeriodicUpdateBatchAtTimeImpl(tileContents, startTime, requestedInterval) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileupdater.setting) public var setting : NotificationSetting { get { try! _default.get_SettingImpl() } } private lazy var _ITileUpdater2: __ABI_Windows_UI_Notifications.ITileUpdater2! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileupdater.enablenotificationqueueforsquare150x150) public func enableNotificationQueueForSquare150x150(_ enable: Bool) throws { try _ITileUpdater2.EnableNotificationQueueForSquare150x150Impl(enable) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileupdater.enablenotificationqueueforwide310x150) public func enableNotificationQueueForWide310x150(_ enable: Bool) throws { try _ITileUpdater2.EnableNotificationQueueForWide310x150Impl(enable) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.tileupdater.enablenotificationqueueforsquare310x310) public func enableNotificationQueueForSquare310x310(_ enable: Bool) throws { try _ITileUpdater2.EnableNotificationQueueForSquare310x310Impl(enable) } deinit { _default = nil _ITileUpdater2 = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastactivatedeventargs) public final class ToastActivatedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.IToastActivatedEventArgs private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CIToastActivatedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CIToastActivatedEventArgs>?) -> ToastActivatedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastactivatedeventargs.arguments) public var arguments : String { get { try! _default.get_ArgumentsImpl() } } private lazy var _IToastActivatedEventArgs2: __ABI_Windows_UI_Notifications.IToastActivatedEventArgs2! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastactivatedeventargs.userinput) public var userInput : WindowsFoundation.ValueSet! { get { try! _IToastActivatedEventArgs2.get_UserInputImpl() } } deinit { _default = nil _IToastActivatedEventArgs2 = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastcollection) public final class ToastCollection : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.IToastCollection private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CIToastCollection private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CIToastCollection>?) -> ToastCollection? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } private static let _IToastCollectionFactory: __ABI_Windows_UI_Notifications.IToastCollectionFactory = try! RoGetActivationFactory(HString("Windows.UI.Notifications.ToastCollection")) public init(_ collectionId: String, _ displayName: String, _ launchArgs: String, _ iconUri: WindowsFoundation.Uri!) { super.init(try! Self._IToastCollectionFactory.CreateInstanceImpl(collectionId, displayName, launchArgs, iconUri)) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastcollection.displayname) public var displayName : String { get { try! _default.get_DisplayNameImpl() } set { try! _default.put_DisplayNameImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastcollection.icon) public var icon : WindowsFoundation.Uri! { get { try! _default.get_IconImpl() } set { try! _default.put_IconImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastcollection.id) public var id : String { get { try! _default.get_IdImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastcollection.launchargs) public var launchArgs : String { get { try! _default.get_LaunchArgsImpl() } set { try! _default.put_LaunchArgsImpl(newValue) } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastcollectionmanager) public final class ToastCollectionManager : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.IToastCollectionManager private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CIToastCollectionManager private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CIToastCollectionManager>?) -> ToastCollectionManager? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastcollectionmanager.savetoastcollectionasync) public func saveToastCollectionAsync(_ collection: ToastCollection!) throws -> WindowsFoundation.AnyIAsyncAction! { try _default.SaveToastCollectionAsyncImpl(collection) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastcollectionmanager.findalltoastcollectionsasync) public func findAllToastCollectionsAsync() throws -> WindowsFoundation.AnyIAsyncOperation?>! { try _default.FindAllToastCollectionsAsyncImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastcollectionmanager.gettoastcollectionasync) public func getToastCollectionAsync(_ collectionId: String) throws -> WindowsFoundation.AnyIAsyncOperation! { try _default.GetToastCollectionAsyncImpl(collectionId) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastcollectionmanager.removetoastcollectionasync) public func removeToastCollectionAsync(_ collectionId: String) throws -> WindowsFoundation.AnyIAsyncAction! { try _default.RemoveToastCollectionAsyncImpl(collectionId) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastcollectionmanager.removealltoastcollectionsasync) public func removeAllToastCollectionsAsync() throws -> WindowsFoundation.AnyIAsyncAction! { try _default.RemoveAllToastCollectionsAsyncImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastcollectionmanager.appid) public var appId : String { get { try! _default.get_AppIdImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastcollectionmanager.user) public var user : UWP.User! { get { try! _default.get_UserImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastdismissedeventargs) public final class ToastDismissedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.IToastDismissedEventArgs private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CIToastDismissedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CIToastDismissedEventArgs>?) -> ToastDismissedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastdismissedeventargs.reason) public var reason : ToastDismissalReason { get { try! _default.get_ReasonImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastfailedeventargs) public final class ToastFailedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.IToastFailedEventArgs private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CIToastFailedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CIToastFailedEventArgs>?) -> ToastFailedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastfailedeventargs.errorcode) public var errorCode : HRESULT { get { try! _default.get_ErrorCodeImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotification) public final class ToastNotification : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.IToastNotification private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CIToastNotification private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CIToastNotification>?) -> ToastNotification? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } private static let _IToastNotificationFactory: __ABI_Windows_UI_Notifications.IToastNotificationFactory = try! RoGetActivationFactory(HString("Windows.UI.Notifications.ToastNotification")) public init(_ content: UWP.XmlDocument!) { super.init(try! Self._IToastNotificationFactory.CreateToastNotificationImpl(content)) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotification.content) public var content : UWP.XmlDocument! { get { try! _default.get_ContentImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotification.expirationtime) public var expirationTime : WindowsFoundation.DateTime? { get { try! _default.get_ExpirationTimeImpl() } set { try! _default.put_ExpirationTimeImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotification.activated) public lazy var activated : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_ActivatedImpl($0) }, remove: { [weak self] in try? self?._default.remove_ActivatedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotification.dismissed) public lazy var dismissed : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_DismissedImpl($0) }, remove: { [weak self] in try? self?._default.remove_DismissedImpl($0) } ) }() /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotification.failed) public lazy var failed : Event> = { .init( add: { [weak self] in guard let this = self?._default else { return .init() } return try! this.add_FailedImpl($0) }, remove: { [weak self] in try? self?._default.remove_FailedImpl($0) } ) }() private lazy var _IToastNotification2: __ABI_Windows_UI_Notifications.IToastNotification2! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotification.group) public var group : String { get { try! _IToastNotification2.get_GroupImpl() } set { try! _IToastNotification2.put_GroupImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotification.suppresspopup) public var suppressPopup : Bool { get { try! _IToastNotification2.get_SuppressPopupImpl() } set { try! _IToastNotification2.put_SuppressPopupImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotification.tag) public var tag : String { get { try! _IToastNotification2.get_TagImpl() } set { try! _IToastNotification2.put_TagImpl(newValue) } } private lazy var _IToastNotification3: __ABI_Windows_UI_Notifications.IToastNotification3! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotification.notificationmirroring) public var notificationMirroring : NotificationMirroring { get { try! _IToastNotification3.get_NotificationMirroringImpl() } set { try! _IToastNotification3.put_NotificationMirroringImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotification.remoteid) public var remoteId : String { get { try! _IToastNotification3.get_RemoteIdImpl() } set { try! _IToastNotification3.put_RemoteIdImpl(newValue) } } private lazy var _IToastNotification4: __ABI_Windows_UI_Notifications.IToastNotification4! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotification.data) public var data : NotificationData! { get { try! _IToastNotification4.get_DataImpl() } set { try! _IToastNotification4.put_DataImpl(newValue) } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotification.priority) public var priority : ToastNotificationPriority { get { try! _IToastNotification4.get_PriorityImpl() } set { try! _IToastNotification4.put_PriorityImpl(newValue) } } private lazy var _IToastNotification6: __ABI_Windows_UI_Notifications.IToastNotification6! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotification.expiresonreboot) public var expiresOnReboot : Bool { get { try! _IToastNotification6.get_ExpiresOnRebootImpl() } set { try! _IToastNotification6.put_ExpiresOnRebootImpl(newValue) } } deinit { _default = nil _IToastNotification2 = nil _IToastNotification3 = nil _IToastNotification4 = nil _IToastNotification6 = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationactiontriggerdetail) public final class ToastNotificationActionTriggerDetail : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.IToastNotificationActionTriggerDetail private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CIToastNotificationActionTriggerDetail private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CIToastNotificationActionTriggerDetail>?) -> ToastNotificationActionTriggerDetail? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationactiontriggerdetail.argument) public var argument : String { get { try! _default.get_ArgumentImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationactiontriggerdetail.userinput) public var userInput : WindowsFoundation.ValueSet! { get { try! _default.get_UserInputImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationhistory) public final class ToastNotificationHistory : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.IToastNotificationHistory private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CIToastNotificationHistory private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CIToastNotificationHistory>?) -> ToastNotificationHistory? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } private lazy var _IToastNotificationHistory2: __ABI_Windows_UI_Notifications.IToastNotificationHistory2! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationhistory.gethistory) public func getHistory() throws -> WindowsFoundation.AnyIVectorView! { try _IToastNotificationHistory2.GetHistoryImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationhistory.gethistory) public func getHistory(_ applicationId: String) throws -> WindowsFoundation.AnyIVectorView! { try _IToastNotificationHistory2.GetHistoryWithIdImpl(applicationId) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationhistory.removegroup) public func removeGroup(_ group: String) throws { try _default.RemoveGroupImpl(group) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationhistory.removegroup) public func removeGroup(_ group: String, _ applicationId: String) throws { try _default.RemoveGroupWithIdImpl(group, applicationId) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationhistory.remove) public func remove(_ tag: String, _ group: String, _ applicationId: String) throws { try _default.RemoveGroupedTagWithIdImpl(tag, group, applicationId) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationhistory.remove) public func remove(_ tag: String, _ group: String) throws { try _default.RemoveGroupedTagImpl(tag, group) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationhistory.remove) public func remove(_ tag: String) throws { try _default.RemoveImpl(tag) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationhistory.clear) public func clear() throws { try _default.ClearImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationhistory.clear) public func clear(_ applicationId: String) throws { try _default.ClearWithIdImpl(applicationId) } deinit { _IToastNotificationHistory2 = nil _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationhistorychangedtriggerdetail) public final class ToastNotificationHistoryChangedTriggerDetail : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.IToastNotificationHistoryChangedTriggerDetail private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CIToastNotificationHistoryChangedTriggerDetail private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CIToastNotificationHistoryChangedTriggerDetail>?) -> ToastNotificationHistoryChangedTriggerDetail? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationhistorychangedtriggerdetail.changetype) public var changeType : ToastHistoryChangedType { get { try! _default.get_ChangeTypeImpl() } } private lazy var _IToastNotificationHistoryChangedTriggerDetail2: __ABI_Windows_UI_Notifications.IToastNotificationHistoryChangedTriggerDetail2! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationhistorychangedtriggerdetail.collectionid) public var collectionId : String { get { try! _IToastNotificationHistoryChangedTriggerDetail2.get_CollectionIdImpl() } } deinit { _default = nil _IToastNotificationHistoryChangedTriggerDetail2 = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationmanager) public final class ToastNotificationManager { private static let _IToastNotificationManagerStatics: __ABI_Windows_UI_Notifications.IToastNotificationManagerStatics = try! RoGetActivationFactory(HString("Windows.UI.Notifications.ToastNotificationManager")) /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationmanager.createtoastnotifier) public static func createToastNotifier() -> ToastNotifier! { return try! _IToastNotificationManagerStatics.CreateToastNotifierImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationmanager.createtoastnotifier) public static func createToastNotifier(_ applicationId: String) -> ToastNotifier! { return try! _IToastNotificationManagerStatics.CreateToastNotifierWithIdImpl(applicationId) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationmanager.gettemplatecontent) public static func getTemplateContent(_ type: ToastTemplateType) -> UWP.XmlDocument! { return try! _IToastNotificationManagerStatics.GetTemplateContentImpl(type) } private static let _IToastNotificationManagerStatics2: __ABI_Windows_UI_Notifications.IToastNotificationManagerStatics2 = try! RoGetActivationFactory(HString("Windows.UI.Notifications.ToastNotificationManager")) /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationmanager.history) public static var history : ToastNotificationHistory! { get { try! _IToastNotificationManagerStatics2.get_HistoryImpl() } } private static let _IToastNotificationManagerStatics4: __ABI_Windows_UI_Notifications.IToastNotificationManagerStatics4 = try! RoGetActivationFactory(HString("Windows.UI.Notifications.ToastNotificationManager")) /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationmanager.getforuser) public static func getForUser(_ user: UWP.User!) -> ToastNotificationManagerForUser! { return try! _IToastNotificationManagerStatics4.GetForUserImpl(user) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationmanager.configurenotificationmirroring) public static func configureNotificationMirroring(_ value: NotificationMirroring) { try! _IToastNotificationManagerStatics4.ConfigureNotificationMirroringImpl(value) } private static let _IToastNotificationManagerStatics5: __ABI_Windows_UI_Notifications.IToastNotificationManagerStatics5 = try! RoGetActivationFactory(HString("Windows.UI.Notifications.ToastNotificationManager")) /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationmanager.getdefault) public static func getDefault() -> ToastNotificationManagerForUser! { return try! _IToastNotificationManagerStatics5.GetDefaultImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationmanagerforuser) public final class ToastNotificationManagerForUser : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.IToastNotificationManagerForUser private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CIToastNotificationManagerForUser private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CIToastNotificationManagerForUser>?) -> ToastNotificationManagerForUser? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationmanagerforuser.createtoastnotifier) public func createToastNotifier() throws -> ToastNotifier! { try _default.CreateToastNotifierImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationmanagerforuser.createtoastnotifier) public func createToastNotifier(_ applicationId: String) throws -> ToastNotifier! { try _default.CreateToastNotifierWithIdImpl(applicationId) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationmanagerforuser.history) public var history : ToastNotificationHistory! { get { try! _default.get_HistoryImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationmanagerforuser.user) public var user : UWP.User! { get { try! _default.get_UserImpl() } } private lazy var _IToastNotificationManagerForUser2: __ABI_Windows_UI_Notifications.IToastNotificationManagerForUser2! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationmanagerforuser.gettoastnotifierfortoastcollectionidasync) public func getToastNotifierForToastCollectionIdAsync(_ collectionId: String) throws -> WindowsFoundation.AnyIAsyncOperation! { try _IToastNotificationManagerForUser2.GetToastNotifierForToastCollectionIdAsyncImpl(collectionId) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationmanagerforuser.gethistoryfortoastcollectionidasync) public func getHistoryForToastCollectionIdAsync(_ collectionId: String) throws -> WindowsFoundation.AnyIAsyncOperation! { try _IToastNotificationManagerForUser2.GetHistoryForToastCollectionIdAsyncImpl(collectionId) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationmanagerforuser.gettoastcollectionmanager) public func getToastCollectionManager() throws -> ToastCollectionManager! { try _IToastNotificationManagerForUser2.GetToastCollectionManagerImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotificationmanagerforuser.gettoastcollectionmanager) public func getToastCollectionManager(_ appId: String) throws -> ToastCollectionManager! { try _IToastNotificationManagerForUser2.GetToastCollectionManagerWithAppIdImpl(appId) } deinit { _default = nil _IToastNotificationManagerForUser2 = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotifier) public final class ToastNotifier : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.IToastNotifier private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CIToastNotifier private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CIToastNotifier>?) -> ToastNotifier? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotifier.show) public func show(_ notification: ToastNotification!) throws { try _default.ShowImpl(notification) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotifier.hide) public func hide(_ notification: ToastNotification!) throws { try _default.HideImpl(notification) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotifier.addtoschedule) public func addToSchedule(_ scheduledToast: ScheduledToastNotification!) throws { try _default.AddToScheduleImpl(scheduledToast) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotifier.removefromschedule) public func removeFromSchedule(_ scheduledToast: ScheduledToastNotification!) throws { try _default.RemoveFromScheduleImpl(scheduledToast) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotifier.getscheduledtoastnotifications) public func getScheduledToastNotifications() throws -> WindowsFoundation.AnyIVectorView! { try _default.GetScheduledToastNotificationsImpl() } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotifier.setting) public var setting : NotificationSetting { get { try! _default.get_SettingImpl() } } private lazy var _IToastNotifier2: __ABI_Windows_UI_Notifications.IToastNotifier2! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotifier.update) public func update(_ data: NotificationData!, _ tag: String, _ group: String) throws -> NotificationUpdateResult { try _IToastNotifier2.UpdateWithTagAndGroupImpl(data, tag, group) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotifier.update) public func update(_ data: NotificationData!, _ tag: String) throws -> NotificationUpdateResult { try _IToastNotifier2.UpdateWithTagImpl(data, tag) } private lazy var _IToastNotifier3: __ABI_Windows_UI_Notifications.IToastNotifier3! = getInterfaceForCaching() /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.toastnotifier.scheduledtoastnotificationshowing) public lazy var scheduledToastNotificationShowing : Event> = { .init( add: { [weak self] in guard let this = self?._IToastNotifier3 else { return .init() } return try! this.add_ScheduledToastNotificationShowingImpl($0) }, remove: { [weak self] in try? self?._IToastNotifier3.remove_ScheduledToastNotificationShowingImpl($0) } ) }() deinit { _default = nil _IToastNotifier2 = nil _IToastNotifier3 = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.usernotification) public final class UserNotification : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.IUserNotification private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CIUserNotification private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CIUserNotification>?) -> UserNotification? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.usernotification.appinfo) public var appInfo : UWP.AppInfo! { get { try! _default.get_AppInfoImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.usernotification.creationtime) public var creationTime : WindowsFoundation.DateTime { get { try! _default.get_CreationTimeImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.usernotification.id) public var id : UInt32 { get { try! _default.get_IdImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.usernotification.notification) public var notification : Notification! { get { try! _default.get_NotificationImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.usernotificationchangedeventargs) public final class UserNotificationChangedEventArgs : WinRTClass { private typealias SwiftABI = __ABI_Windows_UI_Notifications.IUserNotificationChangedEventArgs private typealias CABI = __x_ABI_CWindows_CUI_CNotifications_CIUserNotificationChangedEventArgs private lazy var _default: SwiftABI! = getInterfaceForCaching() @_spi(WinRTInternal) override public func _getABI() -> UnsafeMutablePointer? { if T.self == CABI.self { return RawPointer(_default) } return super._getABI() } @_spi(WinRTInternal) public static func from(abi: ComPtr<__x_ABI_CWindows_CUI_CNotifications_CIUserNotificationChangedEventArgs>?) -> UserNotificationChangedEventArgs? { guard let abi = abi else { return nil } return .init(fromAbi: WindowsFoundation.IInspectable(abi)) } @_spi(WinRTInternal) public init(fromAbi: WindowsFoundation.IInspectable) { super.init(fromAbi) } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.usernotificationchangedeventargs.changekind) public var changeKind : UserNotificationChangedKind { get { try! _default.get_ChangeKindImpl() } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.usernotificationchangedeventargs.usernotificationid) public var userNotificationId : UInt32 { get { try! _default.get_UserNotificationIdImpl() } } deinit { _default = nil } } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.iadaptivenotificationcontent) public protocol IAdaptiveNotificationContent : WinRTInterface { /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.iadaptivenotificationcontent.hints) var hints: WindowsFoundation.AnyIMap! { get } /// [Open Microsoft documentation](https://learn.microsoft.com/uwp/api/windows.ui.notifications.iadaptivenotificationcontent.kind) var kind: UWP.AdaptiveNotificationContentKind { get } } extension IAdaptiveNotificationContent { public func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? { switch iid { case __ABI_Windows_UI_Notifications.IAdaptiveNotificationContentWrapper.IID: let wrapper = __ABI_Windows_UI_Notifications.IAdaptiveNotificationContentWrapper(self) return wrapper!.queryInterface(iid) default: return nil } } } public typealias AnyIAdaptiveNotificationContent = any IAdaptiveNotificationContent extension UWP.AdaptiveNotificationContentKind { public static var text : UWP.AdaptiveNotificationContentKind { __x_ABI_CWindows_CUI_CNotifications_CAdaptiveNotificationContentKind_Text } } extension UWP.AdaptiveNotificationContentKind: @retroactive Hashable, @retroactive Codable {} extension UWP.BadgeTemplateType { public static var badgeGlyph : UWP.BadgeTemplateType { __x_ABI_CWindows_CUI_CNotifications_CBadgeTemplateType_BadgeGlyph } public static var badgeNumber : UWP.BadgeTemplateType { __x_ABI_CWindows_CUI_CNotifications_CBadgeTemplateType_BadgeNumber } } extension UWP.BadgeTemplateType: @retroactive Hashable, @retroactive Codable {} extension UWP.NotificationKinds { public static var unknown : UWP.NotificationKinds { __x_ABI_CWindows_CUI_CNotifications_CNotificationKinds_Unknown } public static var toast : UWP.NotificationKinds { __x_ABI_CWindows_CUI_CNotifications_CNotificationKinds_Toast } } extension UWP.NotificationKinds: @retroactive Hashable, @retroactive Codable {} extension UWP.NotificationMirroring { public static var allowed : UWP.NotificationMirroring { __x_ABI_CWindows_CUI_CNotifications_CNotificationMirroring_Allowed } public static var disabled : UWP.NotificationMirroring { __x_ABI_CWindows_CUI_CNotifications_CNotificationMirroring_Disabled } } extension UWP.NotificationMirroring: @retroactive Hashable, @retroactive Codable {} extension UWP.NotificationSetting { public static var enabled : UWP.NotificationSetting { __x_ABI_CWindows_CUI_CNotifications_CNotificationSetting_Enabled } public static var disabledForApplication : UWP.NotificationSetting { __x_ABI_CWindows_CUI_CNotifications_CNotificationSetting_DisabledForApplication } public static var disabledForUser : UWP.NotificationSetting { __x_ABI_CWindows_CUI_CNotifications_CNotificationSetting_DisabledForUser } public static var disabledByGroupPolicy : UWP.NotificationSetting { __x_ABI_CWindows_CUI_CNotifications_CNotificationSetting_DisabledByGroupPolicy } public static var disabledByManifest : UWP.NotificationSetting { __x_ABI_CWindows_CUI_CNotifications_CNotificationSetting_DisabledByManifest } } extension UWP.NotificationSetting: @retroactive Hashable, @retroactive Codable {} extension UWP.NotificationUpdateResult { public static var succeeded : UWP.NotificationUpdateResult { __x_ABI_CWindows_CUI_CNotifications_CNotificationUpdateResult_Succeeded } public static var failed : UWP.NotificationUpdateResult { __x_ABI_CWindows_CUI_CNotifications_CNotificationUpdateResult_Failed } public static var notificationNotFound : UWP.NotificationUpdateResult { __x_ABI_CWindows_CUI_CNotifications_CNotificationUpdateResult_NotificationNotFound } } extension UWP.NotificationUpdateResult: @retroactive Hashable, @retroactive Codable {} extension UWP.PeriodicUpdateRecurrence { public static var halfHour : UWP.PeriodicUpdateRecurrence { __x_ABI_CWindows_CUI_CNotifications_CPeriodicUpdateRecurrence_HalfHour } public static var hour : UWP.PeriodicUpdateRecurrence { __x_ABI_CWindows_CUI_CNotifications_CPeriodicUpdateRecurrence_Hour } public static var sixHours : UWP.PeriodicUpdateRecurrence { __x_ABI_CWindows_CUI_CNotifications_CPeriodicUpdateRecurrence_SixHours } public static var twelveHours : UWP.PeriodicUpdateRecurrence { __x_ABI_CWindows_CUI_CNotifications_CPeriodicUpdateRecurrence_TwelveHours } public static var daily : UWP.PeriodicUpdateRecurrence { __x_ABI_CWindows_CUI_CNotifications_CPeriodicUpdateRecurrence_Daily } } extension UWP.PeriodicUpdateRecurrence: @retroactive Hashable, @retroactive Codable {} extension UWP.TileFlyoutTemplateType { public static var tileFlyoutTemplate01 : UWP.TileFlyoutTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileFlyoutTemplateType_TileFlyoutTemplate01 } } extension UWP.TileFlyoutTemplateType: @retroactive Hashable, @retroactive Codable {} extension UWP.TileTemplateType { public static var tileSquareImage : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquareImage } public static var tileSquareBlock : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquareBlock } public static var tileSquareText01 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquareText01 } public static var tileSquareText02 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquareText02 } public static var tileSquareText03 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquareText03 } public static var tileSquareText04 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquareText04 } public static var tileSquarePeekImageAndText01 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquarePeekImageAndText01 } public static var tileSquarePeekImageAndText02 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquarePeekImageAndText02 } public static var tileSquarePeekImageAndText03 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquarePeekImageAndText03 } public static var tileSquarePeekImageAndText04 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquarePeekImageAndText04 } public static var tileWideImage : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWideImage } public static var tileWideImageCollection : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWideImageCollection } public static var tileWideImageAndText01 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWideImageAndText01 } public static var tileWideImageAndText02 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWideImageAndText02 } public static var tileWideBlockAndText01 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWideBlockAndText01 } public static var tileWideBlockAndText02 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWideBlockAndText02 } public static var tileWidePeekImageCollection01 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWidePeekImageCollection01 } public static var tileWidePeekImageCollection02 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWidePeekImageCollection02 } public static var tileWidePeekImageCollection03 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWidePeekImageCollection03 } public static var tileWidePeekImageCollection04 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWidePeekImageCollection04 } public static var tileWidePeekImageCollection05 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWidePeekImageCollection05 } public static var tileWidePeekImageCollection06 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWidePeekImageCollection06 } public static var tileWidePeekImageAndText01 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWidePeekImageAndText01 } public static var tileWidePeekImageAndText02 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWidePeekImageAndText02 } public static var tileWidePeekImage01 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWidePeekImage01 } public static var tileWidePeekImage02 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWidePeekImage02 } public static var tileWidePeekImage03 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWidePeekImage03 } public static var tileWidePeekImage04 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWidePeekImage04 } public static var tileWidePeekImage05 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWidePeekImage05 } public static var tileWidePeekImage06 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWidePeekImage06 } public static var tileWideSmallImageAndText01 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWideSmallImageAndText01 } public static var tileWideSmallImageAndText02 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWideSmallImageAndText02 } public static var tileWideSmallImageAndText03 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWideSmallImageAndText03 } public static var tileWideSmallImageAndText04 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWideSmallImageAndText04 } public static var tileWideSmallImageAndText05 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWideSmallImageAndText05 } public static var tileWideText01 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWideText01 } public static var tileWideText02 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWideText02 } public static var tileWideText03 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWideText03 } public static var tileWideText04 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWideText04 } public static var tileWideText05 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWideText05 } public static var tileWideText06 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWideText06 } public static var tileWideText07 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWideText07 } public static var tileWideText08 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWideText08 } public static var tileWideText09 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWideText09 } public static var tileWideText10 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWideText10 } public static var tileWideText11 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWideText11 } public static var tileSquare150x150Image : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare150x150Image } public static var tileSquare150x150Block : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare150x150Block } public static var tileSquare150x150Text01 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare150x150Text01 } public static var tileSquare150x150Text02 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare150x150Text02 } public static var tileSquare150x150Text03 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare150x150Text03 } public static var tileSquare150x150Text04 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare150x150Text04 } public static var tileSquare150x150PeekImageAndText01 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare150x150PeekImageAndText01 } public static var tileSquare150x150PeekImageAndText02 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare150x150PeekImageAndText02 } public static var tileSquare150x150PeekImageAndText03 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare150x150PeekImageAndText03 } public static var tileSquare150x150PeekImageAndText04 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare150x150PeekImageAndText04 } public static var tileWide310x150Image : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150Image } public static var tileWide310x150ImageCollection : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150ImageCollection } public static var tileWide310x150ImageAndText01 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150ImageAndText01 } public static var tileWide310x150ImageAndText02 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150ImageAndText02 } public static var tileWide310x150BlockAndText01 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150BlockAndText01 } public static var tileWide310x150BlockAndText02 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150BlockAndText02 } public static var tileWide310x150PeekImageCollection01 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150PeekImageCollection01 } public static var tileWide310x150PeekImageCollection02 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150PeekImageCollection02 } public static var tileWide310x150PeekImageCollection03 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150PeekImageCollection03 } public static var tileWide310x150PeekImageCollection04 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150PeekImageCollection04 } public static var tileWide310x150PeekImageCollection05 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150PeekImageCollection05 } public static var tileWide310x150PeekImageCollection06 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150PeekImageCollection06 } public static var tileWide310x150PeekImageAndText01 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150PeekImageAndText01 } public static var tileWide310x150PeekImageAndText02 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150PeekImageAndText02 } public static var tileWide310x150PeekImage01 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150PeekImage01 } public static var tileWide310x150PeekImage02 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150PeekImage02 } public static var tileWide310x150PeekImage03 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150PeekImage03 } public static var tileWide310x150PeekImage04 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150PeekImage04 } public static var tileWide310x150PeekImage05 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150PeekImage05 } public static var tileWide310x150PeekImage06 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150PeekImage06 } public static var tileWide310x150SmallImageAndText01 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150SmallImageAndText01 } public static var tileWide310x150SmallImageAndText02 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150SmallImageAndText02 } public static var tileWide310x150SmallImageAndText03 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150SmallImageAndText03 } public static var tileWide310x150SmallImageAndText04 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150SmallImageAndText04 } public static var tileWide310x150SmallImageAndText05 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150SmallImageAndText05 } public static var tileWide310x150Text01 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150Text01 } public static var tileWide310x150Text02 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150Text02 } public static var tileWide310x150Text03 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150Text03 } public static var tileWide310x150Text04 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150Text04 } public static var tileWide310x150Text05 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150Text05 } public static var tileWide310x150Text06 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150Text06 } public static var tileWide310x150Text07 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150Text07 } public static var tileWide310x150Text08 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150Text08 } public static var tileWide310x150Text09 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150Text09 } public static var tileWide310x150Text10 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150Text10 } public static var tileWide310x150Text11 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150Text11 } public static var tileSquare310x310BlockAndText01 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310BlockAndText01 } public static var tileSquare310x310BlockAndText02 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310BlockAndText02 } public static var tileSquare310x310Image : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310Image } public static var tileSquare310x310ImageAndText01 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310ImageAndText01 } public static var tileSquare310x310ImageAndText02 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310ImageAndText02 } public static var tileSquare310x310ImageAndTextOverlay01 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310ImageAndTextOverlay01 } public static var tileSquare310x310ImageAndTextOverlay02 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310ImageAndTextOverlay02 } public static var tileSquare310x310ImageAndTextOverlay03 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310ImageAndTextOverlay03 } public static var tileSquare310x310ImageCollectionAndText01 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310ImageCollectionAndText01 } public static var tileSquare310x310ImageCollectionAndText02 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310ImageCollectionAndText02 } public static var tileSquare310x310ImageCollection : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310ImageCollection } public static var tileSquare310x310SmallImagesAndTextList01 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310SmallImagesAndTextList01 } public static var tileSquare310x310SmallImagesAndTextList02 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310SmallImagesAndTextList02 } public static var tileSquare310x310SmallImagesAndTextList03 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310SmallImagesAndTextList03 } public static var tileSquare310x310SmallImagesAndTextList04 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310SmallImagesAndTextList04 } public static var tileSquare310x310Text01 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310Text01 } public static var tileSquare310x310Text02 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310Text02 } public static var tileSquare310x310Text03 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310Text03 } public static var tileSquare310x310Text04 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310Text04 } public static var tileSquare310x310Text05 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310Text05 } public static var tileSquare310x310Text06 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310Text06 } public static var tileSquare310x310Text07 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310Text07 } public static var tileSquare310x310Text08 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310Text08 } public static var tileSquare310x310TextList01 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310TextList01 } public static var tileSquare310x310TextList02 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310TextList02 } public static var tileSquare310x310TextList03 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310TextList03 } public static var tileSquare310x310SmallImageAndText01 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310SmallImageAndText01 } public static var tileSquare310x310SmallImagesAndTextList05 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310SmallImagesAndTextList05 } public static var tileSquare310x310Text09 : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare310x310Text09 } public static var tileSquare71x71IconWithBadge : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare71x71IconWithBadge } public static var tileSquare150x150IconWithBadge : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare150x150IconWithBadge } public static var tileWide310x150IconWithBadgeAndText : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileWide310x150IconWithBadgeAndText } public static var tileSquare71x71Image : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileSquare71x71Image } public static var tileTall150x310Image : UWP.TileTemplateType { __x_ABI_CWindows_CUI_CNotifications_CTileTemplateType_TileTall150x310Image } } extension UWP.TileTemplateType: @retroactive Hashable, @retroactive Codable {} extension UWP.ToastDismissalReason { public static var userCanceled : UWP.ToastDismissalReason { __x_ABI_CWindows_CUI_CNotifications_CToastDismissalReason_UserCanceled } public static var applicationHidden : UWP.ToastDismissalReason { __x_ABI_CWindows_CUI_CNotifications_CToastDismissalReason_ApplicationHidden } public static var timedOut : UWP.ToastDismissalReason { __x_ABI_CWindows_CUI_CNotifications_CToastDismissalReason_TimedOut } } extension UWP.ToastDismissalReason: @retroactive Hashable, @retroactive Codable {} extension UWP.ToastHistoryChangedType { public static var cleared : UWP.ToastHistoryChangedType { __x_ABI_CWindows_CUI_CNotifications_CToastHistoryChangedType_Cleared } public static var removed : UWP.ToastHistoryChangedType { __x_ABI_CWindows_CUI_CNotifications_CToastHistoryChangedType_Removed } public static var expired : UWP.ToastHistoryChangedType { __x_ABI_CWindows_CUI_CNotifications_CToastHistoryChangedType_Expired } public static var added : UWP.ToastHistoryChangedType { __x_ABI_CWindows_CUI_CNotifications_CToastHistoryChangedType_Added } } extension UWP.ToastHistoryChangedType: @retroactive Hashable, @retroactive Codable {} extension UWP.ToastNotificationPriority { public static var `default` : UWP.ToastNotificationPriority { __x_ABI_CWindows_CUI_CNotifications_CToastNotificationPriority_Default } public static var high : UWP.ToastNotificationPriority { __x_ABI_CWindows_CUI_CNotifications_CToastNotificationPriority_High } } extension UWP.ToastNotificationPriority: @retroactive Hashable, @retroactive Codable {} extension UWP.ToastTemplateType { public static var toastImageAndText01 : UWP.ToastTemplateType { __x_ABI_CWindows_CUI_CNotifications_CToastTemplateType_ToastImageAndText01 } public static var toastImageAndText02 : UWP.ToastTemplateType { __x_ABI_CWindows_CUI_CNotifications_CToastTemplateType_ToastImageAndText02 } public static var toastImageAndText03 : UWP.ToastTemplateType { __x_ABI_CWindows_CUI_CNotifications_CToastTemplateType_ToastImageAndText03 } public static var toastImageAndText04 : UWP.ToastTemplateType { __x_ABI_CWindows_CUI_CNotifications_CToastTemplateType_ToastImageAndText04 } public static var toastText01 : UWP.ToastTemplateType { __x_ABI_CWindows_CUI_CNotifications_CToastTemplateType_ToastText01 } public static var toastText02 : UWP.ToastTemplateType { __x_ABI_CWindows_CUI_CNotifications_CToastTemplateType_ToastText02 } public static var toastText03 : UWP.ToastTemplateType { __x_ABI_CWindows_CUI_CNotifications_CToastTemplateType_ToastText03 } public static var toastText04 : UWP.ToastTemplateType { __x_ABI_CWindows_CUI_CNotifications_CToastTemplateType_ToastText04 } } extension UWP.ToastTemplateType: @retroactive Hashable, @retroactive Codable {} extension UWP.UserNotificationChangedKind { public static var added : UWP.UserNotificationChangedKind { __x_ABI_CWindows_CUI_CNotifications_CUserNotificationChangedKind_Added } public static var removed : UWP.UserNotificationChangedKind { __x_ABI_CWindows_CUI_CNotifications_CUserNotificationChangedKind_Removed } } extension UWP.UserNotificationChangedKind: @retroactive Hashable, @retroactive Codable {}