diff --git a/reference/win32service/constants.xml b/reference/win32service/constants.xml
index ddd341db48..06f6f9c6bb 100644
--- a/reference/win32service/constants.xml
+++ b/reference/win32service/constants.xml
@@ -316,28 +316,28 @@
WIN32_ERROR_ACCESS_DENIED
- 0X00000005
+ 0x00000005
The handle to the SCM database does not have the appropriate access rights.
WIN32_ERROR_CIRCULAR_DEPENDENCY
- 0X00000423
+ 0x00000423
A circular service dependency was specified.
WIN32_ERROR_DATABASE_DOES_NOT_EXIST
- 0X00000429
+ 0x00000429
The specified database does not exist.
WIN32_ERROR_DEPENDENT_SERVICES_RUNNING
- 0X0000041B
+ 0x0000041B
The service cannot be stopped because other running services are dependent
on it.
@@ -345,7 +345,7 @@
WIN32_ERROR_DUPLICATE_SERVICE_NAME
- 0X00000436
+ 0x00000436
The display name already exists in the service control manager database
either as a service name or as another display name.
@@ -353,7 +353,7 @@
WIN32_ERROR_INSUFFICIENT_BUFFER
- 0X0000007A
+ 0x0000007A
The buffer is too small for the service status structure. Nothing was
written to the structure.
@@ -361,42 +361,42 @@
WIN32_ERROR_INVALID_DATA
- 0X0000000D
+ 0x0000000D
The specified service status structure is invalid.
WIN32_ERROR_INVALID_HANDLE
- 0X00000006
+ 0x00000006
The handle to the specified service control manager database is invalid.
WIN32_ERROR_INVALID_LEVEL
- 0X0000007C
+ 0x0000007C
The InfoLevel parameter contains an unsupported value.
WIN32_ERROR_INVALID_NAME
- 0X0000007B
+ 0x0000007B
The specified service name is invalid.
WIN32_ERROR_INVALID_PARAMETER
- 0X00000057
+ 0x00000057
A parameter that was specified is invalid.
WIN32_ERROR_INVALID_SERVICE_ACCOUNT
- 0X00000421
+ 0x00000421
The user account name specified in the user
parameter does not exist. See win32_create_service.
@@ -404,28 +404,28 @@
WIN32_ERROR_INVALID_SERVICE_CONTROL
- 0X0000041C
+ 0x0000041C
The requested control code is not valid, or it is unacceptable to the service.
WIN32_ERROR_PATH_NOT_FOUND
- 0X00000003
+ 0x00000003
The service binary file could not be found.
WIN32_ERROR_SERVICE_ALREADY_RUNNING
- 0X00000420
+ 0x00000420
An instance of the service is already running.
WIN32_ERROR_SERVICE_CANNOT_ACCEPT_CTRL
- 0X00000425
+ 0x00000425
The requested control code cannot be sent to the service because the state
of the service is WIN32_SERVICE_STOPPED,
@@ -435,14 +435,14 @@
WIN32_ERROR_SERVICE_DATABASE_LOCKED
- 0X0000041F
+ 0x0000041F
The database is locked.
WIN32_ERROR_SERVICE_DEPENDENCY_DELETED
- 0X00000433
+ 0x00000433
The service depends on a service that does not exist or has been marked
for deletion.
@@ -450,28 +450,35 @@
WIN32_ERROR_SERVICE_DEPENDENCY_FAIL
- 0X0000042C
+ 0x0000042C
The service depends on another service that has failed to start.
WIN32_ERROR_SERVICE_DISABLED
- 0X00000422
+ 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
+ 0x00000431
The specified service already exists in this database.
WIN32_ERROR_SERVICE_LOGON_FAILED
- 0X0000042D
+ 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
@@ -480,28 +487,28 @@
WIN32_ERROR_SERVICE_MARKED_FOR_DELETE
- 0X00000430
+ 0x00000430
The specified service has already been marked for deletion.
WIN32_ERROR_SERVICE_NO_THREAD
- 0X0000041E
+ 0x0000041E
A thread could not be created for the service.
WIN32_ERROR_SERVICE_NOT_ACTIVE
- 0X00000426
+ 0x00000426
The service has not been started.
WIN32_ERROR_SERVICE_REQUEST_TIMEOUT
- 0X0000041D
+ 0x0000041D
The process for the service was started, but it did not call
StartServiceCtrlDispatcher, or the thread that called
@@ -510,14 +517,14 @@
WIN32_ERROR_SHUTDOWN_IN_PROGRESS
- 0X0000045B
+ 0x0000045B
The system is shutting down; this function cannot be called.
WIN32_NO_ERROR
- 0X00000000
+ 0x00000000
No error.