2006-08-31 Robert Jordan <robertj@gmx.net>
[mono.git] / mcs / class / corlib / System.Runtime.InteropServices / UnmanagedType.cs
index aa90306c139c76c77aa7faf78e3b2200e49313f3..72f0124c799297221dc44567329208524c78df8d 100644 (file)
 namespace System.Runtime.InteropServices {
 
 
-       /// <summary>
-       /// </summary>
+#if NET_2_0
+       [ComVisible(true)]
+#endif
        public enum UnmanagedType {
 
-               /// <summary>
-               /// </summary>
                Bool = 2,
-
-               /// <summary>
-               /// </summary>
                I1 = 3,
-
-               /// <summary>
-               /// </summary>
                U1 = 4,
-
-               /// <summary>
-               /// </summary>
                I2 = 5,
-
-               /// <summary>
-               /// </summary>
                U2 = 6,
-
-               /// <summary>
-               /// </summary>
                I4 = 7,
-
-               /// <summary>
-               /// </summary>
                U4 = 8,
-
-               /// <summary>
-               /// </summary>
                I8 = 9,
-
-               /// <summary>
-               /// </summary>
                U8 = 10,
-
-               /// <summary>
-               /// </summary>
                R4 = 11,
-
-               /// <summary>
-               /// </summary>
                R8 = 12,
-
                Currency = 15,
-
-               /// <summary>
-               /// </summary>
                BStr = 19,
-
-               /// <summary>
-               /// </summary>
                LPStr = 20,
-
-               /// <summary>
-               /// </summary>
                LPWStr = 21,
-
-               /// <summary>
-               /// </summary>
                LPTStr = 22,
-
-               /// <summary>
-               /// </summary>
                ByValTStr = 23,
-
-               /// <summary>
-               /// </summary>
                IUnknown = 25,
-
-               /// <summary>
-               /// </summary>
                IDispatch = 26,
-
-               /// <summary>
-               /// </summary>
                Struct = 27,
-
-               /// <summary>
-               /// </summary>
                Interface = 28,
-
-               /// <summary>
-               /// </summary>
                SafeArray = 29,
-
-               /// <summary>
-               /// </summary>
                ByValArray = 30,
-
-               /// <summary>
-               /// </summary>
                SysInt = 31,
-
-               /// <summary>
-               /// </summary>
                SysUInt = 32,
-
-               /// <summary>
-               /// </summary>
                VBByRefStr = 34,
-
-               /// <summary>
-               /// </summary>
                AnsiBStr = 35,
-
-               /// <summary>
-               /// </summary>
                TBStr = 36,
-
-               /// <summary>
-               /// </summary>
                VariantBool = 37,
-
-               /// <summary>
-               /// </summary>
                FunctionPtr = 38,
-
-               /// <summary>
-               /// </summary>
                // LPVoid = 39,
-
-               /// <summary>
-               /// </summary>
                AsAny = 40,
-
-               /// <summary>
-               /// </summary>
                //RPrecise = 41,
-
-               /// <summary>
-               /// </summary>
                LPArray = 42,
-
-               /// <summary>
-               /// </summary>
                LPStruct = 43,
-
-               /// <summary>
-               /// </summary>
                CustomMarshaler = 44,
+               Error = 45
+       } 
 
-               /// <summary>
-               /// </summary>
-               Error = 45,
-
-#if BOOTSTRAP_WITH_OLDLIB
-               /// <summary>
-               /// </summary>
-               mono_bootstrap_NativeTypeMax = 80,
-#endif
-       } // UnmanagedType
-
-} // System.Runtime.InteropServices
+}