diff --git a/include/curl/curl.h b/include/curl/curl.h
index 65f34f4de4cf41c4e115c998c9774f3ae8d2558e..50a483c362519298c14d46a9f3b4c002f29da009 100644
--- a/include/curl/curl.h
+++ b/include/curl/curl.h
@@ -928,9 +928,11 @@ typedef void (*curl_unlock_function)(CURL *handle,
 typedef void CURLSH;
 
 typedef enum {
-  CURLSH_OK,  /* all is fine */
-  CURLSH_BAD_OPTION, /* 1 */
-  CURLSH_LAST /* never use */
+  CURLSHE_OK,  /* all is fine */
+  CURLSHE_BAD_OPTION, /* 1 */
+  CURLSHE_IN_USE,     /* 2 */
+  CURLSHE_INVALID,    /* 3 */
+  CURLSHE_LAST /* never use */
 } CURLSHcode;
 
 typedef enum {