#[repr(C)]pub struct IUIAutomationScrollPatternVtbl {Show 15 fields
pub parent: IUnknownVtbl,
pub Scroll: unsafe extern "system" fn(This: *mut IUIAutomationScrollPattern, horizontalAmount: ScrollAmount, verticalAmount: ScrollAmount) -> HRESULT,
pub SetScrollPercent: unsafe extern "system" fn(This: *mut IUIAutomationScrollPattern, horizontalPercent: c_double, verticalPercent: c_double) -> HRESULT,
pub get_CurrentHorizontalScrollPercent: unsafe extern "system" fn(This: *mut IUIAutomationScrollPattern, retVal: *mut c_double) -> HRESULT,
pub get_CurrentVerticalScrollPercent: unsafe extern "system" fn(This: *mut IUIAutomationScrollPattern, retVal: *mut c_double) -> HRESULT,
pub get_CurrentHorizontalViewSize: unsafe extern "system" fn(This: *mut IUIAutomationScrollPattern, retVal: *mut c_double) -> HRESULT,
pub get_CurrentVerticalViewSize: unsafe extern "system" fn(This: *mut IUIAutomationScrollPattern, retVal: *mut c_double) -> HRESULT,
pub get_CurrentHorizontallyScrollable: unsafe extern "system" fn(This: *mut IUIAutomationScrollPattern, retVal: *mut BOOL) -> HRESULT,
pub get_CurrentVerticallyScrollable: unsafe extern "system" fn(This: *mut IUIAutomationScrollPattern, retVal: *mut BOOL) -> HRESULT,
pub get_CachedHorizontalScrollPercent: unsafe extern "system" fn(This: *mut IUIAutomationScrollPattern, retVal: *mut c_double) -> HRESULT,
pub get_CachedVerticalScrollPercent: unsafe extern "system" fn(This: *mut IUIAutomationScrollPattern, retVal: *mut c_double) -> HRESULT,
pub get_CachedHorizontalViewSize: unsafe extern "system" fn(This: *mut IUIAutomationScrollPattern, retVal: *mut c_double) -> HRESULT,
pub get_CachedVerticalViewSize: unsafe extern "system" fn(This: *mut IUIAutomationScrollPattern, retVal: *mut c_double) -> HRESULT,
pub get_CachedHorizontallyScrollable: unsafe extern "system" fn(This: *mut IUIAutomationScrollPattern, retVal: *mut BOOL) -> HRESULT,
pub get_CachedVerticallyScrollable: unsafe extern "system" fn(This: *mut IUIAutomationScrollPattern, retVal: *mut BOOL) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§Scroll: unsafe extern "system" fn(This: *mut IUIAutomationScrollPattern, horizontalAmount: ScrollAmount, verticalAmount: ScrollAmount) -> HRESULT
§SetScrollPercent: unsafe extern "system" fn(This: *mut IUIAutomationScrollPattern, horizontalPercent: c_double, verticalPercent: c_double) -> HRESULT
§get_CurrentHorizontalScrollPercent: unsafe extern "system" fn(This: *mut IUIAutomationScrollPattern, retVal: *mut c_double) -> HRESULT
§get_CurrentVerticalScrollPercent: unsafe extern "system" fn(This: *mut IUIAutomationScrollPattern, retVal: *mut c_double) -> HRESULT
§get_CurrentHorizontalViewSize: unsafe extern "system" fn(This: *mut IUIAutomationScrollPattern, retVal: *mut c_double) -> HRESULT
§get_CurrentVerticalViewSize: unsafe extern "system" fn(This: *mut IUIAutomationScrollPattern, retVal: *mut c_double) -> HRESULT
§get_CurrentHorizontallyScrollable: unsafe extern "system" fn(This: *mut IUIAutomationScrollPattern, retVal: *mut BOOL) -> HRESULT
§get_CurrentVerticallyScrollable: unsafe extern "system" fn(This: *mut IUIAutomationScrollPattern, retVal: *mut BOOL) -> HRESULT
§get_CachedHorizontalScrollPercent: unsafe extern "system" fn(This: *mut IUIAutomationScrollPattern, retVal: *mut c_double) -> HRESULT
§get_CachedVerticalScrollPercent: unsafe extern "system" fn(This: *mut IUIAutomationScrollPattern, retVal: *mut c_double) -> HRESULT
§get_CachedHorizontalViewSize: unsafe extern "system" fn(This: *mut IUIAutomationScrollPattern, retVal: *mut c_double) -> HRESULT
§get_CachedVerticalViewSize: unsafe extern "system" fn(This: *mut IUIAutomationScrollPattern, retVal: *mut c_double) -> HRESULT
§get_CachedHorizontallyScrollable: unsafe extern "system" fn(This: *mut IUIAutomationScrollPattern, retVal: *mut BOOL) -> HRESULT
§get_CachedVerticallyScrollable: unsafe extern "system" fn(This: *mut IUIAutomationScrollPattern, retVal: *mut BOOL) -> HRESULT
Auto Trait Implementations§
impl Freeze for IUIAutomationScrollPatternVtbl
impl RefUnwindSafe for IUIAutomationScrollPatternVtbl
impl Send for IUIAutomationScrollPatternVtbl
impl Sync for IUIAutomationScrollPatternVtbl
impl Unpin for IUIAutomationScrollPatternVtbl
impl UnwindSafe for IUIAutomationScrollPatternVtbl
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