dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Runtime/InteropService


From: Rhys Weatherley <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Runtime/InteropServices ArrayWithOffset.cs,1.2,1.3 AssemblyRegistrationFlags.cs,1.1,1.2 AutomationProxyAttribute.cs,1.2,1.3 BINDPTR.cs,1.2,1.3 BIND_OPTS.cs,1.1,1.2 BestFitMappingAttribute.cs,1.2,1.3 CALLCONV.cs,1.1,1.2 COMException.cs,1.4,1.5 CONNECTDATA.cs,1.2,1.3 ClassInterfaceAttribute.cs,1.1,1.2 ClassInterfaceType.cs,1.1,1.2 CoClassAttribute.cs,1.2,1.3 ComAliasNameAttribute.cs,1.2,1.3 ComCompatibleVersionAttribute.cs,1.2,1.3 ComConversionLossAttribute.cs,1.2,1.3 ComEventInterfaceAttribute.cs,1.2,1.3 ComImportAttribute.cs,1.4,1.5 ComInterfaceType.cs,1.2,1.3 ComMemberType.cs,1.2,1.3 ComRegisterFunctionAttribute.cs,1.2,1.3 ComSourceInterfacesAttribute.cs,1.2,1.3 ComUnregisterFunctionAttribute.cs,1.2,1.3 ComVisibleAttribute.cs,1.1,1.2 CurrencyWrapper.cs,1.1,1.2 DESCKIND.cs,1.1,1.2 DISPPARAMS.cs,1.2,1.3 DispIdAttribute.cs,1.4,1.5 DispatchWrapper.cs,1.1,1.2 ELEMDESC.cs,1.2,1.3 EXCEPINFO.cs,1.2,1.3 ErrorWrapper.cs,1.1,1.2 ExporterEventKind.cs,1.1,1.2 ExtensibleClassFactory.cs,1.1,1.2 ExternalException.cs,1.5,1.6 FILETIME.cs,1.1,1.2 FUNCDESC.cs,1.1,1.2 FUNCFLAGS.cs,1.1,1.2 FUNCKIND.cs,1.1,1.2 GuidAttribute.cs,1.4,1.5 HandleRef.cs,1.1,1.2 IDLDESC.cs,1.2,1.3 IDLFLAG.cs,1.1,1.2 IDispatchImplAttribute.cs,1.2,1.3 IDispatchImplType.cs,1.1,1.2 IMPLTYPEFLAGS.cs,1.1,1.2 INVOKEKIND.cs,1.2,1.3 IRegistrationServices.cs,1.2,1.3 ITypeLibConverter.cs,1.3,1.4ITypeLibExporterNameProvider.cs,1.2,1.3 ITypeLibExporterNotifySink.cs,1.2,1.3ITypeLibImporterNotifySink.cs,1.2,1.3 ImportedFromTypeLibAttribute.cs,1.2,1.3 ImporterEventKind.cs,1.1,1.2 InterfaceTypeAttribute.cs,1.6,1.7 InvalidComObjectException.cs,1.4,1.5 InvalidOleVariantTypeException.cs,1.4,1.5 LCIDConversionAttribute.cs,1.2,1.3 LIBFLAGS.cs,1.1,1.2 Marshal.cs,1.8,1.9 MarshalAsAttribute.cs,1.5,1.6 MarshalDirectiveException.cs,1.4,1.5 ObjectCreationDelegate.cs,1.1,1.2 PARAMDESC.cs,1.2,1.3 PARAMFLAG.cs,1.2,1.3 PrimaryInteropAssemblyAttribute.cs,1.2,1.3 ProgIdAttribute.cs,1.2,1.3 RegistrationServices.cs,1.2,1.3 RuntimeEnvironment.cs,1.2,1.3 SEHException.cs,1.5,1.6 STATSTG.cs,1.2,1.3 SYSKIND.cs,1.1,1.2 SafeArrayRankMismatchException.cs,1.4,1.5 SafeArrayTypeMismatchException.cs,1.4,1.5 TYPEATTR.cs,1.2,1.3 TYPEDESC.cs,1.2,1.3 TYPEFLAGS.cs,1.1,1.2 TYPEKIND.cs,1.1,1.2 TYPELIBATTR.cs,1.2,1.3 TypeLibConverter.cs,1.3,1.4 TypeLibExporterFlags.cs,1.1,1.2 TypeLibFuncAttribute.cs,1.2,1.3 TypeLibFuncFlags.cs,1.1,1.2 TypeLibImporterFlags.cs,1.2,1.3 TypeLibTypeAttribute.cs,1.2,1.3 TypeLibTypeFlags.cs,1.1,1.2 TypeLibVarAttribute.cs,1.2,1.3 TypeLibVarFlags.cs,1.2,1.3 TypeLibVersionAttribute.cs,1.2,1.3 UCOMIBindCtx.cs,1.3,1.4 UCOMIConnectionPoint.cs,1.3,1.4UCOMIConnectionPointContainer.cs,1.3,1.4 UCOMIEnumConnectionPoints.cs,1.3,1.4 UCOMIEnumConnections.cs,1.3,1.4 UCOMIEnumMoniker.cs,1.3,1.4 UCOMIEnumString.cs,1.3,1.4 UCOMIEnumVARIANT.cs,1.3,1.4 UCOMIMoniker.cs,1.3,1.4 UCOMIPersistFile.cs,1.3,1.4 UCOMIRunningObjectTable.cs,1.3,1.4 UCOMIStream.cs,1.3,1.4 UCOMITypeComp.cs,1.3,1.4 UCOMITypeInfo.cs,1.4,1.5 UCOMITypeLib.cs,1.4,1.5 UnknownWrapper.cs,1.1,1.2 VARDESC.cs,1.2,1.3 VARFLAGS.cs,1.2,1.3 VarEnum.cs,1.1,1.2
Date: Wed, 28 May 2003 21:22:46 -0400

Update of /cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices
In directory 
subversions:/tmp/cvs-serv18917/runtime/System/Runtime/InteropServices

Modified Files:
        ArrayWithOffset.cs AssemblyRegistrationFlags.cs 
        AutomationProxyAttribute.cs BINDPTR.cs BIND_OPTS.cs 
        BestFitMappingAttribute.cs CALLCONV.cs COMException.cs 
        CONNECTDATA.cs ClassInterfaceAttribute.cs 
        ClassInterfaceType.cs CoClassAttribute.cs 
        ComAliasNameAttribute.cs ComCompatibleVersionAttribute.cs 
        ComConversionLossAttribute.cs ComEventInterfaceAttribute.cs 
        ComImportAttribute.cs ComInterfaceType.cs ComMemberType.cs 
        ComRegisterFunctionAttribute.cs 
        ComSourceInterfacesAttribute.cs 
        ComUnregisterFunctionAttribute.cs ComVisibleAttribute.cs 
        CurrencyWrapper.cs DESCKIND.cs DISPPARAMS.cs 
        DispIdAttribute.cs DispatchWrapper.cs ELEMDESC.cs EXCEPINFO.cs 
        ErrorWrapper.cs ExporterEventKind.cs ExtensibleClassFactory.cs 
        ExternalException.cs FILETIME.cs FUNCDESC.cs FUNCFLAGS.cs 
        FUNCKIND.cs GuidAttribute.cs HandleRef.cs IDLDESC.cs 
        IDLFLAG.cs IDispatchImplAttribute.cs IDispatchImplType.cs 
        IMPLTYPEFLAGS.cs INVOKEKIND.cs IRegistrationServices.cs 
        ITypeLibConverter.cs ITypeLibExporterNameProvider.cs 
        ITypeLibExporterNotifySink.cs ITypeLibImporterNotifySink.cs 
        ImportedFromTypeLibAttribute.cs ImporterEventKind.cs 
        InterfaceTypeAttribute.cs InvalidComObjectException.cs 
        InvalidOleVariantTypeException.cs LCIDConversionAttribute.cs 
        LIBFLAGS.cs Marshal.cs MarshalAsAttribute.cs 
        MarshalDirectiveException.cs ObjectCreationDelegate.cs 
        PARAMDESC.cs PARAMFLAG.cs PrimaryInteropAssemblyAttribute.cs 
        ProgIdAttribute.cs RegistrationServices.cs 
        RuntimeEnvironment.cs SEHException.cs STATSTG.cs SYSKIND.cs 
        SafeArrayRankMismatchException.cs 
        SafeArrayTypeMismatchException.cs TYPEATTR.cs TYPEDESC.cs 
        TYPEFLAGS.cs TYPEKIND.cs TYPELIBATTR.cs TypeLibConverter.cs 
        TypeLibExporterFlags.cs TypeLibFuncAttribute.cs 
        TypeLibFuncFlags.cs TypeLibImporterFlags.cs 
        TypeLibTypeAttribute.cs TypeLibTypeFlags.cs 
        TypeLibVarAttribute.cs TypeLibVarFlags.cs 
        TypeLibVersionAttribute.cs UCOMIBindCtx.cs 
        UCOMIConnectionPoint.cs UCOMIConnectionPointContainer.cs 
        UCOMIEnumConnectionPoints.cs UCOMIEnumConnections.cs 
        UCOMIEnumMoniker.cs UCOMIEnumString.cs UCOMIEnumVARIANT.cs 
        UCOMIMoniker.cs UCOMIPersistFile.cs UCOMIRunningObjectTable.cs 
        UCOMIStream.cs UCOMITypeComp.cs UCOMITypeInfo.cs 
        UCOMITypeLib.cs UnknownWrapper.cs VARDESC.cs VARFLAGS.cs 
        VarEnum.cs 
Log Message:


Add new profile options - CONFIG_COM_INTEROP, CONFIG_CODEDOM,
CONFIG_CRYPTO, CONFIG_X509_CERTIFICATES.


Index: ArrayWithOffset.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ArrayWithOffset.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** ArrayWithOffset.cs  23 Apr 2003 05:39:49 -0000      1.2
--- ArrayWithOffset.cs  29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  public struct ArrayWithOffset
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  public struct ArrayWithOffset
***************
*** 72,76 ****
  }; // struct ArrayWithOffset
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 72,76 ----
  }; // struct ArrayWithOffset
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: AssemblyRegistrationFlags.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/AssemblyRegistrationFlags.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** AssemblyRegistrationFlags.cs        4 Apr 2003 21:53:53 -0000       1.1
--- AssemblyRegistrationFlags.cs        29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [Flags]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [Flags]
***************
*** 34,38 ****
  }; // enum AssemblyRegistrationFlags
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 34,38 ----
  }; // enum AssemblyRegistrationFlags
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: AutomationProxyAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/AutomationProxyAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** AutomationProxyAttribute.cs 23 Apr 2003 05:39:49 -0000      1.2
--- AutomationProxyAttribute.cs 29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [AttributeUsage(AttributeTargets.Assembly |
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [AttributeUsage(AttributeTargets.Assembly |
***************
*** 51,55 ****
  }; // class AutomationProxyAttribute
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 51,55 ----
  }; // class AutomationProxyAttribute
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: BINDPTR.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/BINDPTR.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** BINDPTR.cs  23 Apr 2003 05:39:49 -0000      1.2
--- BINDPTR.cs  29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [ComVisible(false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [ComVisible(false)]
***************
*** 36,40 ****
  }; // struct BINDPTR
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 36,40 ----
  }; // struct BINDPTR
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: BIND_OPTS.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/BIND_OPTS.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** BIND_OPTS.cs        4 Apr 2003 21:53:53 -0000       1.1
--- BIND_OPTS.cs        29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [ComVisible(false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [ComVisible(false)]
***************
*** 36,40 ****
  }; // struct BIND_OPTS
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 36,40 ----
  }; // struct BIND_OPTS
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: BestFitMappingAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/BestFitMappingAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** BestFitMappingAttribute.cs  23 Apr 2003 05:39:49 -0000      1.2
--- BestFitMappingAttribute.cs  29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [AttributeUsage(AttributeTargets.Assembly |
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [AttributeUsage(AttributeTargets.Assembly |
***************
*** 56,60 ****
  }; // class BestFitMappingAttribute
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 56,60 ----
  }; // class BestFitMappingAttribute
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: CALLCONV.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/CALLCONV.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CALLCONV.cs 4 Apr 2003 21:53:53 -0000       1.1
--- CALLCONV.cs 29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [ComVisible(false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [ComVisible(false)]
***************
*** 42,46 ****
  }; // enum CALLCONV
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 42,46 ----
  }; // enum CALLCONV
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: COMException.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/COMException.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** COMException.cs     26 May 2003 04:41:21 -0000      1.4
--- COMException.cs     29 May 2003 01:22:41 -0000      1.5
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.Serialization;
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  using System.Runtime.Serialization;
***************
*** 73,77 ****
  }; // class COMException
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 73,77 ----
  }; // class COMException
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: CONNECTDATA.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/CONNECTDATA.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** CONNECTDATA.cs      23 Apr 2003 05:39:49 -0000      1.2
--- CONNECTDATA.cs      29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [ComVisible(false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [ComVisible(false)]
***************
*** 35,39 ****
  }; // struct CONNECTDATA
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 35,39 ----
  }; // struct CONNECTDATA
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: ClassInterfaceAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ClassInterfaceAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** ClassInterfaceAttribute.cs  14 Nov 2002 01:50:46 -0000      1.1
--- ClassInterfaceAttribute.cs  29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [AttributeUsage(AttributeTargets.Class | AttributeTargets.Assembly,
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [AttributeUsage(AttributeTargets.Class | AttributeTargets.Assembly,
***************
*** 54,58 ****
  }; // class ClassInterfaceAttribute
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 54,58 ----
  }; // class ClassInterfaceAttribute
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: ClassInterfaceType.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ClassInterfaceType.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** ClassInterfaceType.cs       14 Nov 2002 01:50:46 -0000      1.1
--- ClassInterfaceType.cs       29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  public enum ClassInterfaceType
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  public enum ClassInterfaceType
***************
*** 33,37 ****
  }; // enum ClassInterfaceType
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 33,37 ----
  }; // enum ClassInterfaceType
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: CoClassAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/CoClassAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** CoClassAttribute.cs 23 Apr 2003 05:39:49 -0000      1.2
--- CoClassAttribute.cs 29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [AttributeUsage(AttributeTargets.Interface, Inherited=false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [AttributeUsage(AttributeTargets.Interface, Inherited=false)]
***************
*** 48,52 ****
  }; // class CoClassAttribute
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 48,52 ----
  }; // class CoClassAttribute
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: ComAliasNameAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ComAliasNameAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** ComAliasNameAttribute.cs    23 Apr 2003 05:39:49 -0000      1.2
--- ComAliasNameAttribute.cs    29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [AttributeUsage(AttributeTargets.Property |
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [AttributeUsage(AttributeTargets.Property |
***************
*** 52,56 ****
  }; // class ComAliasNameAttribute
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 52,56 ----
  }; // class ComAliasNameAttribute
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: ComCompatibleVersionAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ComCompatibleVersionAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** ComCompatibleVersionAttribute.cs    23 Apr 2003 05:39:49 -0000      1.2
--- ComCompatibleVersionAttribute.cs    29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [AttributeUsage(AttributeTargets.Assembly, Inherited=false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [AttributeUsage(AttributeTargets.Assembly, Inherited=false)]
***************
*** 76,80 ****
  }; // class ComCompatibleVersionAttribute
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 76,80 ----
  }; // class ComCompatibleVersionAttribute
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: ComConversionLossAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ComConversionLossAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** ComConversionLossAttribute.cs       23 Apr 2003 05:39:49 -0000      1.2
--- ComConversionLossAttribute.cs       29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [AttributeUsage(AttributeTargets.All, Inherited=false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [AttributeUsage(AttributeTargets.All, Inherited=false)]
***************
*** 33,37 ****
  }; // class ComConversionLossAttribute
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 33,37 ----
  }; // class ComConversionLossAttribute
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: ComEventInterfaceAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ComEventInterfaceAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** ComEventInterfaceAttribute.cs       23 Apr 2003 05:39:49 -0000      1.2
--- ComEventInterfaceAttribute.cs       29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [AttributeUsage(AttributeTargets.Interface, Inherited=false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [AttributeUsage(AttributeTargets.Interface, Inherited=false)]
***************
*** 57,61 ****
  }; // class ComEventInterfaceAttribute
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 57,61 ----
  }; // class ComEventInterfaceAttribute
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: ComImportAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ComImportAttribute.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** ComImportAttribute.cs       23 Apr 2003 05:39:49 -0000      1.4
--- ComImportAttribute.cs       29 May 2003 01:22:41 -0000      1.5
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [AttributeUsage(AttributeTargets.Class |
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [AttributeUsage(AttributeTargets.Class |
***************
*** 35,39 ****
  }; // class ComImportAttribute
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 35,39 ----
  }; // class ComImportAttribute
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: ComInterfaceType.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ComInterfaceType.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** ComInterfaceType.cs 4 Apr 2003 21:53:53 -0000       1.2
--- ComInterfaceType.cs 29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [Serializable]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [Serializable]
***************
*** 34,38 ****
  }; // enum ComInterfaceType
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 34,38 ----
  }; // enum ComInterfaceType
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: ComMemberType.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ComMemberType.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** ComMemberType.cs    4 Apr 2003 21:53:53 -0000       1.2
--- ComMemberType.cs    29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  public enum ComMemberType
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  public enum ComMemberType
***************
*** 33,37 ****
  }; // enum ComMemberType
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 33,37 ----
  }; // enum ComMemberType
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: ComRegisterFunctionAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ComRegisterFunctionAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** ComRegisterFunctionAttribute.cs     23 Apr 2003 05:39:49 -0000      1.2
--- ComRegisterFunctionAttribute.cs     29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [AttributeUsage(AttributeTargets.Method, Inherited=false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [AttributeUsage(AttributeTargets.Method, Inherited=false)]
***************
*** 33,37 ****
  }; // class ComRegisterFunctionAttribute
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 33,37 ----
  }; // class ComRegisterFunctionAttribute
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: ComSourceInterfacesAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ComSourceInterfacesAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** ComSourceInterfacesAttribute.cs     23 Apr 2003 05:39:49 -0000      1.2
--- ComSourceInterfacesAttribute.cs     29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [AttributeUsage(AttributeTargets.Class, Inherited=false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [AttributeUsage(AttributeTargets.Class, Inherited=false)]
***************
*** 76,80 ****
  }; // class ComSourceInterfacesAttribute
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 76,80 ----
  }; // class ComSourceInterfacesAttribute
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: ComUnregisterFunctionAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ComUnregisterFunctionAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** ComUnregisterFunctionAttribute.cs   23 Apr 2003 05:39:49 -0000      1.2
--- ComUnregisterFunctionAttribute.cs   29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [AttributeUsage(AttributeTargets.Method, Inherited=false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [AttributeUsage(AttributeTargets.Method, Inherited=false)]
***************
*** 33,37 ****
  }; // class ComUnregisterFunctionAttribute
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 33,37 ----
  }; // class ComUnregisterFunctionAttribute
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: ComVisibleAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ComVisibleAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** ComVisibleAttribute.cs      7 Nov 2002 11:25:19 -0000       1.1
--- ComVisibleAttribute.cs      29 May 2003 01:22:41 -0000      1.2
***************
*** 25,28 ****
--- 25,30 ----
  #if !ECMA_COMPAT
  
+ // Needed for Compact .NET Framework compatibility, so not CONFIG_COM_INTEROP.
+ 
  [AttributeUsage(AttributeTargets.Assembly |
                            AttributeTargets.Class |

Index: CurrencyWrapper.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/CurrencyWrapper.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CurrencyWrapper.cs  4 Apr 2003 21:53:53 -0000       1.1
--- CurrencyWrapper.cs  29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  public sealed class CurrencyWrapper
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  public sealed class CurrencyWrapper
***************
*** 59,63 ****
  }; // class CurrencyWrapper
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 59,63 ----
  }; // class CurrencyWrapper
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: DESCKIND.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/DESCKIND.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** DESCKIND.cs 4 Apr 2003 21:53:53 -0000       1.1
--- DESCKIND.cs 29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [ComVisible(false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [ComVisible(false)]
***************
*** 38,42 ****
  }; // enum DESCKIND
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 38,42 ----
  }; // enum DESCKIND
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: DISPPARAMS.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/DISPPARAMS.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** DISPPARAMS.cs       23 Apr 2003 05:39:49 -0000      1.2
--- DISPPARAMS.cs       29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [ComVisible(false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [ComVisible(false)]
***************
*** 37,41 ****
  }; // struct DISPPARAMS
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 37,41 ----
  }; // struct DISPPARAMS
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: DispIdAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/DispIdAttribute.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** DispIdAttribute.cs  23 Apr 2003 05:39:49 -0000      1.4
--- DispIdAttribute.cs  29 May 2003 01:22:41 -0000      1.5
***************
*** 25,28 ****
--- 25,30 ----
  #if !ECMA_COMPAT
  
+ // Needed for Compact .NET Framework compatibility, so not CONFIG_COM_INTEROP.
+ 
  [AttributeUsage(AttributeTargets.Method |
                                AttributeTargets.Field |

Index: DispatchWrapper.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/DispatchWrapper.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** DispatchWrapper.cs  4 Apr 2003 21:53:53 -0000       1.1
--- DispatchWrapper.cs  29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  public sealed class DispatchWrapper
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  public sealed class DispatchWrapper
***************
*** 47,51 ****
  }; // class DispatchWrapper
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 47,51 ----
  }; // class DispatchWrapper
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: ELEMDESC.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ELEMDESC.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** ELEMDESC.cs 23 Apr 2003 05:39:49 -0000      1.2
--- ELEMDESC.cs 29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [ComVisible(false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [ComVisible(false)]
***************
*** 43,47 ****
  }; // struct ELEMDESC
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 43,47 ----
  }; // struct ELEMDESC
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: EXCEPINFO.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/EXCEPINFO.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** EXCEPINFO.cs        23 Apr 2003 05:39:49 -0000      1.2
--- EXCEPINFO.cs        29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [ComVisible(false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [ComVisible(false)]
***************
*** 41,45 ****
  }; // struct EXCEPINFO
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 41,45 ----
  }; // struct EXCEPINFO
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: ErrorWrapper.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ErrorWrapper.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** ErrorWrapper.cs     4 Apr 2003 21:53:53 -0000       1.1
--- ErrorWrapper.cs     29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  public sealed class ErrorWrapper
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  public sealed class ErrorWrapper
***************
*** 63,67 ****
  }; // class ErrorWrapper
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 63,67 ----
  }; // class ErrorWrapper
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: ExporterEventKind.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ExporterEventKind.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** ExporterEventKind.cs        4 Apr 2003 21:53:53 -0000       1.1
--- ExporterEventKind.cs        29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [Serializable]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [Serializable]
***************
*** 34,38 ****
  }; // enum ExporterEventKind
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 34,38 ----
  }; // enum ExporterEventKind
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: ExtensibleClassFactory.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ExtensibleClassFactory.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** ExtensibleClassFactory.cs   4 Apr 2003 21:53:53 -0000       1.1
--- ExtensibleClassFactory.cs   29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  public sealed class ExtensibleClassFactory
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  public sealed class ExtensibleClassFactory
***************
*** 39,43 ****
  }; // class ExtensibleClassFactory
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 39,43 ----
  }; // class ExtensibleClassFactory
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: ExternalException.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ExternalException.cs,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** ExternalException.cs        26 May 2003 04:41:21 -0000      1.5
--- ExternalException.cs        29 May 2003 01:22:41 -0000      1.6
***************
*** 24,27 ****
--- 24,29 ----
  #if !ECMA_COMPAT
  
+ // Needed for Compact .NET Framework compatibility, so not CONFIG_COM_INTEROP.
+ 
  using System.Runtime.Serialization;
  

Index: FILETIME.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/FILETIME.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** FILETIME.cs 4 Apr 2003 21:53:53 -0000       1.1
--- FILETIME.cs 29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [ComVisible(false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [ComVisible(false)]
***************
*** 34,38 ****
  }; // struct FILETIME
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 34,38 ----
  }; // struct FILETIME
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: FUNCDESC.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/FUNCDESC.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** FUNCDESC.cs 4 Apr 2003 21:53:53 -0000       1.1
--- FUNCDESC.cs 29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [ComVisible(false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [ComVisible(false)]
***************
*** 44,48 ****
  }; // struct FUNCDESC
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 44,48 ----
  }; // struct FUNCDESC
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: FUNCFLAGS.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/FUNCFLAGS.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** FUNCFLAGS.cs        4 Apr 2003 21:53:53 -0000       1.1
--- FUNCFLAGS.cs        29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [ComVisible(false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [ComVisible(false)]
***************
*** 46,50 ****
  }; // enum FUNCFLAGS
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 46,50 ----
  }; // enum FUNCFLAGS
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: FUNCKIND.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/FUNCKIND.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** FUNCKIND.cs 4 Apr 2003 21:53:53 -0000       1.1
--- FUNCKIND.cs 29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [ComVisible(false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [ComVisible(false)]
***************
*** 37,41 ****
  }; // enum FUNCKIND
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 37,41 ----
  }; // enum FUNCKIND
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: GuidAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/GuidAttribute.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** GuidAttribute.cs    23 Apr 2003 05:39:49 -0000      1.4
--- GuidAttribute.cs    29 May 2003 01:22:41 -0000      1.5
***************
*** 25,28 ****
--- 25,30 ----
  #if !ECMA_COMPAT
  
+ // Needed for Compact .NET Framework compatibility, so not CONFIG_COM_INTEROP.
+ 
  [AttributeUsage(AttributeTargets.Assembly |
                                AttributeTargets.Class |

Index: HandleRef.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/HandleRef.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** HandleRef.cs        4 Apr 2003 21:53:53 -0000       1.1
--- HandleRef.cs        29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  public struct HandleRef
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  public struct HandleRef
***************
*** 62,66 ****
  }; // struct HandleRef
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 62,66 ----
  }; // struct HandleRef
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: IDLDESC.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/IDLDESC.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** IDLDESC.cs  23 Apr 2003 05:39:49 -0000      1.2
--- IDLDESC.cs  29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [ComVisible(false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [ComVisible(false)]
***************
*** 35,39 ****
  }; // struct IDLDESC
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 35,39 ----
  }; // struct IDLDESC
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: IDLFLAG.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/IDLFLAG.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** IDLFLAG.cs  4 Apr 2003 21:53:53 -0000       1.1
--- IDLFLAG.cs  29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [ComVisible(false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [ComVisible(false)]
***************
*** 38,42 ****
  }; // enum IDLFLAG
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 38,42 ----
  }; // enum IDLFLAG
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: IDispatchImplAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/IDispatchImplAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** IDispatchImplAttribute.cs   23 Apr 2003 05:39:49 -0000      1.2
--- IDispatchImplAttribute.cs   29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [AttributeUsage(AttributeTargets.Assembly |
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [AttributeUsage(AttributeTargets.Assembly |
***************
*** 54,58 ****
  }; // class IDispatchImplAttribute
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 54,58 ----
  }; // class IDispatchImplAttribute
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: IDispatchImplType.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/IDispatchImplType.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** IDispatchImplType.cs        4 Apr 2003 21:53:53 -0000       1.1
--- IDispatchImplType.cs        29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [Serializable]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [Serializable]
***************
*** 34,38 ****
  }; // enum IDispatchImplType
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 34,38 ----
  }; // enum IDispatchImplType
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: IMPLTYPEFLAGS.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/IMPLTYPEFLAGS.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** IMPLTYPEFLAGS.cs    4 Apr 2003 21:53:53 -0000       1.1
--- IMPLTYPEFLAGS.cs    29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [ComVisible(false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [ComVisible(false)]
***************
*** 37,41 ****
  }; // enum IMPLTYPEFLAGS
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 37,41 ----
  }; // enum IMPLTYPEFLAGS
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: INVOKEKIND.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/INVOKEKIND.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** INVOKEKIND.cs       23 Apr 2003 05:39:49 -0000      1.2
--- INVOKEKIND.cs       29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [ComVisible(false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [ComVisible(false)]
***************
*** 36,40 ****
  }; // enum INVOKEKIND
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 36,40 ----
  }; // enum INVOKEKIND
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: IRegistrationServices.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/IRegistrationServices.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** IRegistrationServices.cs    23 Apr 2003 05:39:49 -0000      1.2
--- IRegistrationServices.cs    29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Reflection;
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  using System.Reflection;
***************
*** 57,61 ****
  }; // interface IRegistrationServices
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 57,61 ----
  }; // interface IRegistrationServices
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: ITypeLibConverter.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ITypeLibConverter.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** ITypeLibConverter.cs        26 May 2003 05:03:41 -0000      1.3
--- ITypeLibConverter.cs        29 May 2003 01:22:41 -0000      1.4
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Reflection;
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  using System.Reflection;
***************
*** 61,65 ****
  }; // interface ITypeLibConverter
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 61,65 ----
  }; // interface ITypeLibConverter
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: ITypeLibExporterNameProvider.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ITypeLibExporterNameProvider.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** ITypeLibExporterNameProvider.cs     23 Apr 2003 05:39:49 -0000      1.2
--- ITypeLibExporterNameProvider.cs     29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Reflection;
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  using System.Reflection;
***************
*** 38,42 ****
  }; // interface ITypeLibExporterNameProvider
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 38,42 ----
  }; // interface ITypeLibExporterNameProvider
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: ITypeLibExporterNotifySink.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ITypeLibExporterNotifySink.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** ITypeLibExporterNotifySink.cs       23 Apr 2003 05:39:49 -0000      1.2
--- ITypeLibExporterNotifySink.cs       29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Reflection;
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  using System.Reflection;
***************
*** 41,45 ****
  }; // interface ITypeLibExporterNotifySink
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 41,45 ----
  }; // interface ITypeLibExporterNotifySink
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: ITypeLibImporterNotifySink.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ITypeLibImporterNotifySink.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** ITypeLibImporterNotifySink.cs       23 Apr 2003 05:39:49 -0000      1.2
--- ITypeLibImporterNotifySink.cs       29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Reflection;
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  using System.Reflection;
***************
*** 41,45 ****
  }; // interface ITypeLibImporterNotifySink
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 41,45 ----
  }; // interface ITypeLibImporterNotifySink
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: ImportedFromTypeLibAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ImportedFromTypeLibAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** ImportedFromTypeLibAttribute.cs     23 Apr 2003 05:39:49 -0000      1.2
--- ImportedFromTypeLibAttribute.cs     29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [AttributeUsage(AttributeTargets.Assembly, Inherited=false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [AttributeUsage(AttributeTargets.Assembly, Inherited=false)]
***************
*** 48,52 ****
  }; // class ImportedFromTypeLibAttribute
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 48,52 ----
  }; // class ImportedFromTypeLibAttribute
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: ImporterEventKind.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ImporterEventKind.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** ImporterEventKind.cs        4 Apr 2003 21:53:53 -0000       1.1
--- ImporterEventKind.cs        29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [Serializable]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [Serializable]
***************
*** 34,38 ****
  }; // enum ImporterEventKind
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 34,38 ----
  }; // enum ImporterEventKind
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: InterfaceTypeAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/InterfaceTypeAttribute.cs,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -r1.6 -r1.7
*** InterfaceTypeAttribute.cs   23 Apr 2003 05:39:49 -0000      1.6
--- InterfaceTypeAttribute.cs   29 May 2003 01:22:41 -0000      1.7
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [AttributeUsage(AttributeTargets.Interface, Inherited=false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [AttributeUsage(AttributeTargets.Interface, Inherited=false)]
***************
*** 48,52 ****
  
  }; // class InterfaceTypeAttribute
! #endif
  
  }; // namespace System.Runtime.InteropServices
--- 48,53 ----
  
  }; // class InterfaceTypeAttribute
! 
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: InvalidComObjectException.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/InvalidComObjectException.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** InvalidComObjectException.cs        26 May 2003 04:41:21 -0000      1.4
--- InvalidComObjectException.cs        29 May 2003 01:22:41 -0000      1.5
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.Serialization;
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  using System.Runtime.Serialization;
***************
*** 64,68 ****
  }; // class InvalidComObjectException
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 64,68 ----
  }; // class InvalidComObjectException
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: InvalidOleVariantTypeException.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/InvalidOleVariantTypeException.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** InvalidOleVariantTypeException.cs   26 May 2003 04:41:21 -0000      1.4
--- InvalidOleVariantTypeException.cs   29 May 2003 01:22:41 -0000      1.5
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.Serialization;
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  using System.Runtime.Serialization;
***************
*** 64,68 ****
  }; // class InvalidOleVariantTypeException
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 64,68 ----
  }; // class InvalidOleVariantTypeException
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: LCIDConversionAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/LCIDConversionAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** LCIDConversionAttribute.cs  23 Apr 2003 05:39:49 -0000      1.2
--- LCIDConversionAttribute.cs  29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [AttributeUsage(AttributeTargets.Method, Inherited=false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [AttributeUsage(AttributeTargets.Method, Inherited=false)]
***************
*** 48,52 ****
  }; // class LCIDConversionAttribute
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 48,52 ----
  }; // class LCIDConversionAttribute
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: LIBFLAGS.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/LIBFLAGS.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** LIBFLAGS.cs 4 Apr 2003 21:53:53 -0000       1.1
--- LIBFLAGS.cs 29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [ComVisible(false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [ComVisible(false)]
***************
*** 37,41 ****
  }; // enum LIBFLAGS
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 37,41 ----
  }; // enum LIBFLAGS
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: Marshal.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/Marshal.cs,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** Marshal.cs  25 Apr 2003 03:53:07 -0000      1.8
--- Marshal.cs  29 May 2003 01:22:41 -0000      1.9
***************
*** 333,336 ****
--- 333,338 ----
                        }
  
+ #if CONFIG_COM_INTEROP
+ 
        // Stub out COM-related methods, which are not supported
        // in this implementation.
***************
*** 359,368 ****
                                throw new NotImplementedException();
                        }
- #if !ECMA_COMPAT
        public static Guid GenerateGuidForType(Type type)
                        {
                                throw new NotImplementedException();
                        }
- #endif
        public static String GenerateProgIdForType(Type type)
                        {
--- 361,368 ----
***************
*** 431,435 ****
                                throw new NotImplementedException();
                        }
- #if !ECMA_COMPAT
        public static String GetTypeInfoName(UCOMITypeInfo pTI)
                        {
--- 431,434 ----
***************
*** 452,456 ****
                                throw new NotImplementedException();
                        }
- #endif
        public static bool IsComObject(Object o)
                        {
--- 451,454 ----
***************
*** 461,470 ****
                                return false;
                        }
- #if !ECMA_COMPAT
        public static int QueryInterface(IntPtr pUnk, ref Guid iid, out IntPtr 
ppv)
                        {
                                throw new NotImplementedException();
                        }
- #endif
        public static IntPtr ReAllocCoTaskMem(IntPtr pv, int cb)
                        {
--- 459,466 ----
***************
*** 507,510 ****
--- 503,508 ----
                                throw new NotImplementedException();
                        }
+ 
+ #endif // CONFIG_COM_INTEROP
  
        // Other methods that aren't relevant to this implementation.

Index: MarshalAsAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/MarshalAsAttribute.cs,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** MarshalAsAttribute.cs       23 Apr 2003 05:39:49 -0000      1.5
--- MarshalAsAttribute.cs       29 May 2003 01:22:41 -0000      1.6
***************
*** 51,55 ****
        public int SizeConst;
        public short SizeParamIndex;
! #if !ECMA_COMPAT
        public VarEnum SafeArraySubType;
        public Type SafeArrayUserDefinedSubType;
--- 51,55 ----
        public int SizeConst;
        public short SizeParamIndex;
! #if CONFIG_COM_INTEROP
        public VarEnum SafeArraySubType;
        public Type SafeArrayUserDefinedSubType;

Index: MarshalDirectiveException.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/MarshalDirectiveException.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** MarshalDirectiveException.cs        26 May 2003 04:41:21 -0000      1.4
--- MarshalDirectiveException.cs        29 May 2003 01:22:41 -0000      1.5
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.Serialization;
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  using System.Runtime.Serialization;
***************
*** 64,68 ****
  }; // class MarshalDirectiveException
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 64,68 ----
  }; // class MarshalDirectiveException
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: ObjectCreationDelegate.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ObjectCreationDelegate.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** ObjectCreationDelegate.cs   4 Apr 2003 21:53:53 -0000       1.1
--- ObjectCreationDelegate.cs   29 May 2003 01:22:41 -0000      1.2
***************
*** 23,31 ****
  {
  
! #if !ECMA_COMPAT
  
  public delegate IntPtr ObjectCreationDelegate(IntPtr aggregator);
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 23,31 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  public delegate IntPtr ObjectCreationDelegate(IntPtr aggregator);
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: PARAMDESC.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/PARAMDESC.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** PARAMDESC.cs        23 Apr 2003 05:39:49 -0000      1.2
--- PARAMDESC.cs        29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [ComVisible(false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [ComVisible(false)]
***************
*** 35,39 ****
  }; // struct PARAMDESC
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 35,39 ----
  }; // struct PARAMDESC
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: PARAMFLAG.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/PARAMFLAG.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** PARAMFLAG.cs        23 Apr 2003 05:39:49 -0000      1.2
--- PARAMFLAG.cs        29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [ComVisible(false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [ComVisible(false)]
***************
*** 41,45 ****
  }; // enum PARAMFLAG
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 41,45 ----
  }; // enum PARAMFLAG
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: PrimaryInteropAssemblyAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/PrimaryInteropAssemblyAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** PrimaryInteropAssemblyAttribute.cs  23 Apr 2003 05:39:49 -0000      1.2
--- PrimaryInteropAssemblyAttribute.cs  29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [AttributeUsage(AttributeTargets.Assembly, Inherited=false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [AttributeUsage(AttributeTargets.Assembly, Inherited=false)]
***************
*** 57,61 ****
  }; // class PrimaryInteropAssemblyAttribute
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 57,61 ----
  }; // class PrimaryInteropAssemblyAttribute
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: ProgIdAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/ProgIdAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** ProgIdAttribute.cs  23 Apr 2003 05:39:49 -0000      1.2
--- ProgIdAttribute.cs  29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [AttributeUsage(AttributeTargets.Class, Inherited=false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [AttributeUsage(AttributeTargets.Class, Inherited=false)]
***************
*** 48,52 ****
  }; // class ProgIdAttribute
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 48,52 ----
  }; // class ProgIdAttribute
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: RegistrationServices.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/RegistrationServices.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** RegistrationServices.cs     23 Apr 2003 05:39:49 -0000      1.2
--- RegistrationServices.cs     29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Reflection;
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  using System.Reflection;
***************
*** 88,92 ****
  }; // class RegistrationServices
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 88,92 ----
  }; // class RegistrationServices
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: RuntimeEnvironment.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/RuntimeEnvironment.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** RuntimeEnvironment.cs       23 Apr 2003 05:39:49 -0000      1.2
--- RuntimeEnvironment.cs       29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Reflection;
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  using System.Reflection;
***************
*** 65,69 ****
  }; // class RuntimeEnvironment
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 65,69 ----
  }; // class RuntimeEnvironment
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: SEHException.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/SEHException.cs,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** SEHException.cs     26 May 2003 04:41:21 -0000      1.5
--- SEHException.cs     29 May 2003 01:22:41 -0000      1.6
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.Serialization;
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  using System.Runtime.Serialization;
***************
*** 69,73 ****
  }; // class SEHException
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 69,73 ----
  }; // class SEHException
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: STATSTG.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/STATSTG.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** STATSTG.cs  23 Apr 2003 05:39:49 -0000      1.2
--- STATSTG.cs  29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [ComVisible(false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [ComVisible(false)]
***************
*** 44,48 ****
  }; // struct STATSTG
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 44,48 ----
  }; // struct STATSTG
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: SYSKIND.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/SYSKIND.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** SYSKIND.cs  4 Apr 2003 21:53:53 -0000       1.1
--- SYSKIND.cs  29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [ComVisible(false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [ComVisible(false)]
***************
*** 35,39 ****
  }; // enum SYSKIND
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 35,39 ----
  }; // enum SYSKIND
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: SafeArrayRankMismatchException.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/SafeArrayRankMismatchException.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** SafeArrayRankMismatchException.cs   26 May 2003 04:41:21 -0000      1.4
--- SafeArrayRankMismatchException.cs   29 May 2003 01:22:41 -0000      1.5
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.Serialization;
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  using System.Runtime.Serialization;
***************
*** 64,68 ****
  }; // class SafeArrayRankMismatchException
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 64,68 ----
  }; // class SafeArrayRankMismatchException
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: SafeArrayTypeMismatchException.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/SafeArrayTypeMismatchException.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** SafeArrayTypeMismatchException.cs   26 May 2003 04:41:21 -0000      1.4
--- SafeArrayTypeMismatchException.cs   29 May 2003 01:22:41 -0000      1.5
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Runtime.Serialization;
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  using System.Runtime.Serialization;
***************
*** 64,68 ****
  }; // class SafeArrayTypeMismatchException
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 64,68 ----
  }; // class SafeArrayTypeMismatchException
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: TYPEATTR.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/TYPEATTR.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** TYPEATTR.cs 23 Apr 2003 05:39:49 -0000      1.2
--- TYPEATTR.cs 29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [ComVisible(false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [ComVisible(false)]
***************
*** 52,56 ****
  }; // struct TYPEATTR
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 52,56 ----
  }; // struct TYPEATTR
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: TYPEDESC.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/TYPEDESC.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** TYPEDESC.cs 23 Apr 2003 05:39:49 -0000      1.2
--- TYPEDESC.cs 29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [ComVisible(false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [ComVisible(false)]
***************
*** 35,39 ****
  }; // struct TYPEDESC
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 35,39 ----
  }; // struct TYPEDESC
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: TYPEFLAGS.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/TYPEFLAGS.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** TYPEFLAGS.cs        4 Apr 2003 21:53:53 -0000       1.1
--- TYPEFLAGS.cs        29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [ComVisible(false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [ComVisible(false)]
***************
*** 48,52 ****
  }; // enum TYPEFLAGS
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 48,52 ----
  }; // enum TYPEFLAGS
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: TYPEKIND.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/TYPEKIND.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** TYPEKIND.cs 4 Apr 2003 21:53:53 -0000       1.1
--- TYPEKIND.cs 29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [ComVisible(false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [ComVisible(false)]
***************
*** 41,45 ****
  }; // enum TYPEKIND
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 41,45 ----
  }; // enum TYPEKIND
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: TYPELIBATTR.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/TYPELIBATTR.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** TYPELIBATTR.cs      23 Apr 2003 05:39:49 -0000      1.2
--- TYPELIBATTR.cs      29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [ComVisible(false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [ComVisible(false)]
***************
*** 39,43 ****
  }; // struct TYPELIBATTR
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 39,43 ----
  }; // struct TYPELIBATTR
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: TypeLibConverter.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/TypeLibConverter.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** TypeLibConverter.cs 26 May 2003 05:03:41 -0000      1.3
--- TypeLibConverter.cs 29 May 2003 01:22:41 -0000      1.4
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  using System.Reflection;
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  using System.Reflection;
***************
*** 80,84 ****
  }; // class TypeLibConverter
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 80,84 ----
  }; // class TypeLibConverter
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: TypeLibExporterFlags.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/TypeLibExporterFlags.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** TypeLibExporterFlags.cs     4 Apr 2003 21:53:54 -0000       1.1
--- TypeLibExporterFlags.cs     29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [Flags]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [Flags]
***************
*** 33,37 ****
  }; // enum TypeLibExporterFlags
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 33,37 ----
  }; // enum TypeLibExporterFlags
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: TypeLibFuncAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/TypeLibFuncAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** TypeLibFuncAttribute.cs     23 Apr 2003 05:39:49 -0000      1.2
--- TypeLibFuncAttribute.cs     29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [AttributeUsage(AttributeTargets.Method, Inherited=false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [AttributeUsage(AttributeTargets.Method, Inherited=false)]
***************
*** 52,56 ****
  }; // class TypeLibFuncAttribute
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 52,56 ----
  }; // class TypeLibFuncAttribute
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: TypeLibFuncFlags.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/TypeLibFuncFlags.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** TypeLibFuncFlags.cs 4 Apr 2003 21:53:54 -0000       1.1
--- TypeLibFuncFlags.cs 29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [Serializable]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [Serializable]
***************
*** 45,49 ****
  }; // enum TypeLibFuncFlags
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 45,49 ----
  }; // enum TypeLibFuncFlags
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: TypeLibImporterFlags.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/TypeLibImporterFlags.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** TypeLibImporterFlags.cs     23 Apr 2003 05:39:49 -0000      1.2
--- TypeLibImporterFlags.cs     29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [Flags]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [Flags]
***************
*** 36,40 ****
  }; // enum TypeLibImporterFlags
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 36,40 ----
  }; // enum TypeLibImporterFlags
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: TypeLibTypeAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/TypeLibTypeAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** TypeLibTypeAttribute.cs     23 Apr 2003 05:39:49 -0000      1.2
--- TypeLibTypeAttribute.cs     29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [AttributeUsage(AttributeTargets.Class |
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [AttributeUsage(AttributeTargets.Class |
***************
*** 56,60 ****
  }; // class TypeLibTypeAttribute
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 56,60 ----
  }; // class TypeLibTypeAttribute
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: TypeLibTypeFlags.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/TypeLibTypeFlags.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** TypeLibTypeFlags.cs 4 Apr 2003 21:53:54 -0000       1.1
--- TypeLibTypeFlags.cs 29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [Serializable]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [Serializable]
***************
*** 46,50 ****
  }; // enum TypeLibTypeFlags
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 46,50 ----
  }; // enum TypeLibTypeFlags
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: TypeLibVarAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/TypeLibVarAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** TypeLibVarAttribute.cs      23 Apr 2003 05:39:49 -0000      1.2
--- TypeLibVarAttribute.cs      29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [AttributeUsage(AttributeTargets.Field, Inherited=false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [AttributeUsage(AttributeTargets.Field, Inherited=false)]
***************
*** 52,56 ****
  }; // class TypeLibVarAttribute
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 52,56 ----
  }; // class TypeLibVarAttribute
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: TypeLibVarFlags.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/TypeLibVarFlags.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** TypeLibVarFlags.cs  23 Apr 2003 05:39:49 -0000      1.2
--- TypeLibVarFlags.cs  29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [Serializable]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [Serializable]
***************
*** 45,49 ****
  }; // enum TypeLibVarFlags
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 45,49 ----
  }; // enum TypeLibVarFlags
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: TypeLibVersionAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/TypeLibVersionAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** TypeLibVersionAttribute.cs  23 Apr 2003 05:39:49 -0000      1.2
--- TypeLibVersionAttribute.cs  29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [AttributeUsage(AttributeTargets.Assembly, Inherited=false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [AttributeUsage(AttributeTargets.Assembly, Inherited=false)]
***************
*** 57,61 ****
  }; // class TypeLibVersionAttribute
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 57,61 ----
  }; // class TypeLibVersionAttribute
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: UCOMIBindCtx.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMIBindCtx.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** UCOMIBindCtx.cs     25 Apr 2003 03:53:07 -0000      1.3
--- UCOMIBindCtx.cs     29 May 2003 01:22:41 -0000      1.4
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [Guid("0000000e-0000-0000-C000-000000000046")]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [Guid("0000000e-0000-0000-C000-000000000046")]
***************
*** 43,47 ****
  }; // class UCOMIBindCtx
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 43,47 ----
  }; // class UCOMIBindCtx
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: UCOMIConnectionPoint.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMIConnectionPoint.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** UCOMIConnectionPoint.cs     25 Apr 2003 03:53:07 -0000      1.3
--- UCOMIConnectionPoint.cs     29 May 2003 01:22:41 -0000      1.4
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [Guid("B196B286-BAB4-101A-B69C-00AA00341D07")]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [Guid("B196B286-BAB4-101A-B69C-00AA00341D07")]
***************
*** 38,42 ****
  }; // class UCOMIConnectionPoint
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 38,42 ----
  }; // class UCOMIConnectionPoint
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: UCOMIConnectionPointContainer.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMIConnectionPointContainer.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** UCOMIConnectionPointContainer.cs    25 Apr 2003 03:53:07 -0000      1.3
--- UCOMIConnectionPointContainer.cs    29 May 2003 01:22:41 -0000      1.4
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [Guid("B196B284-BAB4-101A-B69C-00AA00341D07")]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [Guid("B196B284-BAB4-101A-B69C-00AA00341D07")]
***************
*** 35,39 ****
  }; // class UCOMIConnectionPointContainer
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 35,39 ----
  }; // class UCOMIConnectionPointContainer
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: UCOMIEnumConnectionPoints.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMIEnumConnectionPoints.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** UCOMIEnumConnectionPoints.cs        25 Apr 2003 03:53:07 -0000      1.3
--- UCOMIEnumConnectionPoints.cs        29 May 2003 01:22:41 -0000      1.4
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [Guid("B196B285-BAB4-101A-B69C-00AA00341D07")]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [Guid("B196B285-BAB4-101A-B69C-00AA00341D07")]
***************
*** 37,41 ****
  }; // class UCOMIEnumConnectionPoints
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 37,41 ----
  }; // class UCOMIEnumConnectionPoints
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: UCOMIEnumConnections.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMIEnumConnections.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** UCOMIEnumConnections.cs     25 Apr 2003 03:53:07 -0000      1.3
--- UCOMIEnumConnections.cs     29 May 2003 01:22:41 -0000      1.4
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [Guid("B196B287-BAB4-101A-B69C-00AA00341D07")]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [Guid("B196B287-BAB4-101A-B69C-00AA00341D07")]
***************
*** 37,41 ****
  }; // class UCOMIEnumConnections
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 37,41 ----
  }; // class UCOMIEnumConnections
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: UCOMIEnumMoniker.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMIEnumMoniker.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** UCOMIEnumMoniker.cs 25 Apr 2003 03:53:07 -0000      1.3
--- UCOMIEnumMoniker.cs 29 May 2003 01:22:41 -0000      1.4
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [Guid("00000102-0000-0000-C000-000000000046")]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [Guid("00000102-0000-0000-C000-000000000046")]
***************
*** 37,41 ****
  }; // class UCOMIEnumMoniker
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 37,41 ----
  }; // class UCOMIEnumMoniker
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: UCOMIEnumString.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMIEnumString.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** UCOMIEnumString.cs  25 Apr 2003 03:53:07 -0000      1.3
--- UCOMIEnumString.cs  29 May 2003 01:22:41 -0000      1.4
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [Guid("00000101-0000-0000-C000-000000000046")]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [Guid("00000101-0000-0000-C000-000000000046")]
***************
*** 37,41 ****
  }; // class UCOMIEnumString
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 37,41 ----
  }; // class UCOMIEnumString
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: UCOMIEnumVARIANT.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMIEnumVARIANT.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** UCOMIEnumVARIANT.cs 25 Apr 2003 03:53:07 -0000      1.3
--- UCOMIEnumVARIANT.cs 29 May 2003 01:22:41 -0000      1.4
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [Guid("00020404-0000-0000-C000-000000000046")]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [Guid("00020404-0000-0000-C000-000000000046")]
***************
*** 37,41 ****
  }; // class UCOMIEnumVARIANT
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 37,41 ----
  }; // class UCOMIEnumVARIANT
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: UCOMIMoniker.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMIMoniker.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** UCOMIMoniker.cs     25 Apr 2003 03:53:07 -0000      1.3
--- UCOMIMoniker.cs     29 May 2003 01:22:41 -0000      1.4
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [Guid("0000000f-0000-0000-C000-000000000046")]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [Guid("0000000f-0000-0000-C000-000000000046")]
***************
*** 62,66 ****
  }; // class UCOMIMoniker
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 62,66 ----
  }; // class UCOMIMoniker
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: UCOMIPersistFile.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMIPersistFile.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** UCOMIPersistFile.cs 25 Apr 2003 03:53:07 -0000      1.3
--- UCOMIPersistFile.cs 29 May 2003 01:22:41 -0000      1.4
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [Guid("0000010b-0000-0000-C000-000000000046")]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [Guid("0000010b-0000-0000-C000-000000000046")]
***************
*** 39,43 ****
  }; // class UCOMIPersistFile
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 39,43 ----
  }; // class UCOMIPersistFile
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: UCOMIRunningObjectTable.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMIRunningObjectTable.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** UCOMIRunningObjectTable.cs  25 Apr 2003 03:53:07 -0000      1.3
--- UCOMIRunningObjectTable.cs  29 May 2003 01:22:41 -0000      1.4
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [Guid("00000010-0000-0000-C000-000000000046")]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [Guid("00000010-0000-0000-C000-000000000046")]
***************
*** 42,46 ****
  }; // class UCOMIRunningObjectTable
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 42,46 ----
  }; // class UCOMIRunningObjectTable
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: UCOMIStream.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMIStream.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** UCOMIStream.cs      25 Apr 2003 03:53:07 -0000      1.3
--- UCOMIStream.cs      29 May 2003 01:22:41 -0000      1.4
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [Guid("0000000c-0000-0000-C000-000000000046")]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [Guid("0000000c-0000-0000-C000-000000000046")]
***************
*** 44,48 ****
  }; // class UCOMIStream
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 44,48 ----
  }; // class UCOMIStream
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: UCOMITypeComp.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMITypeComp.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** UCOMITypeComp.cs    25 Apr 2003 03:53:07 -0000      1.3
--- UCOMITypeComp.cs    29 May 2003 01:22:41 -0000      1.4
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [Guid("00020403-0000-0000-C000-000000000046")]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [Guid("00020403-0000-0000-C000-000000000046")]
***************
*** 38,42 ****
  }; // class UCOMITypeComp
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 38,42 ----
  }; // class UCOMITypeComp
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: UCOMITypeInfo.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMITypeInfo.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** UCOMITypeInfo.cs    25 Apr 2003 03:53:07 -0000      1.4
--- UCOMITypeInfo.cs    29 May 2003 01:22:41 -0000      1.5
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [Guid("00020401-0000-0000-C000-000000000046")]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [Guid("00020401-0000-0000-C000-000000000046")]
***************
*** 58,62 ****
  }; // class UCOMITypeInfo
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 58,62 ----
  }; // class UCOMITypeInfo
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: UCOMITypeLib.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UCOMITypeLib.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** UCOMITypeLib.cs     25 Apr 2003 03:53:07 -0000      1.4
--- UCOMITypeLib.cs     29 May 2003 01:22:41 -0000      1.5
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [Guid("00020402-0000-0000-C000-000000000046")]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [Guid("00020402-0000-0000-C000-000000000046")]
***************
*** 46,50 ****
  }; // class UCOMITypeLib
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 46,50 ----
  }; // class UCOMITypeLib
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: UnknownWrapper.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/UnknownWrapper.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** UnknownWrapper.cs   4 Apr 2003 21:53:54 -0000       1.1
--- UnknownWrapper.cs   29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  public sealed class UnknownWrapper
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  public sealed class UnknownWrapper
***************
*** 47,51 ****
  }; // class UnknownWrapper
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 47,51 ----
  }; // class UnknownWrapper
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: VARDESC.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/VARDESC.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** VARDESC.cs  23 Apr 2003 05:39:49 -0000      1.2
--- VARDESC.cs  29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [ComVisible(false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [ComVisible(false)]
***************
*** 46,50 ****
  }; // struct VARDESC
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 46,50 ----
  }; // struct VARDESC
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: VARFLAGS.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/VARFLAGS.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** VARFLAGS.cs 23 Apr 2003 05:39:49 -0000      1.2
--- VARFLAGS.cs 29 May 2003 01:22:41 -0000      1.3
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [ComVisible(false)]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [ComVisible(false)]
***************
*** 46,50 ****
  }; // enum VARFLAGS
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 46,50 ----
  }; // enum VARFLAGS
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices

Index: VarEnum.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/InteropServices/VarEnum.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** VarEnum.cs  4 Apr 2003 21:53:54 -0000       1.1
--- VarEnum.cs  29 May 2003 01:22:41 -0000      1.2
***************
*** 23,27 ****
  {
  
! #if !ECMA_COMPAT
  
  [Serializable]
--- 23,27 ----
  {
  
! #if CONFIG_COM_INTEROP
  
  [Serializable]
***************
*** 75,79 ****
  }; // enum VarEnum
  
! #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.InteropServices
--- 75,79 ----
  }; // enum VarEnum
  
! #endif // CONFIG_COM_INTEROP
  
  }; // namespace System.Runtime.InteropServices





reply via email to

[Prev in Thread] Current Thread [Next in Thread]