Esempio n. 1
0
        /// <summary>
        /// Seeks within the stream.
        /// </summary>
        /// <param name="dlibMove">The number of bytes to move.</param>
        /// <param name="dwOrigin">Seek origin.</param>
        /// <param name="plibNewPosition">The position after seeking.</param>
        public void RemoteSeek(ComInterop._LARGE_INTEGER dlibMove, uint dwOrigin, out ComInterop._ULARGE_INTEGER plibNewPosition)
        {
            switch (dwOrigin)
            {
            case 0:
                this.stream.Seek(dlibMove.QuadPart, SeekOrigin.Begin);
                break;

            case 1:
                this.stream.Seek(dlibMove.QuadPart, SeekOrigin.Current);
                break;

            case 2:
                this.stream.Seek(dlibMove.QuadPart, SeekOrigin.End);
                break;
            }

            plibNewPosition.QuadPart = (ulong)this.stream.Position;
        }
Esempio n. 2
0
 /// <summary>
 /// Not implemented.
 /// </summary>
 /// <param name="pstm">Not implemented.</param>
 /// <param name="cb">Not implemented.</param>
 /// <param name="pcbRead">Not implemented.</param>
 /// <param name="pcbWritten">Not implemented.</param>
 public void RemoteCopyTo(ComInterop.IStream pstm, ComInterop._ULARGE_INTEGER cb, out ComInterop._ULARGE_INTEGER pcbRead, out ComInterop._ULARGE_INTEGER pcbWritten)
 {
     throw new NotImplementedException("The method or operation is not implemented.");
 }
Esempio n. 3
0
 /// <summary>
 /// Not implemented.
 /// </summary>
 /// <param name="libOffset">Not implemented.</param>
 /// <param name="cb">Not implemented.</param>
 /// <param name="dwLockType">Not implemented.</param>
 public void LockRegion(ComInterop._ULARGE_INTEGER libOffset, ComInterop._ULARGE_INTEGER cb, uint dwLockType)
 {
     throw new NotImplementedException("The method or operation is not implemented.");
 }
Esempio n. 4
0
 /// <summary>
 /// Not implemented.
 /// </summary>
 /// <param name="libNewSize">Not implemented.</param>
 public void SetSize(ComInterop._ULARGE_INTEGER libNewSize)
 {
     throw new NotImplementedException("The method or operation is not implemented.");
 }