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