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