pub trait ILegacyIAccessibleProvider_Impl: Sized {
Show 14 methods // Required methods fn Select(&self, flagsselect: i32) -> Result<()>; fn DoDefaultAction(&self) -> Result<()>; fn SetValue(&self, szvalue: &PCWSTR) -> Result<()>; fn GetIAccessible(&self) -> Result<IAccessible>; fn ChildId(&self) -> Result<i32>; fn Name(&self) -> Result<BSTR>; fn Value(&self) -> Result<BSTR>; fn Description(&self) -> Result<BSTR>; fn Role(&self) -> Result<u32>; fn State(&self) -> Result<u32>; fn Help(&self) -> Result<BSTR>; fn KeyboardShortcut(&self) -> Result<BSTR>; fn GetSelection(&self) -> Result<*mut SAFEARRAY>; fn DefaultAction(&self) -> Result<BSTR>;
}

Required Methods§

fn Select(&self, flagsselect: i32) -> Result<()>

fn DoDefaultAction(&self) -> Result<()>

fn SetValue(&self, szvalue: &PCWSTR) -> Result<()>

fn GetIAccessible(&self) -> Result<IAccessible>

fn ChildId(&self) -> Result<i32>

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

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

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

fn Role(&self) -> Result<u32>

fn State(&self) -> Result<u32>

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

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

fn GetSelection(&self) -> Result<*mut SAFEARRAY>

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

Object Safety§

This trait is not object safe.

Implementors§