|
// ------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
// ------------------------------------------------------------------------------
#pragma warning disable CS1591,CS1573,CS0465,CS0649,CS8019,CS1570,CS1584,CS1658,CS0436,CS8981
using global::System;
using global::System.Diagnostics;
using global::System.Diagnostics.CodeAnalysis;
using global::System.Runtime.CompilerServices;
using global::System.Runtime.InteropServices;
using global::System.Runtime.Versioning;
using winmdroot = global::Windows.Win32;
namespace Windows.Win32
{
namespace UI.Accessibility
{
/// <summary>Defines values that indicate how a notification should be processed.</summary>
/// <remarks>
/// <para><see href="https://learn.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-notificationprocessing">Learn more about this API from docs.microsoft.com</see>.</para>
/// </remarks>
[global::System.CodeDom.Compiler.GeneratedCode("Microsoft.Windows.CsWin32", "0.3.151+58e949951d.RR")]
internal enum NotificationProcessing
{
/// <summary>
/// <para>These notifications should be presented to the user as soon as possible and all of the notifications from this source should be delivered to the user. <div class="alert"><b>Warning</b> Use this in a limited capacity as this style of message could cause a flooding of information to the user due to the nature of the request to deliver all notifications.</div> <div> </div></para>
/// <para><see href="https://learn.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-notificationprocessing#members">Read more on docs.microsoft.com</see>.</para>
/// </summary>
NotificationProcessing_ImportantAll = 0,
/// <summary>
/// <para>These notifications should be presented to the user as soon as possible. The most recent notification from this source should be delivered to the user because it supersedes all of the other notifications.</para>
/// <para><see href="https://learn.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-notificationprocessing#members">Read more on docs.microsoft.com</see>.</para>
/// </summary>
NotificationProcessing_ImportantMostRecent = 1,
/// <summary>
/// <para>These notifications should be presented to the user when possible. All of the notifications from this source should be delivered to the user.</para>
/// <para><see href="https://learn.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-notificationprocessing#members">Read more on docs.microsoft.com</see>.</para>
/// </summary>
NotificationProcessing_All = 2,
/// <summary>
/// <para>These notifications should be presented to the user when possible. The most recent notification from this source should be delivered to the user because it supersedes all of the other notifications.</para>
/// <para><see href="https://learn.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-notificationprocessing#members">Read more on docs.microsoft.com</see>.</para>
/// </summary>
NotificationProcessing_MostRecent = 3,
/// <summary>
/// <para>These notifications should be presented to the user when possible. Don’t interrupt the current notification for this one. If new notifications come in from the same source while the current notification is being presented, keep the most recent and ignore the rest until the current processing is completed. Then, use the most recent message as the current message.</para>
/// <para><see href="https://learn.microsoft.com/windows/win32/api/uiautomationcore/ne-uiautomationcore-notificationprocessing#members">Read more on docs.microsoft.com</see>.</para>
/// </summary>
NotificationProcessing_CurrentThenMostRecent = 4,
}
}
}
|