The branch, master has been updated
       via  db65c3374ad337135a7bd4d67abced258c01c5bd (commit)
       via  0e36ffc6750f77018a5201ea9503d53401dda642 (commit)
       via  f9fb9436ae7a6556d3636f732889bae136a81390 (commit)
       via  44b728958ae9a48bb56591532e5db9867311c1b9 (commit)
      from  d59f476ecdfff5553144bca9f60bec0d0645a930 (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit db65c3374ad337135a7bd4d67abced258c01c5bd
Merge: 0e36ffc6750f77018a5201ea9503d53401dda642 
d59f476ecdfff5553144bca9f60bec0d0645a930
Author: Jelmer Vernooij <[EMAIL PROTECTED]>
Date:   Thu Oct 23 17:12:16 2008 +0200

    Merge branch 'master' of ssh://git.samba.org/data/git/samba

commit 0e36ffc6750f77018a5201ea9503d53401dda642
Author: Jelmer Vernooij <[EMAIL PROTECTED]>
Date:   Thu Oct 23 16:42:45 2008 +0200

    selftest.pl: Silence verbose tdbsam output.

commit f9fb9436ae7a6556d3636f732889bae136a81390
Author: Jelmer Vernooij <[EMAIL PROTECTED]>
Date:   Thu Oct 23 15:37:39 2008 +0200

    Use WERR_FILE_EXISTS which is the equivalent of WERR_ALREADY_EXISTS
    previously present in Samba 3.

commit 44b728958ae9a48bb56591532e5db9867311c1b9
Author: Jelmer Vernooij <[EMAIL PROTECTED]>
Date:   Thu Oct 23 15:35:21 2008 +0200

    Use common error definitions.

-----------------------------------------------------------------------

Summary of changes:
 lib/util/asn1_proto.h               |    8 +-
 libcli/util/errormap.c              | 1403 -----------------------------------
 libcli/util/nterr.c                 |  897 ----------------------
 libcli/util/ntstatus.h              |    4 +
 librpc/ndr/libndr.h                 |    4 +-
 selftest/target/Samba3.pm           |    2 +-
 source3/include/doserr.h            |  303 --------
 source3/include/includes.h          |    3 +-
 source3/include/nt_status.h         |  115 ---
 source3/include/nterr.h             |  571 --------------
 source3/include/proto.h             |    2 +-
 source3/include/smb.h               |    2 +-
 source3/include/util_tdb.h          |    2 +-
 source3/lib/smbconf/smbconf.c       |    2 +-
 source3/lib/smbconf/smbconf_reg.c   |    2 +-
 source3/libsmb/doserr.c             |    4 +-
 source3/libsmb/nterr.c              |    4 +-
 source3/rpc_server/srv_echo_nt.c    |    1 -
 source3/rpc_server/srv_spoolss_nt.c |    2 +-
 source3/rpc_server/srv_srvsvc_nt.c  |    2 +-
 source3/utils/net_ads.c             |    2 +-
 source3/utils/net_rpc.c             |    2 +-
 source4/libcli/config.mk            |    2 +-
 source4/libcli/ldap/ldap.h          |    6 +-
 source4/libcli/util/errormap.c      | 1403 +++++++++++++++++++++++++++++++++++
 source4/libcli/util/nterr.c         |  897 ++++++++++++++++++++++
 26 files changed, 2328 insertions(+), 3317 deletions(-)
 delete mode 100644 libcli/util/errormap.c
 delete mode 100644 libcli/util/nterr.c
 delete mode 100644 source3/include/doserr.h
 delete mode 100644 source3/include/nt_status.h
 delete mode 100644 source3/include/nterr.h
 create mode 100644 source4/libcli/util/errormap.c
 create mode 100644 source4/libcli/util/nterr.c


Changeset truncated at 500 lines:

diff --git a/lib/util/asn1_proto.h b/lib/util/asn1_proto.h
index 9b7b4d2..972f7a3 100644
--- a/lib/util/asn1_proto.h
+++ b/lib/util/asn1_proto.h
@@ -1,5 +1,5 @@
-#ifndef _____LIB_UTIL_ASN1_PROTO_H__
-#define _____LIB_UTIL_ASN1_PROTO_H__
+#ifndef ___HOME_JELMER_SAMBA4_GIT_SOURCE3____SOURCE4____LIB_UTIL_ASN1_PROTO_H__
+#define ___HOME_JELMER_SAMBA4_GIT_SOURCE3____SOURCE4____LIB_UTIL_ASN1_PROTO_H__
 
 #undef _PRINTF_ATTRIBUTE
 #define _PRINTF_ATTRIBUTE(a1, a2) PRINTF_ATTRIBUTE(a1, a2)
@@ -10,7 +10,7 @@
  * used outside this particular subsystem! */
 
 
-/* The following definitions come from ../lib/util/asn1.c  */
+/* The following definitions come from 
/home/jelmer/samba4.git/source3/../source4/../lib/util/asn1.c  */
 
 struct asn1_data *asn1_init(TALLOC_CTX *mem_ctx);
 void asn1_free(struct asn1_data *data);
@@ -55,5 +55,5 @@ NTSTATUS asn1_full_tag(DATA_BLOB blob, uint8_t tag, size_t 
*packet_size);
 #undef _PRINTF_ATTRIBUTE
 #define _PRINTF_ATTRIBUTE(a1, a2)
 
-#endif /* _____LIB_UTIL_ASN1_PROTO_H__ */
+#endif /* 
___HOME_JELMER_SAMBA4_GIT_SOURCE3____SOURCE4____LIB_UTIL_ASN1_PROTO_H__ */
 
diff --git a/libcli/util/errormap.c b/libcli/util/errormap.c
deleted file mode 100644
index 2257955..0000000
--- a/libcli/util/errormap.c
+++ /dev/null
@@ -1,1403 +0,0 @@
-/* 
- *  Unix SMB/CIFS implementation.
- *  error mapping functions
- *  Copyright (C) Andrew Tridgell 2001
- *  Copyright (C) Andrew Bartlett 2001
- *  Copyright (C) Tim Potter 2000
- *  
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 3 of the License, or
- *  (at your option) any later version.
- *  
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *  
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, see <http://www.gnu.org/licenses/>.
- */
-
-#include "includes.h"
-#include "param/param.h"
-#include "librpc/ndr/libndr.h"
-
-/* This map was extracted by the ERRMAPEXTRACT smbtorture command. 
-   The setup was a Samba HEAD (2002-01-03) PDC and an Win2k member 
-   workstation.  The PDC was modified (by using the 'name_to_nt_status'
-   authentication module) to convert the username (in hex) into the
-   corresponding NTSTATUS error return. 
-
-   By opening two nbt sessions to the Win2k workstation, one negotiating
-   DOS and one negotiating NT errors it was possible to extract the
-   error mapping.  (Because the server only supplies NT errors, the 
-   NT4 workstation had to use its own error tables to convert these
-   to dos errors). 
-
-   Some errors show up as 'squashed' because the NT error connection
-   got back a different error to the one it sent, so a mapping could
-   not be determined (a guess has been made in this case, to map the
-   error as squashed).  This is done mainly to prevent users from getting
-   NT_STATUS_WRONG_PASSWORD and NT_STATUS_NO_SUCH_USER errors (they get
-   NT_STATUS_LOGON_FAILURE instead.
-
-   -- abartlet (2002-01-03)
-*/
-
-/* NT status -> dos error map */
-static const struct {
-       uint8_t dos_class;
-       uint32_t dos_code;
-       NTSTATUS ntstatus;
-} ntstatus_to_dos_map[] = {
-       {ERRDOS,        ERRnofiles,     STATUS_NO_MORE_FILES},
-       {ERRDOS,        ERRnofiles,     NT_STATUS_NO_MORE_ENTRIES},
-       {ERRDOS,        ERRgeneral,     NT_STATUS_UNSUCCESSFUL},
-       {ERRDOS,        ERRbadfunc,     NT_STATUS_NOT_IMPLEMENTED},
-       {ERRDOS,        87,     NT_STATUS_INVALID_INFO_CLASS},
-       {ERRDOS,        24,     NT_STATUS_INFO_LENGTH_MISMATCH},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_ACCESS_VIOLATION},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_IN_PAGE_ERROR},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_PAGEFILE_QUOTA},
-       {ERRDOS,        ERRbadfid,      NT_STATUS_INVALID_HANDLE},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_BAD_INITIAL_STACK},
-       {ERRDOS,        193,    NT_STATUS_BAD_INITIAL_PC},
-       {ERRDOS,        87,     NT_STATUS_INVALID_CID},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_TIMER_NOT_CANCELED},
-       {ERRDOS,        87,     NT_STATUS_INVALID_PARAMETER},
-       {ERRDOS,        ERRbadfile,     NT_STATUS_NO_SUCH_DEVICE},
-       {ERRDOS,        ERRbadfile,     NT_STATUS_NO_SUCH_FILE},
-       {ERRDOS,        ERRbadfunc,     NT_STATUS_INVALID_DEVICE_REQUEST},
-       {ERRDOS,        38,     NT_STATUS_END_OF_FILE},
-       {ERRDOS,        34,     NT_STATUS_WRONG_VOLUME},
-       {ERRDOS,        21,     NT_STATUS_NO_MEDIA_IN_DEVICE},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_UNRECOGNIZED_MEDIA},
-       {ERRDOS,        27,     NT_STATUS_NONEXISTENT_SECTOR},
-/** Session setup succeeded.  This shouldn't happen...*/
-/** Session setup succeeded.  This shouldn't happen...*/
-/** NT error on DOS connection! (NT_STATUS_OK) */
-/*     { This NT error code was 'sqashed'
-        from NT_STATUS_MORE_PROCESSING_REQUIRED to NT_STATUS_OK 
-        during the session setup }
-*/
-#if 0
-       {SUCCESS,       0,      NT_STATUS_OK},
-#endif
-       {ERRDOS,        ERRnomem,       NT_STATUS_NO_MEMORY},
-       {ERRDOS,        487,    NT_STATUS_CONFLICTING_ADDRESSES},
-       {ERRDOS,        487,    NT_STATUS_NOT_MAPPED_VIEW},
-       {ERRDOS,        87,     NT_STATUS_UNABLE_TO_FREE_VM},
-       {ERRDOS,        87,     NT_STATUS_UNABLE_TO_DELETE_SECTION},
-       {ERRDOS,        2142,   NT_STATUS_INVALID_SYSTEM_SERVICE},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_ILLEGAL_INSTRUCTION},
-       {ERRDOS,        ERRnoaccess,    NT_STATUS_INVALID_LOCK_SEQUENCE},
-       {ERRDOS,        ERRnoaccess,    NT_STATUS_INVALID_VIEW_SIZE},
-       {ERRDOS,        193,    NT_STATUS_INVALID_FILE_FOR_SECTION},
-       {ERRDOS,        ERRnoaccess,    NT_STATUS_ALREADY_COMMITTED},
-/*     { This NT error code was 'sqashed'
-        from NT_STATUS_ACCESS_DENIED to NT_STATUS_TRUSTED_RELATIONSHIP_FAILURE 
-        during the session setup }
-*/
-       {ERRDOS,        ERRnoaccess,    NT_STATUS_ACCESS_DENIED},
-       {ERRDOS,        111,    NT_STATUS_BUFFER_TOO_SMALL},
-       {ERRDOS,        ERRbadfid,      NT_STATUS_OBJECT_TYPE_MISMATCH},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_NONCONTINUABLE_EXCEPTION},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INVALID_DISPOSITION},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_UNWIND},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_BAD_STACK},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INVALID_UNWIND_TARGET},
-       {ERRDOS,        158,    NT_STATUS_NOT_LOCKED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_PARITY_ERROR},
-       {ERRDOS,        487,    NT_STATUS_UNABLE_TO_DECOMMIT_VM},
-       {ERRDOS,        487,    NT_STATUS_NOT_COMMITTED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INVALID_PORT_ATTRIBUTES},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_PORT_MESSAGE_TOO_LONG},
-       {ERRDOS,        87,     NT_STATUS_INVALID_PARAMETER_MIX},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INVALID_QUOTA_LOWER},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_DISK_CORRUPT_ERROR},
-       {ERRDOS,        ERRinvalidname, NT_STATUS_OBJECT_NAME_INVALID},
-       {ERRDOS,        ERRbadfile,     NT_STATUS_OBJECT_NAME_NOT_FOUND},
-       {ERRDOS,        ERRfilexists,   NT_STATUS_OBJECT_NAME_COLLISION},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_HANDLE_NOT_WAITABLE},
-       {ERRDOS,        ERRbadfid,      NT_STATUS_PORT_DISCONNECTED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_DEVICE_ALREADY_ATTACHED},
-       {ERRDOS,        161,    NT_STATUS_OBJECT_PATH_INVALID},
-       {ERRDOS,        ERRbadpath,     NT_STATUS_OBJECT_PATH_NOT_FOUND},
-       {ERRDOS,        161,    NT_STATUS_OBJECT_PATH_SYNTAX_BAD},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_DATA_OVERRUN},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_DATA_LATE_ERROR},
-       {ERRDOS,        23,     NT_STATUS_DATA_ERROR},
-       {ERRDOS,        23,     NT_STATUS_CRC_ERROR},
-       {ERRDOS,        ERRnomem,       NT_STATUS_SECTION_TOO_BIG},
-       {ERRDOS,        ERRnoaccess,    NT_STATUS_PORT_CONNECTION_REFUSED},
-       {ERRDOS,        ERRbadfid,      NT_STATUS_INVALID_PORT_HANDLE},
-       {ERRDOS,        ERRbadshare,    NT_STATUS_SHARING_VIOLATION},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_QUOTA_EXCEEDED},
-       {ERRDOS,        87,     NT_STATUS_INVALID_PAGE_PROTECTION},
-       {ERRDOS,        288,    NT_STATUS_MUTANT_NOT_OWNED},
-       {ERRDOS,        298,    NT_STATUS_SEMAPHORE_LIMIT_EXCEEDED},
-       {ERRDOS,        87,     NT_STATUS_PORT_ALREADY_SET},
-       {ERRDOS,        87,     NT_STATUS_SECTION_NOT_IMAGE},
-       {ERRDOS,        156,    NT_STATUS_SUSPEND_COUNT_EXCEEDED},
-       {ERRDOS,        ERRnoaccess,    NT_STATUS_THREAD_IS_TERMINATING},
-       {ERRDOS,        87,     NT_STATUS_BAD_WORKING_SET_LIMIT},
-       {ERRDOS,        87,     NT_STATUS_INCOMPATIBLE_FILE_MAP},
-       {ERRDOS,        87,     NT_STATUS_SECTION_PROTECTION},
-       {ERRDOS,        282,    NT_STATUS_EAS_NOT_SUPPORTED},
-       {ERRDOS,        255,    NT_STATUS_EA_TOO_LARGE},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_NONEXISTENT_EA_ENTRY},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_NO_EAS_ON_FILE},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_EA_CORRUPT_ERROR},
-       {ERRDOS,        ERRlock,        NT_STATUS_FILE_LOCK_CONFLICT},
-       {ERRDOS,        ERRlock,        NT_STATUS_LOCK_NOT_GRANTED},
-       {ERRDOS,        ERRnoaccess,    NT_STATUS_DELETE_PENDING},
-       {ERRDOS,        ERRunsup,       NT_STATUS_CTL_FILE_NOT_SUPPORTED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_UNKNOWN_REVISION},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_REVISION_MISMATCH},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INVALID_OWNER},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INVALID_PRIMARY_GROUP},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_NO_IMPERSONATION_TOKEN},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_CANT_DISABLE_MANDATORY},
-       {ERRDOS,        2215,   NT_STATUS_NO_LOGON_SERVERS},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_NO_SUCH_LOGON_SESSION},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_NO_SUCH_PRIVILEGE},
-       {ERRDOS,        ERRnoaccess,    NT_STATUS_PRIVILEGE_NOT_HELD},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INVALID_ACCOUNT_NAME},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_USER_EXISTS},
-/*     { This NT error code was 'sqashed'
-        from NT_STATUS_NO_SUCH_USER to NT_STATUS_LOGON_FAILURE 
-        during the session setup }
-*/
-       {ERRDOS,        ERRnoaccess,    NT_STATUS_NO_SUCH_USER},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_GROUP_EXISTS},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_NO_SUCH_GROUP},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_MEMBER_IN_GROUP},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_MEMBER_NOT_IN_GROUP},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_LAST_ADMIN},
-/*     { This NT error code was 'sqashed'
-        from NT_STATUS_WRONG_PASSWORD to NT_STATUS_LOGON_FAILURE 
-        during the session setup }
-*/
-       {ERRSRV,        ERRbadpw,       NT_STATUS_WRONG_PASSWORD},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_ILL_FORMED_PASSWORD},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_PASSWORD_RESTRICTION},
-       {ERRDOS,        ERRnoaccess,    NT_STATUS_LOGON_FAILURE},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_ACCOUNT_RESTRICTION},
-       {ERRSRV,        2241,   NT_STATUS_INVALID_LOGON_HOURS},
-       {ERRSRV,        2240,   NT_STATUS_INVALID_WORKSTATION},
-       {ERRSRV,        2242,   NT_STATUS_PASSWORD_EXPIRED},
-       {ERRSRV,        2239,   NT_STATUS_ACCOUNT_DISABLED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_NONE_MAPPED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_TOO_MANY_LUIDS_REQUESTED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_LUIDS_EXHAUSTED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INVALID_SUB_AUTHORITY},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INVALID_ACL},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INVALID_SID},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INVALID_SECURITY_DESCR},
-       {ERRDOS,        127,    NT_STATUS_PROCEDURE_NOT_FOUND},
-       {ERRDOS,        193,    NT_STATUS_INVALID_IMAGE_FORMAT},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_NO_TOKEN},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_BAD_INHERITANCE_ACL},
-       {ERRDOS,        158,    NT_STATUS_RANGE_NOT_LOCKED},
-       {ERRDOS,        112,    NT_STATUS_DISK_FULL},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_SERVER_DISABLED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_SERVER_NOT_DISABLED},
-       {ERRDOS,        68,     NT_STATUS_TOO_MANY_GUIDS_REQUESTED},
-       {ERRDOS,        259,    NT_STATUS_GUIDS_EXHAUSTED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INVALID_ID_AUTHORITY},
-       {ERRDOS,        259,    NT_STATUS_AGENTS_EXHAUSTED},
-       {ERRDOS,        154,    NT_STATUS_INVALID_VOLUME_LABEL},
-       {ERRDOS,        ERRres, NT_STATUS_SECTION_NOT_EXTENDED},
-       {ERRDOS,        487,    NT_STATUS_NOT_MAPPED_DATA},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_RESOURCE_DATA_NOT_FOUND},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_RESOURCE_TYPE_NOT_FOUND},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_RESOURCE_NAME_NOT_FOUND},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_ARRAY_BOUNDS_EXCEEDED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_FLOAT_DENORMAL_OPERAND},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_FLOAT_DIVIDE_BY_ZERO},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_FLOAT_INEXACT_RESULT},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_FLOAT_INVALID_OPERATION},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_FLOAT_OVERFLOW},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_FLOAT_STACK_CHECK},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_FLOAT_UNDERFLOW},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INTEGER_DIVIDE_BY_ZERO},
-       {ERRDOS,        534,    NT_STATUS_INTEGER_OVERFLOW},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_PRIVILEGED_INSTRUCTION},
-       {ERRDOS,        ERRnomem,       NT_STATUS_TOO_MANY_PAGING_FILES},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_FILE_INVALID},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_ALLOTTED_SPACE_EXCEEDED},
-/*     { This NT error code was 'sqashed'
-        from NT_STATUS_INSUFFICIENT_RESOURCES to 
NT_STATUS_INSUFF_SERVER_RESOURCES 
-        during the session setup }
-*/
-       {ERRDOS,        ERRnomem,       NT_STATUS_INSUFFICIENT_RESOURCES},
-       {ERRDOS,        ERRbadpath,     NT_STATUS_DFS_EXIT_PATH_FOUND},
-       {ERRDOS,        23,     NT_STATUS_DEVICE_DATA_ERROR},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_DEVICE_NOT_CONNECTED},
-       {ERRDOS,        21,     NT_STATUS_DEVICE_POWER_FAILURE},
-       {ERRDOS,        487,    NT_STATUS_FREE_VM_NOT_AT_BASE},
-       {ERRDOS,        487,    NT_STATUS_MEMORY_NOT_ALLOCATED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_WORKING_SET_QUOTA},
-       {ERRDOS,        19,     NT_STATUS_MEDIA_WRITE_PROTECTED},
-       {ERRDOS,        21,     NT_STATUS_DEVICE_NOT_READY},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INVALID_GROUP_ATTRIBUTES},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_BAD_IMPERSONATION_LEVEL},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_CANT_OPEN_ANONYMOUS},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_BAD_VALIDATION_CLASS},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_BAD_TOKEN_TYPE},
-       {ERRDOS,        87,     NT_STATUS_BAD_MASTER_BOOT_RECORD},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INSTRUCTION_MISALIGNMENT},
-       {ERRDOS,        ERRpipebusy,    NT_STATUS_INSTANCE_NOT_AVAILABLE},
-       {ERRDOS,        ERRpipebusy,    NT_STATUS_PIPE_NOT_AVAILABLE},
-       {ERRDOS,        ERRbadpipe,     NT_STATUS_INVALID_PIPE_STATE},
-       {ERRDOS,        ERRpipebusy,    NT_STATUS_PIPE_BUSY},
-       {ERRDOS,        ERRbadfunc,     NT_STATUS_ILLEGAL_FUNCTION},
-       {ERRDOS,        ERRnotconnected,        NT_STATUS_PIPE_DISCONNECTED},
-       {ERRDOS,        ERRpipeclosing, NT_STATUS_PIPE_CLOSING},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_PIPE_CONNECTED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_PIPE_LISTENING},
-       {ERRDOS,        ERRbadpipe,     NT_STATUS_INVALID_READ_MODE},
-       {ERRDOS,        121,    NT_STATUS_IO_TIMEOUT},
-       {ERRDOS,        38,     NT_STATUS_FILE_FORCED_CLOSED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_PROFILING_NOT_STARTED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_PROFILING_NOT_STOPPED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_COULD_NOT_INTERPRET},
-       {ERRDOS,        ERRnoaccess,    NT_STATUS_FILE_IS_A_DIRECTORY},
-       {ERRDOS,        ERRunsup,       NT_STATUS_NOT_SUPPORTED},
-       {ERRDOS,        51,     NT_STATUS_REMOTE_NOT_LISTENING},
-       {ERRDOS,        52,     NT_STATUS_DUPLICATE_NAME},
-       {ERRDOS,        53,     NT_STATUS_BAD_NETWORK_PATH},
-       {ERRDOS,        54,     NT_STATUS_NETWORK_BUSY},
-       {ERRDOS,        55,     NT_STATUS_DEVICE_DOES_NOT_EXIST},
-       {ERRDOS,        56,     NT_STATUS_TOO_MANY_COMMANDS},
-       {ERRDOS,        57,     NT_STATUS_ADAPTER_HARDWARE_ERROR},
-       {ERRDOS,        58,     NT_STATUS_INVALID_NETWORK_RESPONSE},
-       {ERRDOS,        59,     NT_STATUS_UNEXPECTED_NETWORK_ERROR},
-       {ERRDOS,        60,     NT_STATUS_BAD_REMOTE_ADAPTER},
-       {ERRDOS,        61,     NT_STATUS_PRINT_QUEUE_FULL},
-       {ERRDOS,        62,     NT_STATUS_NO_SPOOL_SPACE},
-       {ERRDOS,        63,     NT_STATUS_PRINT_CANCELLED},
-       {ERRDOS,        64,     NT_STATUS_NETWORK_NAME_DELETED},
-       {ERRDOS,        65,     NT_STATUS_NETWORK_ACCESS_DENIED},
-       {ERRDOS,        66,     NT_STATUS_BAD_DEVICE_TYPE},
-       {ERRDOS,        ERRnosuchshare, NT_STATUS_BAD_NETWORK_NAME},
-       {ERRDOS,        68,     NT_STATUS_TOO_MANY_NAMES},
-       {ERRDOS,        69,     NT_STATUS_TOO_MANY_SESSIONS},
-       {ERRDOS,        70,     NT_STATUS_SHARING_PAUSED},
-       {ERRDOS,        71,     NT_STATUS_REQUEST_NOT_ACCEPTED},
-       {ERRDOS,        72,     NT_STATUS_REDIRECTOR_PAUSED},
-       {ERRDOS,        88,     NT_STATUS_NET_WRITE_FAULT},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_PROFILING_AT_LIMIT},
-       {ERRDOS,        ERRdiffdevice,  NT_STATUS_NOT_SAME_DEVICE},
-       {ERRDOS,        ERRnoaccess,    NT_STATUS_FILE_RENAMED},
-       {ERRDOS,        240,    NT_STATUS_VIRTUAL_CIRCUIT_CLOSED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_NO_SECURITY_ON_OBJECT},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_CANT_WAIT},
-       {ERRDOS,        ERRpipeclosing, NT_STATUS_PIPE_EMPTY},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_CANT_ACCESS_DOMAIN_INFO},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_CANT_TERMINATE_SELF},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INVALID_SERVER_STATE},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INVALID_DOMAIN_STATE},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INVALID_DOMAIN_ROLE},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_NO_SUCH_DOMAIN},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_DOMAIN_EXISTS},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_DOMAIN_LIMIT_EXCEEDED},
-       {ERRDOS,        300,    NT_STATUS_OPLOCK_NOT_GRANTED},
-       {ERRDOS,        301,    NT_STATUS_INVALID_OPLOCK_PROTOCOL},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INTERNAL_DB_CORRUPTION},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INTERNAL_ERROR},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_GENERIC_NOT_MAPPED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_BAD_DESCRIPTOR_FORMAT},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INVALID_USER_BUFFER},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_UNEXPECTED_IO_ERROR},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_UNEXPECTED_MM_CREATE_ERR},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_UNEXPECTED_MM_MAP_ERROR},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_UNEXPECTED_MM_EXTEND_ERR},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_NOT_LOGON_PROCESS},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_LOGON_SESSION_EXISTS},
-       {ERRDOS,        87,     NT_STATUS_INVALID_PARAMETER_1},
-       {ERRDOS,        87,     NT_STATUS_INVALID_PARAMETER_2},
-       {ERRDOS,        87,     NT_STATUS_INVALID_PARAMETER_3},
-       {ERRDOS,        87,     NT_STATUS_INVALID_PARAMETER_4},
-       {ERRDOS,        87,     NT_STATUS_INVALID_PARAMETER_5},
-       {ERRDOS,        87,     NT_STATUS_INVALID_PARAMETER_6},
-       {ERRDOS,        87,     NT_STATUS_INVALID_PARAMETER_7},
-       {ERRDOS,        87,     NT_STATUS_INVALID_PARAMETER_8},
-       {ERRDOS,        87,     NT_STATUS_INVALID_PARAMETER_9},
-       {ERRDOS,        87,     NT_STATUS_INVALID_PARAMETER_10},
-       {ERRDOS,        87,     NT_STATUS_INVALID_PARAMETER_11},
-       {ERRDOS,        87,     NT_STATUS_INVALID_PARAMETER_12},
-       {ERRDOS,        ERRbadpath,     NT_STATUS_REDIRECTOR_NOT_STARTED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_REDIRECTOR_STARTED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_STACK_OVERFLOW},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_NO_SUCH_PACKAGE},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_BAD_FUNCTION_TABLE},
-       {ERRDOS,        203,    NT_STATUS(0xc0000100)},
-       {ERRDOS,        145,    NT_STATUS_DIRECTORY_NOT_EMPTY},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_FILE_CORRUPT_ERROR},
-       {ERRDOS,        267,    NT_STATUS_NOT_A_DIRECTORY},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_BAD_LOGON_SESSION_STATE},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_LOGON_SESSION_COLLISION},
-       {ERRDOS,        206,    NT_STATUS_NAME_TOO_LONG},
-       {ERRDOS,        2401,   NT_STATUS_FILES_OPEN},
-       {ERRDOS,        2404,   NT_STATUS_CONNECTION_IN_USE},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_MESSAGE_NOT_FOUND},
-       {ERRDOS,        ERRnoaccess,    NT_STATUS_PROCESS_IS_TERMINATING},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INVALID_LOGON_TYPE},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_NO_GUID_TRANSLATION},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_CANNOT_IMPERSONATE},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_IMAGE_ALREADY_LOADED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_ABIOS_NOT_PRESENT},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_ABIOS_LID_NOT_EXIST},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_ABIOS_LID_ALREADY_OWNED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_ABIOS_NOT_LID_OWNER},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_ABIOS_INVALID_COMMAND},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_ABIOS_INVALID_LID},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_ABIOS_SELECTOR_NOT_AVAILABLE},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_ABIOS_INVALID_SELECTOR},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_NO_LDT},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INVALID_LDT_SIZE},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INVALID_LDT_OFFSET},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INVALID_LDT_DESCRIPTOR},
-       {ERRDOS,        193,    NT_STATUS_INVALID_IMAGE_NE_FORMAT},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_RXACT_INVALID_STATE},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_RXACT_COMMIT_FAILURE},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_MAPPED_FILE_SIZE_ZERO},
-       {ERRDOS,        ERRnofids,      NT_STATUS_TOO_MANY_OPENED_FILES},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_CANCELLED},
-       {ERRDOS,        ERRnoaccess,    NT_STATUS_CANNOT_DELETE},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INVALID_COMPUTER_NAME},
-       {ERRDOS,        ERRnoaccess,    NT_STATUS_FILE_DELETED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_SPECIAL_ACCOUNT},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_SPECIAL_GROUP},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_SPECIAL_USER},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_MEMBERS_PRIMARY_GROUP},
-       {ERRDOS,        ERRbadfid,      NT_STATUS_FILE_CLOSED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_TOO_MANY_THREADS},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_THREAD_NOT_IN_PROCESS},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_TOKEN_ALREADY_IN_USE},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_PAGEFILE_QUOTA_EXCEEDED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_COMMITMENT_LIMIT},
-       {ERRDOS,        193,    NT_STATUS_INVALID_IMAGE_LE_FORMAT},
-       {ERRDOS,        193,    NT_STATUS_INVALID_IMAGE_NOT_MZ},
-       {ERRDOS,        193,    NT_STATUS_INVALID_IMAGE_PROTECT},
-       {ERRDOS,        193,    NT_STATUS_INVALID_IMAGE_WIN_16},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_LOGON_SERVER_CONFLICT},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_TIME_DIFFERENCE_AT_DC},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_SYNCHRONIZATION_REQUIRED},
-       {ERRDOS,        126,    NT_STATUS_DLL_NOT_FOUND},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_OPEN_FAILED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_IO_PRIVILEGE_FAILED},
-       {ERRDOS,        182,    NT_STATUS_ORDINAL_NOT_FOUND},
-       {ERRDOS,        127,    NT_STATUS_ENTRYPOINT_NOT_FOUND},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_CONTROL_C_EXIT},
-       {ERRDOS,        64,     NT_STATUS_LOCAL_DISCONNECT},
-       {ERRDOS,        64,     NT_STATUS_REMOTE_DISCONNECT},
-       {ERRDOS,        51,     NT_STATUS_REMOTE_RESOURCES},
-       {ERRDOS,        59,     NT_STATUS_LINK_FAILED},
-       {ERRDOS,        59,     NT_STATUS_LINK_TIMEOUT},
-       {ERRDOS,        59,     NT_STATUS_INVALID_CONNECTION},
-       {ERRDOS,        59,     NT_STATUS_INVALID_ADDRESS},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_DLL_INIT_FAILED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_MISSING_SYSTEMFILE},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_UNHANDLED_EXCEPTION},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_APP_INIT_FAILURE},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_PAGEFILE_CREATE_FAILED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_NO_PAGEFILE},
-       {ERRDOS,        124,    NT_STATUS_INVALID_LEVEL},
-       {ERRDOS,        86,     NT_STATUS_WRONG_PASSWORD_CORE},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_ILLEGAL_FLOAT_CONTEXT},
-       {ERRDOS,        109,    NT_STATUS_PIPE_BROKEN},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_REGISTRY_CORRUPT},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_REGISTRY_IO_FAILED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_NO_EVENT_PAIR},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_UNRECOGNIZED_VOLUME},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_SERIAL_NO_DEVICE_INITED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_NO_SUCH_ALIAS},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_MEMBER_NOT_IN_ALIAS},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_MEMBER_IN_ALIAS},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_ALIAS_EXISTS},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_LOGON_NOT_GRANTED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_TOO_MANY_SECRETS},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_SECRET_TOO_LONG},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INTERNAL_DB_ERROR},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_FULLSCREEN_MODE},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_TOO_MANY_CONTEXT_IDS},
-       {ERRDOS,        ERRnoaccess,    NT_STATUS_LOGON_TYPE_NOT_GRANTED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_NOT_REGISTRY_FILE},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_NT_CROSS_ENCRYPTION_REQUIRED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_DOMAIN_CTRLR_CONFIG_ERROR},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_FT_MISSING_MEMBER},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_ILL_FORMED_SERVICE_ENTRY},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_ILLEGAL_CHARACTER},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_UNMAPPABLE_CHARACTER},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_UNDEFINED_CHARACTER},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_FLOPPY_VOLUME},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_FLOPPY_ID_MARK_NOT_FOUND},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_FLOPPY_WRONG_CYLINDER},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_FLOPPY_UNKNOWN_ERROR},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_FLOPPY_BAD_REGISTERS},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_DISK_RECALIBRATE_FAILED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_DISK_OPERATION_FAILED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_DISK_RESET_FAILED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_SHARED_IRQ_BUSY},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_FT_ORPHANING},
-       {ERRHRD,        ERRgeneral,     NT_STATUS(0xc000016e)},
-       {ERRHRD,        ERRgeneral,     NT_STATUS(0xc000016f)},
-       {ERRHRD,        ERRgeneral,     NT_STATUS(0xc0000170)},
-       {ERRHRD,        ERRgeneral,     NT_STATUS(0xc0000171)},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_PARTITION_FAILURE},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INVALID_BLOCK_LENGTH},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_DEVICE_NOT_PARTITIONED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_UNABLE_TO_LOCK_MEDIA},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_UNABLE_TO_UNLOAD_MEDIA},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_EOM_OVERFLOW},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_NO_MEDIA},
-       {ERRHRD,        ERRgeneral,     NT_STATUS(0xc0000179)},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_NO_SUCH_MEMBER},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_INVALID_MEMBER},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_KEY_DELETED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_NO_LOG_SPACE},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_TOO_MANY_SIDS},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_LM_CROSS_ENCRYPTION_REQUIRED},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_KEY_HAS_CHILDREN},
-       {ERRHRD,        ERRgeneral,     NT_STATUS_CHILD_MUST_BE_VOLATILE},
-       {ERRDOS,        87,     NT_STATUS_DEVICE_CONFIGURATION_ERROR},


-- 
Samba Shared Repository

Reply via email to