#[repr(C)]pub struct IAccessibleVtbl {Show 22 fields
pub parent: IDispatchVtbl,
pub get_accParent: unsafe extern "system" fn(This: *mut IAccessible, ppdispParent: *mut *mut IDispatch) -> HRESULT,
pub get_accChildCount: unsafe extern "system" fn(This: *mut IAccessible, pcountChildren: *mut c_long) -> HRESULT,
pub get_accChild: unsafe extern "system" fn(This: *mut IAccessible, varChild: VARIANT, ppdispChild: *mut *mut IDispatch) -> HRESULT,
pub get_accName: unsafe extern "system" fn(This: *mut IAccessible, varChild: VARIANT, pszName: *mut BSTR) -> HRESULT,
pub get_accValue: unsafe extern "system" fn(This: *mut IAccessible, varChild: VARIANT, pszValue: *mut BSTR) -> HRESULT,
pub get_accDescription: unsafe extern "system" fn(This: *mut IAccessible, varChild: VARIANT, pszDescription: *mut BSTR) -> HRESULT,
pub get_accRole: unsafe extern "system" fn(This: *mut IAccessible, varChild: VARIANT, pvarRole: *mut VARIANT) -> HRESULT,
pub get_accState: unsafe extern "system" fn(This: *mut IAccessible, varChild: VARIANT, pvarState: *mut VARIANT) -> HRESULT,
pub get_accHelp: unsafe extern "system" fn(This: *mut IAccessible, varChild: VARIANT, pszHelp: *mut BSTR) -> HRESULT,
pub get_accHelpTopic: unsafe extern "system" fn(This: *mut IAccessible, pszHelpFile: *mut BSTR, varChild: VARIANT, pidTopic: *mut c_long) -> HRESULT,
pub get_accKeyboardShortcut: unsafe extern "system" fn(This: *mut IAccessible, varChild: VARIANT, pszKeyboardShortcut: *mut BSTR) -> HRESULT,
pub get_accFocus: unsafe extern "system" fn(This: *mut IAccessible, pvarChild: *mut VARIANT) -> HRESULT,
pub get_accSelection: unsafe extern "system" fn(This: *mut IAccessible, pvarChildren: *mut VARIANT) -> HRESULT,
pub get_accDefaultAction: unsafe extern "system" fn(This: *mut IAccessible, varChild: VARIANT, pszDefaultAction: *mut BSTR) -> HRESULT,
pub accSelect: unsafe extern "system" fn(This: *mut IAccessible, flagsSelect: c_long, varChild: VARIANT) -> HRESULT,
pub accLocation: unsafe extern "system" fn(This: *mut IAccessible, pxLeft: *mut c_long, pyTop: *mut c_long, pcxWidth: *mut c_long, pcyHeight: *mut c_long, varChild: VARIANT) -> HRESULT,
pub accNavigate: unsafe extern "system" fn(This: *mut IAccessible, navDir: c_long, varState: VARIANT, pvarEndUpAt: *mut VARIANT) -> HRESULT,
pub accHitTest: unsafe extern "system" fn(This: *mut IAccessible, xLeft: c_long, yTop: c_long, pvarChild: *mut VARIANT) -> HRESULT,
pub accDoDefaultAction: unsafe extern "system" fn(This: *mut IAccessible, varChild: VARIANT) -> HRESULT,
pub put_accName: unsafe extern "system" fn(This: *mut IAccessible, varChild: VARIANT, szName: BSTR) -> HRESULT,
pub put_accValue: unsafe extern "system" fn(This: *mut IAccessible, varChild: VARIANT, szValue: BSTR) -> HRESULT,
}
Fields§
§parent: IDispatchVtbl
§get_accParent: unsafe extern "system" fn(This: *mut IAccessible, ppdispParent: *mut *mut IDispatch) -> HRESULT
§get_accChildCount: unsafe extern "system" fn(This: *mut IAccessible, pcountChildren: *mut c_long) -> HRESULT
§get_accChild: unsafe extern "system" fn(This: *mut IAccessible, varChild: VARIANT, ppdispChild: *mut *mut IDispatch) -> HRESULT
§get_accName: unsafe extern "system" fn(This: *mut IAccessible, varChild: VARIANT, pszName: *mut BSTR) -> HRESULT
§get_accValue: unsafe extern "system" fn(This: *mut IAccessible, varChild: VARIANT, pszValue: *mut BSTR) -> HRESULT
§get_accDescription: unsafe extern "system" fn(This: *mut IAccessible, varChild: VARIANT, pszDescription: *mut BSTR) -> HRESULT
§get_accRole: unsafe extern "system" fn(This: *mut IAccessible, varChild: VARIANT, pvarRole: *mut VARIANT) -> HRESULT
§get_accState: unsafe extern "system" fn(This: *mut IAccessible, varChild: VARIANT, pvarState: *mut VARIANT) -> HRESULT
§get_accHelp: unsafe extern "system" fn(This: *mut IAccessible, varChild: VARIANT, pszHelp: *mut BSTR) -> HRESULT
§get_accHelpTopic: unsafe extern "system" fn(This: *mut IAccessible, pszHelpFile: *mut BSTR, varChild: VARIANT, pidTopic: *mut c_long) -> HRESULT
§get_accKeyboardShortcut: unsafe extern "system" fn(This: *mut IAccessible, varChild: VARIANT, pszKeyboardShortcut: *mut BSTR) -> HRESULT
§get_accFocus: unsafe extern "system" fn(This: *mut IAccessible, pvarChild: *mut VARIANT) -> HRESULT
§get_accSelection: unsafe extern "system" fn(This: *mut IAccessible, pvarChildren: *mut VARIANT) -> HRESULT
§get_accDefaultAction: unsafe extern "system" fn(This: *mut IAccessible, varChild: VARIANT, pszDefaultAction: *mut BSTR) -> HRESULT
§accSelect: unsafe extern "system" fn(This: *mut IAccessible, flagsSelect: c_long, varChild: VARIANT) -> HRESULT
§accLocation: unsafe extern "system" fn(This: *mut IAccessible, pxLeft: *mut c_long, pyTop: *mut c_long, pcxWidth: *mut c_long, pcyHeight: *mut c_long, varChild: VARIANT) -> HRESULT
§accHitTest: unsafe extern "system" fn(This: *mut IAccessible, xLeft: c_long, yTop: c_long, pvarChild: *mut VARIANT) -> HRESULT
§accDoDefaultAction: unsafe extern "system" fn(This: *mut IAccessible, varChild: VARIANT) -> HRESULT
§put_accName: unsafe extern "system" fn(This: *mut IAccessible, varChild: VARIANT, szName: BSTR) -> HRESULT
§put_accValue: unsafe extern "system" fn(This: *mut IAccessible, varChild: VARIANT, szValue: BSTR) -> HRESULT
Auto Trait Implementations§
impl Freeze for IAccessibleVtbl
impl RefUnwindSafe for IAccessibleVtbl
impl Send for IAccessibleVtbl
impl Sync for IAccessibleVtbl
impl Unpin for IAccessibleVtbl
impl UnwindSafe for IAccessibleVtbl
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