pub trait ISequentialStream: IUnknown {
// Required methods
unsafe fn read(
&self,
pv: *mut c_void,
cb: ULONG,
pcbRead: *mut ULONG,
) -> HRESULT;
unsafe fn write(
&self,
pv: *const c_void,
cb: ULONG,
pcbWritten: *mut ULONG,
) -> HRESULT;
}Required Methods§
unsafe fn read( &self, pv: *mut c_void, cb: ULONG, pcbRead: *mut ULONG, ) -> HRESULT
unsafe fn write( &self, pv: *const c_void, cb: ULONG, pcbWritten: *mut ULONG, ) -> HRESULT
Trait Implementations§
Source§impl ComInterface for dyn ISequentialStream
impl ComInterface for dyn ISequentialStream
Source§type VTable = ISequentialStreamVTable
type VTable = ISequentialStreamVTable
A COM compatible V-Table
Source§fn is_iid_in_inheritance_chain(riid: &GUID) -> bool
fn is_iid_in_inheritance_chain(riid: &GUID) -> bool
Check whether a given IID is in the inheritance hierarchy of this interface