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) -> HRESULT
Implementations§
§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