Merge pull request #920
[mono.git] / mcs / class / corlib / System.Runtime.InteropServices / EXCEPINFO.cs
old mode 100755 (executable)
new mode 100644 (file)
index b012359..0e61c36
 
 using System;
 
+#if !FULL_AOT_RUNTIME
 namespace System.Runtime.InteropServices
 {
-
-       [ComVisible(false)]
+       [Obsolete]
+       [StructLayout (LayoutKind.Sequential, CharSet = CharSet.Unicode)]
        public struct EXCEPINFO {
+               public short wCode;
+               public short wReserved;
+               [MarshalAs (UnmanagedType.BStr)]
+               public string bstrSource;
                [MarshalAs (UnmanagedType.BStr)]
                public string bstrDescription;
                [MarshalAs (UnmanagedType.BStr)]
                public string bstrHelpFile;
-               [MarshalAs (UnmanagedType.BStr)]
-               public string bstrSource;
                public int dwHelpContext;
-               public IntPtr pfnDeferredFillIn;
                public IntPtr pvReserved;
-               public short wCode;
-               public short wReserved;
+               public IntPtr pfnDeferredFillIn;
        }
 }
 
+#endif