Share via


Deprecated Node Functions

Note  The control pattern functions described in this section are deprecated. Client applications should use the COM interfaces described in the following sections:

Functions

UiaAddEvent

Note  This function is deprecated. Client applications should use the Microsoft UI Automation COM interfaces instead.

Adds a listener for events on a node in the UI Automation tree.

UiaEventAddWindow

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Adds a window to the event listener.

UiaEventCallback

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

A client-implemented function that is called by UI Automation when an event is raised that the client has subscribed to.

UiaEventRemoveWindow

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Removes a window from the event listener.

UiaFind

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Retrieves one or more UI Automation nodes that match the search criteria.

UiaGetErrorDescription

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Gets an error string so that it can be passed to the client. This method is not used directly by clients.

UiaGetPatternProvider

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Retrieves a control pattern.

UiaGetPropertyValue

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Retrieves the value of a UI Automation property.

UiaGetReservedMixedAttributeValue

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Obtains the mixed attribute value.

UiaGetReservedNotSupportedValue

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Retrieves a reserved value indicating that a UI Automation property is not supported.

UiaGetRootNode

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Retrieves the root UI Automation node.

UiaGetRuntimeId

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Retrieves the runtime identifier of a UI Automation node.

UiaGetUpdatedCache

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Updates the cache of property values and control patterns.

UiaHasServerSideProvider

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Ascertains whether a window has a UI Automation provider implementation.

UiaHPatternObjectFromVariant

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Gets a control pattern object from a VARIANT type.

UiaHTextRangeFromVariant

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Gets a text range from a VARIANT type.

UiaHUiaNodeFromVariant

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Gets an HUIANODE from a VARIANT type.

UiaLookupId

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Gets the integer identifier that can be used in methods that require a PROPERTYID, PATTERNID, CONTROLTYPEID, TEXTATTRIBUTEID, or EVENTID.

UiaNavigate

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Navigates in the UI Automation tree, optionally retrieving cached information.

UiaNodeFromFocus

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Retrieves the UI Automation node for the user interface (UI) element that currently has input focus.

UiaNodeFromHandle

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Retrieves the UI Automation node associated with a window.

UiaNodeFromPoint

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Retrieves the UI Automation node for the element at the specified point.

UiaNodeFromProvider

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Retrieves the UI Automation node for a raw element provider.

UiaNodeRelease

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Deletes a node from memory.

UiaPatternRelease

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Deletes an allocated pattern object from memory.

UiaProviderCallback

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

An application-defined method that is called by UI Automation to obtain a client-side provider for an element.

UiaRectIsEmpty

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Gets a Boolean value that specifies whether a rectangle has all its coordinates set to 0.

UiaRectSetEmpty

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Sets the elements of a UiaRect structure to 0.

UiaRegisterProviderCallback

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Registers the application-defined method that is called by UI Automation to obtain a provider for an element.

UiaRemoveEvent

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Removes a listener for events on a node in the UI Automation tree.

UiaSetFocus

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Sets the input focus to the specified element in the UI.

UiaTextRangeRelease

Note  This function is deprecated. Client applications should use the UI Automation COM interfaces instead.

Deletes an allocated text range object from memory.