#[repr(C)]pub struct ITimerHandler {
pub vtbl: *const ITimerHandlerVtbl,
}Fields§
§vtbl: *const ITimerHandlerVtblTrait Implementations§
Source§impl Clone for ITimerHandler
impl Clone for ITimerHandler
Source§fn clone(&self) -> ITimerHandler
fn clone(&self) -> ITimerHandler
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 ITimerHandler
impl<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for ITimerHandler
Source§impl Interface for ITimerHandler
impl Interface for ITimerHandler
Source§impl Unknown for ITimerHandler
impl Unknown for ITimerHandler
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 ITimerHandler
impl Inherits<FUnknown> for ITimerHandler
impl Send for ITimerHandler
impl Sync for ITimerHandler
Auto Trait Implementations§
impl Freeze for ITimerHandler
impl RefUnwindSafe for ITimerHandler
impl Unpin for ITimerHandler
impl UnwindSafe for ITimerHandler
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