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