Struct IViewObjectEx_Vtbl
#[repr(C)]pub struct IViewObjectEx_Vtbl {
pub base__: IViewObject2_Vtbl,
pub GetRect: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut RECTL) -> HRESULT,
pub GetViewStatus: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub QueryHitPoint: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const RECT, _: POINT, _: i32, _: *mut u32) -> HRESULT,
pub QueryHitRect: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const RECT, _: *const RECT, _: i32, _: *mut u32) -> HRESULT,
pub GetNaturalExtent: unsafe extern "system" fn(_: *mut c_void, _: DVASPECT, _: i32, _: *const DVTARGETDEVICE, _: HDC, _: *const DVEXTENTINFO, _: *mut SIZE) -> HRESULT,
}
Fields§
§base__: IViewObject2_Vtbl
§GetRect: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut RECTL) -> HRESULT
§GetViewStatus: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§QueryHitPoint: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const RECT, _: POINT, _: i32, _: *mut u32) -> HRESULT
§QueryHitRect: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const RECT, _: *const RECT, _: i32, _: *mut u32) -> HRESULT
§GetNaturalExtent: unsafe extern "system" fn(_: *mut c_void, _: DVASPECT, _: i32, _: *const DVTARGETDEVICE, _: HDC, _: *const DVEXTENTINFO, _: *mut SIZE) -> HRESULT
Implementations§
§impl IViewObjectEx_Vtbl
impl IViewObjectEx_Vtbl
pub const fn new<Identity: IViewObjectEx_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IViewObjectEx_Vtbl
impl RefUnwindSafe for IViewObjectEx_Vtbl
impl Send for IViewObjectEx_Vtbl
impl Sync for IViewObjectEx_Vtbl
impl Unpin for IViewObjectEx_Vtbl
impl UnwindSafe for IViewObjectEx_Vtbl
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