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