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