CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface IStream

    Namespace: STXMLPropTypes
    Assembly: STXMLPropTypes.dll
    Syntax
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    [Guid("0000000C-0000-0000-C000-000000000046")]
    public interface IStream : ISequentialStream

    Methods

    Clone(out IStream)

    Declaration
    void Clone(out IStream ppstm)
    Parameters
    Type Name Description
    IStream ppstm

    Commit(uint)

    Declaration
    void Commit(uint grfCommitFlags)
    Parameters
    Type Name Description
    uint grfCommitFlags

    LockRegion(_ULARGE_INTEGER, _ULARGE_INTEGER, uint)

    Declaration
    void LockRegion(_ULARGE_INTEGER libOffset, _ULARGE_INTEGER cb, uint dwLockType)
    Parameters
    Type Name Description
    _ULARGE_INTEGER libOffset
    _ULARGE_INTEGER cb
    uint dwLockType

    RemoteCopyTo(IStream, _ULARGE_INTEGER, out _ULARGE_INTEGER, out _ULARGE_INTEGER)

    Declaration
    void RemoteCopyTo(IStream pstm, _ULARGE_INTEGER cb, out _ULARGE_INTEGER pcbRead, out _ULARGE_INTEGER pcbWritten)
    Parameters
    Type Name Description
    IStream pstm
    _ULARGE_INTEGER cb
    _ULARGE_INTEGER pcbRead
    _ULARGE_INTEGER pcbWritten

    RemoteRead(out byte, uint, out uint)

    Declaration
    void RemoteRead(out byte pv, uint cb, out uint pcbRead)
    Parameters
    Type Name Description
    byte pv
    uint cb
    uint pcbRead

    RemoteSeek(_LARGE_INTEGER, uint, out _ULARGE_INTEGER)

    Declaration
    void RemoteSeek(_LARGE_INTEGER dlibMove, uint dwOrigin, out _ULARGE_INTEGER plibNewPosition)
    Parameters
    Type Name Description
    _LARGE_INTEGER dlibMove
    uint dwOrigin
    _ULARGE_INTEGER plibNewPosition

    RemoteWrite(ref byte, uint, out uint)

    Declaration
    void RemoteWrite(ref byte pv, uint cb, out uint pcbWritten)
    Parameters
    Type Name Description
    byte pv
    uint cb
    uint pcbWritten

    Revert()

    Declaration
    void Revert()

    SetSize(_ULARGE_INTEGER)

    Declaration
    void SetSize(_ULARGE_INTEGER libNewSize)
    Parameters
    Type Name Description
    _ULARGE_INTEGER libNewSize

    Stat(out tagSTATSTG, uint)

    Declaration
    void Stat(out tagSTATSTG pstatstg, uint grfStatFlag)
    Parameters
    Type Name Description
    tagSTATSTG pstatstg
    uint grfStatFlag

    UnlockRegion(_ULARGE_INTEGER, _ULARGE_INTEGER, uint)

    Declaration
    void UnlockRegion(_ULARGE_INTEGER libOffset, _ULARGE_INTEGER cb, uint dwLockType)
    Parameters
    Type Name Description
    _ULARGE_INTEGER libOffset
    _ULARGE_INTEGER cb
    uint dwLockType
    In this article