module Windows::Service

Constants

SC_ACTION_NONE

Service control action types

SC_ACTION_REBOOT
SC_ACTION_RESTART
SC_ACTION_RUN_COMMAND
SC_ENUM_PROCESS_INFO
SC_MANAGER_ALL_ACCESS

SCM access rights

SC_MANAGER_CONNECT
SC_MANAGER_CREATE_SERVICE
SC_MANAGER_ENUMERATE_SERVICE
SC_MANAGER_LOCK
SC_MANAGER_MODIFY_BOOT_CONFIG
SC_MANAGER_QUERY_LOCK_STATUS
SC_STATUS_PROCESS_INFO
SERVICE_ACCEPT_HARDWAREPROFILECHANGE
SERVICE_ACCEPT_NETBINDCHANGE
SERVICE_ACCEPT_PARAMCHANGE
SERVICE_ACCEPT_PAUSE_CONTINUE
SERVICE_ACCEPT_POWEREVENT
SERVICE_ACCEPT_PRESHUTDOWN
SERVICE_ACCEPT_SESSIONCHANGE
SERVICE_ACCEPT_SHUTDOWN
SERVICE_ACCEPT_STOP

Service controls accepted

SERVICE_ACTIVE

Service states

SERVICE_ADAPTER
SERVICE_ALL_ACCESS

Service access rights

SERVICE_AUTO_START
SERVICE_BOOT_START

Start types

SERVICE_CHANGE_CONFIG
SERVICE_CONFIG_DELAYED_AUTO_START_INFO
SERVICE_CONFIG_DESCRIPTION

Info levels

SERVICE_CONFIG_FAILURE_ACTIONS
SERVICE_CONFIG_FAILURE_ACTIONS_FLAG
SERVICE_CONFIG_PRESHUTDOWN_INFO
SERVICE_CONFIG_REQUIRED_PRIVILEGES_INFO
SERVICE_CONFIG_SERVICE_SID_INFO
SERVICE_CONTINUE_PENDING
SERVICE_CONTROL_CONTINUE
SERVICE_CONTROL_INTERROGATE
SERVICE_CONTROL_NETBINDADD
SERVICE_CONTROL_NETBINDDISABLE
SERVICE_CONTROL_NETBINDENABLE
SERVICE_CONTROL_NETBINDREMOVE
SERVICE_CONTROL_PARAMCHANGE
SERVICE_CONTROL_PAUSE
SERVICE_CONTROL_STOP

Service control

SERVICE_DEMAND_START
SERVICE_DISABLED
SERVICE_DRIVER
SERVICE_ENUMERATE_DEPENDENTS
SERVICE_ERROR_CRITICAL
SERVICE_ERROR_IGNORE

Error control

SERVICE_ERROR_NORMAL
SERVICE_ERROR_SEVERE
SERVICE_FILE_SYSTEM_DRIVER
SERVICE_INACTIVE
SERVICE_INTERACTIVE_PROCESS
SERVICE_INTERROGATE
SERVICE_KERNEL_DRIVER

Service types

SERVICE_NO_CHANGE

Configuration

SERVICE_PAUSED
SERVICE_PAUSE_CONTINUE
SERVICE_PAUSE_PENDING
SERVICE_QUERY_CONFIG
SERVICE_QUERY_STATUS
SERVICE_RECOGNIZER_DRIVER
SERVICE_RUNNING
SERVICE_START
SERVICE_START_PENDING
SERVICE_STATE_ALL
SERVICE_STOP
SERVICE_STOPPED

Service current states

SERVICE_STOP_PENDING
SERVICE_SYSTEM_START
SERVICE_TYPE_ALL
SERVICE_USER_DEFINED_CONTROL
SERVICE_WIN32
SERVICE_WIN32_OWN_PROCESS
SERVICE_WIN32_SHARE_PROCESS