{"id":"host.ui_services--nativeUiHostReferenceProvider","name":"nativeUiHostReferenceProvider","owner":"yeho","package":"host.ui_services","kind":"class","signature":"external class nativeUiHostReferenceProvider","description":"A native ui host reference provider record carrying schema, schemaVersion, provider, capabilitySchema, capabilitySchemaVersion, and related state.","context":"Define host text, editing, clipboard, and accessibility service contracts.","parameters":[],"returns":"void","members":[{"name":"schema","kind":"field","type":"text","description":"Stores schema as text.","signature":"text schema","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"schemaVersion","kind":"field","type":"int","description":"Stores schema version as int.","signature":"int schemaVersion","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"provider","kind":"field","type":"text","description":"Stores provider as text.","signature":"text provider","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"capabilitySchema","kind":"field","type":"text","description":"Stores capability schema as text.","signature":"text capabilitySchema","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"capabilitySchemaVersion","kind":"field","type":"int","description":"Stores capability schema version as int.","signature":"int capabilitySchemaVersion","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"state","kind":"field","type":"text","description":"Stores state as text.","signature":"text state","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"ownerThread","kind":"field","type":"int","description":"Stores owner thread as int.","signature":"int ownerThread","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"diagnostic","kind":"field","type":"text","description":"Stores diagnostic as text.","signature":"text diagnostic","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"nextSequence","kind":"field","type":"int","description":"Stores next sequence as int.","signature":"int nextSequence","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"lastTimestamp","kind":"field","type":"int","description":"Stores last timestamp as int.","signature":"int lastTimestamp","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"lastCorrelation","kind":"field","type":"int","description":"Stores last correlation as int.","signature":"int lastCorrelation","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"failureCount","kind":"field","type":"int","description":"Stores failure count as int.","signature":"int failureCount","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"allocationCount","kind":"field","type":"int","description":"Stores allocation count as int.","signature":"int allocationCount","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"maxLatencyMicroseconds","kind":"field","type":"int","description":"Stores max latency microseconds as int.","signature":"int maxLatencyMicroseconds","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"dispatching","kind":"field","type":"bool","description":"Stores dispatching as bool.","signature":"bool dispatching","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"accessibilityAvailable","kind":"field","type":"bool","description":"Stores accessibility available as bool.","signature":"bool accessibilityAvailable","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"textInputAvailable","kind":"field","type":"bool","description":"Stores text input available as bool.","signature":"bool textInputAvailable","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"clipboardAvailable","kind":"field","type":"bool","description":"Stores clipboard available as bool.","signature":"bool clipboardAvailable","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"displayAvailable","kind":"field","type":"bool","description":"Stores display available as bool.","signature":"bool displayAvailable","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"sessionAvailable","kind":"field","type":"bool","description":"Stores session available as bool.","signature":"bool sessionAvailable","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"virtualKeyboardAvailable","kind":"field","type":"bool","description":"Stores virtual keyboard available as bool.","signature":"bool virtualKeyboardAvailable","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"delayedClipboardAvailable","kind":"field","type":"bool","description":"Stores delayed clipboard available as bool.","signature":"bool delayedClipboardAvailable","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"accessibilityBatchDepth","kind":"field","type":"int","description":"Stores accessibility batch depth as int.","signature":"int accessibilityBatchDepth","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"accessibilityNodeIds","kind":"field","type":"list of text","description":"Stores accessibility node ids as list of text.","signature":"list of text accessibilityNodeIds","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"accessibilityGenerations","kind":"field","type":"list of int","description":"Stores accessibility generations as list of int.","signature":"list of int accessibilityGenerations","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"accessibilityRoles","kind":"field","type":"list of text","description":"Stores accessibility roles as list of text.","signature":"list of text accessibilityRoles","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"accessibilityNames","kind":"field","type":"list of text","description":"Stores accessibility names as list of text.","signature":"list of text accessibilityNames","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"textWindow","kind":"field","type":"text","description":"Stores text window as text.","signature":"text textWindow","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"preedit","kind":"field","type":"text","description":"Stores preedit as text.","signature":"text preedit","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"surroundingText","kind":"field","type":"text","description":"Stores surrounding text as text.","signature":"text surroundingText","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"selectionStart","kind":"field","type":"int","description":"Stores selection start as int.","signature":"int selectionStart","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"selectionLength","kind":"field","type":"int","description":"Stores selection length as int.","signature":"int selectionLength","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"replacementStart","kind":"field","type":"int","description":"Stores replacement start as int.","signature":"int replacementStart","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"replacementLength","kind":"field","type":"int","description":"Stores replacement length as int.","signature":"int replacementLength","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"caretX","kind":"field","type":"int","description":"Stores caret x as int.","signature":"int caretX","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"caretY","kind":"field","type":"int","description":"Stores caret y as int.","signature":"int caretY","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"caretWidth","kind":"field","type":"int","description":"Stores caret width as int.","signature":"int caretWidth","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"caretHeight","kind":"field","type":"int","description":"Stores caret height as int.","signature":"int caretHeight","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"candidateX","kind":"field","type":"int","description":"Stores candidate x as int.","signature":"int candidateX","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"candidateY","kind":"field","type":"int","description":"Stores candidate y as int.","signature":"int candidateY","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"inputPurpose","kind":"field","type":"text","description":"Stores input purpose as text.","signature":"text inputPurpose","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"inputHints","kind":"field","type":"text","description":"Stores input hints as text.","signature":"text inputHints","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"compositionActive","kind":"field","type":"bool","description":"Stores composition active as bool.","signature":"bool compositionActive","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"virtualKeyboardRequested","kind":"field","type":"bool","description":"Stores virtual keyboard requested as bool.","signature":"bool virtualKeyboardRequested","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"virtualKeyboardVisible","kind":"field","type":"bool","description":"Stores virtual keyboard visible as bool.","signature":"bool virtualKeyboardVisible","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"clipboardOwner","kind":"field","type":"text","description":"Stores clipboard owner as text.","signature":"text clipboardOwner","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"clipboardFormat","kind":"field","type":"text","description":"Stores clipboard format as text.","signature":"text clipboardFormat","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"clipboardData","kind":"field","type":"text","description":"Stores clipboard data as text.","signature":"text clipboardData","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"clipboardDelayed","kind":"field","type":"bool","description":"Stores clipboard delayed as bool.","signature":"bool clipboardDelayed","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"displayIds","kind":"field","type":"list of text","description":"Stores display ids as list of text.","signature":"list of text displayIds","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"displayX","kind":"field","type":"list of int","description":"Stores display x as list of int.","signature":"list of int displayX","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"displayY","kind":"field","type":"list of int","description":"Stores display y as list of int.","signature":"list of int displayY","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"displayWidth","kind":"field","type":"list of int","description":"Stores display width as list of int.","signature":"list of int displayWidth","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"displayHeight","kind":"field","type":"list of int","description":"Stores display height as list of int.","signature":"list of int displayHeight","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"displayWorkX","kind":"field","type":"list of int","description":"Stores display work x as list of int.","signature":"list of int displayWorkX","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"displayWorkY","kind":"field","type":"list of int","description":"Stores display work y as list of int.","signature":"list of int displayWorkY","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"displayWorkWidth","kind":"field","type":"list of int","description":"Stores display work width as list of int.","signature":"list of int displayWorkWidth","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"displayWorkHeight","kind":"field","type":"list of int","description":"Stores display work height as list of int.","signature":"list of int displayWorkHeight","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"displayScale","kind":"field","type":"list of int","description":"Stores display scale as list of int.","signature":"list of int displayScale","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"displayPrimary","kind":"field","type":"list of bool","description":"Stores display primary as list of bool.","signature":"list of bool displayPrimary","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"topologyRevision","kind":"field","type":"int","description":"Stores topology revision as int.","signature":"int topologyRevision","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"sessionState","kind":"field","type":"text","description":"Stores session state as text.","signature":"text sessionState","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"events","kind":"field","type":"list of text","description":"Stores events as list of text.","signature":"list of text events","tags":["class","field","host.ui_services"],"updated":"2026-09-09"},{"name":"nativeUiHostReferenceProvider","kind":"constructor","parameters":[{"name":"capabilities","type":"nativeUiHostCapabilityRecord","description":"Capabilities."},{"name":"ownerThread","type":"int","description":"Owner thread."}],"returns":"void","signature":"nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord capabilities, int ownerThread)","description":"Native ui host reference provider.","tags":["class","constructor","host.ui_services"],"updated":"2026-09-09"},{"name":"Reject","kind":"method","parameters":[{"name":"operation","type":"text","description":"Operation."},{"name":"reason","type":"text","description":"Reason."}],"returns":"bool","signature":"Reject(text operation, text reason) returns bool","description":"Reject.","tags":["class","method","host.ui_services"],"exampleId":"method-Reject-64","updated":"2026-09-09"},{"name":"CapabilityAvailable","kind":"method","parameters":[{"name":"capability","type":"text","description":"Capability."}],"returns":"bool","signature":"CapabilityAvailable(text capability) returns bool","description":"Capability available.","tags":["class","method","host.ui_services"],"exampleId":"method-CapabilityAvailable-65","updated":"2026-09-09"},{"name":"Ready","kind":"method","parameters":[{"name":"thread","type":"int","description":"Thread."},{"name":"capability","type":"text","description":"Capability."}],"returns":"bool","signature":"Ready(int thread, text capability) returns bool","description":"Ready.","tags":["class","method","host.ui_services"],"exampleId":"method-Ready-66","updated":"2026-09-09"},{"name":"Initialize","kind":"method","parameters":[{"name":"providerAvailable","type":"bool","description":"Provider available."},{"name":"failAfterCapabilities","type":"bool","description":"Fail after capabilities."},{"name":"thread","type":"int","description":"Thread."},{"name":"timestampMicroseconds","type":"int","description":"Timestamp microseconds."},{"name":"correlationId","type":"int","description":"Correlation id."}],"returns":"bool","signature":"Initialize(bool providerAvailable, bool failAfterCapabilities, int thread, int timestampMicroseconds, int correlationId) returns bool","description":"Initialize.","tags":["class","method","host.ui_services"],"exampleId":"method-Initialize-67","updated":"2026-09-09"},{"name":"Record","kind":"method","parameters":[{"name":"category","type":"text","description":"Category."},{"name":"subject","type":"text","description":"Subject."},{"name":"eventState","type":"text","description":"Event state."},{"name":"detail","type":"text","description":"Detail."},{"name":"timestampMicroseconds","type":"int","description":"Timestamp microseconds."},{"name":"correlationId","type":"int","description":"Correlation id."},{"name":"latencyMicroseconds","type":"int","description":"Latency microseconds."}],"returns":"void","signature":"Record(text category, text subject, text eventState, text detail, int timestampMicroseconds, int correlationId, int latencyMicroseconds)","description":"Record.","tags":["class","method","host.ui_services"],"exampleId":"method-Record-68","updated":"2026-09-09"},{"name":"ObserveWindowEvent","kind":"method","parameters":[{"name":"windowId","type":"text","description":"Window id."},{"name":"eventState","type":"text","description":"Event state."},{"name":"timestampMicroseconds","type":"int","description":"Timestamp microseconds."},{"name":"correlationId","type":"int","description":"Correlation id."},{"name":"thread","type":"int","description":"Thread."}],"returns":"bool","signature":"ObserveWindowEvent(text windowId, text eventState, int timestampMicroseconds, int correlationId, int thread) returns bool","description":"Observe window event.","tags":["class","method","host.ui_services"],"exampleId":"method-ObserveWindowEvent-69","updated":"2026-09-09"},{"name":"AccessibilityNodeIndex","kind":"method","parameters":[{"name":"nodeId","type":"text","description":"Node id."}],"returns":"int","signature":"AccessibilityNodeIndex(text nodeId) returns int","description":"Accessibility node index.","tags":["class","method","host.ui_services"],"exampleId":"method-AccessibilityNodeIndex-70","updated":"2026-09-09"},{"name":"BeginAccessibilityBatch","kind":"method","parameters":[{"name":"thread","type":"int","description":"Thread."},{"name":"timestampMicroseconds","type":"int","description":"Timestamp microseconds."},{"name":"correlationId","type":"int","description":"Correlation id."}],"returns":"bool","signature":"BeginAccessibilityBatch(int thread, int timestampMicroseconds, int correlationId) returns bool","description":"Begin accessibility batch.","tags":["class","method","host.ui_services"],"exampleId":"method-BeginAccessibilityBatch-71","updated":"2026-09-09"},{"name":"PublishAccessibilityNode","kind":"method","parameters":[{"name":"nodeId","type":"text","description":"Node id."},{"name":"generation","type":"int","description":"Generation."},{"name":"role","type":"text","description":"Role."},{"name":"name","type":"text","description":"Name."},{"name":"thread","type":"int","description":"Thread."}],"returns":"bool","signature":"PublishAccessibilityNode(text nodeId, int generation, text role, text name, int thread) returns bool","description":"Publish accessibility node.","tags":["class","method","host.ui_services"],"exampleId":"method-PublishAccessibilityNode-72","updated":"2026-09-09"},{"name":"EndAccessibilityBatch","kind":"method","parameters":[{"name":"thread","type":"int","description":"Thread."},{"name":"timestampMicroseconds","type":"int","description":"Timestamp microseconds."},{"name":"correlationId","type":"int","description":"Correlation id."}],"returns":"bool","signature":"EndAccessibilityBatch(int thread, int timestampMicroseconds, int correlationId) returns bool","description":"End accessibility batch.","tags":["class","method","host.ui_services"],"exampleId":"method-EndAccessibilityBatch-73","updated":"2026-09-09"},{"name":"RouteAccessibilityAction","kind":"method","parameters":[{"name":"nodeId","type":"text","description":"Node id."},{"name":"generation","type":"int","description":"Generation."},{"name":"action","type":"text","description":"Action."},{"name":"simulateReentrancy","type":"bool","description":"Simulate reentrancy."},{"name":"thread","type":"int","description":"Thread."},{"name":"timestampMicroseconds","type":"int","description":"Timestamp microseconds."},{"name":"correlationId","type":"int","description":"Correlation id."}],"returns":"bool","signature":"RouteAccessibilityAction(text nodeId, int generation, text action, bool simulateReentrancy, int thread, int timestampMicroseconds, int correlationId) returns bool","description":"Route accessibility action.","tags":["class","method","host.ui_services"],"exampleId":"method-RouteAccessibilityAction-74","updated":"2026-09-09"},{"name":"BeginTextInput","kind":"method","parameters":[{"name":"windowId","type":"text","description":"Window id."},{"name":"value","type":"text","description":"Value."},{"name":"selectionStart","type":"int","description":"Selection start."},{"name":"selectionLength","type":"int","description":"Selection length."},{"name":"replacementStart","type":"int","description":"Replacement start."},{"name":"replacementLength","type":"int","description":"Replacement length."},{"name":"caretX","type":"int","description":"Caret x."},{"name":"caretY","type":"int","description":"Caret y."},{"name":"caretWidth","type":"int","description":"Caret width."},{"name":"caretHeight","type":"int","description":"Caret height."},{"name":"candidateX","type":"int","description":"Candidate x."},{"name":"candidateY","type":"int","description":"Candidate y."},{"name":"purpose","type":"text","description":"Purpose."},{"name":"hints","type":"text","description":"Hints."},{"name":"deadKey","type":"bool","description":"Dead key."},{"name":"requestVirtualKeyboard","type":"bool","description":"Request virtual keyboard."},{"name":"thread","type":"int","description":"Thread."},{"name":"timestampMicroseconds","type":"int","description":"Timestamp microseconds."},{"name":"correlationId","type":"int","description":"Correlation id."}],"returns":"bool","signature":"BeginTextInput(text windowId, text value, int selectionStart, int selectionLength, int replacementStart, int replacementLength, int caretX, int caretY, int caretWidth, int caretHeight, int candidateX, int candidateY, text purpose, text hints, bool deadKey, bool requestVirtualKeyboard, int thread, int timestampMicroseconds, int correlationId) returns bool","description":"Begin text input.","tags":["class","method","host.ui_services"],"exampleId":"method-BeginTextInput-75","updated":"2026-09-09"},{"name":"UpdateSurroundingText","kind":"method","parameters":[{"name":"windowId","type":"text","description":"Window id."},{"name":"value","type":"text","description":"Value."},{"name":"selectionStart","type":"int","description":"Selection start."},{"name":"selectionLength","type":"int","description":"Selection length."},{"name":"deleteStart","type":"int","description":"Delete start."},{"name":"deleteLength","type":"int","description":"Delete length."},{"name":"thread","type":"int","description":"Thread."},{"name":"timestampMicroseconds","type":"int","description":"Timestamp microseconds."},{"name":"correlationId","type":"int","description":"Correlation id."}],"returns":"bool","signature":"UpdateSurroundingText(text windowId, text value, int selectionStart, int selectionLength, int deleteStart, int deleteLength, int thread, int timestampMicroseconds, int correlationId) returns bool","description":"Update surrounding text.","tags":["class","method","host.ui_services"],"exampleId":"method-UpdateSurroundingText-76","updated":"2026-09-09"},{"name":"CommitText","kind":"method","parameters":[{"name":"windowId","type":"text","description":"Window id."},{"name":"value","type":"text","description":"Value."},{"name":"replacementStart","type":"int","description":"Replacement start."},{"name":"replacementLength","type":"int","description":"Replacement length."},{"name":"thread","type":"int","description":"Thread."},{"name":"timestampMicroseconds","type":"int","description":"Timestamp microseconds."},{"name":"correlationId","type":"int","description":"Correlation id."}],"returns":"bool","signature":"CommitText(text windowId, text value, int replacementStart, int replacementLength, int thread, int timestampMicroseconds, int correlationId) returns bool","description":"Commit text.","tags":["class","method","host.ui_services"],"exampleId":"method-CommitText-77","updated":"2026-09-09"},{"name":"CancelText","kind":"method","parameters":[{"name":"windowId","type":"text","description":"Window id."},{"name":"reason","type":"text","description":"Reason."},{"name":"thread","type":"int","description":"Thread."},{"name":"timestampMicroseconds","type":"int","description":"Timestamp microseconds."},{"name":"correlationId","type":"int","description":"Correlation id."}],"returns":"bool","signature":"CancelText(text windowId, text reason, int thread, int timestampMicroseconds, int correlationId) returns bool","description":"Cancel text.","tags":["class","method","host.ui_services"],"exampleId":"method-CancelText-78","updated":"2026-09-09"},{"name":"TransferTextFocus","kind":"method","parameters":[{"name":"fromWindowId","type":"text","description":"From window id."},{"name":"toWindowId","type":"text","description":"To window id."},{"name":"thread","type":"int","description":"Thread."},{"name":"timestampMicroseconds","type":"int","description":"Timestamp microseconds."},{"name":"correlationId","type":"int","description":"Correlation id."}],"returns":"bool","signature":"TransferTextFocus(text fromWindowId, text toWindowId, int thread, int timestampMicroseconds, int correlationId) returns bool","description":"Transfer text focus.","tags":["class","method","host.ui_services"],"exampleId":"method-TransferTextFocus-79","updated":"2026-09-09"},{"name":"SetVirtualKeyboard","kind":"method","parameters":[{"name":"requested","type":"bool","description":"Requested."},{"name":"visible","type":"bool","description":"Visible."},{"name":"keyboardState","type":"text","description":"Keyboard state."},{"name":"thread","type":"int","description":"Thread."},{"name":"timestampMicroseconds","type":"int","description":"Timestamp microseconds."},{"name":"correlationId","type":"int","description":"Correlation id."}],"returns":"bool","signature":"SetVirtualKeyboard(bool requested, bool visible, text keyboardState, int thread, int timestampMicroseconds, int correlationId) returns bool","description":"Set virtual keyboard.","tags":["class","method","host.ui_services"],"exampleId":"method-SetVirtualKeyboard-80","updated":"2026-09-09"},{"name":"ClipboardFormatKnown","kind":"method","parameters":[{"name":"format","type":"text","description":"Format."}],"returns":"bool","signature":"ClipboardFormatKnown(text format) returns bool","description":"Clipboard format known.","tags":["class","method","host.ui_services"],"exampleId":"method-ClipboardFormatKnown-81","updated":"2026-09-09"},{"name":"SetClipboard","kind":"method","parameters":[{"name":"owner","type":"text","description":"Owner."},{"name":"format","type":"text","description":"Format."},{"name":"value","type":"text","description":"Value."},{"name":"delayed","type":"bool","description":"Delayed."},{"name":"permissionGranted","type":"bool","description":"Permission granted."},{"name":"thread","type":"int","description":"Thread."},{"name":"timestampMicroseconds","type":"int","description":"Timestamp microseconds."},{"name":"correlationId","type":"int","description":"Correlation id."}],"returns":"bool","signature":"SetClipboard(text owner, text format, text value, bool delayed, bool permissionGranted, int thread, int timestampMicroseconds, int correlationId) returns bool","description":"Set clipboard.","tags":["class","method","host.ui_services"],"exampleId":"method-SetClipboard-82","updated":"2026-09-09"},{"name":"MaterializeClipboard","kind":"method","parameters":[{"name":"owner","type":"text","description":"Owner."},{"name":"value","type":"text","description":"Value."},{"name":"permissionGranted","type":"bool","description":"Permission granted."},{"name":"thread","type":"int","description":"Thread."},{"name":"timestampMicroseconds","type":"int","description":"Timestamp microseconds."},{"name":"correlationId","type":"int","description":"Correlation id."}],"returns":"bool","signature":"MaterializeClipboard(text owner, text value, bool permissionGranted, int thread, int timestampMicroseconds, int correlationId) returns bool","description":"Materialize clipboard.","tags":["class","method","host.ui_services"],"exampleId":"method-MaterializeClipboard-83","updated":"2026-09-09"},{"name":"ReadClipboard","kind":"method","parameters":[{"name":"format","type":"text","description":"Format."},{"name":"permissionGranted","type":"bool","description":"Permission granted."},{"name":"thread","type":"int","description":"Thread."},{"name":"timestampMicroseconds","type":"int","description":"Timestamp microseconds."},{"name":"correlationId","type":"int","description":"Correlation id."}],"returns":"text","signature":"ReadClipboard(text format, bool permissionGranted, int thread, int timestampMicroseconds, int correlationId) returns text","description":"Read clipboard.","tags":["class","method","host.ui_services"],"exampleId":"method-ReadClipboard-84","updated":"2026-09-09"},{"name":"DisplayIndex","kind":"method","parameters":[{"name":"displayId","type":"text","description":"Display id."}],"returns":"int","signature":"DisplayIndex(text displayId) returns int","description":"Display index.","tags":["class","method","host.ui_services"],"exampleId":"method-DisplayIndex-85","updated":"2026-09-09"},{"name":"PublishDisplay","kind":"method","parameters":[{"name":"display","type":"nativeUiDisplayRecord","description":"Display."},{"name":"thread","type":"int","description":"Thread."}],"returns":"bool","signature":"PublishDisplay(nativeUiDisplayRecord display, int thread) returns bool","description":"Publish display.","tags":["class","method","host.ui_services"],"exampleId":"method-PublishDisplay-86","updated":"2026-09-09"},{"name":"CommitTopology","kind":"method","parameters":[{"name":"thread","type":"int","description":"Thread."},{"name":"timestampMicroseconds","type":"int","description":"Timestamp microseconds."},{"name":"correlationId","type":"int","description":"Correlation id."}],"returns":"bool","signature":"CommitTopology(int thread, int timestampMicroseconds, int correlationId) returns bool","description":"Commit topology.","tags":["class","method","host.ui_services"],"exampleId":"method-CommitTopology-87","updated":"2026-09-09"},{"name":"SetSessionSuspended","kind":"method","parameters":[{"name":"suspended","type":"bool","description":"Suspended."},{"name":"reason","type":"text","description":"Reason."},{"name":"thread","type":"int","description":"Thread."},{"name":"timestampMicroseconds","type":"int","description":"Timestamp microseconds."},{"name":"correlationId","type":"int","description":"Correlation id."}],"returns":"bool","signature":"SetSessionSuspended(bool suspended, text reason, int thread, int timestampMicroseconds, int correlationId) returns bool","description":"Set session suspended.","tags":["class","method","host.ui_services"],"exampleId":"method-SetSessionSuspended-88","updated":"2026-09-09"},{"name":"ProviderLost","kind":"method","parameters":[{"name":"reason","type":"text","description":"Reason."},{"name":"thread","type":"int","description":"Thread."},{"name":"timestampMicroseconds","type":"int","description":"Timestamp microseconds."},{"name":"correlationId","type":"int","description":"Correlation id."}],"returns":"bool","signature":"ProviderLost(text reason, int thread, int timestampMicroseconds, int correlationId) returns bool","description":"Provider lost.","tags":["class","method","host.ui_services"],"exampleId":"method-ProviderLost-89","updated":"2026-09-09"},{"name":"TearDown","kind":"method","parameters":[{"name":"thread","type":"int","description":"Thread."},{"name":"timestampMicroseconds","type":"int","description":"Timestamp microseconds."},{"name":"correlationId","type":"int","description":"Correlation id."}],"returns":"bool","signature":"TearDown(int thread, int timestampMicroseconds, int correlationId) returns bool","description":"Tear down.","tags":["class","method","host.ui_services"],"exampleId":"method-TearDown-90","updated":"2026-09-09"},{"name":"EventAt","kind":"method","parameters":[{"name":"index","type":"int","description":"Index."}],"returns":"text","signature":"EventAt(int index) returns text","description":"Event at.","tags":["class","method","host.ui_services"],"exampleId":"method-EventAt-91","updated":"2026-09-09"},{"name":"Describe","kind":"method","parameters":[],"returns":"text","signature":"Describe() returns text","description":"Describe.","tags":["class","method","host.ui_services"],"exampleId":"method-Describe-92","updated":"2026-09-09"}],"tags":["class","cpu","host","host.ui_services","method","source-example","ui_services","yeho"],"updated":"2026-09-09","source":{"repository":"yeho","path":"packages/host/ui_services/10-reference-provider.yh","line":1,"sha256":"d2f6da00515efd8d418cb0d85cc63c60e2f37b86f8057a79185f8dc0823a8881"},"status":"source-declared","notes":["Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup."],"examples":[{"id":"usage","title":"Use nativeUiHostReferenceProvider","description":"A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.","code":"using host.ui_services\n\n// Define host text, editing, clipboard, and accessibility service contracts.\nnativeUiHostReferenceProvider sample = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\nConsole.Log(Text.From(sample.schema))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","source-example"],"verification":"type checked","run":"cpu-oracle","sha256":"83ec735663d0d33d8ab4d9223ccdd5c78f4215be9d0f808c1b44ecacf88b9fe2","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-Reject-64","title":"nativeUiHostReferenceProvider.Reject","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Reject.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\ntext argument_operation = \"argument operation\"\ntext argument_reason = \"argument reason\"\nbool result = instance.Reject(argument_operation, argument_reason)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"df12856dc036bb7728ae41818d05cfa8a38465c58558bd83a2692dc8e574f47f","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-CapabilityAvailable-65","title":"nativeUiHostReferenceProvider.CapabilityAvailable","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Capability available.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\ntext argument_capability = \"argument capability\"\nbool result = instance.CapabilityAvailable(argument_capability)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"30e11cac732d01ddd0bcb1cb2869ed832e4be4c77f8fdddf2374be667be6c833","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-Ready-66","title":"nativeUiHostReferenceProvider.Ready","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Ready.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\nint argument_thread = 1\ntext argument_capability = \"argument capability\"\nbool result = instance.Ready(argument_thread, argument_capability)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"503d3914d89d302947c9aa5c95f1221cf135bee21edea4c78f8e3b9c86164016","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-Initialize-67","title":"nativeUiHostReferenceProvider.Initialize","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Initialize.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\nbool argument_providerAvailable = true\nbool argument_failAfterCapabilities = true\nint argument_thread = 1\nint argument_timestampMicroseconds = 1\nint argument_correlationId = 1\nbool result = instance.Initialize(argument_providerAvailable, argument_failAfterCapabilities, argument_thread, argument_timestampMicroseconds, argument_correlationId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"49422d24d11839dbc3a884ea94aaf3e6a82567af697b4cf2ef0e832deb24f006","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-Record-68","title":"nativeUiHostReferenceProvider.Record","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Record.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\ntext argument_category = \"argument category\"\ntext argument_subject = \"argument subject\"\ntext argument_eventState = \"argument event State\"\ntext argument_detail = \"argument detail\"\nint argument_timestampMicroseconds = 1\nint argument_correlationId = 1\nint argument_latencyMicroseconds = 1\ninstance.Record(argument_category, argument_subject, argument_eventState, argument_detail, argument_timestampMicroseconds, argument_correlationId, argument_latencyMicroseconds)\nConsole.Log(\"Record completed\")\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"d4850bea3bb6eb982fdf9bb164a59ffef0426972f57fdf11fb2dbcfef23a7d0a","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-ObserveWindowEvent-69","title":"nativeUiHostReferenceProvider.ObserveWindowEvent","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Observe window event.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\ntext argument_windowId = \"argument window Id\"\ntext argument_eventState = \"argument event State\"\nint argument_timestampMicroseconds = 1\nint argument_correlationId = 1\nint argument_thread = 1\nbool result = instance.ObserveWindowEvent(argument_windowId, argument_eventState, argument_timestampMicroseconds, argument_correlationId, argument_thread)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"6039ac4b4ef6199a8dda6d67d6b57f988dea59654baec80f3fb723f6caadccfe","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-AccessibilityNodeIndex-70","title":"nativeUiHostReferenceProvider.AccessibilityNodeIndex","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Accessibility node index.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\ntext argument_nodeId = \"argument node Id\"\nint result = instance.AccessibilityNodeIndex(argument_nodeId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"8abe4cd5f0f90496839260922bf1c51e99ffea5114777c279f2becf71946d78d","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-BeginAccessibilityBatch-71","title":"nativeUiHostReferenceProvider.BeginAccessibilityBatch","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Begin accessibility batch.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\nint argument_thread = 1\nint argument_timestampMicroseconds = 1\nint argument_correlationId = 1\nbool result = instance.BeginAccessibilityBatch(argument_thread, argument_timestampMicroseconds, argument_correlationId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"b817f29966dad1846f0b4c2021c7220ce62b92a60aa23b38fbc371af85020325","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-PublishAccessibilityNode-72","title":"nativeUiHostReferenceProvider.PublishAccessibilityNode","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Publish accessibility node.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\ntext argument_nodeId = \"argument node Id\"\nint argument_generation = 1\ntext argument_role = \"argument role\"\ntext argument_name = \"argument name\"\nint argument_thread = 1\nbool result = instance.PublishAccessibilityNode(argument_nodeId, argument_generation, argument_role, argument_name, argument_thread)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"cc0ed41e93ff905bca1e31b36a9cb0be63ff0bc544c8d546b09ece8d2d44ebca","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-EndAccessibilityBatch-73","title":"nativeUiHostReferenceProvider.EndAccessibilityBatch","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// End accessibility batch.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\nint argument_thread = 1\nint argument_timestampMicroseconds = 1\nint argument_correlationId = 1\nbool result = instance.EndAccessibilityBatch(argument_thread, argument_timestampMicroseconds, argument_correlationId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"5f660e1217cd9b52d5697c4152ec39a5da22ec77e6a6f502ab66a92a42e4da31","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-RouteAccessibilityAction-74","title":"nativeUiHostReferenceProvider.RouteAccessibilityAction","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Route accessibility action.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\ntext argument_nodeId = \"argument node Id\"\nint argument_generation = 1\ntext argument_action = \"argument action\"\nbool argument_simulateReentrancy = true\nint argument_thread = 1\nint argument_timestampMicroseconds = 1\nint argument_correlationId = 1\nbool result = instance.RouteAccessibilityAction(argument_nodeId, argument_generation, argument_action, argument_simulateReentrancy, argument_thread, argument_timestampMicroseconds, argument_correlationId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"b6ce2fcf6907115dd4b5f2c982196fcbd5cc48c8a109bd0ca7fc49c7e5fa43a6","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-BeginTextInput-75","title":"nativeUiHostReferenceProvider.BeginTextInput","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Begin text input.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\ntext argument_windowId = \"argument window Id\"\ntext argument_value = \"argument value\"\nint argument_selectionStart = 1\nint argument_selectionLength = 1\nint argument_replacementStart = 1\nint argument_replacementLength = 1\nint argument_caretX = 1\nint argument_caretY = 1\nint argument_caretWidth = 1\nint argument_caretHeight = 1\nint argument_candidateX = 1\nint argument_candidateY = 1\ntext argument_purpose = \"argument purpose\"\ntext argument_hints = \"argument hints\"\nbool argument_deadKey = true\nbool argument_requestVirtualKeyboard = true\nint argument_thread = 1\nint argument_timestampMicroseconds = 1\nint argument_correlationId = 1\nbool result = instance.BeginTextInput(argument_windowId, argument_value, argument_selectionStart, argument_selectionLength, argument_replacementStart, argument_replacementLength, argument_caretX, argument_caretY, argument_caretWidth, argument_caretHeight, argument_candidateX, argument_candidateY, argument_purpose, argument_hints, argument_deadKey, argument_requestVirtualKeyboard, argument_thread, argument_timestampMicroseconds, argument_correlationId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"ee9cf1698a03f5f3483fb12fe9723d4cf3538fbebed168917e88bb747f00f411","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-UpdateSurroundingText-76","title":"nativeUiHostReferenceProvider.UpdateSurroundingText","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Update surrounding text.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\ntext argument_windowId = \"argument window Id\"\ntext argument_value = \"argument value\"\nint argument_selectionStart = 1\nint argument_selectionLength = 1\nint argument_deleteStart = 1\nint argument_deleteLength = 1\nint argument_thread = 1\nint argument_timestampMicroseconds = 1\nint argument_correlationId = 1\nbool result = instance.UpdateSurroundingText(argument_windowId, argument_value, argument_selectionStart, argument_selectionLength, argument_deleteStart, argument_deleteLength, argument_thread, argument_timestampMicroseconds, argument_correlationId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"9a19f32a172be57f04b5e5daed4aef1d8b58d8b8c41fd463dd95ac3aaf5f0788","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-CommitText-77","title":"nativeUiHostReferenceProvider.CommitText","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Commit text.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\ntext argument_windowId = \"argument window Id\"\ntext argument_value = \"argument value\"\nint argument_replacementStart = 1\nint argument_replacementLength = 1\nint argument_thread = 1\nint argument_timestampMicroseconds = 1\nint argument_correlationId = 1\nbool result = instance.CommitText(argument_windowId, argument_value, argument_replacementStart, argument_replacementLength, argument_thread, argument_timestampMicroseconds, argument_correlationId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"ae2eadb2859b865f299dba747692d4c1168998a4d463a7305c6dc114807deec2","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-CancelText-78","title":"nativeUiHostReferenceProvider.CancelText","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Cancel text.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\ntext argument_windowId = \"argument window Id\"\ntext argument_reason = \"argument reason\"\nint argument_thread = 1\nint argument_timestampMicroseconds = 1\nint argument_correlationId = 1\nbool result = instance.CancelText(argument_windowId, argument_reason, argument_thread, argument_timestampMicroseconds, argument_correlationId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"c52617b454458c0fe1fd4584f729c91da65b826142d506748fb9251b64f52dc8","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-TransferTextFocus-79","title":"nativeUiHostReferenceProvider.TransferTextFocus","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Transfer text focus.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\ntext argument_fromWindowId = \"argument from Window Id\"\ntext argument_toWindowId = \"argument to Window Id\"\nint argument_thread = 1\nint argument_timestampMicroseconds = 1\nint argument_correlationId = 1\nbool result = instance.TransferTextFocus(argument_fromWindowId, argument_toWindowId, argument_thread, argument_timestampMicroseconds, argument_correlationId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"a97d312f7040f56ecca8ada23c5b74fcd48330c7b5e0fe40045afcc853e661e9","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-SetVirtualKeyboard-80","title":"nativeUiHostReferenceProvider.SetVirtualKeyboard","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Set virtual keyboard.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\nbool argument_requested = true\nbool argument_visible = true\ntext argument_keyboardState = \"argument keyboard State\"\nint argument_thread = 1\nint argument_timestampMicroseconds = 1\nint argument_correlationId = 1\nbool result = instance.SetVirtualKeyboard(argument_requested, argument_visible, argument_keyboardState, argument_thread, argument_timestampMicroseconds, argument_correlationId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"6a7c06e6b4f767d80fa09525fae10fb46b0ae83b3db8a01553eac0f1de5fcd8e","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-ClipboardFormatKnown-81","title":"nativeUiHostReferenceProvider.ClipboardFormatKnown","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Clipboard format known.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\ntext argument_format = \"argument format\"\nbool result = instance.ClipboardFormatKnown(argument_format)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"714d8343b4b361affdcd0ae73af8d92a151135d43d5db4632843b205311f270a","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-SetClipboard-82","title":"nativeUiHostReferenceProvider.SetClipboard","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Set clipboard.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\ntext argument_owner = \"argument owner\"\ntext argument_format = \"argument format\"\ntext argument_value = \"argument value\"\nbool argument_delayed = true\nbool argument_permissionGranted = true\nint argument_thread = 1\nint argument_timestampMicroseconds = 1\nint argument_correlationId = 1\nbool result = instance.SetClipboard(argument_owner, argument_format, argument_value, argument_delayed, argument_permissionGranted, argument_thread, argument_timestampMicroseconds, argument_correlationId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"eca51d05decdcdff5be20046d09a391e08ea499da61b6e844a8aec58c1ddf729","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-MaterializeClipboard-83","title":"nativeUiHostReferenceProvider.MaterializeClipboard","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Materialize clipboard.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\ntext argument_owner = \"argument owner\"\ntext argument_value = \"argument value\"\nbool argument_permissionGranted = true\nint argument_thread = 1\nint argument_timestampMicroseconds = 1\nint argument_correlationId = 1\nbool result = instance.MaterializeClipboard(argument_owner, argument_value, argument_permissionGranted, argument_thread, argument_timestampMicroseconds, argument_correlationId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"e098843083bd01227db3390a7c05aa1bc4a8d2edff41a7eef967d2a1233a3418","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-ReadClipboard-84","title":"nativeUiHostReferenceProvider.ReadClipboard","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Read clipboard.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\ntext argument_format = \"argument format\"\nbool argument_permissionGranted = true\nint argument_thread = 1\nint argument_timestampMicroseconds = 1\nint argument_correlationId = 1\ntext result = instance.ReadClipboard(argument_format, argument_permissionGranted, argument_thread, argument_timestampMicroseconds, argument_correlationId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"a7987d1c63b93b939b55cd2e28fdc56913faec772ff3767fd0cb3222559a50cd","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-DisplayIndex-85","title":"nativeUiHostReferenceProvider.DisplayIndex","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Display index.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\ntext argument_displayId = \"argument display Id\"\nint result = instance.DisplayIndex(argument_displayId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"9bb1e89790219a685b5f63279bd071f2c6a92b161444670bf04177d0e0977981","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-PublishDisplay-86","title":"nativeUiHostReferenceProvider.PublishDisplay","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Publish display.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\nnativeUiDisplayRecord argument_display = nativeUiDisplayRecord(\"id\", 1, 1, 1, 1, 1, 1, 1, 1, 1, true)\nint argument_thread = 1\nbool result = instance.PublishDisplay(argument_display, argument_thread)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"ec3eb03311a64044db7de881e5f33d423d22190e378d5ee31fb9b546cbd9098a","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-CommitTopology-87","title":"nativeUiHostReferenceProvider.CommitTopology","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Commit topology.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\nint argument_thread = 1\nint argument_timestampMicroseconds = 1\nint argument_correlationId = 1\nbool result = instance.CommitTopology(argument_thread, argument_timestampMicroseconds, argument_correlationId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"51d9475cf05c039920fea8b74ede38d20339a19a55308d5a6dc83c347a9f7124","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-SetSessionSuspended-88","title":"nativeUiHostReferenceProvider.SetSessionSuspended","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Set session suspended.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\nbool argument_suspended = true\ntext argument_reason = \"argument reason\"\nint argument_thread = 1\nint argument_timestampMicroseconds = 1\nint argument_correlationId = 1\nbool result = instance.SetSessionSuspended(argument_suspended, argument_reason, argument_thread, argument_timestampMicroseconds, argument_correlationId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"79bc0496f094d2f60c26d56c6d9cbcec2afc6f1f1f50dc1de725d0bc9ab37633","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-ProviderLost-89","title":"nativeUiHostReferenceProvider.ProviderLost","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Provider lost.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\ntext argument_reason = \"argument reason\"\nint argument_thread = 1\nint argument_timestampMicroseconds = 1\nint argument_correlationId = 1\nbool result = instance.ProviderLost(argument_reason, argument_thread, argument_timestampMicroseconds, argument_correlationId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"d5ead92d9e87719cd8ec570c1e7ba9acf0d7edcea3fb009fc22f8b4e99ed8b86","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-TearDown-90","title":"nativeUiHostReferenceProvider.TearDown","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Tear down.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\nint argument_thread = 1\nint argument_timestampMicroseconds = 1\nint argument_correlationId = 1\nbool result = instance.TearDown(argument_thread, argument_timestampMicroseconds, argument_correlationId)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"17ddd071aaf453b9d52f36c01a3e14c0fd27470af63a670165c3407c6d1b1137","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-EventAt-91","title":"nativeUiHostReferenceProvider.EventAt","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Event at.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\nint argument_index = 1\ntext result = instance.EventAt(argument_index)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"f6e9bb49a2a5292f84d46ad773e9e0ef0e96f998af8eba1269c193b589f14961","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-Describe-92","title":"nativeUiHostReferenceProvider.Describe","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using host.ui_services\n\n// Describe.\nnativeUiHostReferenceProvider instance = nativeUiHostReferenceProvider(nativeUiHostCapabilityRecord(\"provider\", true, true, true, true, true, true, true), 1)\ntext result = instance.Describe()\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.host_ui_services__nativeuihostreferenceprovider\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"host.ui_services\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/host/ui_services\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"54e37b132fb7285e4fde0098ef63899df43155c6a5429b6cc17e13e118e936e4","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null}],"searchTerms":["schema","schemaVersion","provider","capabilitySchema","capabilitySchemaVersion","state","ownerThread","diagnostic","nextSequence","lastTimestamp","lastCorrelation","failureCount","allocationCount","maxLatencyMicroseconds","dispatching","accessibilityAvailable","textInputAvailable","clipboardAvailable","displayAvailable","sessionAvailable","virtualKeyboardAvailable","delayedClipboardAvailable","accessibilityBatchDepth","accessibilityNodeIds","accessibilityGenerations","accessibilityRoles","accessibilityNames","textWindow","preedit","surroundingText","selectionStart","selectionLength","replacementStart","replacementLength","caretX","caretY","caretWidth","caretHeight","candidateX","candidateY","inputPurpose","inputHints","compositionActive","virtualKeyboardRequested","virtualKeyboardVisible","clipboardOwner","clipboardFormat","clipboardData","clipboardDelayed","displayIds","displayX","displayY","displayWidth","displayHeight","displayWorkX","displayWorkY","displayWorkWidth","displayWorkHeight","displayScale","displayPrimary","topologyRevision","sessionState","events","nativeUiHostReferenceProvider","Reject","CapabilityAvailable","Ready","Initialize","Record","ObserveWindowEvent","AccessibilityNodeIndex","BeginAccessibilityBatch","PublishAccessibilityNode","EndAccessibilityBatch","RouteAccessibilityAction","BeginTextInput","UpdateSurroundingText","CommitText","CancelText","TransferTextFocus","SetVirtualKeyboard","ClipboardFormatKnown","SetClipboard","MaterializeClipboard","ReadClipboard","DisplayIndex","PublishDisplay","CommitTopology","SetSessionSuspended","ProviderLost","TearDown","EventAt","Describe"],"url":"https://demonhunterlabs.com/academy/api?item=host.ui_services--nativeUiHostReferenceProvider","json":"https://demonhunterlabs.com/reference/items/host.ui_services--nativeUiHostReferenceProvider.json","markdown":"https://demonhunterlabs.com/reference/text/host.ui_services--nativeUiHostReferenceProvider.md"}
