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