2004-05-13: Mike Kestner <mkestner@ximian.com>
authorMike Kestner <mkestner@gmail.com>
Thu, 13 May 2004 20:42:07 +0000 (20:42 -0000)
committerMike Kestner <mkestner@gmail.com>
Thu, 13 May 2004 20:42:07 +0000 (20:42 -0000)
* AppDomainHelper.cs : stub
* AssemblyLocator.cs : stub
* ClrObjectFactory.cs : stub
* ComManagedImportUtil.cs : stub
* Publish.cs : stub
* SoapClientImport.cs : stub

svn path=/trunk/mcs/; revision=27310

mcs/class/System.EnterpriseServices/System.EnterpriseServices.Internal/AppDomainHelper.cs [new file with mode: 0644]
mcs/class/System.EnterpriseServices/System.EnterpriseServices.Internal/AssemblyLocator.cs [new file with mode: 0644]
mcs/class/System.EnterpriseServices/System.EnterpriseServices.Internal/ChangeLog
mcs/class/System.EnterpriseServices/System.EnterpriseServices.Internal/ClrObjectFactory.cs [new file with mode: 0644]
mcs/class/System.EnterpriseServices/System.EnterpriseServices.Internal/ComManagedImportUtil.cs [new file with mode: 0644]
mcs/class/System.EnterpriseServices/System.EnterpriseServices.Internal/Publish.cs [new file with mode: 0644]
mcs/class/System.EnterpriseServices/System.EnterpriseServices.Internal/SoapClientImport.cs [new file with mode: 0644]
mcs/class/System.EnterpriseServices/System.EnterpriseServices.dll.sources

diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices.Internal/AppDomainHelper.cs b/mcs/class/System.EnterpriseServices/System.EnterpriseServices.Internal/AppDomainHelper.cs
new file mode 100644 (file)
index 0000000..c2527d2
--- /dev/null
@@ -0,0 +1,31 @@
+// System.EnterpriseServices.Internal.AppDomainHelper.cs
+//
+// Author:  Mike Kestner (mkestner@ximian.com)
+//
+// Copyright (C) 2004 Novell, Inc.
+
+using System;
+using System.Runtime.InteropServices;
+
+namespace System.EnterpriseServices.Internal
+{
+#if NET_1_1
+       [Guid("ef24f689-14f8-4d92-b4af-d7b1f0e70fd4")]
+       public class AppDomainHelper
+       {
+               [MonoTODO]
+               public AppDomainHelper ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               ~AppDomainHelper ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+
+       }
+#endif
+}
diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices.Internal/AssemblyLocator.cs b/mcs/class/System.EnterpriseServices/System.EnterpriseServices.Internal/AssemblyLocator.cs
new file mode 100644 (file)
index 0000000..cf04f97
--- /dev/null
@@ -0,0 +1,24 @@
+// System.EnterpriseServices.Internal.AssemblyLocator.cs
+//
+// Author:  Mike Kestner (mkestner@ximian.com)
+//
+// Copyright (C) 2004 Novell, Inc.
+
+using System;
+using System.Runtime.InteropServices;
+
+namespace System.EnterpriseServices.Internal
+{
+#if NET_1_1
+       [Guid("458aa3b5-265a-4b75-bc05-9bea4630cf18")]
+       public class AssemblyLocator : MarshalByRefObject {
+
+               [MonoTODO]
+               public AssemblyLocator ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+       }
+#endif
+}
index 4f9fcb224e28fff26d6838086a5d26469922e183..85c7dddaab44f377ef26980487c42e5418a22c34 100644 (file)
@@ -1,3 +1,12 @@
+2004-05-13: Mike Kestner  <mkestner@ximian.com>
+
+       * AppDomainHelper.cs : stub
+       * AssemblyLocator.cs : stub
+       * ClrObjectFactory.cs : stub
+       * ComManagedImportUtil.cs : stub
+       * Publish.cs : stub
+       * SoapClientImport.cs : stub
+
 2004-05-13: Mike Kestner  <mkestner@ximian.com>
 
        * IClrObjectFactory.cs : add guid.
diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices.Internal/ClrObjectFactory.cs b/mcs/class/System.EnterpriseServices/System.EnterpriseServices.Internal/ClrObjectFactory.cs
new file mode 100644 (file)
index 0000000..37fe34a
--- /dev/null
@@ -0,0 +1,51 @@
+// System.EnterpriseServices.Internal.ClrObjectFactory.cs
+//
+// Author:  Mike Kestner (mkestner@ximian.com)
+//
+// Copyright (C) 2004 Novell, Inc.
+
+using System;
+using System.Runtime.InteropServices;
+
+namespace System.EnterpriseServices.Internal
+{
+#if NET_1_1
+       [Guid("ecabafd1-7f19-11d2-978e-0000f8757e2a")]
+       public class ClrObjectFactory : IClrObjectFactory {
+
+               [MonoTODO]
+               public ClrObjectFactory ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public virtual object CreateFromAssembly (string AssemblyName, string TypeName, string Mode)
+               {
+                       throw new NotImplementedException ();
+               }
+
+
+               [MonoTODO]
+               public virtual object CreateFromMailbox (string Mailbox, string Mode)
+               {
+                       throw new NotImplementedException ();
+               }
+
+
+               [MonoTODO]
+               public virtual object CreateFromVroot (string VrootUrl, string Mode)
+               {
+                       throw new NotImplementedException ();
+               }
+
+
+               [MonoTODO]
+               public virtual object CreateFromWsdl (string WsdlUrl, string Mode)
+               {
+                       throw new NotImplementedException ();
+               }
+
+       }
+#endif
+}
diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices.Internal/ComManagedImportUtil.cs b/mcs/class/System.EnterpriseServices/System.EnterpriseServices.Internal/ComManagedImportUtil.cs
new file mode 100644 (file)
index 0000000..82dd060
--- /dev/null
@@ -0,0 +1,36 @@
+// System.EnterpriseServices.Internal.ComManagedImportUtil.cs
+//
+// Author:  Mike Kestner (mkestner@ximian.com)
+//
+// Copyright (C) 2004 Novell, Inc.
+//
+
+using System;
+using System.Runtime.InteropServices;
+
+namespace System.EnterpriseServices.Internal
+{
+#if NET_1_1
+       [Guid("3b0398c9-7812-4007-85cb-18c771f2206f")]
+       public class ComManagedImportUtil : IComManagedImportUtil {
+
+               [MonoTODO]
+               public ComManagedImportUtil ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public virtual void GetComponentInfo (string assemblyPath, out string numComponents, out string componentInfo)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public virtual void InstallAssembly (string asmpath, string parname, string appname)
+               {
+                       throw new NotImplementedException ();
+               }
+       }
+#endif
+}
diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices.Internal/Publish.cs b/mcs/class/System.EnterpriseServices/System.EnterpriseServices.Internal/Publish.cs
new file mode 100644 (file)
index 0000000..8513eee
--- /dev/null
@@ -0,0 +1,108 @@
+// System.EnterpriseServices.Internal.Publish.cs
+//
+// Author:  Mike Kestner (mkestner@ximian.com)
+//
+// Copyright (C) 2004 Novell, Inc.
+//
+
+using System;
+using System.Runtime.InteropServices;
+
+namespace System.EnterpriseServices.Internal
+{
+#if NET_1_1
+       [Guid("d8013eef-730b-45e2-ba24-874b7242c425")]
+       public class Publish : IComSoapPublisher {
+
+               [MonoTODO]
+               public Publish ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public virtual void CreateMailBox (string RootMailServer, string MailBox, out string SmtpName, out string Domain, out string PhysicalPath, out string Error)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public virtual void CreateVirtualRoot (string Operation, string FullUrl, out string BaseUrl, out string VirtualRoot, out string PhysicalPath, out string Error)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public virtual void DeleteMailBox (string RootMailServer, string MailBox, out string Error)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public virtual void DeleteVirtualRoot (string RootWebServer, string FullUrl, out string Error)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public virtual void GacInstall (string AssemblyPath)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public virtual void GacRemove (string AssemblyPath)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public virtual void GetAssemblyNameForCache (string TypeLibPath, out string CachePath)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public static string GetClientPhysicalPath (bool CreateDir)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public virtual string GetTypeNameFromProgId (string AssemblyPath, string ProgId)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public static void ParseUrl (string FullUrl, out string BaseUrl, out string VirtualRoot)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public virtual void ProcessClientTlb (string ProgId, string SrcTlbPath, string PhysicalPath, string VRoot, string BaseUrl, string Mode, string Transport, out string AssemblyName, out string TypeName, out string Error)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public virtual void ProcessServerTlb (string ProgId, string SrcTlbPath, string PhysicalPath, string Operation, out string strAssemblyName, out string TypeName, out string Error)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public virtual void RegisterAssembly (string AssemblyPath)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public virtual void UnRegisterAssembly (string AssemblyPath)
+               {
+                       throw new NotImplementedException ();
+               }
+       }
+#endif
+}
diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices.Internal/SoapClientImport.cs b/mcs/class/System.EnterpriseServices/System.EnterpriseServices.Internal/SoapClientImport.cs
new file mode 100644 (file)
index 0000000..ba14715
--- /dev/null
@@ -0,0 +1,31 @@
+// System.EnterpriseServices.Internal.SoapClientImport.cs
+//
+// Author:  Mike Kestner (mkestner@ximian.com)
+//
+// Copyright (C) 2004 Novell, Inc.
+//
+
+using System;
+using System.Runtime.InteropServices;
+
+namespace System.EnterpriseServices.Internal
+{
+#if NET_1_1
+       [Guid("346D5B9F-45E1-45c0-AADF-1B7D221E9063")]
+       public sealed class SoapClientImport : ISoapClientImport {
+
+               [MonoTODO]
+               public SoapClientImport ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               public void ProcessClientTlbEx (string progId, string virtualRoot, string baseUrl, string authentication, string assemblyName, string typeName)
+               {
+                       throw new NotImplementedException ();
+               }
+
+
+       }
+#endif
+}
index 05a07b481e00cb496ca3aa0df87cc610d0c0fba4..1de5e4220cd77fc7a63e56a2fe48d0047ec480e1 100644 (file)
@@ -85,6 +85,10 @@ System.EnterpriseServices.CompensatingResourceManager/CompensatorOptions.cs
 System.EnterpriseServices.CompensatingResourceManager/LogRecord.cs
 System.EnterpriseServices.CompensatingResourceManager/LogRecordFlags.cs
 System.EnterpriseServices.CompensatingResourceManager/TransactionState.cs
+System.EnterpriseServices.Internal/AppDomainHelper.cs
+System.EnterpriseServices.Internal/AssemblyLocator.cs
+System.EnterpriseServices.Internal/ClrObjectFactory.cs
+System.EnterpriseServices.Internal/ComManagedImportUtil.cs
 System.EnterpriseServices.Internal/IClrObjectFactory.cs
 System.EnterpriseServices.Internal/IComManagedImportUtil.cs
 System.EnterpriseServices.Internal/IComSoapPublisher.cs
@@ -92,3 +96,5 @@ System.EnterpriseServices.Internal/ISoapClientImport.cs
 System.EnterpriseServices.Internal/ISoapServerTlb.cs
 System.EnterpriseServices.Internal/ISoapServerVRoot.cs
 System.EnterpriseServices.Internal/ISoapUtility.cs
+System.EnterpriseServices.Internal/Publish.cs
+System.EnterpriseServices.Internal/SoapClientImport.cs