Merge pull request #910 from akoeplinger/cleanup-test-ignores
[mono.git] / mcs / class / corlib / System.Runtime.InteropServices.ComTypes / IStream.cs
index a0eaa187c66fdfc123e983bd33faa809dfac67a8..78cccb04894b0993536a61294a873954d7d2c8c8 100644 (file)
@@ -28,7 +28,6 @@
 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
-#if NET_2_0
 using System;
 using System.Runtime.InteropServices.ComTypes;
 
@@ -39,8 +38,8 @@ namespace System.Runtime.InteropServices.ComTypes
        [InterfaceType (ComInterfaceType.InterfaceIsIUnknown)]
        public interface IStream
        {
-               void Read ([Out, MarshalAs(UnmanagedType.LPArray, ArraySubType = Consts.UnmanagedType_80, SizeParamIndex = 1)] byte[] pv, int cb, IntPtr pcbRead);
-               void Write ([MarshalAs(UnmanagedType.LPArray, ArraySubType = Consts.UnmanagedType_80, SizeParamIndex = 1)] byte[] pv, int cb, IntPtr pcbWritten);
+               void Read ([Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] byte[] pv, int cb, IntPtr pcbRead);
+               void Write ([MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] byte[] pv, int cb, IntPtr pcbWritten);
                void Seek (long dlibMove, int dwOrigin, IntPtr plibNewPosition);
                void SetSize (long libNewSize);
                void CopyTo (IStream pstm, long cb, IntPtr pcbRead, IntPtr pcbWritten);
@@ -52,4 +51,3 @@ namespace System.Runtime.InteropServices.ComTypes
                void Clone (out IStream ppstm);
        }
 }
-#endif