host.windows · function ·

RaiseWindowsUiAccessibilityNativeEvent

Raise windows ui accessibility native event.

cpufunctionhosthost.windowssource-examplewindowsyeho

Connect Windows display, session, clipboard, and accessibility services.

external RaiseWindowsUiAccessibilityNativeEvent(windowsUiAccessibilityBridge bridge, text nodeId, int generation, text eventName, text propertyName, text oldText, text newText, int thread) returns bool

Status: source-declared

Parameters

windowsUiAccessibilityBridge bridge
Supply bridge as windowsUiAccessibilityBridge.
text nodeId
Supply node id as text.
int generation
Supply generation as int.
text eventName
Supply event name as text.
text propertyName
Supply property name as text.
text oldText
Supply old text as text.
text newText
Supply new text as text.
int thread
Supply thread as int.

Use RaiseWindowsUiAccessibilityNativeEvent

A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.

cpu · source-example · type checked

using host.windows

// Connect Windows display, session, clipboard, and accessibility services.
windowsUiAccessibilityBridge bridge = windowsUiAccessibilityBridge(1, 1)
text nodeId = "node Id"
int generation = 1
text eventName = "event Name"
text propertyName = "property Name"
text oldText = "old Text"
text newText = "new Text"
int thread = 1
bool result = RaiseWindowsUiAccessibilityNativeEvent(bridge, nodeId, generation, eventName, propertyName, oldText, newText, thread)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.host_windows__raisewindowsuiaccessibilitynativeevent"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "host.ui_services"
version = "0.1.0"
path = "../../../yeho/packages/host/ui_services"

[[dependencies]]
package = "host.windows"
version = "0.1.0"
path = "../../../yeho/packages/host/windows"
Notes and source

Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup.

yeho/packages/host/windows/accessibility.yh:694