Struct winapi::um::objidlbase::IStream   [−][src]
#[repr(C)]pub struct IStream {
    pub lpVtbl: *const IStreamVtbl,
}Fields
lpVtbl: *const IStreamVtblImplementations
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.