Struct IOleInPlaceSiteWindowless_Vtbl
#[repr(C)]pub struct IOleInPlaceSiteWindowless_Vtbl {Show 13 fields
pub base__: IOleInPlaceSiteEx_Vtbl,
pub CanWindowlessActivate: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub GetCapture: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub SetCapture: unsafe extern "system" fn(_: *mut c_void, _: BOOL) -> HRESULT,
pub GetFocus: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub SetFocus: unsafe extern "system" fn(_: *mut c_void, _: BOOL) -> HRESULT,
pub GetDC: unsafe extern "system" fn(_: *mut c_void, _: *const RECT, _: u32, _: *mut HDC) -> HRESULT,
pub ReleaseDC: unsafe extern "system" fn(_: *mut c_void, _: HDC) -> HRESULT,
pub InvalidateRect: unsafe extern "system" fn(_: *mut c_void, _: *const RECT, _: BOOL) -> HRESULT,
pub InvalidateRgn: unsafe extern "system" fn(_: *mut c_void, _: HRGN, _: BOOL) -> HRESULT,
pub ScrollRect: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32, _: *const RECT, _: *const RECT) -> HRESULT,
pub AdjustRect: unsafe extern "system" fn(_: *mut c_void, _: *mut RECT) -> HRESULT,
pub OnDefWindowMessage: unsafe extern "system" fn(_: *mut c_void, _: u32, _: WPARAM, _: LPARAM, _: *mut LRESULT) -> HRESULT,
}Fields§
§base__: IOleInPlaceSiteEx_Vtbl§CanWindowlessActivate: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§GetCapture: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§SetCapture: unsafe extern "system" fn(_: *mut c_void, _: BOOL) -> HRESULT§GetFocus: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§SetFocus: unsafe extern "system" fn(_: *mut c_void, _: BOOL) -> HRESULT§GetDC: unsafe extern "system" fn(_: *mut c_void, _: *const RECT, _: u32, _: *mut HDC) -> HRESULT§ReleaseDC: unsafe extern "system" fn(_: *mut c_void, _: HDC) -> HRESULT§InvalidateRect: unsafe extern "system" fn(_: *mut c_void, _: *const RECT, _: BOOL) -> HRESULT§InvalidateRgn: unsafe extern "system" fn(_: *mut c_void, _: HRGN, _: BOOL) -> HRESULT§ScrollRect: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32, _: *const RECT, _: *const RECT) -> HRESULT§AdjustRect: unsafe extern "system" fn(_: *mut c_void, _: *mut RECT) -> HRESULT§OnDefWindowMessage: unsafe extern "system" fn(_: *mut c_void, _: u32, _: WPARAM, _: LPARAM, _: *mut LRESULT) -> HRESULTImplementations§
§impl IOleInPlaceSiteWindowless_Vtbl
impl IOleInPlaceSiteWindowless_Vtbl
pub const fn new<Identity: IOleInPlaceSiteWindowless_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IOleInPlaceSiteWindowless_Vtbl
impl RefUnwindSafe for IOleInPlaceSiteWindowless_Vtbl
impl Send for IOleInPlaceSiteWindowless_Vtbl
impl Sync for IOleInPlaceSiteWindowless_Vtbl
impl Unpin for IOleInPlaceSiteWindowless_Vtbl
impl UnwindSafe for IOleInPlaceSiteWindowless_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