WIN32_ERROR_ACCESS_DENIED |
0x00000005 |
The handle to the SCM database does not have the appropriate access rights.
|
WIN32_ERROR_CIRCULAR_DEPENDENCY |
0x00000423 |
A circular service dependency was specified.
|
WIN32_ERROR_DATABASE_DOES_NOT_EXIST |
0x00000429 |
The specified database does not exist.
|
WIN32_ERROR_DEPENDENT_SERVICES_RUNNING |
0x0000041B |
The service cannot be stopped because other running services are dependent
on it.
|
WIN32_ERROR_DUPLICATE_SERVICE_NAME |
0x00000436 |
The display name already exists in the service control manager database
either as a service name or as another display name.
|
WIN32_ERROR_FAILED_SERVICE_CONTROLLER_CONNECT |
0x00000427 |
This error is returned if the program is being run as a console application
rather than as a service. If the program will be run as a console application
for debugging purposes, structure it such that service-specific code is not
called.
|
WIN32_ERROR_INSUFFICIENT_BUFFER |
0x0000007A |
The buffer is too small for the service status structure. Nothing was
written to the structure.
|
WIN32_ERROR_INVALID_DATA |
0x0000000D |
The specified service status structure is invalid.
|
WIN32_ERROR_INVALID_HANDLE |
0x00000006 |
The handle to the specified service control manager database is invalid.
|
WIN32_ERROR_INVALID_LEVEL |
0x0000007C |
The InfoLevel parameter contains an unsupported value.
|
WIN32_ERROR_INVALID_NAME |
0x0000007B |
The specified service name is invalid.
|
WIN32_ERROR_INVALID_PARAMETER |
0x00000057 |
A parameter that was specified is invalid.
|
WIN32_ERROR_INVALID_SERVICE_ACCOUNT |
0x00000421 |
The user account name specified in the user
parameter does not exist. See win32_create_service().
|
WIN32_ERROR_INVALID_SERVICE_CONTROL |
0x0000041C |
The requested control code is not valid, or it is unacceptable to the service.
|
WIN32_ERROR_PATH_NOT_FOUND |
0x00000003 |
The service binary file could not be found.
|
WIN32_ERROR_SERVICE_ALREADY_RUNNING |
0x00000420 |
An instance of the service is already running.
|
WIN32_ERROR_SERVICE_CANNOT_ACCEPT_CTRL |
0x00000425 |
The requested control code cannot be sent to the service because the state
of the service is WIN32_SERVICE_STOPPED,
WIN32_SERVICE_START_PENDING, or
WIN32_SERVICE_STOP_PENDING.
|
WIN32_ERROR_SERVICE_DATABASE_LOCKED |
0x0000041F |
The database is locked.
|
WIN32_ERROR_SERVICE_DEPENDENCY_DELETED |
0x00000433 |
The service depends on a service that does not exist or has been marked
for deletion.
|
WIN32_ERROR_SERVICE_DEPENDENCY_FAIL |
0x0000042C |
The service depends on another service that has failed to start.
|
WIN32_ERROR_SERVICE_DISABLED |
0x00000422 |
The service has been disabled.
|
WIN32_ERROR_SERVICE_DOES_NOT_EXIST |
0x00000424 |
The specified service does not exist as an installed service.
|
WIN32_ERROR_SERVICE_EXISTS |
0x00000431 |
The specified service already exists in this database.
|
WIN32_ERROR_SERVICE_LOGON_FAILED |
0x0000042D |
The service did not start due to a logon failure. This error occurs if
the service is configured to run under an account that does not have the
"Log on as a service" right.
|
WIN32_ERROR_SERVICE_MARKED_FOR_DELETE |
0x00000430 |
The specified service has already been marked for deletion.
|
WIN32_ERROR_SERVICE_NO_THREAD |
0x0000041E |
A thread could not be created for the service.
|
WIN32_ERROR_SERVICE_NOT_ACTIVE |
0x00000426 |
The service has not been started.
|
WIN32_ERROR_SERVICE_REQUEST_TIMEOUT |
0x0000041D |
The process for the service was started, but it did not call
StartServiceCtrlDispatcher, or the thread that called
StartServiceCtrlDispatcher may be blocked in a control handler function.
|
WIN32_ERROR_SHUTDOWN_IN_PROGRESS |
0x0000045B |
The system is shutting down; this function cannot be called.
|
WIN32_NO_ERROR |
0x00000000 |
No error.
|