Trait windows::Win32::UI::Accessibility::IUIAutomation6_Impl

pub trait IUIAutomation6_Impl: Sized + IUIAutomation5_Impl {
    // Required methods
    fn CreateEventHandlerGroup(&self) -> Result<IUIAutomationEventHandlerGroup>;
    fn AddEventHandlerGroup(
        &self,
        element: Option<&IUIAutomationElement>,
        handlergroup: Option<&IUIAutomationEventHandlerGroup>,
    ) -> Result<()>;
    fn RemoveEventHandlerGroup(
        &self,
        element: Option<&IUIAutomationElement>,
        handlergroup: Option<&IUIAutomationEventHandlerGroup>,
    ) -> Result<()>;
    fn ConnectionRecoveryBehavior(
        &self,
    ) -> Result<ConnectionRecoveryBehaviorOptions>;
    fn SetConnectionRecoveryBehavior(
        &self,
        connectionrecoverybehavioroptions: ConnectionRecoveryBehaviorOptions,
    ) -> Result<()>;
    fn CoalesceEvents(&self) -> Result<CoalesceEventsOptions>;
    fn SetCoalesceEvents(
        &self,
        coalesceeventsoptions: CoalesceEventsOptions,
    ) -> Result<()>;
    fn AddActiveTextPositionChangedEventHandler(
        &self,
        element: Option<&IUIAutomationElement>,
        scope: TreeScope,
        cacherequest: Option<&IUIAutomationCacheRequest>,
        handler: Option<&IUIAutomationActiveTextPositionChangedEventHandler>,
    ) -> Result<()>;
    fn RemoveActiveTextPositionChangedEventHandler(
        &self,
        element: Option<&IUIAutomationElement>,
        handler: Option<&IUIAutomationActiveTextPositionChangedEventHandler>,
    ) -> Result<()>;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementors§