Correctly uses CancellationToken's ThrowIfCancellationRequested method in SemaphoreSl...
[mono.git] / mcs / class / corlib / System.Threading / NativeOverlapped.cs
old mode 100755 (executable)
new mode 100644 (file)
index 9257d55..9b93cca
@@ -34,10 +34,11 @@ using System.Runtime.InteropServices;
 
 namespace System.Threading
 {
+       [ComVisible (true)]
        public struct NativeOverlapped {
-               public int EventHandle;
-               public int InternalHigh;
-               public int InternalLow;
+               public IntPtr EventHandle;
+               public IntPtr InternalHigh;
+               public IntPtr InternalLow;
                public int OffsetHigh;
                public int OffsetLow;