#[repr(C)]pub struct IPlugView {
pub vtbl: *const IPlugViewVtbl,
}Fields§
§vtbl: *const IPlugViewVtblTrait Implementations§
Source§impl Interface for IPlugView
impl Interface for IPlugView
Source§impl Unknown for IPlugView
impl Unknown for IPlugView
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 IPlugView
impl Inherits<FUnknown> for IPlugView
impl Send for IPlugView
impl Sync for IPlugView
Auto Trait Implementations§
impl Freeze for IPlugView
impl RefUnwindSafe for IPlugView
impl Unpin for IPlugView
impl UnwindSafe for IPlugView
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