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