Struct IUIManagerEventSink_Vtbl
#[repr(C)]pub struct IUIManagerEventSink_Vtbl {
pub base__: IUnknown_Vtbl,
pub OnWindowOpening: unsafe extern "system" fn(_: *mut c_void, _: *const RECT) -> HRESULT,
pub OnWindowOpened: unsafe extern "system" fn(_: *mut c_void, _: *const RECT) -> HRESULT,
pub OnWindowUpdating: unsafe extern "system" fn(_: *mut c_void, _: *const RECT) -> HRESULT,
pub OnWindowUpdated: unsafe extern "system" fn(_: *mut c_void, _: *const RECT) -> HRESULT,
pub OnWindowClosing: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub OnWindowClosed: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
}
Fields§
§base__: IUnknown_Vtbl
§OnWindowOpening: unsafe extern "system" fn(_: *mut c_void, _: *const RECT) -> HRESULT
§OnWindowOpened: unsafe extern "system" fn(_: *mut c_void, _: *const RECT) -> HRESULT
§OnWindowUpdating: unsafe extern "system" fn(_: *mut c_void, _: *const RECT) -> HRESULT
§OnWindowUpdated: unsafe extern "system" fn(_: *mut c_void, _: *const RECT) -> HRESULT
§OnWindowClosing: unsafe extern "system" fn(_: *mut c_void) -> HRESULT
§OnWindowClosed: unsafe extern "system" fn(_: *mut c_void) -> HRESULT
Implementations§
§impl IUIManagerEventSink_Vtbl
impl IUIManagerEventSink_Vtbl
pub const fn new<Identity: IUIManagerEventSink_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IUIManagerEventSink_Vtbl
impl RefUnwindSafe for IUIManagerEventSink_Vtbl
impl Send for IUIManagerEventSink_Vtbl
impl Sync for IUIManagerEventSink_Vtbl
impl Unpin for IUIManagerEventSink_Vtbl
impl UnwindSafe for IUIManagerEventSink_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