Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Kestner <mkestner@gmail.com>2004-05-12 21:56:00 +0400
committerMike Kestner <mkestner@gmail.com>2004-05-12 21:56:00 +0400
commit80b18a27961d01a24408ad11afc31327774271f6 (patch)
tree3f80f33c8401e794a59753eba006f34a9f1eb5d6 /mcs/class/System.EnterpriseServices
parent1f5c87144a528514a4df0bf9e1292463a9c73125 (diff)
2004-05-12 Mike Kestner <mkestner@ximian.com>
* System.EnterpriseServices.dll.sources: Added new interface files. 2004-05-12 Mike Kestner <mkestner@ximian.com> * IAsyncErrorNotify.cs : implement new 1.1 iface. * IPlaybackControl.cs : implement new 1.1 iface. * IProcessInitComponent.cs : implement new 1.1 iface. * IProcessInitializer.cs : implement new 1.1 iface. * IRegistrationHelper.cs : add GUID, fix some param passing. * IRemoteDispatch.cs : add GUID * IServiceCall.cs : implement new 1.1 iface. * IServicedComponentInfo.cs : add GUID * ITransaction.cs : add GUID svn path=/trunk/mcs/; revision=27179
Diffstat (limited to 'mcs/class/System.EnterpriseServices')
-rw-r--r--mcs/class/System.EnterpriseServices/ChangeLog4
-rw-r--r--mcs/class/System.EnterpriseServices/System.EnterpriseServices.dll.sources5
-rw-r--r--mcs/class/System.EnterpriseServices/System.EnterpriseServices/ChangeLog12
-rw-r--r--mcs/class/System.EnterpriseServices/System.EnterpriseServices/IAsyncErrorNotify.cs26
-rw-r--r--mcs/class/System.EnterpriseServices/System.EnterpriseServices/IPlaybackControl.cs27
-rw-r--r--mcs/class/System.EnterpriseServices/System.EnterpriseServices/IProcessInitControl.cs26
-rw-r--r--mcs/class/System.EnterpriseServices/System.EnterpriseServices/IProcessInitializer.cs27
-rw-r--r--mcs/class/System.EnterpriseServices/System.EnterpriseServices/IRegistrationHelper.cs6
-rw-r--r--mcs/class/System.EnterpriseServices/System.EnterpriseServices/IRemoteDispatch.cs5
-rw-r--r--mcs/class/System.EnterpriseServices/System.EnterpriseServices/IServiceCall.cs26
-rw-r--r--mcs/class/System.EnterpriseServices/System.EnterpriseServices/IServicedComponentInfo.cs2
-rw-r--r--mcs/class/System.EnterpriseServices/System.EnterpriseServices/ITransaction.cs2
12 files changed, 161 insertions, 7 deletions
diff --git a/mcs/class/System.EnterpriseServices/ChangeLog b/mcs/class/System.EnterpriseServices/ChangeLog
index c3bac89102c..6b2a829e0b8 100644
--- a/mcs/class/System.EnterpriseServices/ChangeLog
+++ b/mcs/class/System.EnterpriseServices/ChangeLog
@@ -1,3 +1,7 @@
+2004-05-12 Mike Kestner <mkestner@ximian.com>
+
+ * System.EnterpriseServices.dll.sources: Added new interface files.
+
2004-01-23 Marek Safar <marek.safar@seznam.cz>
* System.EnterpriseServices.dll.sources: Added AssemblyInfo.cs
diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices.dll.sources b/mcs/class/System.EnterpriseServices/System.EnterpriseServices.dll.sources
index 007ff60a37c..608f0ea4ff1 100644
--- a/mcs/class/System.EnterpriseServices/System.EnterpriseServices.dll.sources
+++ b/mcs/class/System.EnterpriseServices/System.EnterpriseServices.dll.sources
@@ -18,15 +18,20 @@ System.EnterpriseServices/DescriptionAttribute.cs
System.EnterpriseServices/EventClassAttribute.cs
System.EnterpriseServices/EventTrackingEnabledAttribute.cs
System.EnterpriseServices/ExceptionClassAttribute.cs
+System.EnterpriseServices/IAsyncErrorNotify.cs
System.EnterpriseServices/IISIntrinsicsAttribute.cs
System.EnterpriseServices/ImpersonationLevelOption.cs
System.EnterpriseServices/InstallationFlags.cs
System.EnterpriseServices/InterfaceQueuingAttribute.cs
+System.EnterpriseServices/IPlaybackControl.cs
+System.EnterpriseServices/IProcessInitControl.cs
+System.EnterpriseServices/IProcessInitializer.cs
System.EnterpriseServices/IRegistrationHelper.cs
System.EnterpriseServices/IRemoteDispatch.cs
System.EnterpriseServices/ISecurityCallContext.cs
System.EnterpriseServices/ISecurityCallersColl.cs
System.EnterpriseServices/ISecurityIdentityColl.cs
+System.EnterpriseServices/IServiceCall.cs
System.EnterpriseServices/IServicedComponentInfo.cs
System.EnterpriseServices/ISharedProperty.cs
System.EnterpriseServices/ISharedPropertyGroup.cs
diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices/ChangeLog b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/ChangeLog
index 8a993302e65..71848a87432 100644
--- a/mcs/class/System.EnterpriseServices/System.EnterpriseServices/ChangeLog
+++ b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/ChangeLog
@@ -1,3 +1,15 @@
+2004-05-12 Mike Kestner <mkestner@ximian.com>
+
+ * IAsyncErrorNotify.cs : implement new 1.1 iface.
+ * IPlaybackControl.cs : implement new 1.1 iface.
+ * IProcessInitComponent.cs : implement new 1.1 iface.
+ * IProcessInitializer.cs : implement new 1.1 iface.
+ * IRegistrationHelper.cs : add GUID, fix some param passing.
+ * IRemoteDispatch.cs : add GUID
+ * IServiceCall.cs : implement new 1.1 iface.
+ * IServicedComponentInfo.cs : add GUID
+ * ITransaction.cs : add GUID
+
2002-08-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* RegistrationHelper.cs: fixed compilation.
diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices/IAsyncErrorNotify.cs b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/IAsyncErrorNotify.cs
new file mode 100644
index 00000000000..e4cd83543a2
--- /dev/null
+++ b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/IAsyncErrorNotify.cs
@@ -0,0 +1,26 @@
+//
+// System.EnterpriseServices.IAsyncErrorNotify.cs
+//
+// Author: Mike Kestner (mkestner@ximian.com)
+//
+// Copyright (C) 2004 Novell, Inc.
+//
+
+using System;
+using System.Runtime.InteropServices;
+
+namespace System.EnterpriseServices {
+
+#if NET_1_1
+ [Guid("FE6777FB-A674-4177-8F32-6D707E113484")]
+ [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
+ interface IAsyncErrorNotify {
+
+ #region Methods
+
+ void OnError (int hresult);
+
+ #endregion
+ }
+#endif
+}
diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices/IPlaybackControl.cs b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/IPlaybackControl.cs
new file mode 100644
index 00000000000..e3feb2fad42
--- /dev/null
+++ b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/IPlaybackControl.cs
@@ -0,0 +1,27 @@
+//
+// System.EnterpriseServices.IPlaybackControl.cs
+//
+// Author: Mike Kestner (mkestner@ximian.com)
+//
+// Copyright (C) 2004 Novell, Inc.
+//
+
+using System;
+using System.Runtime.InteropServices;
+
+namespace System.EnterpriseServices {
+
+#if NET_1_1
+ [Guid("51372AFD-CAE7-11CF-BE81-00AA00A2FA25")]
+ [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
+ public interface IPlaybackControl {
+
+ #region Methods
+
+ void FinalClientRetry ();
+ void FinalServerRetry ();
+
+ #endregion
+ }
+#endif
+}
diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices/IProcessInitControl.cs b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/IProcessInitControl.cs
new file mode 100644
index 00000000000..fbf0ec947de
--- /dev/null
+++ b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/IProcessInitControl.cs
@@ -0,0 +1,26 @@
+//
+// System.EnterpriseServices.IProcessInitControl.cs
+//
+// Author: Mike Kestner (mkestner@ximian.com)
+//
+// Copyright (C) 2004 Novell, Inc.
+//
+
+using System;
+using System.Runtime.InteropServices;
+
+namespace System.EnterpriseServices {
+
+#if NET_1_1
+ [Guid("72380d55-8d2b-43a3-8513-2b6ef31434e9")]
+ [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
+ interface IProcessInitControl {
+
+ #region Methods
+
+ void ResetInitializerTimeout (int dwSecondsRemaining);
+
+ #endregion
+ }
+#endif
+}
diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices/IProcessInitializer.cs b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/IProcessInitializer.cs
new file mode 100644
index 00000000000..f0d0fa93115
--- /dev/null
+++ b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/IProcessInitializer.cs
@@ -0,0 +1,27 @@
+//
+// System.EnterpriseServices.IProcessInitializer.cs
+//
+// Author: Mike Kestner (mkestner@ximian.com)
+//
+// Copyright (C) 2004 Novell, Inc.
+//
+
+using System;
+using System.Runtime.InteropServices;
+
+namespace System.EnterpriseServices {
+
+#if NET_1_1
+ [Guid("1113f52d-dc7f-4943-aed6-88d04027e32a")]
+ [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
+ interface IProcessInitializer {
+
+ #region Methods
+
+ void Shutdown ();
+ void Startup ([In] object punkProcessControl);
+
+ #endregion
+ }
+#endif
+}
diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices/IRegistrationHelper.cs b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/IRegistrationHelper.cs
index cd8c014a9ba..1fc87fc9a69 100644
--- a/mcs/class/System.EnterpriseServices/System.EnterpriseServices/IRegistrationHelper.cs
+++ b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/IRegistrationHelper.cs
@@ -11,14 +11,14 @@ using System;
using System.Runtime.InteropServices;
namespace System.EnterpriseServices {
- //[Guid ("")]
+ [Guid("55e3ea25-55cb-4650-8887-18e8d30bb4bc")]
[InterfaceType (ComInterfaceType.InterfaceIsIUnknown)]
public interface IRegistrationHelper {
#region Methods
- void InstallAssembly (string assembly, out string application, out string tlb, InstallationFlags installFlags);
- void UninstallAssembly (string assembly, string application);
+ void InstallAssembly ([In] string assembly, [In, Out] ref string application, [In, Out] ref string tlb, [In] InstallationFlags installFlags);
+ void UninstallAssembly ([In] string assembly, [In] string application);
#endregion
diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices/IRemoteDispatch.cs b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/IRemoteDispatch.cs
index 663e8747c79..bc6659d9fd8 100644
--- a/mcs/class/System.EnterpriseServices/System.EnterpriseServices/IRemoteDispatch.cs
+++ b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/IRemoteDispatch.cs
@@ -11,7 +11,8 @@ using System;
using System.Runtime.InteropServices;
namespace System.EnterpriseServices {
- //[Guid ("")]
+
+ [Guid("6619a740-8154-43be-a186-0319578e02db")]
public interface IRemoteDispatch {
#region Methods
@@ -22,6 +23,6 @@ namespace System.EnterpriseServices {
[AutoComplete]
string RemoteDispatchNotAutoDone (string s);
- #endregion // Methods
+ #endregion
}
}
diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices/IServiceCall.cs b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/IServiceCall.cs
new file mode 100644
index 00000000000..88071ea5e5c
--- /dev/null
+++ b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/IServiceCall.cs
@@ -0,0 +1,26 @@
+//
+// System.EnterpriseServices.IServiceCall.cs
+//
+// Author: Mike Kestner (mkestner@ximian.com)
+//
+// Copyright (C) 2004 Novell, Inc.
+//
+
+using System;
+using System.Runtime.InteropServices;
+
+namespace System.EnterpriseServices {
+
+#if NET_1_1
+ [Guid("BD3E2E12-42DD-40f4-A09A-95A50C58304B")]
+ [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
+ interface IServiceCall {
+
+ #region Methods
+
+ void OnCall ();
+
+ #endregion
+ }
+#endif
+}
diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices/IServicedComponentInfo.cs b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/IServicedComponentInfo.cs
index cc23e4eb53a..b7e79428717 100644
--- a/mcs/class/System.EnterpriseServices/System.EnterpriseServices/IServicedComponentInfo.cs
+++ b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/IServicedComponentInfo.cs
@@ -11,7 +11,7 @@ using System;
using System.Runtime.InteropServices;
namespace System.EnterpriseServices {
- //[Guid ("")]
+ [Guid("8165B19E-8D3A-4d0b-80C8-97DE310DB583")]
[InterfaceType (ComInterfaceType.InterfaceIsIUnknown)]
public interface IServicedComponentInfo {
diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices/ITransaction.cs b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/ITransaction.cs
index 34997509282..a4f31435ba3 100644
--- a/mcs/class/System.EnterpriseServices/System.EnterpriseServices/ITransaction.cs
+++ b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/ITransaction.cs
@@ -11,7 +11,7 @@ using System;
using System.Runtime.InteropServices;
namespace System.EnterpriseServices {
- //[Guid ("")]
+ [Guid("0FB15084-AF41-11CE-BD2B-204C4F4F5020")]
[InterfaceType (ComInterfaceType.InterfaceIsIUnknown)]
public interface ITransaction {