#[repr(C)]pub struct ITransformProviderVtbl {
pub parent: IUnknownVtbl,
pub Move: unsafe extern "system" fn(This: *mut ITransformProvider, x: c_double, y: c_double) -> HRESULT,
pub Resize: unsafe extern "system" fn(This: *mut ITransformProvider, width: c_double, height: c_double) -> HRESULT,
pub Rotate: unsafe extern "system" fn(This: *mut ITransformProvider, degrees: c_double) -> HRESULT,
pub get_CanMove: unsafe extern "system" fn(This: *mut ITransformProvider, pRetVal: *mut BOOL) -> HRESULT,
pub get_CanResize: unsafe extern "system" fn(This: *mut ITransformProvider, pRetVal: *mut BOOL) -> HRESULT,
pub get_CanRotate: unsafe extern "system" fn(This: *mut ITransformProvider, pRetVal: *mut BOOL) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§Move: unsafe extern "system" fn(This: *mut ITransformProvider, x: c_double, y: c_double) -> HRESULT
§Resize: unsafe extern "system" fn(This: *mut ITransformProvider, width: c_double, height: c_double) -> HRESULT
§Rotate: unsafe extern "system" fn(This: *mut ITransformProvider, degrees: c_double) -> HRESULT
§get_CanMove: unsafe extern "system" fn(This: *mut ITransformProvider, pRetVal: *mut BOOL) -> HRESULT
§get_CanResize: unsafe extern "system" fn(This: *mut ITransformProvider, pRetVal: *mut BOOL) -> HRESULT
§get_CanRotate: unsafe extern "system" fn(This: *mut ITransformProvider, pRetVal: *mut BOOL) -> HRESULT
Auto Trait Implementations§
impl Freeze for ITransformProviderVtbl
impl RefUnwindSafe for ITransformProviderVtbl
impl Send for ITransformProviderVtbl
impl Sync for ITransformProviderVtbl
impl Unpin for ITransformProviderVtbl
impl UnwindSafe for ITransformProviderVtbl
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