#[repr(C)]pub struct IAccessible {
pub lpVtbl: *const IAccessibleVtbl,
}
Fields§
§lpVtbl: *const IAccessibleVtbl
Implementations§
Source§impl IAccessible
impl IAccessible
pub unsafe fn get_accParent(&self, ppdispParent: *mut *mut IDispatch) -> HRESULT
pub unsafe fn get_accChildCount(&self, pcountChildren: *mut c_long) -> HRESULT
pub unsafe fn get_accChild( &self, varChild: VARIANT, ppdispChild: *mut *mut IDispatch, ) -> HRESULT
pub unsafe fn get_accName( &self, varChild: VARIANT, pszName: *mut BSTR, ) -> HRESULT
pub unsafe fn get_accValue( &self, varChild: VARIANT, pszValue: *mut BSTR, ) -> HRESULT
pub unsafe fn get_accDescription( &self, varChild: VARIANT, pszDescription: *mut BSTR, ) -> HRESULT
pub unsafe fn get_accRole( &self, varChild: VARIANT, pvarRole: *mut VARIANT, ) -> HRESULT
pub unsafe fn get_accState( &self, varChild: VARIANT, pvarState: *mut VARIANT, ) -> HRESULT
pub unsafe fn get_accHelp( &self, varChild: VARIANT, pszHelp: *mut BSTR, ) -> HRESULT
pub unsafe fn get_accHelpTopic( &self, pszHelpFile: *mut BSTR, varChild: VARIANT, pidTopic: *mut c_long, ) -> HRESULT
pub unsafe fn get_accKeyboardShortcut( &self, varChild: VARIANT, pszKeyboardShortcut: *mut BSTR, ) -> HRESULT
pub unsafe fn get_accFocus(&self, pvarChild: *mut VARIANT) -> HRESULT
pub unsafe fn get_accSelection(&self, pvarChildren: *mut VARIANT) -> HRESULT
pub unsafe fn get_accDefaultAction( &self, varChild: VARIANT, pszDefaultAction: *mut BSTR, ) -> HRESULT
pub unsafe fn accSelect( &self, flagsSelect: c_long, varChild: VARIANT, ) -> HRESULT
pub unsafe fn accLocation( &self, pxLeft: *mut c_long, pyTop: *mut c_long, pcxWidth: *mut c_long, pcyHeight: *mut c_long, varChild: VARIANT, ) -> HRESULT
pub unsafe fn accHitTest( &self, xLeft: c_long, yTop: c_long, pvarChild: *mut VARIANT, ) -> HRESULT
pub unsafe fn accDoDefaultAction(&self, varChild: VARIANT) -> HRESULT
pub unsafe fn put_accName(&self, varChild: VARIANT, szName: BSTR) -> HRESULT
pub unsafe fn put_accValue(&self, varChild: VARIANT, szValue: BSTR) -> HRESULT
Methods from Deref<Target = IDispatch>§
pub unsafe fn GetTypeInfoCount(&self, pctinfo: *mut UINT) -> HRESULT
pub unsafe fn GetTypeInfo( &self, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo, ) -> HRESULT
pub unsafe fn GetIDsOfNames( &self, riid: REFIID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID, ) -> HRESULT
pub unsafe fn Invoke( &self, dispIdMember: DISPID, riid: REFIID, lcid: LCID, wFlags: WORD, pDispParams: *mut DISPPARAMS, pVarResult: *mut VARIANT, pExcepInfo: *mut EXCEPINFO, puArgErr: *mut UINT, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IAccessible
impl Deref for IAccessible
Auto Trait Implementations§
impl Freeze for IAccessible
impl RefUnwindSafe for IAccessible
impl !Send for IAccessible
impl !Sync for IAccessible
impl Unpin for IAccessible
impl UnwindSafe for IAccessible
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more