#[repr(C)]pub struct IEventHandler {
pub vtbl: *const IEventHandlerVtbl,
}Fields§
§vtbl: *const IEventHandlerVtblTrait Implementations§
Source§impl Clone for IEventHandler
impl Clone for IEventHandler
Source§fn clone(&self) -> IEventHandler
fn clone(&self) -> IEventHandler
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for IEventHandler
impl<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for IEventHandler
Source§impl Interface for IEventHandler
impl Interface for IEventHandler
Source§impl Unknown for IEventHandler
impl Unknown for IEventHandler
Source§unsafe fn query_interface(this: *mut Self, iid: &Guid) -> Option<*mut c_void>
unsafe fn query_interface(this: *mut Self, iid: &Guid) -> Option<*mut c_void>
Checks if an object implements the interface corresponding to the given GUID, and if so,
returns a corresponding interface pointer for the object and increments the object’s
reference count.
impl Copy for IEventHandler
impl Inherits<FUnknown> for IEventHandler
impl Send for IEventHandler
impl Sync for IEventHandler
Auto Trait Implementations§
impl Freeze for IEventHandler
impl RefUnwindSafe for IEventHandler
impl Unpin for IEventHandler
impl UnwindSafe for IEventHandler
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