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.