[−][src]Trait webview2_sys::ISequentialStream
Required methods
unsafe fn read(
&self,
pv: *mut c_void,
cb: ULONG,
pcbRead: *mut ULONG
) -> HRESULT
&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
&self,
pv: *const c_void,
cb: ULONG,
pcbWritten: *mut ULONG
) -> HRESULT
Trait Implementations
impl ComInterface for dyn ISequentialStream
[src]
type VTable = ISequentialStreamVTable
A COM compatible V-Table
type Super = dyn IUnknown
The interface that this interface inherits from
const IID: IID
[src]
fn is_iid_in_inheritance_chain(riid: &GUID) -> bool
[src]
impl<C: ISequentialStream> ProductionComInterface<C> for dyn ISequentialStream
[src]
Implementations on Foreign Types
impl<T: ISequentialStream + ComInterface + ?Sized> ISequentialStream for ComRc<T>
[src]
unsafe fn read(
&self,
pv: *mut c_void,
cb: ULONG,
pcbRead: *mut ULONG
) -> HRESULT
[src]
&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
[src]
&self,
pv: *const c_void,
cb: ULONG,
pcbWritten: *mut ULONG
) -> HRESULT
impl<T: ISequentialStream + ComInterface + ?Sized> ISequentialStream for ComPtr<T>
[src]
unsafe fn read(
&self,
pv: *mut c_void,
cb: ULONG,
pcbRead: *mut ULONG
) -> HRESULT
[src]
&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
[src]
&self,
pv: *const c_void,
cb: ULONG,
pcbWritten: *mut ULONG
) -> HRESULT