Update error.h
authorHenryJacques <caramba696@gmail.com>
Mon, 20 Jun 2016 09:35:55 +0000 (11:35 +0200)
committerArmin Novak <armin.novak@thincast.com>
Mon, 20 Feb 2017 14:59:56 +0000 (15:59 +0100)
include/freerdp/error.h

index 765b7a5..779e237 100644 (file)
@@ -238,6 +238,9 @@ FREERDP_API const char* freerdp_get_error_base_name(UINT32 code);
 #define ERRCONNECT_CONNECT_CANCELLED                                   0x0000000B
 #define ERRCONNECT_SECURITY_NEGO_CONNECT_FAILED                                0x0000000C
 #define ERRCONNECT_CONNECT_TRANSPORT_FAILED                            0x0000000D
+#define ERRCONNECT_PASSWORD_EXPIRED                                    0x0000000E
+/* For non-domain workstation where we can't contact a kerberos server */
+#define ERRCONNECT_PASSWORD_CERTAINLY_EXPIRED                          0x0000000F
 
 #define ERRCONNECT_SUCCESS                                             ERRINFO_SUCCESS
 #define ERRCONNECT_NONE                                                        ERRINFO_NONE
@@ -286,6 +289,12 @@ FREERDP_API const char* freerdp_get_error_connect_name(UINT32 code);
 #define FREERDP_ERROR_CONNECT_TRANSPORT_FAILED \
   MAKE_FREERDP_ERROR(CONNECT, ERRCONNECT_CONNECT_TRANSPORT_FAILED)
 
+#define FREERDP_ERROR_CONNECT_PASSWORD_EXPIRED \
+  MAKE_FREERDP_ERROR(CONNECT, ERRCONNECT_PASSWORD_EXPIRED)
+
+#define FREERDP_ERROR_CONNECT_PASSWORD_CERTAINLY_EXPIRED \
+  MAKE_FREERDP_ERROR(CONNECT, ERRCONNECT_PASSWORD_CERTAINLY_EXPIRED)
+
 #ifdef __cplusplus
 }
 #endif