pub trait IUIAutomationProxyFactoryEntry_Impl: Sized {
Show 13 methods // Required methods fn ProxyFactory(&self) -> Result<IUIAutomationProxyFactory>; fn ClassName(&self) -> Result<BSTR>; fn ImageName(&self) -> Result<BSTR>; fn AllowSubstringMatch(&self) -> Result<BOOL>; fn CanCheckBaseClass(&self) -> Result<BOOL>; fn NeedsAdviseEvents(&self) -> Result<BOOL>; fn SetClassName(&self, classname: &PCWSTR) -> Result<()>; fn SetImageName(&self, imagename: &PCWSTR) -> Result<()>; fn SetAllowSubstringMatch(&self, allowsubstringmatch: BOOL) -> Result<()>; fn SetCanCheckBaseClass(&self, cancheckbaseclass: BOOL) -> Result<()>; fn SetNeedsAdviseEvents(&self, adviseevents: BOOL) -> Result<()>; fn SetWinEventsForAutomationEvent( &self, eventid: UIA_EVENT_ID, propertyid: UIA_PROPERTY_ID, winevents: *const SAFEARRAY, ) -> Result<()>; fn GetWinEventsForAutomationEvent( &self, eventid: UIA_EVENT_ID, propertyid: UIA_PROPERTY_ID, ) -> Result<*mut SAFEARRAY>;
}

Required Methods§

fn ProxyFactory(&self) -> Result<IUIAutomationProxyFactory>

fn ClassName(&self) -> Result<BSTR>

fn ImageName(&self) -> Result<BSTR>

fn AllowSubstringMatch(&self) -> Result<BOOL>

fn CanCheckBaseClass(&self) -> Result<BOOL>

fn NeedsAdviseEvents(&self) -> Result<BOOL>

fn SetClassName(&self, classname: &PCWSTR) -> Result<()>

fn SetImageName(&self, imagename: &PCWSTR) -> Result<()>

fn SetAllowSubstringMatch(&self, allowsubstringmatch: BOOL) -> Result<()>

fn SetCanCheckBaseClass(&self, cancheckbaseclass: BOOL) -> Result<()>

fn SetNeedsAdviseEvents(&self, adviseevents: BOOL) -> Result<()>

fn SetWinEventsForAutomationEvent( &self, eventid: UIA_EVENT_ID, propertyid: UIA_PROPERTY_ID, winevents: *const SAFEARRAY, ) -> Result<()>

fn GetWinEventsForAutomationEvent( &self, eventid: UIA_EVENT_ID, propertyid: UIA_PROPERTY_ID, ) -> Result<*mut SAFEARRAY>

Object Safety§

This trait is not object safe.

Implementors§