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