#[repr(C)]pub struct IScrollProviderVtbl {
pub parent: IUnknownVtbl,
pub Scroll: unsafe extern "system" fn(This: *mut IScrollProvider, horizontalAmount: ScrollAmount, verticalAmount: ScrollAmount) -> HRESULT,
pub SetScrollPercent: unsafe extern "system" fn(This: *mut IScrollProvider, horizontalPercent: c_double, verticalPercent: c_double) -> HRESULT,
pub get_HorizontalScrollPercent: unsafe extern "system" fn(This: *mut IScrollProvider, pRetVal: *mut c_double) -> HRESULT,
pub get_VerticalScrollPercent: unsafe extern "system" fn(This: *mut IScrollProvider, pRetVal: *mut c_double) -> HRESULT,
pub get_HorizontalViewSize: unsafe extern "system" fn(This: *mut IScrollProvider, pRetVal: *mut c_double) -> HRESULT,
pub get_VerticalViewSize: unsafe extern "system" fn(This: *mut IScrollProvider, pRetVal: *mut c_double) -> HRESULT,
pub get_HorizontallyScrollable: unsafe extern "system" fn(This: *mut IScrollProvider, pRetVal: *mut BOOL) -> HRESULT,
pub get_VerticallyScrollable: unsafe extern "system" fn(This: *mut IScrollProvider, pRetVal: *mut BOOL) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§Scroll: unsafe extern "system" fn(This: *mut IScrollProvider, horizontalAmount: ScrollAmount, verticalAmount: ScrollAmount) -> HRESULT
§SetScrollPercent: unsafe extern "system" fn(This: *mut IScrollProvider, horizontalPercent: c_double, verticalPercent: c_double) -> HRESULT
§get_HorizontalScrollPercent: unsafe extern "system" fn(This: *mut IScrollProvider, pRetVal: *mut c_double) -> HRESULT
§get_VerticalScrollPercent: unsafe extern "system" fn(This: *mut IScrollProvider, pRetVal: *mut c_double) -> HRESULT
§get_HorizontalViewSize: unsafe extern "system" fn(This: *mut IScrollProvider, pRetVal: *mut c_double) -> HRESULT
§get_VerticalViewSize: unsafe extern "system" fn(This: *mut IScrollProvider, pRetVal: *mut c_double) -> HRESULT
§get_HorizontallyScrollable: unsafe extern "system" fn(This: *mut IScrollProvider, pRetVal: *mut BOOL) -> HRESULT
§get_VerticallyScrollable: unsafe extern "system" fn(This: *mut IScrollProvider, pRetVal: *mut BOOL) -> HRESULT
Auto Trait Implementations§
impl Freeze for IScrollProviderVtbl
impl RefUnwindSafe for IScrollProviderVtbl
impl Send for IScrollProviderVtbl
impl Sync for IScrollProviderVtbl
impl Unpin for IScrollProviderVtbl
impl UnwindSafe for IScrollProviderVtbl
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