Struct winapi::um::objidlbase::IStream [−][src]
#[repr(C)]pub struct IStream {
pub lpVtbl: *const IStreamVtbl,
}
Fields
lpVtbl: *const IStreamVtbl
Implementations
pub unsafe fn Seek(
&self,
dlibMove: LARGE_INTEGER,
dwOrigin: DWORD,
plibNewPosition: *mut 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 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
Methods from Deref<Target = ISequentialStream>
Trait Implementations
type Target = ISequentialStream
type Target = ISequentialStream
The resulting type after dereferencing.
Dereferences the value.