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