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("4.0.0.0")]
6 [assembly:System.CLSCompliantAttribute(true)]
7 [assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")]
8 [assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")]
9 [assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.ServiceProcess.dll")]
10 [assembly:System.Reflection.AssemblyDescriptionAttribute("System.ServiceProcess.dll")]
11 [assembly:System.Reflection.AssemblyFileVersionAttribute("4.0.30319.1")]
12 [assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.0.30319.1")]
13 [assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")]
14 [assembly:System.Reflection.AssemblyTitleAttribute("System.ServiceProcess.dll")]
15 [assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")]
16 [assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")]
17 [assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute((System.Runtime.CompilerServices.CompilationRelaxations)(8))]
18 [assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute]
19 [assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
20 [assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)]
21 namespace System
22 {
23     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
24     internal partial class MonoDocumentationNoteAttribute : System.MonoTODOAttribute
25     {
MonoDocumentationNoteAttribute(string comment)26         public MonoDocumentationNoteAttribute(string comment) { }
27     }
28     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
29     internal partial class MonoExtensionAttribute : System.MonoTODOAttribute
30     {
MonoExtensionAttribute(string comment)31         public MonoExtensionAttribute(string comment) { }
32     }
33     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
34     internal partial class MonoInternalNoteAttribute : System.MonoTODOAttribute
35     {
MonoInternalNoteAttribute(string comment)36         public MonoInternalNoteAttribute(string comment) { }
37     }
38     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
39     internal partial class MonoLimitationAttribute : System.MonoTODOAttribute
40     {
MonoLimitationAttribute(string comment)41         public MonoLimitationAttribute(string comment) { }
42     }
43     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
44     internal partial class MonoNotSupportedAttribute : System.MonoTODOAttribute
45     {
MonoNotSupportedAttribute(string comment)46         public MonoNotSupportedAttribute(string comment) { }
47     }
48     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
49     internal partial class MonoTODOAttribute : System.Attribute
50     {
MonoTODOAttribute()51         public MonoTODOAttribute() { }
MonoTODOAttribute(string comment)52         public MonoTODOAttribute(string comment) { }
53         public string Comment { get { throw null; } }
54     }
55 }
56 namespace System.ServiceProcess
57 {
58     public enum PowerBroadcastStatus
59     {
60         BatteryLow = 9,
61         OemEvent = 11,
62         PowerStatusChange = 10,
63         QuerySuspend = 0,
64         QuerySuspendFailed = 2,
65         ResumeAutomatic = 18,
66         ResumeCritical = 6,
67         ResumeSuspend = 7,
68         Suspend = 4,
69     }
70     public enum ServiceAccount
71     {
72         LocalService = 0,
73         LocalSystem = 2,
74         NetworkService = 1,
75         User = 3,
76     }
77     [System.ComponentModel.InstallerTypeAttribute(typeof(System.ServiceProcess.ServiceProcessInstaller))]
78     public partial class ServiceBase : System.ComponentModel.Component
79     {
80         public const int MaxNameLength = 80;
ServiceBase()81         public ServiceBase() { }
82         [System.ComponentModel.DefaultValueAttribute(true)]
83         [System.ServiceProcess.ServiceProcessDescriptionAttribute("Whether the service should automatically write to the event log on common events such as Install and Start.")]
84         public bool AutoLog { get { throw null; } set { } }
85         [System.ComponentModel.DefaultValueAttribute(false)]
86         [System.MonoTODOAttribute]
87         public bool CanHandlePowerEvent { get { throw null; } set { } }
88         [System.ComponentModel.DefaultValueAttribute(false)]
89         [System.MonoTODOAttribute]
90         [System.Runtime.InteropServices.ComVisibleAttribute(false)]
91         public bool CanHandleSessionChangeEvent { get { throw null; } set { } }
92         [System.ComponentModel.DefaultValueAttribute(false)]
93         public bool CanPauseAndContinue { get { throw null; } set { } }
94         [System.ComponentModel.DefaultValueAttribute(false)]
95         public bool CanShutdown { get { throw null; } set { } }
96         [System.ComponentModel.DefaultValueAttribute(true)]
97         public bool CanStop { get { throw null; } set { } }
98         [System.ComponentModel.BrowsableAttribute(false)]
99         [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
100         public virtual System.Diagnostics.EventLog EventLog { get { throw null; } }
101         [System.Runtime.InteropServices.ComVisibleAttribute(false)]
102         public int ExitCode { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
103         [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
104         [System.MonoTODOAttribute]
105         protected System.IntPtr ServiceHandle { get { throw null; } }
106         [System.ComponentModel.TypeConverterAttribute("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
107         [System.ServiceProcess.ServiceProcessDescriptionAttribute("The name by which the service is identified to the system.")]
108         public string ServiceName { get { throw null; } set { } }
Dispose(bool disposing)109         protected override void Dispose(bool disposing) { }
OnContinue()110         protected virtual void OnContinue() { }
OnCustomCommand(int command)111         protected virtual void OnCustomCommand(int command) { }
OnPause()112         protected virtual void OnPause() { }
OnPowerEvent(System.ServiceProcess.PowerBroadcastStatus powerStatus)113         protected virtual bool OnPowerEvent(System.ServiceProcess.PowerBroadcastStatus powerStatus) { throw null; }
OnSessionChange(System.ServiceProcess.SessionChangeDescription changeDescription)114         protected virtual void OnSessionChange(System.ServiceProcess.SessionChangeDescription changeDescription) { }
OnShutdown()115         protected virtual void OnShutdown() { }
OnStart(string[] args)116         protected virtual void OnStart(string[] args) { }
OnStop()117         protected virtual void OnStop() { }
118         [System.MonoTODOAttribute]
119         [System.Runtime.InteropServices.ComVisibleAttribute(false)]
RequestAdditionalTime(int milliseconds)120         public void RequestAdditionalTime(int milliseconds) { }
Run(System.ServiceProcess.ServiceBase service)121         public static void Run(System.ServiceProcess.ServiceBase service) { }
Run(System.ServiceProcess.ServiceBase[] services)122         public static void Run(System.ServiceProcess.ServiceBase[] services) { }
123         [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
124         [System.MonoTODOAttribute("This only makes sense on Windows")]
125         [System.Runtime.InteropServices.ComVisibleAttribute(false)]
ServiceMainCallback(int argCount, System.IntPtr argPointer)126         public void ServiceMainCallback(int argCount, System.IntPtr argPointer) { }
Stop()127         public void Stop() { }
128     }
129     [System.ComponentModel.DesignerAttribute("System.ServiceProcess.Design.ServiceControllerDesigner, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
130     [System.MonoTODOAttribute("No unix implementation")]
131     [System.ServiceProcess.ServiceProcessDescriptionAttribute("Provides the ability to connect to, query, and manipulate running or stopped Windows services.")]
132     public partial class ServiceController : System.ComponentModel.Component
133     {
ServiceController()134         public ServiceController() { }
ServiceController(string name)135         public ServiceController(string name) { }
ServiceController(string name, string machineName)136         public ServiceController(string name, string machineName) { }
137         [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
138         [System.ServiceProcess.ServiceProcessDescriptionAttribute("Whether this service recognizes the Pause and Continue commands.")]
139         public bool CanPauseAndContinue { get { throw null; } }
140         [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
141         [System.ServiceProcess.ServiceProcessDescriptionAttribute("Whether this service can respond to a system shutdown.")]
142         public bool CanShutdown { get { throw null; } }
143         [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
144         [System.ServiceProcess.ServiceProcessDescriptionAttribute("Whether this service can be stopped.")]
145         public bool CanStop { get { throw null; } }
146         [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
147         [System.ServiceProcess.ServiceProcessDescriptionAttribute("The services that depend on this service in order to run.")]
148         public System.ServiceProcess.ServiceController[] DependentServices { get { throw null; } }
149         [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
150         [System.ComponentModel.ReadOnlyAttribute(true)]
151         [System.ServiceProcess.ServiceProcessDescriptionAttribute("The descriptive name of the service.")]
152         public string DisplayName { get { throw null; } set { } }
153         [System.ComponentModel.BrowsableAttribute(false)]
154         [System.ComponentModel.DefaultValueAttribute(".")]
155         [System.ComponentModel.RecommendedAsConfigurableAttribute(true)]
156         [System.ServiceProcess.ServiceProcessDescriptionAttribute("The name of the machine on which this service resides.")]
157         public string MachineName { get { throw null; } set { } }
158         [System.ComponentModel.BrowsableAttribute(false)]
159         [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
160         [System.MonoTODOAttribute]
161         public System.Runtime.InteropServices.SafeHandle ServiceHandle { get { throw null; } }
162         [System.ComponentModel.DefaultValueAttribute("")]
163         [System.ComponentModel.ReadOnlyAttribute(true)]
164         [System.ComponentModel.RecommendedAsConfigurableAttribute(true)]
165         [System.ComponentModel.TypeConverterAttribute("System.ServiceProcess.Design.ServiceNameConverter")]
166         [System.ServiceProcess.ServiceProcessDescriptionAttribute("The short name of the service.")]
167         public string ServiceName { get { throw null; } set { } }
168         [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
169         [System.ServiceProcess.ServiceProcessDescriptionAttribute("Services that must be started in order for this one to start.")]
170         public System.ServiceProcess.ServiceController[] ServicesDependedOn { get { throw null; } }
171         [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
172         [System.ServiceProcess.ServiceProcessDescriptionAttribute("The type of this service.")]
173         public System.ServiceProcess.ServiceType ServiceType { get { throw null; } }
174         [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
175         [System.ServiceProcess.ServiceProcessDescriptionAttribute("The status of the service, e.g., Running or Stopped.")]
176         public System.ServiceProcess.ServiceControllerStatus Status { get { throw null; } }
Close()177         public void Close() { }
Continue()178         public void Continue() { }
Dispose(bool disposing)179         protected override void Dispose(bool disposing) { }
ExecuteCommand(int command)180         public void ExecuteCommand(int command) { }
GetDevices()181         public static System.ServiceProcess.ServiceController[] GetDevices() { throw null; }
GetDevices(string machineName)182         public static System.ServiceProcess.ServiceController[] GetDevices(string machineName) { throw null; }
GetServices()183         public static System.ServiceProcess.ServiceController[] GetServices() { throw null; }
GetServices(string machineName)184         public static System.ServiceProcess.ServiceController[] GetServices(string machineName) { throw null; }
Pause()185         public void Pause() { }
Refresh()186         public void Refresh() { }
Start()187         public void Start() { }
Start(string[] args)188         public void Start(string[] args) { }
Stop()189         public void Stop() { }
WaitForStatus(System.ServiceProcess.ServiceControllerStatus desiredStatus)190         public void WaitForStatus(System.ServiceProcess.ServiceControllerStatus desiredStatus) { }
WaitForStatus(System.ServiceProcess.ServiceControllerStatus desiredStatus, System.TimeSpan timeout)191         public void WaitForStatus(System.ServiceProcess.ServiceControllerStatus desiredStatus, System.TimeSpan timeout) { }
192     }
193     [System.SerializableAttribute]
194     public sealed partial class ServiceControllerPermission : System.Security.Permissions.ResourcePermissionBase
195     {
ServiceControllerPermission()196         public ServiceControllerPermission() { }
ServiceControllerPermission(System.Security.Permissions.PermissionState state)197         public ServiceControllerPermission(System.Security.Permissions.PermissionState state) { }
ServiceControllerPermission(System.ServiceProcess.ServiceControllerPermissionAccess permissionAccess, string machineName, string serviceName)198         public ServiceControllerPermission(System.ServiceProcess.ServiceControllerPermissionAccess permissionAccess, string machineName, string serviceName) { }
ServiceControllerPermission(System.ServiceProcess.ServiceControllerPermissionEntry[] permissionAccessEntries)199         public ServiceControllerPermission(System.ServiceProcess.ServiceControllerPermissionEntry[] permissionAccessEntries) { }
200         public System.ServiceProcess.ServiceControllerPermissionEntryCollection PermissionEntries { get { throw null; } }
201     }
202     [System.FlagsAttribute]
203     public enum ServiceControllerPermissionAccess
204     {
205         Browse = 2,
206         Control = 6,
207         None = 0,
208     }
209     [System.AttributeUsageAttribute((System.AttributeTargets)(621), AllowMultiple=true, Inherited=false)]
210     [System.SerializableAttribute]
211     public partial class ServiceControllerPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute
212     {
ServiceControllerPermissionAttribute(System.Security.Permissions.SecurityAction action)213         public ServiceControllerPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { }
214         public string MachineName { get { throw null; } set { } }
215         public System.ServiceProcess.ServiceControllerPermissionAccess PermissionAccess { get { throw null; } set { } }
216         public string ServiceName { get { throw null; } set { } }
CreatePermission()217         public override System.Security.IPermission CreatePermission() { throw null; }
218     }
219     [System.SerializableAttribute]
220     public partial class ServiceControllerPermissionEntry
221     {
ServiceControllerPermissionEntry()222         public ServiceControllerPermissionEntry() { }
ServiceControllerPermissionEntry(System.ServiceProcess.ServiceControllerPermissionAccess permissionAccess, string machineName, string serviceName)223         public ServiceControllerPermissionEntry(System.ServiceProcess.ServiceControllerPermissionAccess permissionAccess, string machineName, string serviceName) { }
224         public string MachineName { get { throw null; } }
225         public System.ServiceProcess.ServiceControllerPermissionAccess PermissionAccess { get { throw null; } }
226         public string ServiceName { get { throw null; } }
227     }
228     [System.SerializableAttribute]
229     public partial class ServiceControllerPermissionEntryCollection : System.Collections.CollectionBase
230     {
ServiceControllerPermissionEntryCollection()231         internal ServiceControllerPermissionEntryCollection() { }
232         public System.ServiceProcess.ServiceControllerPermissionEntry this[int index] { get { throw null; } set { } }
Add(System.ServiceProcess.ServiceControllerPermissionEntry value)233         public int Add(System.ServiceProcess.ServiceControllerPermissionEntry value) { throw null; }
AddRange(System.ServiceProcess.ServiceControllerPermissionEntryCollection value)234         public void AddRange(System.ServiceProcess.ServiceControllerPermissionEntryCollection value) { }
AddRange(System.ServiceProcess.ServiceControllerPermissionEntry[] value)235         public void AddRange(System.ServiceProcess.ServiceControllerPermissionEntry[] value) { }
Contains(System.ServiceProcess.ServiceControllerPermissionEntry value)236         public bool Contains(System.ServiceProcess.ServiceControllerPermissionEntry value) { throw null; }
CopyTo(System.ServiceProcess.ServiceControllerPermissionEntry[] array, int index)237         public void CopyTo(System.ServiceProcess.ServiceControllerPermissionEntry[] array, int index) { }
IndexOf(System.ServiceProcess.ServiceControllerPermissionEntry value)238         public int IndexOf(System.ServiceProcess.ServiceControllerPermissionEntry value) { throw null; }
Insert(int index, System.ServiceProcess.ServiceControllerPermissionEntry value)239         public void Insert(int index, System.ServiceProcess.ServiceControllerPermissionEntry value) { }
OnClear()240         protected override void OnClear() { }
OnInsert(int index, object value)241         protected override void OnInsert(int index, object value) { }
OnRemove(int index, object value)242         protected override void OnRemove(int index, object value) { }
OnSet(int index, object oldValue, object newValue)243         protected override void OnSet(int index, object oldValue, object newValue) { }
Remove(System.ServiceProcess.ServiceControllerPermissionEntry value)244         public void Remove(System.ServiceProcess.ServiceControllerPermissionEntry value) { }
245     }
246     public enum ServiceControllerStatus
247     {
248         ContinuePending = 5,
249         Paused = 7,
250         PausePending = 6,
251         Running = 4,
252         StartPending = 2,
253         Stopped = 1,
254         StopPending = 3,
255     }
256     [System.MonoTODOAttribute]
257     public partial class ServiceInstaller : System.Configuration.Install.ComponentInstaller
258     {
ServiceInstaller()259         public ServiceInstaller() { }
260         [System.ComponentModel.DefaultValueAttribute(false)]
261         [System.ServiceProcess.ServiceProcessDescriptionAttribute("Indicates that the service's start should be delayed after other automatically started services have started.")]
262         public bool DelayedAutoStart { get { throw null; } set { } }
263         [System.ComponentModel.DefaultValueAttribute("")]
264         [System.Runtime.InteropServices.ComVisibleAttribute(false)]
265         [System.ServiceProcess.ServiceProcessDescriptionAttribute("Indicates the service's description (a brief comment that explains the purpose of the service). ")]
266         public string Description { get { throw null; } set { } }
267         [System.ComponentModel.DefaultValueAttribute("")]
268         [System.ServiceProcess.ServiceProcessDescriptionAttribute("Indicates the friendly name that identifies the service to the user.")]
269         public string DisplayName { get { throw null; } set { } }
270         [System.ComponentModel.DefaultValueAttribute("")]
271         [System.ComponentModel.TypeConverterAttribute("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
272         [System.ServiceProcess.ServiceProcessDescriptionAttribute("Indicates the name used by the system to identify this service.")]
273         public string ServiceName { get { throw null; } set { } }
274         [System.ServiceProcess.ServiceProcessDescriptionAttribute("Indicates the services that must be running in order for this service to run.")]
275         public string[] ServicesDependedOn { get { throw null; } set { } }
276         [System.ComponentModel.DefaultValueAttribute((System.ServiceProcess.ServiceStartMode)(3))]
277         [System.ServiceProcess.ServiceProcessDescriptionAttribute("Indicates how and when this service is started.")]
278         public System.ServiceProcess.ServiceStartMode StartType { get { throw null; } set { } }
CopyFromComponent(System.ComponentModel.IComponent component)279         public override void CopyFromComponent(System.ComponentModel.IComponent component) { }
Install(System.Collections.IDictionary stateSaver)280         public override void Install(System.Collections.IDictionary stateSaver) { }
IsEquivalentInstaller(System.Configuration.Install.ComponentInstaller otherInstaller)281         public override bool IsEquivalentInstaller(System.Configuration.Install.ComponentInstaller otherInstaller) { throw null; }
Rollback(System.Collections.IDictionary savedState)282         public override void Rollback(System.Collections.IDictionary savedState) { }
Uninstall(System.Collections.IDictionary savedState)283         public override void Uninstall(System.Collections.IDictionary savedState) { }
284     }
285     [System.AttributeUsageAttribute((System.AttributeTargets)(32767))]
286     public partial class ServiceProcessDescriptionAttribute : System.ComponentModel.DescriptionAttribute
287     {
ServiceProcessDescriptionAttribute(string description)288         public ServiceProcessDescriptionAttribute(string description) { }
289         public override string Description { get { throw null; } }
290     }
291     public partial class ServiceProcessInstaller : System.Configuration.Install.ComponentInstaller
292     {
ServiceProcessInstaller()293         public ServiceProcessInstaller() { }
294         [System.ComponentModel.DefaultValueAttribute((System.ServiceProcess.ServiceAccount)(3))]
295         [System.ServiceProcess.ServiceProcessDescriptionAttribute("Indicates the account type under which the service will run.")]
296         public System.ServiceProcess.ServiceAccount Account { get { throw null; } set { } }
297         public override string HelpText { get { throw null; } }
298         [System.ComponentModel.BrowsableAttribute(false)]
299         public string Password { get { throw null; } set { } }
300         [System.ComponentModel.BrowsableAttribute(false)]
301         [System.ComponentModel.TypeConverterAttribute("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
302         public string Username { get { throw null; } set { } }
CopyFromComponent(System.ComponentModel.IComponent comp)303         public override void CopyFromComponent(System.ComponentModel.IComponent comp) { }
Install(System.Collections.IDictionary stateSaver)304         public override void Install(System.Collections.IDictionary stateSaver) { }
Rollback(System.Collections.IDictionary savedState)305         public override void Rollback(System.Collections.IDictionary savedState) { }
306     }
307     public enum ServiceStartMode
308     {
309         Automatic = 2,
310         Disabled = 4,
311         Manual = 3,
312     }
313     [System.FlagsAttribute]
314     public enum ServiceType
315     {
316         Adapter = 4,
317         FileSystemDriver = 2,
318         InteractiveProcess = 256,
319         KernelDriver = 1,
320         RecognizerDriver = 8,
321         Win32OwnProcess = 16,
322         Win32ShareProcess = 32,
323     }
324     [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
325     public partial struct SessionChangeDescription
326     {
327         public System.ServiceProcess.SessionChangeReason Reason { get { throw null; } }
328         public int SessionId { get { throw null; } }
EqualsSystem.ServiceProcess.SessionChangeDescription329         public override bool Equals(object obj) { throw null; }
EqualsSystem.ServiceProcess.SessionChangeDescription330         public bool Equals(System.ServiceProcess.SessionChangeDescription changeDescription) { throw null; }
GetHashCodeSystem.ServiceProcess.SessionChangeDescription331         public override int GetHashCode() { throw null; }
operator ==System.ServiceProcess.SessionChangeDescription332         public static bool operator ==(System.ServiceProcess.SessionChangeDescription a, System.ServiceProcess.SessionChangeDescription b) { throw null; }
operator !=System.ServiceProcess.SessionChangeDescription333         public static bool operator !=(System.ServiceProcess.SessionChangeDescription a, System.ServiceProcess.SessionChangeDescription b) { throw null; }
334     }
335     public enum SessionChangeReason
336     {
337         ConsoleConnect = 1,
338         ConsoleDisconnect = 2,
339         RemoteConnect = 3,
340         RemoteDisconnect = 4,
341         SessionLock = 7,
342         SessionLogoff = 6,
343         SessionLogon = 5,
344         SessionRemoteControl = 9,
345         SessionUnlock = 8,
346     }
347     [System.SerializableAttribute]
348     public partial class TimeoutException : System.SystemException
349     {
TimeoutException()350         public TimeoutException() { }
TimeoutException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)351         protected TimeoutException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
TimeoutException(string message)352         public TimeoutException(string message) { }
TimeoutException(string message, System.Exception innerException)353         public TimeoutException(string message, System.Exception innerException) { }
354     }
355 }
356 namespace System.ServiceProcess.Design
357 {
358     [System.MonoTODOAttribute]
359     public partial class ServiceInstallerDialog : System.Windows.Forms.Form
360     {
ServiceInstallerDialog()361         public ServiceInstallerDialog() { }
362         public string Password { get { throw null; } set { } }
363         [System.MonoTODOAttribute]
364         public System.ServiceProcess.Design.ServiceInstallerDialogResult Result { get { throw null; } }
365         public string Username { get { throw null; } set { } }
366         [System.MonoTODOAttribute]
367         [System.STAThreadAttribute]
Main()368         public static void Main() { }
369     }
370     public enum ServiceInstallerDialogResult
371     {
372         Canceled = 2,
373         OK = 0,
374         UseSystem = 1,
375     }
376 }
377