#[repr(C)]pub struct ITransformProvider2Vtbl {
pub parent: ITransformProviderVtbl,
pub Zoom: unsafe extern "system" fn(This: *mut ITransformProvider2, zoom: c_double) -> HRESULT,
pub get_CanZoom: unsafe extern "system" fn(This: *mut ITransformProvider2, pRetVal: *mut BOOL) -> HRESULT,
pub get_ZoomLevel: unsafe extern "system" fn(This: *mut ITransformProvider2, pRetVal: *mut c_double) -> HRESULT,
pub get_ZoomMinimum: unsafe extern "system" fn(This: *mut ITransformProvider2, pRetVal: *mut c_double) -> HRESULT,
pub get_ZoomMaximum: unsafe extern "system" fn(This: *mut ITransformProvider2, pRetVal: *mut c_double) -> HRESULT,
pub ZoomByUnit: unsafe extern "system" fn(This: *mut ITransformProvider2, zoomUnit: ZoomUnit) -> HRESULT,
}
Fields§
§parent: ITransformProviderVtbl
§Zoom: unsafe extern "system" fn(This: *mut ITransformProvider2, zoom: c_double) -> HRESULT
§get_CanZoom: unsafe extern "system" fn(This: *mut ITransformProvider2, pRetVal: *mut BOOL) -> HRESULT
§get_ZoomLevel: unsafe extern "system" fn(This: *mut ITransformProvider2, pRetVal: *mut c_double) -> HRESULT
§get_ZoomMinimum: unsafe extern "system" fn(This: *mut ITransformProvider2, pRetVal: *mut c_double) -> HRESULT
§get_ZoomMaximum: unsafe extern "system" fn(This: *mut ITransformProvider2, pRetVal: *mut c_double) -> HRESULT
§ZoomByUnit: unsafe extern "system" fn(This: *mut ITransformProvider2, zoomUnit: ZoomUnit) -> HRESULT
Auto Trait Implementations§
impl Freeze for ITransformProvider2Vtbl
impl RefUnwindSafe for ITransformProvider2Vtbl
impl Send for ITransformProvider2Vtbl
impl Sync for ITransformProvider2Vtbl
impl Unpin for ITransformProvider2Vtbl
impl UnwindSafe for ITransformProvider2Vtbl
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