public void Read( byte[] pv, int cb, IntPtr pcbRead ) { int actual = stream.Read( pv, 0, cb ); Marshal.WriteInt32( pcbRead, actual ); }