Merge pull request #1173 from Serguzest/upstream
[mono.git] / mcs / class / corlib / System.Runtime.InteropServices / TYPEATTR.cs
index 91d020faeaa0684b980b6aeabc440f354f886e6c..9b7bdd1b60d3e3dfacbca6c6955bd6d536a9e00d 100644 (file)
 
 namespace System.Runtime.InteropServices
 {
-       [ComVisible (false)]
+       [Obsolete]
        [StructLayout (LayoutKind.Sequential, CharSet = CharSet.Unicode)]
        public struct TYPEATTR
        {
                public const int MEMBER_ID_NIL = -1;
 
-               public short cbAlignment;
-               public int cbSizeInstance;
-               public short cbSizeVft;
-               public short cFuncs;
-               public short cImplTypes;
-               public short cVars;
-               public int dwReserved;
                public Guid guid;
-               public IDLDESC idldescType;
                public int lcid;
-               public IntPtr lpstrSchema;
+               public int dwReserved;
                public int memidConstructor;
                public int memidDestructor;
-               public TYPEDESC tdescAlias;
+               public IntPtr lpstrSchema;
+               public int cbSizeInstance;
                public TYPEKIND typekind;
+               public short cFuncs;
+               public short cVars;
+               public short cImplTypes;
+               public short cbSizeVft;
+               public short cbAlignment;
+               public TYPEFLAGS wTypeFlags;
                public short wMajorVerNum;
                public short wMinorVerNum;
-               public TYPEFLAGS wTypeFlags;
+               public TYPEDESC tdescAlias;
+               public IDLDESC idldescType;
        }
 }