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