Trait windows::Win32::UI::Accessibility::IAccessible_Impl

pub trait IAccessible_Impl: Sized + IDispatch_Impl {
Show 21 methods // Required methods fn accParent(&self) -> Result<IDispatch>; fn accChildCount(&self) -> Result<i32>; fn get_accChild(&self, varchild: &VARIANT) -> Result<IDispatch>; fn get_accName(&self, varchild: &VARIANT) -> Result<BSTR>; fn get_accValue(&self, varchild: &VARIANT) -> Result<BSTR>; fn get_accDescription(&self, varchild: &VARIANT) -> Result<BSTR>; fn get_accRole(&self, varchild: &VARIANT) -> Result<VARIANT>; fn get_accState(&self, varchild: &VARIANT) -> Result<VARIANT>; fn get_accHelp(&self, varchild: &VARIANT) -> Result<BSTR>; fn get_accHelpTopic( &self, pszhelpfile: *mut BSTR, varchild: &VARIANT ) -> Result<i32>; fn get_accKeyboardShortcut(&self, varchild: &VARIANT) -> Result<BSTR>; fn accFocus(&self) -> Result<VARIANT>; fn accSelection(&self) -> Result<VARIANT>; fn get_accDefaultAction(&self, varchild: &VARIANT) -> Result<BSTR>; fn accSelect(&self, flagsselect: i32, varchild: &VARIANT) -> Result<()>; fn accLocation( &self, pxleft: *mut i32, pytop: *mut i32, pcxwidth: *mut i32, pcyheight: *mut i32, varchild: &VARIANT ) -> Result<()>; fn accNavigate(&self, navdir: i32, varstart: &VARIANT) -> Result<VARIANT>; fn accHitTest(&self, xleft: i32, ytop: i32) -> Result<VARIANT>; fn accDoDefaultAction(&self, varchild: &VARIANT) -> Result<()>; fn put_accName(&self, varchild: &VARIANT, szname: &BSTR) -> Result<()>; fn put_accValue(&self, varchild: &VARIANT, szvalue: &BSTR) -> Result<()>;
}

Required Methods§

fn accParent(&self) -> Result<IDispatch>

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

fn get_accChild(&self, varchild: &VARIANT) -> Result<IDispatch>

fn get_accName(&self, varchild: &VARIANT) -> Result<BSTR>

fn get_accValue(&self, varchild: &VARIANT) -> Result<BSTR>

fn get_accDescription(&self, varchild: &VARIANT) -> Result<BSTR>

fn get_accRole(&self, varchild: &VARIANT) -> Result<VARIANT>

fn get_accState(&self, varchild: &VARIANT) -> Result<VARIANT>

fn get_accHelp(&self, varchild: &VARIANT) -> Result<BSTR>

fn get_accHelpTopic( &self, pszhelpfile: *mut BSTR, varchild: &VARIANT ) -> Result<i32>

fn get_accKeyboardShortcut(&self, varchild: &VARIANT) -> Result<BSTR>

fn accFocus(&self) -> Result<VARIANT>

fn accSelection(&self) -> Result<VARIANT>

fn get_accDefaultAction(&self, varchild: &VARIANT) -> Result<BSTR>

fn accSelect(&self, flagsselect: i32, varchild: &VARIANT) -> Result<()>

fn accLocation( &self, pxleft: *mut i32, pytop: *mut i32, pcxwidth: *mut i32, pcyheight: *mut i32, varchild: &VARIANT ) -> Result<()>

fn accNavigate(&self, navdir: i32, varstart: &VARIANT) -> Result<VARIANT>

fn accHitTest(&self, xleft: i32, ytop: i32) -> Result<VARIANT>

fn accDoDefaultAction(&self, varchild: &VARIANT) -> Result<()>

fn put_accName(&self, varchild: &VARIANT, szname: &BSTR) -> Result<()>

fn put_accValue(&self, varchild: &VARIANT, szvalue: &BSTR) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§