NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

System.ServiceProcess Namespace

Classes

Class Description
NTServiceDirect.ENTRY [To be supplied.]
NTServiceDirect.ENUM_SERVICE_STATUS [To be supplied.]
NTServiceDirect.LSA_OBJECT_ATTRIBUTES [To be supplied.]
NTServiceDirect.LSA_UNICODE_STRING [To be supplied.]
NTServiceDirect.LSA_UNICODE_STRING_withPointer [To be supplied.]
ServiceBase Subclass ServiceBase when implementing a service for an NT Service application. Override OnContinue, OnPause, OnStart, OnStop with specific behavior in response to system events.
ServiceController This class represents an NT service. It allows you to connect to a running or stopped service and manipulate it or get information about it.
ServiceInstaller Installs a class extending System.WinForms.ServiceBase to run as a service on Windows NT.
ServiceInstallerDialog [To be supplied.]
ServiceProcessInstaller Installs an executable containing classes extending System.WinForms.Service. The ServiceProcessInstaller does work common to all services in an executable, and it contains instances of ServiceInstaller to install each individual service.

Structures

Structure Description
NTServiceDirect.QUERY_SERVICE_CONFIG [To be supplied.]
NTServiceDirect.SERVICE_STATUS [To be supplied.]

Delegates

Delegate Description
NTServiceDirect.ServiceControlCallback Delegate for the callback called by NT to control a service.
NTServiceDirect.ServiceMainCallback Delegate for the main callback called by NT when starting a service.

Enumerations

Enumeration Description
ServiceControllerStatus [To be supplied.]
ServiceInstallerDialogResult [To be supplied.]
ServiceStart [To be supplied.]
ServiceType [To be supplied.]