diff options
author | Mike Kestner <mkestner@gmail.com> | 2004-05-12 21:56:00 +0400 |
---|---|---|
committer | Mike Kestner <mkestner@gmail.com> | 2004-05-12 21:56:00 +0400 |
commit | 80b18a27961d01a24408ad11afc31327774271f6 (patch) | |
tree | 3f80f33c8401e794a59753eba006f34a9f1eb5d6 /mcs/class/System.EnterpriseServices | |
parent | 1f5c87144a528514a4df0bf9e1292463a9c73125 (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')
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 {
|