#[repr(C)]pub struct ISpStreamFormat {
pub lpVtbl: *const ISpStreamFormatVtbl,
}
Fields§
§lpVtbl: *const ISpStreamFormatVtbl
Implementations§
Methods from Deref<Target = IStream>§
pub unsafe fn Seek( &self, dlibMove: LARGE_INTEGER, dwOrigin: DWORD, plibNewPosition: *mut ULARGE_INTEGER, ) -> HRESULT
pub unsafe fn SetSize(&self, libNewSize: ULARGE_INTEGER) -> HRESULT
pub unsafe fn CopyTo( &self, pstm: *mut IStream, cb: ULARGE_INTEGER, pcbRead: *mut ULARGE_INTEGER, pcbWritten: *mut ULARGE_INTEGER, ) -> HRESULT
pub unsafe fn Commit(&self, grfCommitFlags: DWORD) -> HRESULT
pub unsafe fn Revert(&self) -> HRESULT
pub unsafe fn LockRegion( &self, libOffset: ULARGE_INTEGER, cb: ULARGE_INTEGER, dwLockType: DWORD, ) -> HRESULT
pub unsafe fn UnlockRegion( &self, libOffset: ULARGE_INTEGER, cb: ULARGE_INTEGER, dwLockType: DWORD, ) -> HRESULT
pub unsafe fn Stat(&self, pstatstg: *mut STATSTG, grfStatFlag: DWORD) -> HRESULT
pub unsafe fn Clone(&self, ppstm: *mut *mut IStream) -> HRESULT
Methods from Deref<Target = ISequentialStream>§
Trait Implementations§
Source§impl Deref for ISpStreamFormat
impl Deref for ISpStreamFormat
Auto Trait Implementations§
impl Freeze for ISpStreamFormat
impl RefUnwindSafe for ISpStreamFormat
impl !Send for ISpStreamFormat
impl !Sync for ISpStreamFormat
impl Unpin for ISpStreamFormat
impl UnwindSafe for ISpStreamFormat
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