windows_ui library
Provides access to WinRT APIs from the Windows.UI
namespace using FFI.
Classes
- AutomationAnnotationTypeRegistration
- Represents an annotation registration.
- AutomationConnection
- Provides access to the connection details of a UI Automation connection.
- AutomationConnectionBoundObject
- Represents an object associated with a specific UI Automation provider connection.
- AutomationElement
- Provides access to a UI object that supports the IUIAutomationElement interface.
- AutomationRemoteOperationOperandId
- Represents an identifier that refers to an operand register of a CoreAutomationRemoteOperation.
- AutomationRemoteOperationResult
- Provides access to the execution results (status and remote objects) of a CoreAutomationRemoteOperation.
- AutomationTextRange
- Provides access to a span of continuous text in a container that supports the IUIAutomationTextPattern interface.
- Color
- Describes a color in terms of alpha, red, green, and blue channels.
- CoreAutomationRegistrar
- Exposes methods for registering new control patterns, properties, events, and annotations.
- CoreAutomationRemoteOperation
- Represents an entry point for UI Automation (UIA) clients to use remote operations.
- CoreAutomationRemoteOperationContext
- Provides the ability for a ICoreAutomationRemoteOperationExtensionProvider object to read and write operands.
- DisplayRegion
- Represents the region in which a view is able to be shown to a user on a logical display.
- IAutomationConnection
- IAutomationConnectionBoundObject
- IAutomationElement
- IAutomationRemoteOperationResult
- IAutomationTextRange
- ICoreAutomationConnectionBoundObjectProvider
- Exposes the properties of a connection-bound object in a remote operation for a UI Automation provider.
- ICoreAutomationRemoteOperation
- ICoreAutomationRemoteOperation2
- ICoreAutomationRemoteOperationContext
- ICoreAutomationRemoteOperationExtensionProvider
- Provides support for implementing one or more pattern extensions for a UI Automation provider.
- IDisplayRegion
- IMessageDialog
- INotificationData
- IRemoteAutomationClientSession
- IRemoteAutomationWindow
- IScheduledToastNotification
- IScheduledToastNotification2
- IScheduledToastNotification3
- IScheduledToastNotification4
- IToastCollection
- IToastCollectionManager
- IToastNotification
- IToastNotification2
- IToastNotification3
- IToastNotification4
- IToastNotification6
- IToastNotificationHistory
- IToastNotificationHistory2
- IToastNotificationManagerForUser
- IToastNotificationManagerForUser2
- IToastNotificationManagerForUser3
- IToastNotifier
- IToastNotifier2
- IToastNotifier3
- IUICommand
- IUISettings
- IUISettings2
- IUISettings3
- IUISettings4
- IUISettings5
- IUISettings6
- IWindowingEnvironment
- LoadMoreItemsResult
- Wraps the asynchronous results of a LoadMoreItemsAsync call.
- MessageDialog
- Represents a dialog for showing messages to the user.
- MessageDialogOptions
- Specifies less frequently used options for a MessageDialog.
- NotificationData
- Stores data for display in a toast notification.
- RemoteAutomationClientSession
- Represents a UI Automation client session for a remote application.
- RemoteAutomationServer
- Represents a UI Automation provider session for establishing the server (remote) side of a connection between a local client and a remote provider.
- RemoteAutomationWindow
- Represents a window for a remote application (one that isnât running on the local machine).
- ScheduledToastNotification
- Contains the XML that defines the toast notification that will display at the scheduled time.
- TextRange
- Represents a selection of text content.
- ToastCollection
- Represents a group of notifications for a particular app.
- ToastCollectionManager
- Provides methods for creating, retrieving, updating, and removing ToastCollection objects.
- ToastNotification
- Defines the content, associated metadata and events, and expiration time of a toast notification.
- ToastNotificationHistory
- Manages the toast notifications for an app including the ability the clear all toast history and removing individual toasts.
- ToastNotificationManager
- Creates ToastNotifier objects that you use to raise toast notifications. This class also provides access to the XML content of the system-provided toast templates so that you can customize that content for use in your notifications.
- ToastNotificationManagerForUser
- Creates ToastNotifier objects that you use to raise toast notifications for the bound user. This class also provides access to the XML content of the system-provided toast templates so that you can customize that content for use in your notifications.
- ToastNotifier
- Raises a toast notification to the specific app to which the ToastNotifier is bound. This class also lets you schedule and remove toast notifications.
- UICommand
- Represents a command in a context menu.
- UICommandSeparator
- Represents a command separator in a context menu.
- UISettings
- Contains a set of common app user interface settings and operations.
- WindowId
- Defines an identifier for a top-level window.
- WindowingEnvironment
- Provides information about the system environments that are available to display the app.
Enums
- AutomationRemoteOperationStatus
- Specifies the possible execution states of a CoreAutomationRemoteOperation.
- HandPreference
- Defines the set of directional preferences for the user interface presented by the app view.
- NotificationMirroring
- Specifies whether notification mirroring is allowed. Mirroring enables a notification to be displayed on multiple devices.
- NotificationSetting
- Specifies the limitations on tile or toast notification display.
- NotificationUpdateResult
- Describes the results of a notification update.
- Placement
- Specifies where the context menu should be positioned relative to the selection rectangle.
- ToastNotificationMode
- ToastNotificationPriority
- Specifies the priority of a ToastNotification.
- ToastTemplateType
- Specifies the template to use in a toast notification.
- UIColorType
- Defines constants that specify known system color values.
- UIElementType
- Defines the set of user interface element types.
- ViewSizePreference
- Defines the set of possible general window (app view) size preferences.
- WindowingEnvironmentKind
- Defines constants the specify what kind a windowing environment is.