From 017ee874858d13cb77738a885d9320c659f49e18 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Mon, 26 Nov 2007 23:58:39 +0100 Subject: r26133: Add some more error codes from wkssvc testing. Guenther (This used to be commit 0cf974ee33ba0dbd41c554db2fd1d0458e99e3d1) --- source4/libcli/util/doserr.c | 5 +++++ source4/libcli/util/werror.h | 8 ++++++++ 2 files changed, 13 insertions(+) (limited to 'source4/libcli') diff --git a/source4/libcli/util/doserr.c b/source4/libcli/util/doserr.c index b480946401..d36532dcf4 100644 --- a/source4/libcli/util/doserr.c +++ b/source4/libcli/util/doserr.c @@ -41,6 +41,7 @@ static const struct werror_code_struct dos_errs[] = { "WERR_FILE_EXISTS", WERR_FILE_EXISTS }, { "WERR_INVALID_PARAM", WERR_INVALID_PARAM }, { "WERR_NOT_SUPPORTED", WERR_NOT_SUPPORTED }, + { "WERR_DUP_NAME", WERR_DUP_NAME }, { "WERR_BAD_PASSWORD", WERR_BAD_PASSWORD }, { "WERR_NOMEM", WERR_NOMEM }, { "WERR_INVALID_NAME", WERR_INVALID_NAME }, @@ -62,6 +63,7 @@ static const struct werror_code_struct dos_errs[] = { "WERR_DEST_NOT_FOUND", WERR_DEST_NOT_FOUND }, { "WERR_NOT_LOCAL_DOMAIN", WERR_NOT_LOCAL_DOMAIN }, { "WERR_DOMAIN_CONTROLLER_NOT_FOUND", WERR_DOMAIN_CONTROLLER_NOT_FOUND }, + { "WERR_TIME_DIFF_AT_DC", WERR_TIME_DIFF_AT_DC }, { "WERR_SETUP_NOT_JOINED", WERR_SETUP_NOT_JOINED }, { "WERR_SETUP_ALREADY_JOINED", WERR_SETUP_ALREADY_JOINED }, { "WERR_SETUP_DOMAIN_CONTROLLER", WERR_SETUP_DOMAIN_CONTROLLER }, @@ -84,6 +86,7 @@ static const struct werror_code_struct dos_errs[] = { "WERR_INVALID_COMPUTERNAME", WERR_INVALID_COMPUTERNAME }, { "WERR_INVALID_DOMAINNAME", WERR_INVALID_DOMAINNAME }, { "WERR_NO_LOGON_SERVERS", WERR_NO_LOGON_SERVERS }, + { "WERR_NO_SUCH_LOGON_SESSION", WERR_NO_SUCH_LOGON_SESSION }, { "WERR_NO_SUCH_PRIVILEGE", WERR_NO_SUCH_PRIVILEGE }, { "WERR_PRIVILEGE_NOT_HELD", WERR_PRIVILEGE_NOT_HELD }, { "WERR_NO_SUCH_USER", WERR_NO_SUCH_USER }, @@ -128,6 +131,8 @@ static const struct werror_code_struct dos_errs[] = { "WERR_FRS_INVALID_SERVICE_PARAMETER", WERR_FRS_INVALID_SERVICE_PARAMETER }, { "WERR_FRS_SYSVOL_IS_BUSY", WERR_FRS_SYSVOL_IS_BUSY }, { "WERR_FRS_INSUFFICIENT_PRIV", WERR_FRS_INSUFFICIENT_PRIV }, + { "WERR_RPC_E_REMOTE_DISABLED", WERR_RPC_E_REMOTE_DISABLED }, + { "WERR_NOT_CONNECTED", WERR_NOT_CONNECTED }, { NULL, W_ERROR(0) } }; diff --git a/source4/libcli/util/werror.h b/source4/libcli/util/werror.h index 4de3092d9f..83fa5469cf 100644 --- a/source4/libcli/util/werror.h +++ b/source4/libcli/util/werror.h @@ -70,6 +70,7 @@ typedef uint32_t WERROR; #define WERR_NOMEM W_ERROR(8) #define WERR_GENERAL_FAILURE W_ERROR(31) #define WERR_NOT_SUPPORTED W_ERROR(50) +#define WERR_DUP_NAME W_ERROR(52) #define WERR_BAD_NETPATH W_ERROR(53) #define WERR_BAD_NET_RESP W_ERROR(58) #define WERR_UNEXP_NET_ERR W_ERROR(59) @@ -97,6 +98,7 @@ typedef uint32_t WERROR; #define WERR_REVISION_MISMATCH W_ERROR(1306) #define WERR_INVALID_OWNER W_ERROR(1307) #define WERR_NO_LOGON_SERVERS W_ERROR(1311) +#define WERR_NO_SUCH_LOGON_SESSION W_ERROR(1312) #define WERR_NO_SUCH_PRIVILEGE W_ERROR(1313) #define WERR_PRIVILEGE_NOT_HELD W_ERROR(1314) #define WERR_NO_SUCH_USER W_ERROR(1317) @@ -112,10 +114,12 @@ typedef uint32_t WERROR; #define WERR_BUF_TOO_SMALL W_ERROR(2123) #define WERR_JOB_NOT_FOUND W_ERROR(2151) #define WERR_DEST_NOT_FOUND W_ERROR(2152) +#define WERR_NOT_CONNECTED W_ERROR(2250) #define WERR_SESSION_NOT_FOUND W_ERROR(2312) #define WERR_FID_NOT_FOUND W_ERROR(2314) #define WERR_NOT_LOCAL_DOMAIN W_ERROR(2320) #define WERR_DOMAIN_CONTROLLER_NOT_FOUND W_ERROR(2453) +#define WERR_TIME_DIFF_AT_DC W_ERROR(2457) #define WERR_SETUP_ALREADY_JOINED W_ERROR(2691) #define WERR_SETUP_NOT_JOINED W_ERROR(2692) @@ -189,6 +193,10 @@ typedef uint32_t WERROR; #define WERR_FRS_SYSVOL_IS_BUSY W_ERROR(FRS_ERR_BASE+15) #define WERR_FRS_INVALID_SERVICE_PARAMETER W_ERROR(FRS_ERR_BASE+17) +/* RPC errors */ +#define WERR_RPC_E_INVALID_HEADER W_ERROR(0x80010111) +#define WERR_RPC_E_REMOTE_DISABLED W_ERROR(0x8001011c) + /* SEC errors */ #define WERR_SEC_E_ENCRYPT_FAILURE W_ERROR(0x80090329) #define WERR_SEC_E_DECRYPT_FAILURE W_ERROR(0x80090330) -- cgit