#[repr(C)]pub struct ISequentialStreamVtbl {
pub parent: IUnknownVtbl,
pub Read: unsafe extern "system" fn(This: *mut ISequentialStream, pv: *mut c_void, cb: ULONG, pcbRead: *mut ULONG) -> HRESULT,
pub Write: unsafe extern "system" fn(This: *mut ISequentialStream, pv: *const c_void, cb: ULONG, pcbWritten: *mut ULONG) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§Read: unsafe extern "system" fn(This: *mut ISequentialStream, pv: *mut c_void, cb: ULONG, pcbRead: *mut ULONG) -> HRESULT
§Write: unsafe extern "system" fn(This: *mut ISequentialStream, pv: *const c_void, cb: ULONG, pcbWritten: *mut ULONG) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISequentialStreamVtbl
impl RefUnwindSafe for ISequentialStreamVtbl
impl Send for ISequentialStreamVtbl
impl Sync for ISequentialStreamVtbl
impl Unpin for ISequentialStreamVtbl
impl UnwindSafe for ISequentialStreamVtbl
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