#[repr(C)]pub struct ISequentialStreamVTable {
pub iunknown_base: <dyn IUnknown as ComInterface>::VTable,
pub Read: unsafe extern "stdcall" fn(*mut ISequentialStreamVPtr, *mut c_void, ULONG, *mut ULONG) -> HRESULT,
pub Write: unsafe extern "stdcall" fn(*mut ISequentialStreamVPtr, *const c_void, ULONG, *mut ULONG) -> HRESULT,
}Fields§
§iunknown_base: <dyn IUnknown as ComInterface>::VTable§Read: unsafe extern "stdcall" fn(*mut ISequentialStreamVPtr, *mut c_void, ULONG, *mut ULONG) -> HRESULT§Write: unsafe extern "stdcall" fn(*mut ISequentialStreamVPtr, *const c_void, ULONG, *mut ULONG) -> HRESULTAuto Trait Implementations§
impl Freeze for ISequentialStreamVTable
impl RefUnwindSafe for ISequentialStreamVTable
impl Send for ISequentialStreamVTable
impl Sync for ISequentialStreamVTable
impl Unpin for ISequentialStreamVTable
impl UnsafeUnpin for ISequentialStreamVTable
impl UnwindSafe for ISequentialStreamVTable
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