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