#[repr(C)]pub struct ISequentialStreamVtbl {
pub QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut ISequentialStream, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "stdcall" fn(This: *mut ISequentialStream) -> ULONG>,
pub Release: Option<unsafe extern "stdcall" fn(This: *mut ISequentialStream) -> ULONG>,
pub Read: Option<unsafe extern "stdcall" fn(This: *mut ISequentialStream, pv: *mut c_void, cb: ULONG, pcbRead: *mut ULONG) -> HRESULT>,
pub Write: Option<unsafe extern "stdcall" fn(This: *mut ISequentialStream, pv: *const c_void, cb: ULONG, pcbWritten: *mut ULONG) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut ISequentialStream, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "stdcall" fn(This: *mut ISequentialStream) -> ULONG>§Release: Option<unsafe extern "stdcall" fn(This: *mut ISequentialStream) -> ULONG>§Read: Option<unsafe extern "stdcall" fn(This: *mut ISequentialStream, pv: *mut c_void, cb: ULONG, pcbRead: *mut ULONG) -> HRESULT>§Write: Option<unsafe extern "stdcall" fn(This: *mut ISequentialStream, pv: *const c_void, cb: ULONG, pcbWritten: *mut ULONG) -> HRESULT>Trait Implementations§
Source§impl Clone for ISequentialStreamVtbl
impl Clone for ISequentialStreamVtbl
Source§fn clone(&self) -> ISequentialStreamVtbl
fn clone(&self) -> ISequentialStreamVtbl
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ISequentialStreamVtbl
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