1 // Licensed to the .NET Foundation under one or more agreements.
2 // The .NET Foundation licenses this file to you under the MIT license.
3 // See the LICENSE file in the project root for more information.
4 
5 [assembly:System.Reflection.AssemblyVersionAttribute("2.0.0.0")]
6 [assembly:System.CLSCompliantAttribute(true)]
7 [assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))]
8 [assembly:System.EnterpriseServices.ApplicationIDAttribute("1e246775-2281-484f-8ad4-044c15b86eb7")]
9 [assembly:System.EnterpriseServices.ApplicationNameAttribute(".NET Utilities")]
10 [assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")]
11 [assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")]
12 [assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.EnterpriseServices.dll")]
13 [assembly:System.Reflection.AssemblyDescriptionAttribute("System.EnterpriseServices.dll")]
14 [assembly:System.Reflection.AssemblyFileVersionAttribute("2.0.50727.1433")]
15 [assembly:System.Reflection.AssemblyInformationalVersionAttribute("2.0.50727.1433")]
16 [assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")]
17 [assembly:System.Reflection.AssemblyTitleAttribute("System.EnterpriseServices.dll")]
18 [assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")]
19 [assembly:System.Resources.SatelliteContractVersionAttribute("2.0.0.0")]
20 [assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute((System.Runtime.CompilerServices.CompilationRelaxations)(8))]
21 [assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
22 [assembly:System.Runtime.InteropServices.ComCompatibleVersionAttribute(1, 0, 3300, 0)]
23 [assembly:System.Runtime.InteropServices.ComVisibleAttribute(true)]
24 [assembly:System.Runtime.InteropServices.GuidAttribute("4fb2d46f-efc8-4643-bcd0-6e5bfa6a174c")]
25 namespace System
26 {
27     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
28     internal partial class MonoDocumentationNoteAttribute : System.MonoTODOAttribute
29     {
MonoDocumentationNoteAttribute(string comment)30         public MonoDocumentationNoteAttribute(string comment) { }
31     }
32     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
33     internal partial class MonoExtensionAttribute : System.MonoTODOAttribute
34     {
MonoExtensionAttribute(string comment)35         public MonoExtensionAttribute(string comment) { }
36     }
37     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
38     internal partial class MonoInternalNoteAttribute : System.MonoTODOAttribute
39     {
MonoInternalNoteAttribute(string comment)40         public MonoInternalNoteAttribute(string comment) { }
41     }
42     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
43     internal partial class MonoLimitationAttribute : System.MonoTODOAttribute
44     {
MonoLimitationAttribute(string comment)45         public MonoLimitationAttribute(string comment) { }
46     }
47     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
48     internal partial class MonoNotSupportedAttribute : System.MonoTODOAttribute
49     {
MonoNotSupportedAttribute(string comment)50         public MonoNotSupportedAttribute(string comment) { }
51     }
52     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
53     internal partial class MonoTODOAttribute : System.Attribute
54     {
MonoTODOAttribute()55         public MonoTODOAttribute() { }
MonoTODOAttribute(string comment)56         public MonoTODOAttribute(string comment) { }
57         public string Comment { get { throw null; } }
58     }
59 }
60 namespace System.EnterpriseServices
61 {
62     [System.SerializableAttribute]
63     public enum AccessChecksLevelOption
64     {
65         Application = 0,
66         ApplicationComponent = 1,
67     }
68     [System.SerializableAttribute]
69     public enum ActivationOption
70     {
71         Library = 0,
72         Server = 1,
73     }
74     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
75     public sealed partial class Activity
76     {
77         [System.MonoTODOAttribute]
Activity(System.EnterpriseServices.ServiceConfig cfg)78         public Activity(System.EnterpriseServices.ServiceConfig cfg) { }
79         [System.MonoTODOAttribute]
AsynchronousCall(System.EnterpriseServices.IServiceCall serviceCall)80         public void AsynchronousCall(System.EnterpriseServices.IServiceCall serviceCall) { }
81         [System.MonoTODOAttribute]
BindToCurrentThread()82         public void BindToCurrentThread() { }
83         [System.MonoTODOAttribute]
SynchronousCall(System.EnterpriseServices.IServiceCall serviceCall)84         public void SynchronousCall(System.EnterpriseServices.IServiceCall serviceCall) { }
85         [System.MonoTODOAttribute]
UnbindFromThread()86         public void UnbindFromThread() { }
87     }
88     [System.AttributeUsageAttribute((System.AttributeTargets)(1))]
89     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
90     public sealed partial class ApplicationAccessControlAttribute : System.Attribute
91     {
ApplicationAccessControlAttribute()92         public ApplicationAccessControlAttribute() { }
ApplicationAccessControlAttribute(bool val)93         public ApplicationAccessControlAttribute(bool val) { }
94         public System.EnterpriseServices.AccessChecksLevelOption AccessChecksLevel { get { throw null; } set { } }
95         public System.EnterpriseServices.AuthenticationOption Authentication { get { throw null; } set { } }
96         public System.EnterpriseServices.ImpersonationLevelOption ImpersonationLevel { get { throw null; } set { } }
97         public bool Value { get { throw null; } set { } }
98     }
99     [System.AttributeUsageAttribute((System.AttributeTargets)(1))]
100     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
101     public sealed partial class ApplicationActivationAttribute : System.Attribute
102     {
ApplicationActivationAttribute(System.EnterpriseServices.ActivationOption opt)103         public ApplicationActivationAttribute(System.EnterpriseServices.ActivationOption opt) { }
104         public string SoapMailbox { get { throw null; } set { } }
105         public string SoapVRoot { get { throw null; } set { } }
106         public System.EnterpriseServices.ActivationOption Value { get { throw null; } }
107     }
108     [System.AttributeUsageAttribute((System.AttributeTargets)(1))]
109     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
110     public sealed partial class ApplicationIDAttribute : System.Attribute
111     {
ApplicationIDAttribute(string guid)112         public ApplicationIDAttribute(string guid) { }
113         public System.Guid Value { get { throw null; } }
114     }
115     [System.AttributeUsageAttribute((System.AttributeTargets)(1))]
116     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
117     public sealed partial class ApplicationNameAttribute : System.Attribute
118     {
ApplicationNameAttribute(string name)119         public ApplicationNameAttribute(string name) { }
120         public string Value { get { throw null; } }
121     }
122     [System.AttributeUsageAttribute((System.AttributeTargets)(1))]
123     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
124     public sealed partial class ApplicationQueuingAttribute : System.Attribute
125     {
ApplicationQueuingAttribute()126         public ApplicationQueuingAttribute() { }
127         public bool Enabled { get { throw null; } set { } }
128         public int MaxListenerThreads { get { throw null; } set { } }
129         public bool QueueListenerEnabled { get { throw null; } set { } }
130     }
131     [System.SerializableAttribute]
132     public enum AuthenticationOption
133     {
134         Call = 3,
135         Connect = 2,
136         Default = 0,
137         Integrity = 5,
138         None = 1,
139         Packet = 4,
140         Privacy = 6,
141     }
142     [System.AttributeUsageAttribute((System.AttributeTargets)(64))]
143     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
144     public sealed partial class AutoCompleteAttribute : System.Attribute
145     {
AutoCompleteAttribute()146         public AutoCompleteAttribute() { }
AutoCompleteAttribute(bool val)147         public AutoCompleteAttribute(bool val) { }
148         public bool Value { get { throw null; } }
149     }
150     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
151     [System.SerializableAttribute]
152     public enum BindingOption
153     {
154         BindingToPoolThread = 1,
155         NoBinding = 0,
156     }
157     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
158     [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
159     public partial struct BOID
160     {
161         [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.ByValArray)]
162         public byte[] rgb;
163     }
164     public sealed partial class BYOT
165     {
BYOT()166         internal BYOT() { }
167         [System.MonoTODOAttribute]
CreateWithTipTransaction(string url, System.Type t)168         public static object CreateWithTipTransaction(string url, System.Type t) { throw null; }
169         [System.MonoTODOAttribute]
CreateWithTransaction(object transaction, System.Type t)170         public static object CreateWithTransaction(object transaction, System.Type t) { throw null; }
171     }
172     [System.AttributeUsageAttribute((System.AttributeTargets)(4))]
173     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
174     public sealed partial class ComponentAccessControlAttribute : System.Attribute
175     {
ComponentAccessControlAttribute()176         public ComponentAccessControlAttribute() { }
ComponentAccessControlAttribute(bool val)177         public ComponentAccessControlAttribute(bool val) { }
178         public bool Value { get { throw null; } }
179     }
180     [System.AttributeUsageAttribute((System.AttributeTargets)(4))]
181     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
182     public sealed partial class COMTIIntrinsicsAttribute : System.Attribute
183     {
COMTIIntrinsicsAttribute()184         public COMTIIntrinsicsAttribute() { }
COMTIIntrinsicsAttribute(bool val)185         public COMTIIntrinsicsAttribute(bool val) { }
186         public bool Value { get { throw null; } }
187     }
188     [System.AttributeUsageAttribute((System.AttributeTargets)(4))]
189     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
190     public sealed partial class ConstructionEnabledAttribute : System.Attribute
191     {
ConstructionEnabledAttribute()192         public ConstructionEnabledAttribute() { }
ConstructionEnabledAttribute(bool val)193         public ConstructionEnabledAttribute(bool val) { }
194         public string Default { get { throw null; } set { } }
195         public bool Enabled { get { throw null; } set { } }
196     }
197     public sealed partial class ContextUtil
198     {
ContextUtil()199         internal ContextUtil() { }
200         public static System.Guid ActivityId { [System.MonoTODOAttribute]get { throw null; } }
201         public static System.Guid ApplicationId { [System.MonoTODOAttribute]get { throw null; } }
202         public static System.Guid ApplicationInstanceId { [System.MonoTODOAttribute]get { throw null; } }
203         public static System.Guid ContextId { [System.MonoTODOAttribute]get { throw null; } }
204         public static bool DeactivateOnReturn { get { throw null; } set { } }
205         public static bool IsInTransaction { [System.MonoTODOAttribute]get { throw null; } }
206         public static bool IsSecurityEnabled { [System.MonoTODOAttribute]get { throw null; } }
207         [System.MonoTODOAttribute]
208         public static System.EnterpriseServices.TransactionVote MyTransactionVote { get { throw null; } set { } }
209         public static System.Guid PartitionId { [System.MonoTODOAttribute]get { throw null; } }
210         public static System.Transactions.Transaction SystemTransaction { [System.MonoTODOAttribute]get { throw null; } }
211         public static object Transaction { [System.MonoTODOAttribute]get { throw null; } }
212         public static System.Guid TransactionId { [System.MonoTODOAttribute]get { throw null; } }
213         [System.MonoTODOAttribute]
DisableCommit()214         public static void DisableCommit() { }
215         [System.MonoTODOAttribute]
EnableCommit()216         public static void EnableCommit() { }
217         [System.MonoTODOAttribute]
GetNamedProperty(string name)218         public static object GetNamedProperty(string name) { throw null; }
219         [System.MonoTODOAttribute]
IsCallerInRole(string role)220         public static bool IsCallerInRole(string role) { throw null; }
221         [System.MonoTODOAttribute]
IsDefaultContext()222         public static bool IsDefaultContext() { throw null; }
223         [System.MonoTODOAttribute]
SetAbort()224         public static void SetAbort() { }
225         [System.MonoTODOAttribute]
SetComplete()226         public static void SetComplete() { }
227         [System.MonoTODOAttribute]
SetNamedProperty(string name, object property)228         public static void SetNamedProperty(string name, object property) { }
229     }
230     [System.AttributeUsageAttribute((System.AttributeTargets)(1093))]
231     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
232     public sealed partial class DescriptionAttribute : System.Attribute
233     {
DescriptionAttribute(string desc)234         public DescriptionAttribute(string desc) { }
235     }
236     [System.AttributeUsageAttribute((System.AttributeTargets)(4))]
237     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
238     public sealed partial class EventClassAttribute : System.Attribute
239     {
EventClassAttribute()240         public EventClassAttribute() { }
241         public bool AllowInprocSubscribers { get { throw null; } set { } }
242         public bool FireInParallel { get { throw null; } set { } }
243         public string PublisherFilter { get { throw null; } set { } }
244     }
245     [System.AttributeUsageAttribute((System.AttributeTargets)(4))]
246     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
247     public sealed partial class EventTrackingEnabledAttribute : System.Attribute
248     {
EventTrackingEnabledAttribute()249         public EventTrackingEnabledAttribute() { }
EventTrackingEnabledAttribute(bool val)250         public EventTrackingEnabledAttribute(bool val) { }
251         public bool Value { get { throw null; } }
252     }
253     [System.AttributeUsageAttribute((System.AttributeTargets)(4))]
254     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
255     public sealed partial class ExceptionClassAttribute : System.Attribute
256     {
ExceptionClassAttribute(string name)257         public ExceptionClassAttribute(string name) { }
258         public string Value { get { throw null; } }
259     }
260     [System.Runtime.InteropServices.GuidAttribute("FE6777FB-A674-4177-8F32-6D707E113484")]
261     [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
262     public partial interface IAsyncErrorNotify
263     {
OnError(int hresult)264         void OnError(int hresult);
265     }
266     [System.AttributeUsageAttribute((System.AttributeTargets)(4))]
267     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
268     public sealed partial class IISIntrinsicsAttribute : System.Attribute
269     {
IISIntrinsicsAttribute()270         public IISIntrinsicsAttribute() { }
IISIntrinsicsAttribute(bool val)271         public IISIntrinsicsAttribute(bool val) { }
272         public bool Value { get { throw null; } }
273     }
274     [System.SerializableAttribute]
275     public enum ImpersonationLevelOption
276     {
277         Anonymous = 1,
278         Default = 0,
279         Delegate = 4,
280         Identify = 2,
281         Impersonate = 3,
282     }
283     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
284     [System.SerializableAttribute]
285     public enum InheritanceOption
286     {
287         Ignore = 1,
288         Inherit = 0,
289     }
290     [System.FlagsAttribute]
291     [System.SerializableAttribute]
292     public enum InstallationFlags
293     {
294         Configure = 1024,
295         ConfigureComponentsOnly = 16,
296         CreateTargetApplication = 2,
297         Default = 0,
298         ExpectExistingTypeLib = 1,
299         FindOrCreateTargetApplication = 4,
300         Install = 512,
301         ReconfigureExistingApplication = 8,
302         Register = 256,
303         ReportWarningsToConsole = 32,
304     }
305     [System.AttributeUsageAttribute((System.AttributeTargets)(1028), AllowMultiple=true)]
306     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
307     public sealed partial class InterfaceQueuingAttribute : System.Attribute
308     {
InterfaceQueuingAttribute()309         public InterfaceQueuingAttribute() { }
InterfaceQueuingAttribute(bool enabled)310         public InterfaceQueuingAttribute(bool enabled) { }
311         public bool Enabled { get { throw null; } set { } }
312         public string Interface { get { throw null; } set { } }
313     }
314     [System.Runtime.InteropServices.GuidAttribute("51372AFD-CAE7-11CF-BE81-00AA00A2FA25")]
315     [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
316     public partial interface IPlaybackControl
317     {
FinalClientRetry()318         void FinalClientRetry();
FinalServerRetry()319         void FinalServerRetry();
320     }
321     [System.Runtime.InteropServices.GuidAttribute("72380d55-8d2b-43a3-8513-2b6ef31434e9")]
322     [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
323     public partial interface IProcessInitControl
324     {
ResetInitializerTimeout(int dwSecondsRemaining)325         void ResetInitializerTimeout(int dwSecondsRemaining);
326     }
327     [System.Runtime.InteropServices.GuidAttribute("1113f52d-dc7f-4943-aed6-88d04027e32a")]
328     [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
329     public partial interface IProcessInitializer
330     {
Shutdown()331         void Shutdown();
Startup([System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.IUnknown)]object punkProcessControl)332         void Startup([System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.IUnknown)]object punkProcessControl);
333     }
334     [System.Runtime.InteropServices.GuidAttribute("55e3ea25-55cb-4650-8887-18e8d30bb4bc")]
335     [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
336     public partial interface IRegistrationHelper
337     {
InstallAssembly([System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string assembly, [System.Runtime.InteropServices.In][System.Runtime.InteropServices.Out][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]ref string application, [System.Runtime.InteropServices.In][System.Runtime.InteropServices.Out][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]ref string tlb, [System.Runtime.InteropServices.In]System.EnterpriseServices.InstallationFlags installFlags)338         void InstallAssembly([System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string assembly, [System.Runtime.InteropServices.In][System.Runtime.InteropServices.Out][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]ref string application, [System.Runtime.InteropServices.In][System.Runtime.InteropServices.Out][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]ref string tlb, [System.Runtime.InteropServices.In]System.EnterpriseServices.InstallationFlags installFlags);
UninstallAssembly([System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string assembly, [System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string application)339         void UninstallAssembly([System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string assembly, [System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string application);
340     }
341     [System.Runtime.InteropServices.GuidAttribute("6619a740-8154-43be-a186-0319578e02db")]
342     public partial interface IRemoteDispatch
343     {
344         [System.EnterpriseServices.AutoCompleteAttribute]
RemoteDispatchAutoDone(string s)345         string RemoteDispatchAutoDone(string s);
346         [System.EnterpriseServices.AutoCompleteAttribute(false)]
RemoteDispatchNotAutoDone(string s)347         string RemoteDispatchNotAutoDone(string s);
348     }
349     [System.Runtime.InteropServices.GuidAttribute("BD3E2E12-42DD-40f4-A09A-95A50C58304B")]
350     [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
351     public partial interface IServiceCall
352     {
OnCall()353         void OnCall();
354     }
355     [System.Runtime.InteropServices.GuidAttribute("8165B19E-8D3A-4d0b-80C8-97DE310DB583")]
356     [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
357     public partial interface IServicedComponentInfo
358     {
GetComponentInfo(ref int infoMask, out string[] infoArray)359         void GetComponentInfo(ref int infoMask, out string[] infoArray);
360     }
361     [System.Runtime.InteropServices.GuidAttribute("0FB15084-AF41-11CE-BD2B-204C4F4F5020")]
362     [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
363     public partial interface ITransaction
364     {
Abort(ref System.EnterpriseServices.BOID pboidReason, int fRetaining, int fAsync)365         void Abort(ref System.EnterpriseServices.BOID pboidReason, int fRetaining, int fAsync);
Commit(int fRetaining, int grfTC, int grfRM)366         void Commit(int fRetaining, int grfTC, int grfRM);
GetTransactionInfo(out System.EnterpriseServices.XACTTRANSINFO pinfo)367         void GetTransactionInfo(out System.EnterpriseServices.XACTTRANSINFO pinfo);
368     }
369     [System.AttributeUsageAttribute((System.AttributeTargets)(4))]
370     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
371     public sealed partial class JustInTimeActivationAttribute : System.Attribute
372     {
JustInTimeActivationAttribute()373         public JustInTimeActivationAttribute() { }
JustInTimeActivationAttribute(bool val)374         public JustInTimeActivationAttribute(bool val) { }
375         public bool Value { get { throw null; } }
376     }
377     [System.AttributeUsageAttribute((System.AttributeTargets)(4))]
378     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
379     public sealed partial class LoadBalancingSupportedAttribute : System.Attribute
380     {
LoadBalancingSupportedAttribute()381         public LoadBalancingSupportedAttribute() { }
LoadBalancingSupportedAttribute(bool val)382         public LoadBalancingSupportedAttribute(bool val) { }
383         public bool Value { get { throw null; } }
384     }
385     [System.AttributeUsageAttribute((System.AttributeTargets)(4))]
386     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
387     public sealed partial class MustRunInClientContextAttribute : System.Attribute
388     {
MustRunInClientContextAttribute()389         public MustRunInClientContextAttribute() { }
MustRunInClientContextAttribute(bool val)390         public MustRunInClientContextAttribute(bool val) { }
391         public bool Value { get { throw null; } }
392     }
393     [System.AttributeUsageAttribute((System.AttributeTargets)(4))]
394     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
395     public sealed partial class ObjectPoolingAttribute : System.Attribute
396     {
ObjectPoolingAttribute()397         public ObjectPoolingAttribute() { }
ObjectPoolingAttribute(bool enable)398         public ObjectPoolingAttribute(bool enable) { }
ObjectPoolingAttribute(bool enable, int minPoolSize, int maxPoolSize)399         public ObjectPoolingAttribute(bool enable, int minPoolSize, int maxPoolSize) { }
ObjectPoolingAttribute(int minPoolSize, int maxPoolSize)400         public ObjectPoolingAttribute(int minPoolSize, int maxPoolSize) { }
401         public int CreationTimeout { get { throw null; } set { } }
402         public bool Enabled { get { throw null; } set { } }
403         public int MaxPoolSize { get { throw null; } set { } }
404         public int MinPoolSize { get { throw null; } set { } }
405         [System.MonoTODOAttribute]
AfterSaveChanges(System.Collections.Hashtable info)406         public bool AfterSaveChanges(System.Collections.Hashtable info) { throw null; }
407         [System.MonoTODOAttribute]
Apply(System.Collections.Hashtable info)408         public bool Apply(System.Collections.Hashtable info) { throw null; }
409         [System.MonoTODOAttribute]
IsValidTarget(string s)410         public bool IsValidTarget(string s) { throw null; }
411     }
412     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
413     [System.SerializableAttribute]
414     public enum PartitionOption
415     {
416         Ignore = 0,
417         Inherit = 1,
418         New = 2,
419     }
420     [System.AttributeUsageAttribute((System.AttributeTargets)(4))]
421     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
422     public sealed partial class PrivateComponentAttribute : System.Attribute
423     {
PrivateComponentAttribute()424         public PrivateComponentAttribute() { }
425     }
426     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
427     [System.SerializableAttribute]
428     public enum PropertyLockMode
429     {
430         Method = 1,
431         SetGet = 0,
432     }
433     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
434     [System.SerializableAttribute]
435     public enum PropertyReleaseMode
436     {
437         Process = 1,
438         Standard = 0,
439     }
440     [System.Runtime.InteropServices.GuidAttribute("36dcda30-dc3b-4d93-be42-90b2d74c64e7")]
441     [System.SerializableAttribute]
442     public partial class RegistrationConfig
443     {
444         [System.MonoTODOAttribute]
RegistrationConfig()445         public RegistrationConfig() { }
446         [System.MonoTODOAttribute]
447         public string Application { get { throw null; } set { } }
448         [System.MonoTODOAttribute]
449         public string ApplicationRootDirectory { get { throw null; } set { } }
450         [System.MonoTODOAttribute]
451         public string AssemblyFile { get { throw null; } set { } }
452         [System.MonoTODOAttribute]
453         public System.EnterpriseServices.InstallationFlags InstallationFlags { get { throw null; } set { } }
454         [System.MonoTODOAttribute]
455         public string Partition { get { throw null; } set { } }
456         [System.MonoTODOAttribute]
457         public string TypeLibrary { get { throw null; } set { } }
458     }
459     [System.SerializableAttribute]
460     public sealed partial class RegistrationErrorInfo
461     {
RegistrationErrorInfo()462         internal RegistrationErrorInfo() { }
463         public int ErrorCode { get { throw null; } }
464         public string ErrorString { get { throw null; } }
465         public string MajorRef { get { throw null; } }
466         public string MinorRef { get { throw null; } }
467         public string Name { get { throw null; } }
468     }
469     [System.SerializableAttribute]
470     public sealed partial class RegistrationException : System.SystemException
471     {
RegistrationException()472         public RegistrationException() { }
473         [System.MonoTODOAttribute]
RegistrationException(string msg)474         public RegistrationException(string msg) { }
RegistrationException(string msg, System.Exception innerException)475         public RegistrationException(string msg, System.Exception innerException) { }
476         public System.EnterpriseServices.RegistrationErrorInfo[] ErrorInfo { get { throw null; } }
477         [System.MonoTODOAttribute]
GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx)478         public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) { }
479     }
480     [System.Runtime.InteropServices.GuidAttribute("89a86e7b-c229-4008-9baa-2f5c8411d7e0")]
481     public sealed partial class RegistrationHelper : System.MarshalByRefObject, System.EnterpriseServices.IRegistrationHelper
482     {
RegistrationHelper()483         public RegistrationHelper() { }
484         [System.MonoTODOAttribute]
InstallAssembly(string assembly, ref string application, string partition, ref string tlb, System.EnterpriseServices.InstallationFlags installFlags)485         public void InstallAssembly(string assembly, ref string application, string partition, ref string tlb, System.EnterpriseServices.InstallationFlags installFlags) { }
InstallAssembly(string assembly, ref string application, ref string tlb, System.EnterpriseServices.InstallationFlags installFlags)486         public void InstallAssembly(string assembly, ref string application, ref string tlb, System.EnterpriseServices.InstallationFlags installFlags) { }
487         [System.MonoTODOAttribute]
InstallAssemblyFromConfig([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.IUnknown)]ref System.EnterpriseServices.RegistrationConfig regConfig)488         public void InstallAssemblyFromConfig([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.IUnknown)]ref System.EnterpriseServices.RegistrationConfig regConfig) { }
UninstallAssembly(string assembly, string application)489         public void UninstallAssembly(string assembly, string application) { }
490         [System.MonoTODOAttribute]
UninstallAssembly(string assembly, string application, string partition)491         public void UninstallAssembly(string assembly, string application, string partition) { }
492         [System.MonoTODOAttribute]
UninstallAssemblyFromConfig([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.IUnknown)]ref System.EnterpriseServices.RegistrationConfig regConfig)493         public void UninstallAssemblyFromConfig([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.IUnknown)]ref System.EnterpriseServices.RegistrationConfig regConfig) { }
494     }
495     [System.EnterpriseServices.TransactionAttribute((System.EnterpriseServices.TransactionOption)(4))]
496     [System.Runtime.InteropServices.GuidAttribute("C89AC250-E18A-4FC7-ABD5-B8897B6A78A5")]
497     public sealed partial class RegistrationHelperTx : System.EnterpriseServices.ServicedComponent
498     {
499         [System.MonoTODOAttribute]
RegistrationHelperTx()500         public RegistrationHelperTx() { }
501         [System.MonoTODOAttribute]
Activate()502         protected internal override void Activate() { }
503         [System.MonoTODOAttribute]
Deactivate()504         protected internal override void Deactivate() { }
505         [System.MonoTODOAttribute]
InstallAssembly(string assembly, ref string application, string partition, ref string tlb, System.EnterpriseServices.InstallationFlags installFlags, object sync)506         public void InstallAssembly(string assembly, ref string application, string partition, ref string tlb, System.EnterpriseServices.InstallationFlags installFlags, object sync) { }
InstallAssembly(string assembly, ref string application, ref string tlb, System.EnterpriseServices.InstallationFlags installFlags, object sync)507         public void InstallAssembly(string assembly, ref string application, ref string tlb, System.EnterpriseServices.InstallationFlags installFlags, object sync) { }
508         [System.MonoTODOAttribute]
InstallAssemblyFromConfig([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.IUnknown)]ref System.EnterpriseServices.RegistrationConfig regConfig, object sync)509         public void InstallAssemblyFromConfig([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.IUnknown)]ref System.EnterpriseServices.RegistrationConfig regConfig, object sync) { }
510         [System.MonoTODOAttribute]
IsInTransaction()511         public bool IsInTransaction() { throw null; }
UninstallAssembly(string assembly, string application, object sync)512         public void UninstallAssembly(string assembly, string application, object sync) { }
513         [System.MonoTODOAttribute]
UninstallAssembly(string assembly, string application, string partition, object sync)514         public void UninstallAssembly(string assembly, string application, string partition, object sync) { }
515         [System.MonoTODOAttribute]
UninstallAssemblyFromConfig([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.IUnknown)]ref System.EnterpriseServices.RegistrationConfig regConfig, object sync)516         public void UninstallAssemblyFromConfig([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.IUnknown)]ref System.EnterpriseServices.RegistrationConfig regConfig, object sync) { }
517     }
518     public sealed partial class ResourcePool
519     {
520         [System.MonoTODOAttribute]
ResourcePool(System.EnterpriseServices.ResourcePool.TransactionEndDelegate cb)521         public ResourcePool(System.EnterpriseServices.ResourcePool.TransactionEndDelegate cb) { }
522         [System.MonoTODOAttribute]
GetResource()523         public object GetResource() { throw null; }
524         [System.MonoTODOAttribute]
PutResource(object resource)525         public bool PutResource(object resource) { throw null; }
TransactionEndDelegate(object resource)526         public delegate void TransactionEndDelegate(object resource);
527     }
528     [System.AttributeUsageAttribute((System.AttributeTargets)(68))]
529     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
530     public sealed partial class SecureMethodAttribute : System.Attribute
531     {
SecureMethodAttribute()532         public SecureMethodAttribute() { }
533     }
534     public sealed partial class SecurityCallContext
535     {
SecurityCallContext()536         internal SecurityCallContext() { }
537         public System.EnterpriseServices.SecurityCallers Callers { [System.MonoTODOAttribute]get { throw null; } }
538         public static System.EnterpriseServices.SecurityCallContext CurrentCall { [System.MonoTODOAttribute]get { throw null; } }
539         public System.EnterpriseServices.SecurityIdentity DirectCaller { [System.MonoTODOAttribute]get { throw null; } }
540         public bool IsSecurityEnabled { [System.MonoTODOAttribute]get { throw null; } }
541         public int MinAuthenticationLevel { [System.MonoTODOAttribute]get { throw null; } }
542         public int NumCallers { [System.MonoTODOAttribute]get { throw null; } }
543         public System.EnterpriseServices.SecurityIdentity OriginalCaller { [System.MonoTODOAttribute]get { throw null; } }
544         [System.MonoTODOAttribute]
IsCallerInRole(string role)545         public bool IsCallerInRole(string role) { throw null; }
546         [System.MonoTODOAttribute]
IsUserInRole(string user, string role)547         public bool IsUserInRole(string user, string role) { throw null; }
548     }
549     public sealed partial class SecurityCallers : System.Collections.IEnumerable
550     {
SecurityCallers()551         internal SecurityCallers() { }
552         public int Count { [System.MonoTODOAttribute]get { throw null; } }
553         public System.EnterpriseServices.SecurityIdentity this[int idx] { [System.MonoTODOAttribute]get { throw null; } }
554         [System.MonoTODOAttribute]
GetEnumerator()555         public System.Collections.IEnumerator GetEnumerator() { throw null; }
556     }
557     public sealed partial class SecurityIdentity
558     {
SecurityIdentity()559         internal SecurityIdentity() { }
560         public string AccountName { [System.MonoTODOAttribute]get { throw null; } }
561         public System.EnterpriseServices.AuthenticationOption AuthenticationLevel { [System.MonoTODOAttribute]get { throw null; } }
562         public int AuthenticationService { [System.MonoTODOAttribute]get { throw null; } }
563         public System.EnterpriseServices.ImpersonationLevelOption ImpersonationLevel { [System.MonoTODOAttribute]get { throw null; } }
564     }
565     [System.AttributeUsageAttribute((System.AttributeTargets)(1093), AllowMultiple=true)]
566     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
567     public sealed partial class SecurityRoleAttribute : System.Attribute
568     {
SecurityRoleAttribute(string role)569         public SecurityRoleAttribute(string role) { }
SecurityRoleAttribute(string role, bool everyone)570         public SecurityRoleAttribute(string role, bool everyone) { }
571         public string Description { get { throw null; } set { } }
572         public string Role { get { throw null; } set { } }
573         public bool SetEveryoneAccess { get { throw null; } set { } }
574     }
575     [System.MonoTODOAttribute]
576     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
577     public sealed partial class ServiceConfig
578     {
579         [System.MonoTODOAttribute]
ServiceConfig()580         public ServiceConfig() { }
581         [System.MonoTODOAttribute]
582         public System.EnterpriseServices.BindingOption Binding { get { throw null; } set { } }
583         [System.MonoTODOAttribute]
584         public System.Transactions.Transaction BringYourOwnSystemTransaction { get { throw null; } set { } }
585         [System.MonoTODOAttribute]
586         public System.EnterpriseServices.ITransaction BringYourOwnTransaction { get { throw null; } set { } }
587         [System.MonoTODOAttribute]
588         public bool COMTIIntrinsicsEnabled { get { throw null; } set { } }
589         [System.MonoTODOAttribute]
590         public bool IISIntrinsicsEnabled { get { throw null; } set { } }
591         [System.MonoTODOAttribute]
592         public System.EnterpriseServices.InheritanceOption Inheritance { get { throw null; } set { } }
593         [System.MonoTODOAttribute]
594         public System.EnterpriseServices.TransactionIsolationLevel IsolationLevel { get { throw null; } set { } }
595         [System.MonoTODOAttribute]
596         public System.Guid PartitionId { get { throw null; } set { } }
597         [System.MonoTODOAttribute]
598         public System.EnterpriseServices.PartitionOption PartitionOption { get { throw null; } set { } }
599         [System.MonoTODOAttribute]
600         public string SxsDirectory { get { throw null; } set { } }
601         [System.MonoTODOAttribute]
602         public string SxsName { get { throw null; } set { } }
603         [System.MonoTODOAttribute]
604         public System.EnterpriseServices.SxsOption SxsOption { get { throw null; } set { } }
605         [System.MonoTODOAttribute]
606         public System.EnterpriseServices.SynchronizationOption Synchronization { get { throw null; } set { } }
607         [System.MonoTODOAttribute]
608         public System.EnterpriseServices.ThreadPoolOption ThreadPool { get { throw null; } set { } }
609         [System.MonoTODOAttribute]
610         public string TipUrl { get { throw null; } set { } }
611         [System.MonoTODOAttribute]
612         public string TrackingAppName { get { throw null; } set { } }
613         [System.MonoTODOAttribute]
614         public string TrackingComponentName { get { throw null; } set { } }
615         [System.MonoTODOAttribute]
616         public bool TrackingEnabled { get { throw null; } set { } }
617         [System.MonoTODOAttribute]
618         public System.EnterpriseServices.TransactionOption Transaction { get { throw null; } set { } }
619         [System.MonoTODOAttribute]
620         public string TransactionDescription { get { throw null; } set { } }
621         [System.MonoTODOAttribute]
622         public int TransactionTimeout { get { throw null; } set { } }
623     }
624     [System.SerializableAttribute]
625     public abstract partial class ServicedComponent : System.ContextBoundObject, System.EnterpriseServices.IRemoteDispatch, System.EnterpriseServices.IServicedComponentInfo, System.IDisposable
626     {
ServicedComponent()627         public ServicedComponent() { }
628         [System.MonoTODOAttribute]
Activate()629         protected internal virtual void Activate() { }
630         [System.MonoTODOAttribute]
CanBePooled()631         protected internal virtual bool CanBePooled() { throw null; }
632         [System.MonoTODOAttribute]
Construct(string s)633         protected internal virtual void Construct(string s) { }
634         [System.MonoTODOAttribute]
Deactivate()635         protected internal virtual void Deactivate() { }
636         [System.MonoTODOAttribute]
Dispose()637         public void Dispose() { }
638         [System.MonoTODOAttribute]
Dispose(bool disposing)639         protected virtual void Dispose(bool disposing) { }
640         [System.MonoTODOAttribute]
DisposeObject(System.EnterpriseServices.ServicedComponent sc)641         public static void DisposeObject(System.EnterpriseServices.ServicedComponent sc) { }
642         [System.MonoTODOAttribute]
System.EnterpriseServices.IRemoteDispatch.RemoteDispatchAutoDone(string s)643         string System.EnterpriseServices.IRemoteDispatch.RemoteDispatchAutoDone(string s) { throw null; }
644         [System.MonoTODOAttribute]
System.EnterpriseServices.IRemoteDispatch.RemoteDispatchNotAutoDone(string s)645         string System.EnterpriseServices.IRemoteDispatch.RemoteDispatchNotAutoDone(string s) { throw null; }
646         [System.MonoTODOAttribute]
System.EnterpriseServices.IServicedComponentInfo.GetComponentInfo(ref int infoMask, out string[] infoArray)647         void System.EnterpriseServices.IServicedComponentInfo.GetComponentInfo(ref int infoMask, out string[] infoArray) { infoArray = default(string[]); }
648     }
649     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
650     [System.SerializableAttribute]
651     public sealed partial class ServicedComponentException : System.SystemException
652     {
ServicedComponentException()653         public ServicedComponentException() { }
ServicedComponentException(string message)654         public ServicedComponentException(string message) { }
ServicedComponentException(string message, System.Exception innerException)655         public ServicedComponentException(string message, System.Exception innerException) { }
656     }
657     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
658     public sealed partial class ServiceDomain
659     {
ServiceDomain()660         internal ServiceDomain() { }
661         [System.MonoTODOAttribute]
Enter(System.EnterpriseServices.ServiceConfig cfg)662         public static void Enter(System.EnterpriseServices.ServiceConfig cfg) { }
663         [System.MonoTODOAttribute]
Leave()664         public static System.EnterpriseServices.TransactionStatus Leave() { throw null; }
665     }
666     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
667     public sealed partial class SharedProperty
668     {
SharedProperty()669         internal SharedProperty() { }
670         public object Value { get { throw null; } set { } }
671     }
672     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
673     public sealed partial class SharedPropertyGroup
674     {
SharedPropertyGroup()675         internal SharedPropertyGroup() { }
CreateProperty(string name, out bool fExists)676         public System.EnterpriseServices.SharedProperty CreateProperty(string name, out bool fExists) { fExists = default(bool); throw null; }
CreatePropertyByPosition(int position, out bool fExists)677         public System.EnterpriseServices.SharedProperty CreatePropertyByPosition(int position, out bool fExists) { fExists = default(bool); throw null; }
Property(string name)678         public System.EnterpriseServices.SharedProperty Property(string name) { throw null; }
PropertyByPosition(int position)679         public System.EnterpriseServices.SharedProperty PropertyByPosition(int position) { throw null; }
680     }
681     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
682     public sealed partial class SharedPropertyGroupManager : System.Collections.IEnumerable
683     {
SharedPropertyGroupManager()684         public SharedPropertyGroupManager() { }
685         [System.MonoTODOAttribute]
CreatePropertyGroup(string name, ref System.EnterpriseServices.PropertyLockMode dwIsoMode, ref System.EnterpriseServices.PropertyReleaseMode dwRelMode, out bool fExist)686         public System.EnterpriseServices.SharedPropertyGroup CreatePropertyGroup(string name, ref System.EnterpriseServices.PropertyLockMode dwIsoMode, ref System.EnterpriseServices.PropertyReleaseMode dwRelMode, out bool fExist) { fExist = default(bool); throw null; }
687         [System.MonoTODOAttribute]
GetEnumerator()688         public System.Collections.IEnumerator GetEnumerator() { throw null; }
689         [System.MonoTODOAttribute]
Group(string name)690         public System.EnterpriseServices.SharedPropertyGroup Group(string name) { throw null; }
691     }
692     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
693     [System.SerializableAttribute]
694     public enum SxsOption
695     {
696         Ignore = 0,
697         Inherit = 1,
698         New = 2,
699     }
700     [System.AttributeUsageAttribute((System.AttributeTargets)(4))]
701     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
702     public sealed partial class SynchronizationAttribute : System.Attribute
703     {
SynchronizationAttribute()704         public SynchronizationAttribute() { }
SynchronizationAttribute(System.EnterpriseServices.SynchronizationOption val)705         public SynchronizationAttribute(System.EnterpriseServices.SynchronizationOption val) { }
706         public System.EnterpriseServices.SynchronizationOption Value { get { throw null; } }
707     }
708     [System.SerializableAttribute]
709     public enum SynchronizationOption
710     {
711         Disabled = 0,
712         NotSupported = 1,
713         Required = 3,
714         RequiresNew = 4,
715         Supported = 2,
716     }
717     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
718     [System.SerializableAttribute]
719     public enum ThreadPoolOption
720     {
721         Inherit = 1,
722         MTA = 3,
723         None = 0,
724         STA = 2,
725     }
726     [System.AttributeUsageAttribute((System.AttributeTargets)(4))]
727     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
728     public sealed partial class TransactionAttribute : System.Attribute
729     {
TransactionAttribute()730         public TransactionAttribute() { }
TransactionAttribute(System.EnterpriseServices.TransactionOption val)731         public TransactionAttribute(System.EnterpriseServices.TransactionOption val) { }
732         public System.EnterpriseServices.TransactionIsolationLevel Isolation { get { throw null; } set { } }
733         public int Timeout { get { throw null; } set { } }
734         public System.EnterpriseServices.TransactionOption Value { get { throw null; } }
735     }
736     [System.SerializableAttribute]
737     public enum TransactionIsolationLevel
738     {
739         Any = 0,
740         ReadCommitted = 2,
741         ReadUncommitted = 1,
742         RepeatableRead = 3,
743         Serializable = 4,
744     }
745     [System.SerializableAttribute]
746     public enum TransactionOption
747     {
748         Disabled = 0,
749         NotSupported = 1,
750         Required = 3,
751         RequiresNew = 4,
752         Supported = 2,
753     }
754     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
755     [System.SerializableAttribute]
756     public enum TransactionStatus
757     {
758         Aborted = 4,
759         Aborting = 3,
760         Commited = 0,
761         LocallyOk = 1,
762         NoTransaction = 2,
763     }
764     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
765     [System.SerializableAttribute]
766     public enum TransactionVote
767     {
768         Abort = 1,
769         Commit = 0,
770     }
771     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
772     [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
773     public partial struct XACTTRANSINFO
774     {
775         public int grfRMSupported;
776         public int grfRMSupportedRetaining;
777         public int grfTCSupported;
778         public int grfTCSupportedRetaining;
779         public int isoFlags;
780         public int isoLevel;
781         public System.EnterpriseServices.BOID uow;
782     }
783 }
784 namespace System.EnterpriseServices.CompensatingResourceManager
785 {
786     [System.AttributeUsageAttribute((System.AttributeTargets)(1))]
787     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
788     [System.Runtime.InteropServices.ProgIdAttribute("System.EnterpriseServices.Crm.ApplicationCrmEnabledAttribute")]
789     public sealed partial class ApplicationCrmEnabledAttribute : System.Attribute
790     {
ApplicationCrmEnabledAttribute()791         public ApplicationCrmEnabledAttribute() { }
ApplicationCrmEnabledAttribute(bool val)792         public ApplicationCrmEnabledAttribute(bool val) { }
793         public bool Value { get { throw null; } }
794     }
795     public sealed partial class Clerk
796     {
797         [System.MonoTODOAttribute]
Clerk(string compensator, string description, System.EnterpriseServices.CompensatingResourceManager.CompensatorOptions flags)798         public Clerk(string compensator, string description, System.EnterpriseServices.CompensatingResourceManager.CompensatorOptions flags) { }
799         [System.MonoTODOAttribute]
Clerk(System.Type compensator, string description, System.EnterpriseServices.CompensatingResourceManager.CompensatorOptions flags)800         public Clerk(System.Type compensator, string description, System.EnterpriseServices.CompensatingResourceManager.CompensatorOptions flags) { }
801         public int LogRecordCount { [System.MonoTODOAttribute]get { throw null; } }
802         public string TransactionUOW { [System.MonoTODOAttribute]get { throw null; } }
803         [System.MonoTODOAttribute]
~Clerk()804         ~Clerk() { }
805         [System.MonoTODOAttribute]
ForceLog()806         public void ForceLog() { }
807         [System.MonoTODOAttribute]
ForceTransactionToAbort()808         public void ForceTransactionToAbort() { }
809         [System.MonoTODOAttribute]
ForgetLogRecord()810         public void ForgetLogRecord() { }
811         [System.MonoTODOAttribute]
WriteLogRecord(object record)812         public void WriteLogRecord(object record) { }
813     }
814     public sealed partial class ClerkInfo
815     {
ClerkInfo()816         internal ClerkInfo() { }
817         [System.MonoTODOAttribute]
818         public string ActivityId { get { throw null; } }
819         [System.MonoTODOAttribute]
820         public System.EnterpriseServices.CompensatingResourceManager.Clerk Clerk { get { throw null; } }
821         [System.MonoTODOAttribute]
822         public string Compensator { get { throw null; } }
823         [System.MonoTODOAttribute]
824         public string Description { get { throw null; } }
825         [System.MonoTODOAttribute]
826         public string InstanceId { get { throw null; } }
827         [System.MonoTODOAttribute]
828         public string TransactionUOW { get { throw null; } }
829         [System.MonoTODOAttribute]
~ClerkInfo()830         ~ClerkInfo() { }
831     }
832     public sealed partial class ClerkMonitor : System.Collections.IEnumerable
833     {
834         [System.MonoTODOAttribute]
ClerkMonitor()835         public ClerkMonitor() { }
836         [System.MonoTODOAttribute]
837         public int Count { get { throw null; } }
838         [System.MonoTODOAttribute]
839         public System.EnterpriseServices.CompensatingResourceManager.ClerkInfo this[int index] { get { throw null; } }
840         [System.MonoTODOAttribute]
841         public System.EnterpriseServices.CompensatingResourceManager.ClerkInfo this[string index] { get { throw null; } }
842         [System.MonoTODOAttribute]
~ClerkMonitor()843         ~ClerkMonitor() { }
844         [System.MonoTODOAttribute]
GetEnumerator()845         public System.Collections.IEnumerator GetEnumerator() { throw null; }
846         [System.MonoTODOAttribute]
Populate()847         public void Populate() { }
848     }
849     public partial class Compensator : System.EnterpriseServices.ServicedComponent
850     {
851         [System.MonoTODOAttribute]
Compensator()852         public Compensator() { }
853         public System.EnterpriseServices.CompensatingResourceManager.Clerk Clerk { [System.MonoTODOAttribute]get { throw null; } }
854         [System.MonoTODOAttribute]
AbortRecord(System.EnterpriseServices.CompensatingResourceManager.LogRecord rec)855         public virtual bool AbortRecord(System.EnterpriseServices.CompensatingResourceManager.LogRecord rec) { throw null; }
856         [System.MonoTODOAttribute]
BeginAbort(bool fRecovery)857         public virtual void BeginAbort(bool fRecovery) { }
858         [System.MonoTODOAttribute]
BeginCommit(bool fRecovery)859         public virtual void BeginCommit(bool fRecovery) { }
860         [System.MonoTODOAttribute]
BeginPrepare()861         public virtual void BeginPrepare() { }
862         [System.MonoTODOAttribute]
CommitRecord(System.EnterpriseServices.CompensatingResourceManager.LogRecord rec)863         public virtual bool CommitRecord(System.EnterpriseServices.CompensatingResourceManager.LogRecord rec) { throw null; }
864         [System.MonoTODOAttribute]
EndAbort()865         public virtual void EndAbort() { }
866         [System.MonoTODOAttribute]
EndCommit()867         public virtual void EndCommit() { }
868         [System.MonoTODOAttribute]
EndPrepare()869         public virtual bool EndPrepare() { throw null; }
870         [System.MonoTODOAttribute]
PrepareRecord(System.EnterpriseServices.CompensatingResourceManager.LogRecord rec)871         public virtual bool PrepareRecord(System.EnterpriseServices.CompensatingResourceManager.LogRecord rec) { throw null; }
872     }
873     [System.FlagsAttribute]
874     [System.SerializableAttribute]
875     public enum CompensatorOptions
876     {
877         AbortPhase = 4,
878         AllPhases = 7,
879         CommitPhase = 2,
880         FailIfInDoubtsRemain = 16,
881         PreparePhase = 1,
882     }
883     public sealed partial class LogRecord
884     {
LogRecord()885         internal LogRecord() { }
886         public System.EnterpriseServices.CompensatingResourceManager.LogRecordFlags Flags { get { throw null; } }
887         public object Record { get { throw null; } }
888         public int Sequence { get { throw null; } }
889     }
890     [System.FlagsAttribute]
891     [System.SerializableAttribute]
892     public enum LogRecordFlags
893     {
894         ForgetTarget = 1,
895         ReplayInProgress = 64,
896         WrittenDuringAbort = 8,
897         WrittenDuringCommit = 4,
898         WrittenDuringPrepare = 2,
899         WrittenDuringReplay = 32,
900         WrittenDurringRecovery = 16,
901     }
902     [System.SerializableAttribute]
903     public enum TransactionState
904     {
905         Aborted = 2,
906         Active = 0,
907         Committed = 1,
908         Indoubt = 3,
909     }
910 }
911 namespace System.EnterpriseServices.Internal
912 {
913     [System.Runtime.InteropServices.GuidAttribute("ef24f689-14f8-4d92-b4af-d7b1f0e70fd4")]
914     public partial class AppDomainHelper
915     {
916         [System.MonoTODOAttribute]
AppDomainHelper()917         public AppDomainHelper() { }
918         [System.MonoTODOAttribute]
~AppDomainHelper()919         ~AppDomainHelper() { }
920     }
921     [System.Runtime.InteropServices.GuidAttribute("458aa3b5-265a-4b75-bc05-9bea4630cf18")]
922     public partial class AssemblyLocator : System.MarshalByRefObject
923     {
924         [System.MonoTODOAttribute]
AssemblyLocator()925         public AssemblyLocator() { }
926     }
927     public partial class ClientRemotingConfig
928     {
929         [System.MonoTODOAttribute]
ClientRemotingConfig()930         public ClientRemotingConfig() { }
931         [System.MonoTODOAttribute]
Write(string DestinationDirectory, string VRoot, string BaseUrl, string AssemblyName, string TypeName, string ProgId, string Mode, string Transport)932         public static bool Write(string DestinationDirectory, string VRoot, string BaseUrl, string AssemblyName, string TypeName, string ProgId, string Mode, string Transport) { throw null; }
933     }
934     [System.Runtime.InteropServices.GuidAttribute("ecabafd1-7f19-11d2-978e-0000f8757e2a")]
935     public partial class ClrObjectFactory : System.EnterpriseServices.Internal.IClrObjectFactory
936     {
937         [System.MonoTODOAttribute]
ClrObjectFactory()938         public ClrObjectFactory() { }
939         [System.MonoTODOAttribute]
CreateFromAssembly(string AssemblyName, string TypeName, string Mode)940         public object CreateFromAssembly(string AssemblyName, string TypeName, string Mode) { throw null; }
941         [System.MonoTODOAttribute]
CreateFromMailbox(string Mailbox, string Mode)942         public object CreateFromMailbox(string Mailbox, string Mode) { throw null; }
943         [System.MonoTODOAttribute]
CreateFromVroot(string VrootUrl, string Mode)944         public object CreateFromVroot(string VrootUrl, string Mode) { throw null; }
945         [System.MonoTODOAttribute]
CreateFromWsdl(string WsdlUrl, string Mode)946         public object CreateFromWsdl(string WsdlUrl, string Mode) { throw null; }
947     }
948     [System.Runtime.InteropServices.GuidAttribute("3b0398c9-7812-4007-85cb-18c771f2206f")]
949     public partial class ComManagedImportUtil : System.EnterpriseServices.Internal.IComManagedImportUtil
950     {
951         [System.MonoTODOAttribute]
ComManagedImportUtil()952         public ComManagedImportUtil() { }
953         [System.MonoTODOAttribute]
GetComponentInfo(string assemblyPath, out string numComponents, out string componentInfo)954         public void GetComponentInfo(string assemblyPath, out string numComponents, out string componentInfo) { numComponents = default(string); componentInfo = default(string); }
955         [System.MonoTODOAttribute]
InstallAssembly(string asmpath, string parname, string appname)956         public void InstallAssembly(string asmpath, string parname, string appname) { }
957     }
958     public partial class ComSoapPublishError
959     {
960         [System.MonoTODOAttribute]
ComSoapPublishError()961         public ComSoapPublishError() { }
962         [System.MonoTODOAttribute]
Report(string s)963         public static void Report(string s) { }
964     }
965     [System.Runtime.InteropServices.GuidAttribute("d8013ff1-730b-45e2-ba24-874b7242c425")]
966     public partial class GenerateMetadata : System.EnterpriseServices.Internal.IComSoapMetadata
967     {
968         [System.MonoTODOAttribute]
GenerateMetadata()969         public GenerateMetadata() { }
970         [System.MonoTODOAttribute]
Generate(string strSrcTypeLib, string outPath)971         public string Generate(string strSrcTypeLib, string outPath) { throw null; }
972         [System.MonoTODOAttribute]
GenerateMetaData(string strSrcTypeLib, string outPath, byte[] PublicKey, System.Reflection.StrongNameKeyPair KeyPair)973         public string GenerateMetaData(string strSrcTypeLib, string outPath, byte[] PublicKey, System.Reflection.StrongNameKeyPair KeyPair) { throw null; }
974         [System.MonoTODOAttribute]
GenerateSigned(string strSrcTypeLib, string outPath, bool InstallGac, out string Error)975         public string GenerateSigned(string strSrcTypeLib, string outPath, bool InstallGac, out string Error) { Error = default(string); throw null; }
976         [System.MonoTODOAttribute]
SearchPath(string path, string fileName, string extension, int numBufferChars, string buffer, int[] filePart)977         public static int SearchPath(string path, string fileName, string extension, int numBufferChars, string buffer, int[] filePart) { throw null; }
978     }
979     [System.Runtime.InteropServices.GuidAttribute("ecabafd2-7f19-11d2-978e-0000f8757e2a")]
980     public partial interface IClrObjectFactory
981     {
982         [System.Runtime.InteropServices.DispIdAttribute(1)]
983         [return: System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.IDispatch)]
CreateFromAssembly(string assembly, string type, string mode)984         object CreateFromAssembly(string assembly, string type, string mode);
985         [System.Runtime.InteropServices.DispIdAttribute(4)]
986         [return: System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.IDispatch)]
CreateFromMailbox(string Mailbox, string Mode)987         object CreateFromMailbox(string Mailbox, string Mode);
988         [System.Runtime.InteropServices.DispIdAttribute(2)]
989         [return: System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.IDispatch)]
CreateFromVroot(string VrootUrl, string Mode)990         object CreateFromVroot(string VrootUrl, string Mode);
991         [System.Runtime.InteropServices.DispIdAttribute(3)]
992         [return: System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.IDispatch)]
CreateFromWsdl(string WsdlUrl, string Mode)993         object CreateFromWsdl(string WsdlUrl, string Mode);
994     }
995     [System.Runtime.InteropServices.GuidAttribute("c3f8f66b-91be-4c99-a94f-ce3b0a951039")]
996     public partial interface IComManagedImportUtil
997     {
998         [System.Runtime.InteropServices.DispIdAttribute(4)]
GetComponentInfo([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string assemblyPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string numComponents, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string componentInfo)999         void GetComponentInfo([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string assemblyPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string numComponents, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string componentInfo);
1000         [System.Runtime.InteropServices.DispIdAttribute(5)]
InstallAssembly([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string filename, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string parname, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string appname)1001         void InstallAssembly([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string filename, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string parname, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string appname);
1002     }
1003     [System.Runtime.InteropServices.GuidAttribute("d8013ef0-730b-45e2-ba24-874b7242c425")]
1004     public partial interface IComSoapIISVRoot
1005     {
1006         [System.Runtime.InteropServices.DispIdAttribute(1)]
Create([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string RootWeb, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string PhysicalDirectory, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string VirtualDirectory, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error)1007         void Create([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string RootWeb, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string PhysicalDirectory, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string VirtualDirectory, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error);
1008         [System.Runtime.InteropServices.DispIdAttribute(2)]
Delete([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string RootWeb, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string PhysicalDirectory, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string VirtualDirectory, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error)1009         void Delete([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string RootWeb, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string PhysicalDirectory, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string VirtualDirectory, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error);
1010     }
1011     [System.Runtime.InteropServices.GuidAttribute("d8013ff0-730b-45e2-ba24-874b7242c425")]
1012     public partial interface IComSoapMetadata
1013     {
1014         [System.Runtime.InteropServices.DispIdAttribute(1)]
1015         [return: System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]
Generate([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string SrcTypeLibFileName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string OutPath)1016         string Generate([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string SrcTypeLibFileName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string OutPath);
1017         [System.Runtime.InteropServices.DispIdAttribute(2)]
1018         [return: System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]
GenerateSigned([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string SrcTypeLibFileName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string OutPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.Bool)]bool InstallGac, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error)1019         string GenerateSigned([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string SrcTypeLibFileName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string OutPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.Bool)]bool InstallGac, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error);
1020     }
1021     [System.Runtime.InteropServices.GuidAttribute("d8013eee-730b-45e2-ba24-874b7242c425")]
1022     public partial interface IComSoapPublisher
1023     {
1024         [System.Runtime.InteropServices.DispIdAttribute(6)]
CreateMailBox([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string RootMailServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string MailBox, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string SmtpName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Domain, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string PhysicalPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error)1025         void CreateMailBox([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string RootMailServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string MailBox, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string SmtpName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Domain, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string PhysicalPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error);
1026         [System.Runtime.InteropServices.DispIdAttribute(4)]
CreateVirtualRoot([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string Operation, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string FullUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string BaseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string VirtualRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string PhysicalPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error)1027         void CreateVirtualRoot([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string Operation, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string FullUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string BaseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string VirtualRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string PhysicalPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error);
1028         [System.Runtime.InteropServices.DispIdAttribute(7)]
DeleteMailBox([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string RootMailServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string MailBox, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error)1029         void DeleteMailBox([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string RootMailServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string MailBox, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error);
1030         [System.Runtime.InteropServices.DispIdAttribute(5)]
DeleteVirtualRoot([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string RootWebServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string FullUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error)1031         void DeleteVirtualRoot([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string RootWebServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string FullUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error);
1032         [System.Runtime.InteropServices.DispIdAttribute(13)]
GacInstall([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string AssemblyPath)1033         void GacInstall([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string AssemblyPath);
1034         [System.Runtime.InteropServices.DispIdAttribute(14)]
GacRemove([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string AssemblyPath)1035         void GacRemove([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string AssemblyPath);
1036         [System.Runtime.InteropServices.DispIdAttribute(15)]
GetAssemblyNameForCache([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string TypeLibPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string CachePath)1037         void GetAssemblyNameForCache([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string TypeLibPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string CachePath);
1038         [System.Runtime.InteropServices.DispIdAttribute(10)]
1039         [return: System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]
GetTypeNameFromProgId([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string AssemblyPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string ProgId)1040         string GetTypeNameFromProgId([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string AssemblyPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string ProgId);
1041         [System.Runtime.InteropServices.DispIdAttribute(9)]
ProcessClientTlb([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string ProgId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string SrcTlbPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string PhysicalPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string VRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string BaseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string Mode, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string Transport, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string AssemblyName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string TypeName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error)1042         void ProcessClientTlb([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string ProgId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string SrcTlbPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string PhysicalPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string VRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string BaseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string Mode, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string Transport, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string AssemblyName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string TypeName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error);
1043         [System.Runtime.InteropServices.DispIdAttribute(8)]
ProcessServerTlb([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string ProgId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string SrcTlbPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string PhysicalPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string Operation, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string AssemblyName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string TypeName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error)1044         void ProcessServerTlb([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string ProgId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string SrcTlbPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string PhysicalPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string Operation, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string AssemblyName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string TypeName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error);
1045         [System.Runtime.InteropServices.DispIdAttribute(11)]
RegisterAssembly([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string AssemblyPath)1046         void RegisterAssembly([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string AssemblyPath);
1047         [System.Runtime.InteropServices.DispIdAttribute(12)]
UnRegisterAssembly([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string AssemblyPath)1048         void UnRegisterAssembly([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string AssemblyPath);
1049     }
1050     [System.Runtime.InteropServices.GuidAttribute("d8013ef1-730b-45e2-ba24-874b7242c425")]
1051     public partial class IISVirtualRoot : System.EnterpriseServices.Internal.IComSoapIISVRoot
1052     {
1053         [System.MonoTODOAttribute]
IISVirtualRoot()1054         public IISVirtualRoot() { }
1055         [System.MonoTODOAttribute]
Create(string RootWeb, string inPhysicalDirectory, string VirtualDirectory, out string Error)1056         public void Create(string RootWeb, string inPhysicalDirectory, string VirtualDirectory, out string Error) { Error = default(string); }
1057         [System.MonoTODOAttribute]
Delete(string RootWeb, string PhysicalDirectory, string VirtualDirectory, out string Error)1058         public void Delete(string RootWeb, string PhysicalDirectory, string VirtualDirectory, out string Error) { Error = default(string); }
1059     }
1060     [System.Runtime.InteropServices.GuidAttribute("6261e4b5-572a-4142-a2f9-1fe1a0c97097")]
1061     public partial interface IServerWebConfig
1062     {
1063         [System.Runtime.InteropServices.DispIdAttribute(1)]
AddElement([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string FilePath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string AssemblyName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string TypeName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string ProgId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string Mode, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error)1064         void AddElement([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string FilePath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string AssemblyName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string TypeName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string ProgId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string Mode, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error);
1065         [System.Runtime.InteropServices.DispIdAttribute(2)]
Create([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string FilePath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string FileRootName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error)1066         void Create([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string FilePath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string FileRootName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error);
1067     }
1068     [System.Runtime.InteropServices.GuidAttribute("E7F0F021-9201-47e4-94DA-1D1416DEC27A")]
1069     public partial interface ISoapClientImport
1070     {
1071         [System.Runtime.InteropServices.DispIdAttribute(1)]
ProcessClientTlbEx([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string progId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string virtualRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string baseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string authentication, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string assemblyName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string typeName)1072         void ProcessClientTlbEx([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string progId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string virtualRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string baseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string authentication, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string assemblyName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string typeName);
1073     }
1074     [System.Runtime.InteropServices.GuidAttribute("1E7BA9F7-21DB-4482-929E-21BDE2DFE51C")]
1075     public partial interface ISoapServerTlb
1076     {
1077         [System.Runtime.InteropServices.DispIdAttribute(1)]
AddServerTlb([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string progId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string classId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string interfaceId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string srcTlbPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string rootWebServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string baseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string virtualRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string clientActivated, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string wellKnown, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string discoFile, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string operation, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string assemblyName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string typeName)1078         void AddServerTlb([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string progId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string classId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string interfaceId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string srcTlbPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string rootWebServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string baseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string virtualRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string clientActivated, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string wellKnown, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string discoFile, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string operation, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string assemblyName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string typeName);
1079         [System.Runtime.InteropServices.DispIdAttribute(2)]
DeleteServerTlb([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string progId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string classId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string interfaceId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string srcTlbPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string rootWebServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string baseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string virtualRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string operation, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string assemblyName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string typeName)1080         void DeleteServerTlb([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string progId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string classId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string interfaceId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string srcTlbPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string rootWebServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string baseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string virtualRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string operation, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string assemblyName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string typeName);
1081     }
1082     [System.Runtime.InteropServices.GuidAttribute("A31B6577-71D2-4344-AEDF-ADC1B0DC5347")]
1083     public partial interface ISoapServerVRoot
1084     {
1085         [System.Runtime.InteropServices.DispIdAttribute(1)]
CreateVirtualRootEx([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string rootWebServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string inBaseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string inVirtualRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string homePage, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string discoFile, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string secureSockets, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string authentication, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string operation, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string baseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string virtualRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string physicalPath)1086         void CreateVirtualRootEx([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string rootWebServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string inBaseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string inVirtualRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string homePage, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string discoFile, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string secureSockets, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string authentication, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string operation, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string baseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string virtualRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string physicalPath);
1087         [System.Runtime.InteropServices.DispIdAttribute(2)]
DeleteVirtualRootEx([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string rootWebServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string baseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string virtualRoot)1088         void DeleteVirtualRootEx([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string rootWebServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string baseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string virtualRoot);
1089         [System.Runtime.InteropServices.DispIdAttribute(3)]
GetVirtualRootStatus([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string rootWebServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string inBaseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string inVirtualRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string exists, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string secureSockets, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string windowsAuth, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string anonymous, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string homePage, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string discoFile, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string physicalPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string baseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string virtualRoot)1090         void GetVirtualRootStatus([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string rootWebServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string inBaseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string inVirtualRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string exists, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string secureSockets, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string windowsAuth, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string anonymous, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string homePage, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string discoFile, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string physicalPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string baseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string virtualRoot);
1091     }
1092     [System.Runtime.InteropServices.GuidAttribute("5AC4CB7E-F89F-429b-926B-C7F940936BF4")]
1093     public partial interface ISoapUtility
1094     {
1095         [System.Runtime.InteropServices.DispIdAttribute(2)]
GetServerBinPath([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string rootWebServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string inBaseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string inVirtualRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string binPath)1096         void GetServerBinPath([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string rootWebServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string inBaseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string inVirtualRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string binPath);
1097         [System.Runtime.InteropServices.DispIdAttribute(1)]
GetServerPhysicalPath([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string rootWebServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string inBaseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string inVirtualRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string physicalPath)1098         void GetServerPhysicalPath([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string rootWebServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string inBaseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string inVirtualRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string physicalPath);
1099         [System.Runtime.InteropServices.DispIdAttribute(3)]
Present()1100         void Present();
1101     }
1102     [System.Runtime.InteropServices.GuidAttribute("d8013eef-730b-45e2-ba24-874b7242c425")]
1103     public partial class Publish : System.EnterpriseServices.Internal.IComSoapPublisher
1104     {
1105         [System.MonoTODOAttribute]
Publish()1106         public Publish() { }
1107         [System.MonoTODOAttribute]
CreateMailBox(string RootMailServer, string MailBox, out string SmtpName, out string Domain, out string PhysicalPath, out string Error)1108         public void CreateMailBox(string RootMailServer, string MailBox, out string SmtpName, out string Domain, out string PhysicalPath, out string Error) { SmtpName = default(string); Domain = default(string); PhysicalPath = default(string); Error = default(string); }
1109         [System.MonoTODOAttribute]
CreateVirtualRoot(string Operation, string FullUrl, out string BaseUrl, out string VirtualRoot, out string PhysicalPath, out string Error)1110         public void CreateVirtualRoot(string Operation, string FullUrl, out string BaseUrl, out string VirtualRoot, out string PhysicalPath, out string Error) { BaseUrl = default(string); VirtualRoot = default(string); PhysicalPath = default(string); Error = default(string); }
1111         [System.MonoTODOAttribute]
DeleteMailBox(string RootMailServer, string MailBox, out string Error)1112         public void DeleteMailBox(string RootMailServer, string MailBox, out string Error) { Error = default(string); }
1113         [System.MonoTODOAttribute]
DeleteVirtualRoot(string RootWebServer, string FullUrl, out string Error)1114         public void DeleteVirtualRoot(string RootWebServer, string FullUrl, out string Error) { Error = default(string); }
1115         [System.MonoTODOAttribute]
GacInstall(string AssemblyPath)1116         public void GacInstall(string AssemblyPath) { }
1117         [System.MonoTODOAttribute]
GacRemove(string AssemblyPath)1118         public void GacRemove(string AssemblyPath) { }
1119         [System.MonoTODOAttribute]
GetAssemblyNameForCache(string TypeLibPath, out string CachePath)1120         public void GetAssemblyNameForCache(string TypeLibPath, out string CachePath) { CachePath = default(string); }
1121         [System.MonoTODOAttribute]
GetClientPhysicalPath(bool CreateDir)1122         public static string GetClientPhysicalPath(bool CreateDir) { throw null; }
1123         [System.MonoTODOAttribute]
GetTypeNameFromProgId(string AssemblyPath, string ProgId)1124         public string GetTypeNameFromProgId(string AssemblyPath, string ProgId) { throw null; }
1125         [System.MonoTODOAttribute]
ParseUrl(string FullUrl, out string BaseUrl, out string VirtualRoot)1126         public static void ParseUrl(string FullUrl, out string BaseUrl, out string VirtualRoot) { BaseUrl = default(string); VirtualRoot = default(string); }
1127         [System.MonoTODOAttribute]
ProcessClientTlb(string ProgId, string SrcTlbPath, string PhysicalPath, string VRoot, string BaseUrl, string Mode, string Transport, out string AssemblyName, out string TypeName, out string Error)1128         public 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) { AssemblyName = default(string); TypeName = default(string); Error = default(string); }
1129         [System.MonoTODOAttribute]
ProcessServerTlb(string ProgId, string SrcTlbPath, string PhysicalPath, string Operation, out string strAssemblyName, out string TypeName, out string Error)1130         public void ProcessServerTlb(string ProgId, string SrcTlbPath, string PhysicalPath, string Operation, out string strAssemblyName, out string TypeName, out string Error) { strAssemblyName = default(string); TypeName = default(string); Error = default(string); }
1131         [System.MonoTODOAttribute]
RegisterAssembly(string AssemblyPath)1132         public void RegisterAssembly(string AssemblyPath) { }
1133         [System.MonoTODOAttribute]
UnRegisterAssembly(string AssemblyPath)1134         public void UnRegisterAssembly(string AssemblyPath) { }
1135     }
1136     public partial class ServerWebConfig : System.EnterpriseServices.Internal.IServerWebConfig
1137     {
1138         [System.MonoTODOAttribute]
ServerWebConfig()1139         public ServerWebConfig() { }
1140         [System.MonoTODOAttribute]
AddElement(string FilePath, string AssemblyName, string TypeName, string ProgId, string WkoMode, out string Error)1141         public void AddElement(string FilePath, string AssemblyName, string TypeName, string ProgId, string WkoMode, out string Error) { Error = default(string); }
1142         [System.MonoTODOAttribute]
Create(string FilePath, string FilePrefix, out string Error)1143         public void Create(string FilePath, string FilePrefix, out string Error) { Error = default(string); }
1144     }
1145     [System.Runtime.InteropServices.GuidAttribute("346D5B9F-45E1-45c0-AADF-1B7D221E9063")]
1146     public sealed partial class SoapClientImport : System.EnterpriseServices.Internal.ISoapClientImport
1147     {
1148         [System.MonoTODOAttribute]
SoapClientImport()1149         public SoapClientImport() { }
1150         [System.MonoTODOAttribute]
ProcessClientTlbEx(string progId, string virtualRoot, string baseUrl, string authentication, string assemblyName, string typeName)1151         public void ProcessClientTlbEx(string progId, string virtualRoot, string baseUrl, string authentication, string assemblyName, string typeName) { }
1152     }
1153     [System.Runtime.InteropServices.GuidAttribute("F6B6768F-F99E-4152-8ED2-0412F78517FB")]
1154     public sealed partial class SoapServerTlb : System.EnterpriseServices.Internal.ISoapServerTlb
1155     {
1156         [System.MonoTODOAttribute]
SoapServerTlb()1157         public SoapServerTlb() { }
1158         [System.MonoTODOAttribute]
AddServerTlb(string progId, string classId, string interfaceId, string srcTlbPath, string rootWebServer, string inBaseUrl, string inVirtualRoot, string clientActivated, string wellKnown, string discoFile, string operation, out string strAssemblyName, out string typeName)1159         public void AddServerTlb(string progId, string classId, string interfaceId, string srcTlbPath, string rootWebServer, string inBaseUrl, string inVirtualRoot, string clientActivated, string wellKnown, string discoFile, string operation, out string strAssemblyName, out string typeName) { strAssemblyName = default(string); typeName = default(string); }
1160         [System.MonoTODOAttribute]
DeleteServerTlb(string progId, string classId, string interfaceId, string srcTlbPath, string rootWebServer, string baseUrl, string virtualRoot, string operation, string assemblyName, string typeName)1161         public void DeleteServerTlb(string progId, string classId, string interfaceId, string srcTlbPath, string rootWebServer, string baseUrl, string virtualRoot, string operation, string assemblyName, string typeName) { }
1162     }
1163     [System.Runtime.InteropServices.GuidAttribute("CAA817CC-0C04-4d22-A05C-2B7E162F4E8F")]
1164     public sealed partial class SoapServerVRoot : System.EnterpriseServices.Internal.ISoapServerVRoot
1165     {
1166         [System.MonoTODOAttribute]
SoapServerVRoot()1167         public SoapServerVRoot() { }
1168         [System.MonoTODOAttribute]
CreateVirtualRootEx(string rootWebServer, string inBaseUrl, string inVirtualRoot, string homePage, string discoFile, string secureSockets, string authentication, string operation, out string baseUrl, out string virtualRoot, out string physicalPath)1169         public void CreateVirtualRootEx(string rootWebServer, string inBaseUrl, string inVirtualRoot, string homePage, string discoFile, string secureSockets, string authentication, string operation, out string baseUrl, out string virtualRoot, out string physicalPath) { baseUrl = default(string); virtualRoot = default(string); physicalPath = default(string); }
1170         [System.MonoTODOAttribute]
DeleteVirtualRootEx(string rootWebServer, string inBaseUrl, string inVirtualRoot)1171         public void DeleteVirtualRootEx(string rootWebServer, string inBaseUrl, string inVirtualRoot) { }
1172         [System.MonoTODOAttribute]
GetVirtualRootStatus(string RootWebServer, string inBaseUrl, string inVirtualRoot, out string Exists, out string SSL, out string WindowsAuth, out string Anonymous, out string HomePage, out string DiscoFile, out string PhysicalPath, out string BaseUrl, out string VirtualRoot)1173         public void GetVirtualRootStatus(string RootWebServer, string inBaseUrl, string inVirtualRoot, out string Exists, out string SSL, out string WindowsAuth, out string Anonymous, out string HomePage, out string DiscoFile, out string PhysicalPath, out string BaseUrl, out string VirtualRoot) { Exists = default(string); SSL = default(string); WindowsAuth = default(string); Anonymous = default(string); HomePage = default(string); DiscoFile = default(string); PhysicalPath = default(string); BaseUrl = default(string); VirtualRoot = default(string); }
1174     }
1175     [System.Runtime.InteropServices.GuidAttribute("5F9A955F-AA55-4127-A32B-33496AA8A44E")]
1176     public sealed partial class SoapUtility : System.EnterpriseServices.Internal.ISoapUtility
1177     {
1178         [System.MonoTODOAttribute]
SoapUtility()1179         public SoapUtility() { }
1180         [System.MonoTODOAttribute]
GetServerBinPath(string rootWebServer, string inBaseUrl, string inVirtualRoot, out string binPath)1181         public void GetServerBinPath(string rootWebServer, string inBaseUrl, string inVirtualRoot, out string binPath) { binPath = default(string); }
1182         [System.MonoTODOAttribute]
GetServerPhysicalPath(string rootWebServer, string inBaseUrl, string inVirtualRoot, out string physicalPath)1183         public void GetServerPhysicalPath(string rootWebServer, string inBaseUrl, string inVirtualRoot, out string physicalPath) { physicalPath = default(string); }
1184         [System.MonoTODOAttribute]
Present()1185         public void Present() { }
1186     }
1187 }
1188