[SCM] Samba Shared Repository - branch master updated
Andrew Bartlett
abartlet at samba.org
Tue Feb 14 12:40:02 UTC 2017
The branch, master has been updated
via 03c4cf5 tests/ndrdump: Add a test for --hex-input
via 4940661 ndrdump: Add the option --hex-input for hexdump parsing
via efef15a join.py: Correctly print an error in DsAddEntry when .info is None
via 2a5d9e6 python: Use generated WERROR definitions
via c6dcac9 errors: add WERROR generation to build system
via ea49c56 errors: add table to generate WERRORs from
via 625dbd2 errors: generate error codes for WERROR
via aad57f9 errors: pull out code into common file
via 113548d samba-tool/domain: catch NTSTATUSError rather than RuntimeError
via ea3c3f1 samba-tool/domain: use generated ntstatus rather than from local file
via 5356fa0 samba-tool/domain: change incorrect NT_STATUS to WERR
via 3ba2556 python: Add python module with NTSTATUS constants
via b7b289f errors: add gen_ntstatus.py to build system
via c465f5f errors/gen_ntstatus: add error table for generation script
via a3d1af7 errors/gen_ntstatus: generate error codes in specified files
via 28d911a gen_ntstatus.py: Add prototype to generated py_ntstatus.c
via 99e41a3 errors: fix "generate python error codes for NTSTATUS"
via b806b69 errors: generate python error codes for NTSTATUS
from 4f558c9 repl_meta_data: Remove the correct forward link for dn+binary attributes
https://git.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 03c4cf5b10dcd054f8500c5e8be0b5c9e5a09dee
Author: Garming Sam <garming at catalyst.net.nz>
Date: Fri Dec 9 10:50:38 2016 +1300
tests/ndrdump: Add a test for --hex-input
Signed-off-by: Garming Sam <garming at catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
Autobuild-User(master): Andrew Bartlett <abartlet at samba.org>
Autobuild-Date(master): Tue Feb 14 13:39:01 CET 2017 on sn-devel-144
commit 4940661658c604464609b0e9cf4bf353a265c2db
Author: Cody Harrington <cody at harringtonca.com>
Date: Sun Aug 28 03:01:18 2016 +1200
ndrdump: Add the option --hex-input for hexdump parsing
This allows the user to input a hexdump that has been generated by the dump option.
Signed-off-by: Cody Harrington <cody at harringtonca.com>
Reviewed-by: Garming Sam <garming at catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
commit efef15a521a2f9fd2db27f2c8fbc7e110aef2796
Author: Andrew Bartlett <abartlet at samba.org>
Date: Sat Feb 11 19:34:09 2017 +1300
join.py: Correctly print an error in DsAddEntry when .info is None
Signed-off-by: Andrew Bartlett <abartlet at samba.org>
Reviewed-by: Garming Sam <garming at catalyst.net.nz>
commit 2a5d9e61db6605ef5f55a9a1d972a2a078d5c899
Author: Bob Campbell <bobcampbell at catalyst.net.nz>
Date: Mon Feb 13 11:12:54 2017 +1300
python: Use generated WERROR definitions
Previously we either defined WERRORs locally or compared them against
strings where we needed to use them.
Signed-off-by: Bob Campbell <bobcampbell at catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
Reviewed-by: Garming Sam <garming at catalyst.net.nz>
commit c6dcac954e783bb3f55a2d16eca2f43da42e1210
Author: Bob Campbell <bobcampbell at catalyst.net.nz>
Date: Fri Jan 20 12:24:53 2017 +1300
errors: add WERROR generation to build system
Parts of doserr.c and werror.h are now generated into werror_gen.c and
werror_gen.h, respectively. Also, py_werror.c is now generated.
Some errors were not included in the list which we now generate WERRORs
from. These errors have been manually included.
Signed-off-by: Bob Campbell <bobcampbell at catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
Reviewed-by: Garming Sam <garming at catalyst.net.nz>
commit ea49c56f4670e9bb3ceab3c2aba302236886161b
Author: Bob Campbell <bobcampbell at catalyst.net.nz>
Date: Fri Jan 13 10:58:09 2017 +1300
errors: add table to generate WERRORs from
Signed-off-by: Bob Campbell <bobcampbell at catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
Reviewed-by: Garming Sam <garming at catalyst.net.nz>
commit 625dbd208d329ae86c22b0526ecd8a83ac4d8c3a
Author: Bob Campbell <bobcampbell at catalyst.net.nz>
Date: Fri Jan 13 10:22:16 2017 +1300
errors: generate error codes for WERROR
Signed-off-by: Bob Campbell <bobcampbell at catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
Reviewed-by: Garming Sam <garming at catalyst.net.nz>
commit aad57f9f1f476608b86931f865a5874e69f61a0e
Author: Bob Campbell <bobcampbell at catalyst.net.nz>
Date: Fri Jan 20 12:11:30 2017 +1300
errors: pull out code into common file
This is a precursor to generating other types of errors.
Signed-off-by: Bob Campbell <bobcampbell at catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
Reviewed-by: Garming Sam <garming at catalyst.net.nz>
commit 113548daf5065d3a19dcb8d4fabf480ac7badedd
Author: Bob Campbell <bobcampbell at catalyst.net.nz>
Date: Fri Jan 13 12:10:15 2017 +1300
samba-tool/domain: catch NTSTATUSError rather than RuntimeError
Signed-off-by: Bob Campbell <bobcampbell at catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
Reviewed-by: Garming Sam <garming at catalyst.net.nz>
commit ea3c3f10edac2b6e7e1900b4e75f4be4d70d369a
Author: Bob Campbell <bobcampbell at catalyst.net.nz>
Date: Fri Jan 13 12:20:30 2017 +1300
samba-tool/domain: use generated ntstatus rather than from local file
Signed-off-by: Bob Campbell <bobcampbell at catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
Reviewed-by: Garming Sam <garming at catalyst.net.nz>
commit 5356fa0a5ac11525603d33a20f9eb63634f65f0b
Author: Bob Campbell <bobcampbell at catalyst.net.nz>
Date: Fri Jan 13 12:21:42 2017 +1300
samba-tool/domain: change incorrect NT_STATUS to WERR
Since the called functions here return a WERR rather than an NTSTATUS,
the checked for errors were incorrect.
Signed-off-by: Bob Campbell <bobcampbell at catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
Reviewed-by: Garming Sam <garming at catalyst.net.nz>
commit 3ba25569b162d0a114a1d91fa22ad61727b41b2c
Author: Bob Campbell <bobcampbell at catalyst.net.nz>
Date: Thu Jan 12 15:33:45 2017 +1300
python: Add python module with NTSTATUS constants
This has been generated by gen_ntstatus.py
Signed-off-by: Bob Campbell <bobcampbell at catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
Reviewed-by: Garming Sam <garming at catalyst.net.nz>
commit b7b289f372535dc479a9c9b7ea80da4711edf4f8
Author: Bob Campbell <bobcampbell at catalyst.net.nz>
Date: Thu Jan 12 15:33:45 2017 +1300
errors: add gen_ntstatus.py to build system
nterr_gen.c, ntstatus_gen.h and py_ntstatus.c are now generated files.
Errors which are now generated have been removed from nterr.c and
ntstatus.h. Errors which existed previously but are not in the table we
generated from have been manually added.
Some errors are incorrectly named; e.g. STATUS_MORE_ENTRIES should be
NT_STATUS_MORE_ENTRIES. These are simply remapped to the correct names.
Signed-off-by: Bob Campbell <bobcampbell at catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
Reviewed-by: Garming Sam <garming at catalyst.net.nz>
commit c465f5f3a157cc88290659947068c31b6c9e5557
Author: Bob Campbell <bobcampbell at catalyst.net.nz>
Date: Thu Jan 12 14:58:28 2017 +1300
errors/gen_ntstatus: add error table for generation script
Signed-off-by: Bob Campbell <bobcampbell at catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
Reviewed-by: Garming Sam <garming at catalyst.net.nz>
commit a3d1af729b0c30c9793ef6dde81fce0f7457c288
Author: Bob Campbell <bobcampbell at catalyst.net.nz>
Date: Thu Jan 12 13:20:37 2017 +1300
errors/gen_ntstatus: generate error codes in specified files
Previously, we would append new errors on to the existing ntstatus.h and
nterr.c. We can now specify which files to write to, and it will write
all errors to those files.
Signed-off-by: Bob Campbell <bobcampbell at catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
Reviewed-by: Garming Sam <garming at catalyst.net.nz>
commit 28d911aa32f9f885232fced962f63caf23e7f097
Author: Andrew Bartlett <abartlet at samba.org>
Date: Wed Feb 1 11:55:39 2017 +1300
gen_ntstatus.py: Add prototype to generated py_ntstatus.c
Signed-off-by: Andrew Bartlett <abartlet at samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall at catalyst.net.nz>
Reviewed-by: Garming Sam <garming at catalyst.net.nz>
commit 99e41a377e7b4c64a0a10c680c2a39237daa08dd
Author: Bob Campbell <bobcampbell at catalyst.net.nz>
Date: Thu Jan 12 14:39:52 2017 +1300
errors: fix "generate python error codes for NTSTATUS"
Fixups according to feedback on the list.
Signed-off-by: Bob Campbell <bobcampbell at catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
Reviewed-by: Garming Sam <garming at catalyst.net.nz>
commit b806b69d198c0a95386695d2cc902f7a5005bd72
Author: Günther Deschner <gd at samba.org>
Date: Tue Sep 27 20:31:58 2016 +0200
errors: generate python error codes for NTSTATUS
Guenther
Signed-off-by: Guenther Deschner <gd at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
Reviewed-by: Garming Sam <garming at catalyst.net.nz>
-----------------------------------------------------------------------
Summary of changes:
lib/util/samba_util.h | 13 +-
lib/util/util.c | 44 +-
libcli/util/doserr.c | 5287 +-----
libcli/util/nterr.c | 3675 +---
libcli/util/ntstatus.h | 1873 +-
libcli/util/ntstatus_err_table.txt | 12629 +++++++++++++
libcli/util/werror.h | 2691 +--
libcli/util/werror_err_table.txt | 18929 +++++++++++++++++++
libcli/util/wscript_build | 28 +-
librpc/tools/ndrdump.c | 22 +-
python/samba/join.py | 12 +-
python/samba/netcmd/dns.py | 15 +-
python/samba/netcmd/domain.py | 81 +-
python/samba/remove_dc.py | 5 +-
python/samba/tests/blackbox/ndrdump.py | 4 +
python/samba/tests/dns.py | 3 +-
.../tests/dns-decode_dns_name_packet-hex.dat | 7 +
source4/scripting/bin/gen_error_common.py | 82 +
source4/scripting/bin/gen_ntstatus.py | 295 +-
source4/scripting/bin/gen_werror.py | 149 +
20 files changed, 32271 insertions(+), 13573 deletions(-)
create mode 100644 libcli/util/ntstatus_err_table.txt
create mode 100644 libcli/util/werror_err_table.txt
create mode 100644 source4/librpc/tests/dns-decode_dns_name_packet-hex.dat
create mode 100644 source4/scripting/bin/gen_error_common.py
create mode 100644 source4/scripting/bin/gen_werror.py
Changeset truncated at 500 lines:
diff --git a/lib/util/samba_util.h b/lib/util/samba_util.h
index 3f66369..8aa8eba 100644
--- a/lib/util/samba_util.h
+++ b/lib/util/samba_util.h
@@ -122,7 +122,7 @@ _PUBLIC_ char *generate_random_str(TALLOC_CTX *mem_ctx, size_t len);
* Characters used are: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+_-#.,
*/
_PUBLIC_ char** generate_unique_strs(TALLOC_CTX *mem_ctx, size_t len,
- uint32_t num);
+ uint32_t num);
/* The following definitions come from lib/util/dprintf.c */
@@ -176,6 +176,11 @@ _PUBLIC_ size_t strhex_to_str(char *p, size_t p_len, const char *strhex, size_t
_PUBLIC_ _PURE_ DATA_BLOB strhex_to_data_blob(TALLOC_CTX *mem_ctx, const char *strhex) ;
/**
+ * Parse a hex dump and return a data blob
+ */
+_PUBLIC_ _PURE_ DATA_BLOB hexdump_to_data_blob(TALLOC_CTX *mem_ctx, const char *hexdump, size_t len);
+
+/**
* Print a buf in hex. Assumes dst is at least (srclen*2)+1 large.
*/
_PUBLIC_ void hex_encode_buf(char *dst, const uint8_t *src, size_t srclen);
@@ -587,7 +592,7 @@ _PUBLIC_ void daemon_status(const char *name, const char *msg);
* @param[in] prompt The prompt to show to ask for the password.
*
* @param[out] buf The buffer the password should be stored. It NEEDS to be
- * empty or filled out.
+ * empty or filled out.
*
* @param[in] len The length of the buffer.
*
@@ -604,8 +609,8 @@ _PUBLIC_ int samba_getpass(const char *prompt, char *buf, size_t len,
* Load a ini-style file.
*/
bool pm_process( const char *fileName,
- bool (*sfunc)(const char *, void *),
- bool (*pfunc)(const char *, const char *, void *),
+ bool (*sfunc)(const char *, void *),
+ bool (*pfunc)(const char *, const char *, void *),
void *userdata);
bool pm_process_with_flags(const char *filename,
bool allow_empty_values,
diff --git a/lib/util/util.c b/lib/util/util.c
index 56056a3..a8f2e00 100644
--- a/lib/util/util.c
+++ b/lib/util/util.c
@@ -903,8 +903,8 @@ _PUBLIC_ size_t strhex_to_str(char *p, size_t p_len, const char *strhex, size_t
return num_chars;
}
-/**
- * Parse a hex string and return a data blob.
+/**
+ * Parse a hex string and return a data blob.
*/
_PUBLIC_ _PURE_ DATA_BLOB strhex_to_data_blob(TALLOC_CTX *mem_ctx, const char *strhex)
{
@@ -918,6 +918,46 @@ _PUBLIC_ _PURE_ DATA_BLOB strhex_to_data_blob(TALLOC_CTX *mem_ctx, const char *s
}
/**
+ * Parse a hex dump and return a data blob. Hex dump is structured as
+ * is generated from dump_data_cb() elsewhere in this file
+ *
+ */
+_PUBLIC_ _PURE_ DATA_BLOB hexdump_to_data_blob(TALLOC_CTX *mem_ctx, const char *hexdump, size_t hexdump_len)
+{
+ DATA_BLOB ret_blob = {'\0'};
+ size_t i = 0;
+ size_t char_count = 0;
+ /* hexdump line length is 77 chars long. We then use the ASCII representation of the bytes
+ * at the end of the final line to calculate how many are in that line, minus the extra space
+ * and newline. */
+ size_t hexdump_byte_count = (16 * (hexdump_len / 77));
+ if (hexdump_len % 77) {
+ hexdump_byte_count += ((hexdump_len % 77) - 59 - 2);
+ }
+
+ ret_blob = data_blob_talloc(mem_ctx, NULL, hexdump_byte_count+1);
+ for (; i+1 < hexdump_len && hexdump[i] != 0 && hexdump[i+1] != 0; i++) {
+ if ((i%77) == 0)
+ i += 7; /* Skip the offset at the start of the line */
+ if ((i%77) < 56) { /* position 56 is after both hex chunks */
+ if (hexdump[i] != ' ') {
+ char_count += strhex_to_str((char *)&ret_blob.data[char_count],
+ hexdump_byte_count - char_count,
+ &hexdump[i], 2);
+ i += 2;
+ } else {
+ i++;
+ }
+ } else {
+ i++;
+ }
+ }
+ ret_blob.length = char_count;
+
+ return ret_blob;
+}
+
+/**
* Print a buf in hex. Assumes dst is at least (srclen*2)+1 large.
*/
_PUBLIC_ void hex_encode_buf(char *dst, const uint8_t *src, size_t srclen)
diff --git a/libcli/util/doserr.c b/libcli/util/doserr.c
index e2f3b40..237854c 100644
--- a/libcli/util/doserr.c
+++ b/libcli/util/doserr.c
@@ -22,2618 +22,73 @@
#include "includes.h"
struct werror_code_struct {
- const char *dos_errstr;
- WERROR werror;
+ const char *dos_errstr;
+ WERROR werror;
};
-static const struct werror_code_struct dos_errs[] =
-{
- { "WERR_OK", WERR_OK },
- { "WERR_STATUS_MORE_ENTRIES", WERR_STATUS_MORE_ENTRIES },
- { "WERR_DS_INVALID_ATTRIBUTE_SYNTAX", WERR_DS_INVALID_ATTRIBUTE_SYNTAX },
- { "WERR_DNS_ERROR_RCODE_FORMAT_ERROR", WERR_DNS_ERROR_RCODE_FORMAT_ERROR },
- { "WERR_DNS_ERROR_RCODE_SERVER_FAILURE", WERR_DNS_ERROR_RCODE_SERVER_FAILURE },
- { "WERR_DNS_ERROR_RCODE_NAME_ERROR", WERR_DNS_ERROR_RCODE_NAME_ERROR },
- { "WERR_DNS_ERROR_RCODE_NOT_IMPLEMENTED", WERR_DNS_ERROR_RCODE_NOT_IMPLEMENTED },
- { "WERR_DNS_ERROR_RCODE_REFUSED", WERR_DNS_ERROR_RCODE_REFUSED },
- { "WERR_DNS_ERROR_RCODE_YXDOMAIN", WERR_DNS_ERROR_RCODE_YXDOMAIN },
- { "WERR_DNS_ERROR_RCODE_YXRRSET", WERR_DNS_ERROR_RCODE_YXRRSET },
- { "WERR_DNS_ERROR_RCODE_NXRRSET", WERR_DNS_ERROR_RCODE_NXRRSET },
- { "WERR_DNS_ERROR_RCODE_NOTAUTH", WERR_DNS_ERROR_RCODE_NOTAUTH },
- { "WERR_DNS_ERROR_RCODE_NOTZONE", WERR_DNS_ERROR_RCODE_NOTZONE },
- { "WERR_DNS_ERROR_RCODE_BADSIG", WERR_DNS_ERROR_RCODE_BADSIG },
- { "WERR_DNS_ERROR_RCODE_BADKEY", WERR_DNS_ERROR_RCODE_BADKEY },
- { "WERR_DNS_ERROR_RCODE_BADTIME", WERR_DNS_ERROR_RCODE_BADTIME },
- { "WERR_DNS_INFO_NO_RECORDS", WERR_DNS_INFO_NO_RECORDS },
- { "WERR_DNS_ERROR_BAD_PACKET", WERR_DNS_ERROR_BAD_PACKET },
- { "WERR_DNS_ERROR_NO_PACKET", WERR_DNS_ERROR_NO_PACKET },
- { "WERR_DNS_ERROR_RCODE", WERR_DNS_ERROR_RCODE },
- { "WERR_DNS_ERROR_UNSECURE_PACKET", WERR_DNS_ERROR_UNSECURE_PACKET },
- { "WERR_DNS_ERROR_INVALID_TYPE", WERR_DNS_ERROR_INVALID_TYPE },
- { "WERR_DNS_ERROR_INVALID_IP_ADDRESS", WERR_DNS_ERROR_INVALID_IP_ADDRESS },
- { "WERR_DNS_ERROR_INVALID_PROPERTY", WERR_DNS_ERROR_INVALID_PROPERTY },
- { "WERR_DNS_ERROR_TRY_AGAIN_LATER", WERR_DNS_ERROR_TRY_AGAIN_LATER },
- { "WERR_DNS_ERROR_NOT_UNIQUE", WERR_DNS_ERROR_NOT_UNIQUE },
- { "WERR_DNS_ERROR_NON_RFC_NAME", WERR_DNS_ERROR_NON_RFC_NAME },
- { "WERR_DNS_STATUS_FQDN", WERR_DNS_STATUS_FQDN },
- { "WERR_DNS_STATUS_DOTTED_NAME", WERR_DNS_STATUS_DOTTED_NAME },
- { "WERR_DNS_STATUS_SINGLE_PART_NAME", WERR_DNS_STATUS_SINGLE_PART_NAME },
- { "WERR_DNS_ERROR_INVALID_NAME_CHAR", WERR_DNS_ERROR_INVALID_NAME_CHAR },
- { "WERR_DNS_ERROR_NUMERIC_NAME", WERR_DNS_ERROR_NUMERIC_NAME },
- { "WERR_DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER", WERR_DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER },
- { "WERR_DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION", WERR_DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION },
- { "WERR_DNS_ERROR_CANNOT_FIND_ROOT_HINTS", WERR_DNS_ERROR_CANNOT_FIND_ROOT_HINTS },
- { "WERR_DNS_ERROR_INCONSISTENT_ROOT_HINTS", WERR_DNS_ERROR_INCONSISTENT_ROOT_HINTS },
- { "WERR_DNS_ERROR_DWORD_VALUE_TOO_SMALL", WERR_DNS_ERROR_DWORD_VALUE_TOO_SMALL },
- { "WERR_DNS_ERROR_DWORD_VALUE_TOO_LARGE", WERR_DNS_ERROR_DWORD_VALUE_TOO_LARGE },
- { "WERR_DNS_ERROR_BACKGROUND_LOADING", WERR_DNS_ERROR_BACKGROUND_LOADING },
- { "WERR_DNS_ERROR_NOT_ALLOWED_ON_RODC", WERR_DNS_ERROR_NOT_ALLOWED_ON_RODC },
- { "WERR_DNS_ERROR_ZONE_DOES_NOT_EXIST", WERR_DNS_ERROR_ZONE_DOES_NOT_EXIST },
- { "WERR_DNS_ERROR_NO_ZONE_INFO", WERR_DNS_ERROR_NO_ZONE_INFO },
- { "WERR_DNS_ERROR_INVALID_ZONE_OPERATION", WERR_DNS_ERROR_INVALID_ZONE_OPERATION },
- { "WERR_DNS_ERROR_ZONE_CONFIGURATION_ERROR", WERR_DNS_ERROR_ZONE_CONFIGURATION_ERROR },
- { "WERR_DNS_ERROR_ZONE_HAS_NO_SOA_RECORD", WERR_DNS_ERROR_ZONE_HAS_NO_SOA_RECORD },
- { "WERR_DNS_ERROR_ZONE_HAS_NO_NS_RECORDS", WERR_DNS_ERROR_ZONE_HAS_NO_NS_RECORDS },
- { "WERR_DNS_ERROR_ZONE_LOCKED", WERR_DNS_ERROR_ZONE_LOCKED },
- { "WERR_DNS_ERROR_ZONE_CREATION_FAILED", WERR_DNS_ERROR_ZONE_CREATION_FAILED },
- { "WERR_DNS_ERROR_ZONE_ALREADY_EXISTS", WERR_DNS_ERROR_ZONE_ALREADY_EXISTS },
- { "WERR_DNS_ERROR_AUTOZONE_ALREADY_EXISTS", WERR_DNS_ERROR_AUTOZONE_ALREADY_EXISTS },
- { "WERR_DNS_ERROR_INVALID_ZONE_TYPE", WERR_DNS_ERROR_INVALID_ZONE_TYPE },
- { "WERR_DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP", WERR_DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP },
- { "WERR_DNS_ERROR_ZONE_NOT_SECONDARY", WERR_DNS_ERROR_ZONE_NOT_SECONDARY },
- { "WERR_DNS_ERROR_NEED_SECONDARY_ADDRESSES", WERR_DNS_ERROR_NEED_SECONDARY_ADDRESSES },
- { "WERR_DNS_ERROR_WINS_INIT_FAILED", WERR_DNS_ERROR_WINS_INIT_FAILED },
- { "WERR_DNS_ERROR_NEED_WINS_SERVERS", WERR_DNS_ERROR_NEED_WINS_SERVERS },
- { "WERR_DNS_ERROR_NBSTAT_INIT_FAILED", WERR_DNS_ERROR_NBSTAT_INIT_FAILED },
- { "WERR_DNS_ERROR_SOA_DELETE_INVALID", WERR_DNS_ERROR_SOA_DELETE_INVALID },
- { "WERR_DNS_ERROR_FORWARDER_ALREADY_EXISTS", WERR_DNS_ERROR_FORWARDER_ALREADY_EXISTS },
- { "WERR_DNS_ERROR_ZONE_REQUIRES_MASTER_IP", WERR_DNS_ERROR_ZONE_REQUIRES_MASTER_IP },
- { "WERR_DNS_ERROR_ZONE_IS_SHUTDOWN", WERR_DNS_ERROR_ZONE_IS_SHUTDOWN },
- { "WERR_DNS_ERROR_PRIMARY_REQUIRES_DATAFILE", WERR_DNS_ERROR_PRIMARY_REQUIRES_DATAFILE },
- { "WERR_DNS_ERROR_INVALID_DATAFILE_NAME", WERR_DNS_ERROR_INVALID_DATAFILE_NAME },
- { "WERR_DNS_ERROR_DATAFILE_OPEN_FAILURE", WERR_DNS_ERROR_DATAFILE_OPEN_FAILURE },
- { "WERR_DNS_ERROR_FILE_WRITEBACK_FAILED", WERR_DNS_ERROR_FILE_WRITEBACK_FAILED },
- { "WERR_DNS_ERROR_DATAFILE_PARSING", WERR_DNS_ERROR_DATAFILE_PARSING },
- { "WERR_DNS_ERROR_RECORD_DOES_NOT_EXIST", WERR_DNS_ERROR_RECORD_DOES_NOT_EXIST },
- { "WERR_DNS_ERROR_RECORD_FORMAT", WERR_DNS_ERROR_RECORD_FORMAT },
- { "WERR_DNS_ERROR_NODE_CREATION_FAILED", WERR_DNS_ERROR_NODE_CREATION_FAILED },
- { "WERR_DNS_ERROR_UNKNOWN_RECORD_TYPE", WERR_DNS_ERROR_UNKNOWN_RECORD_TYPE },
- { "WERR_DNS_ERROR_RECORD_TIMED_OUT", WERR_DNS_ERROR_RECORD_TIMED_OUT },
- { "WERR_DNS_ERROR_NAME_NOT_IN_ZONE", WERR_DNS_ERROR_NAME_NOT_IN_ZONE },
- { "WERR_DNS_ERROR_CNAME_LOOP", WERR_DNS_ERROR_CNAME_LOOP },
- { "WERR_DNS_ERROR_NODE_IS_CNAME", WERR_DNS_ERROR_NODE_IS_CNAME },
- { "WERR_DNS_ERROR_CNAME_COLLISION", WERR_DNS_ERROR_CNAME_COLLISION },
- { "WERR_DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT", WERR_DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT },
- { "WERR_DNS_ERROR_RECORD_ALREADY_EXISTS", WERR_DNS_ERROR_RECORD_ALREADY_EXISTS },
- { "WERR_DNS_ERROR_SECONDARY_DATA", WERR_DNS_ERROR_SECONDARY_DATA },
- { "WERR_DNS_ERROR_NO_CREATE_CACHE_DATA", WERR_DNS_ERROR_NO_CREATE_CACHE_DATA },
- { "WERR_DNS_ERROR_NAME_DOES_NOT_EXIST", WERR_DNS_ERROR_NAME_DOES_NOT_EXIST },
- { "WERR_DNS_WARNING_PTR_CREATE_FAILED", WERR_DNS_WARNING_PTR_CREATE_FAILED },
- { "WERR_DNS_WARNING_DOMAIN_UNDELETED", WERR_DNS_WARNING_DOMAIN_UNDELETED },
- { "WERR_DNS_ERROR_DS_UNAVAILABLE", WERR_DNS_ERROR_DS_UNAVAILABLE },
- { "WERR_DNS_ERROR_DS_ZONE_ALREADY_EXISTS", WERR_DNS_ERROR_DS_ZONE_ALREADY_EXISTS },
- { "WERR_DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE", WERR_DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE },
- { "WERR_DNS_INFO_AXFR_COMPLETE", WERR_DNS_INFO_AXFR_COMPLETE },
- { "WERR_DNS_ERROR_AXFR", WERR_DNS_ERROR_AXFR },
- { "WERR_DNS_INFO_ADDED_LOCAL_WINS", WERR_DNS_INFO_ADDED_LOCAL_WINS },
- { "WERR_DNS_STATUS_CONTINUE_NEEDED", WERR_DNS_STATUS_CONTINUE_NEEDED },
- { "WERR_DNS_ERROR_NO_TCPIP", WERR_DNS_ERROR_NO_TCPIP },
- { "WERR_DNS_ERROR_NO_DNS_SERVERS", WERR_DNS_ERROR_NO_DNS_SERVERS },
- { "WERR_DNS_ERROR_DP_DOES_NOT_EXIST", WERR_DNS_ERROR_DP_DOES_NOT_EXIST },
- { "WERR_DNS_ERROR_DP_ALREADY_EXISTS", WERR_DNS_ERROR_DP_ALREADY_EXISTS },
- { "WERR_DNS_ERROR_DP_NOT_ENLISTED", WERR_DNS_ERROR_DP_NOT_ENLISTED },
- { "WERR_DNS_ERROR_DP_ALREADY_ENLISTED", WERR_DNS_ERROR_DP_ALREADY_ENLISTED },
- { "WERR_DNS_ERROR_DP_NOT_AVAILABLE", WERR_DNS_ERROR_DP_NOT_AVAILABLE },
- { "WERR_DNS_ERROR_DP_FSMO_ERROR", WERR_DNS_ERROR_DP_FSMO_ERROR },
- /*****************************************************************************
- Auto-generated Win32 error from:
- http://msdn.microsoft.com/en-us/library/cc231199%28PROT.10%29.aspx
- *****************************************************************************/
- /* BEGIN GENERATED-WIN32-ERROR-CODES */
- { "WERR_NERR_SUCCESS", WERR_NERR_SUCCESS },
- { "WERR_INVALID_FUNCTION", WERR_INVALID_FUNCTION },
- { "WERR_FILE_NOT_FOUND", WERR_FILE_NOT_FOUND },
- { "WERR_PATH_NOT_FOUND", WERR_PATH_NOT_FOUND },
- { "WERR_TOO_MANY_OPEN_FILES", WERR_TOO_MANY_OPEN_FILES },
- { "WERR_ACCESS_DENIED", WERR_ACCESS_DENIED },
- { "WERR_INVALID_HANDLE", WERR_INVALID_HANDLE },
- { "WERR_ARENA_TRASHED", WERR_ARENA_TRASHED },
- { "WERR_NOT_ENOUGH_MEMORY", WERR_NOT_ENOUGH_MEMORY },
- { "WERR_INVALID_BLOCK", WERR_INVALID_BLOCK },
- { "WERR_BAD_ENVIRONMENT", WERR_BAD_ENVIRONMENT },
- { "WERR_BAD_FORMAT", WERR_BAD_FORMAT },
- { "WERR_INVALID_ACCESS", WERR_INVALID_ACCESS },
- { "WERR_INVALID_DATA", WERR_INVALID_DATA },
- { "WERR_OUTOFMEMORY", WERR_OUTOFMEMORY },
- { "WERR_INVALID_DRIVE", WERR_INVALID_DRIVE },
- { "WERR_CURRENT_DIRECTORY", WERR_CURRENT_DIRECTORY },
- { "WERR_NOT_SAME_DEVICE", WERR_NOT_SAME_DEVICE },
- { "WERR_NO_MORE_FILES", WERR_NO_MORE_FILES },
- { "WERR_WRITE_PROTECT", WERR_WRITE_PROTECT },
- { "WERR_BAD_UNIT", WERR_BAD_UNIT },
- { "WERR_NOT_READY", WERR_NOT_READY },
- { "WERR_BAD_COMMAND", WERR_BAD_COMMAND },
- { "WERR_CRC", WERR_CRC },
- { "WERR_BAD_LENGTH", WERR_BAD_LENGTH },
- { "WERR_SEEK", WERR_SEEK },
- { "WERR_NOT_DOS_DISK", WERR_NOT_DOS_DISK },
- { "WERR_SECTOR_NOT_FOUND", WERR_SECTOR_NOT_FOUND },
- { "WERR_OUT_OF_PAPER", WERR_OUT_OF_PAPER },
- { "WERR_WRITE_FAULT", WERR_WRITE_FAULT },
- { "WERR_READ_FAULT", WERR_READ_FAULT },
- { "WERR_GEN_FAILURE", WERR_GEN_FAILURE },
- { "WERR_SHARING_VIOLATION", WERR_SHARING_VIOLATION },
- { "WERR_LOCK_VIOLATION", WERR_LOCK_VIOLATION },
- { "WERR_WRONG_DISK", WERR_WRONG_DISK },
- { "WERR_SHARING_BUFFER_EXCEEDED", WERR_SHARING_BUFFER_EXCEEDED },
- { "WERR_HANDLE_EOF", WERR_HANDLE_EOF },
- { "WERR_HANDLE_DISK_FULL", WERR_HANDLE_DISK_FULL },
- { "WERR_NOT_SUPPORTED", WERR_NOT_SUPPORTED },
- { "WERR_REM_NOT_LIST", WERR_REM_NOT_LIST },
- { "WERR_DUP_NAME", WERR_DUP_NAME },
- { "WERR_BAD_NETPATH", WERR_BAD_NETPATH },
- { "WERR_NETWORK_BUSY", WERR_NETWORK_BUSY },
- { "WERR_DEV_NOT_EXIST", WERR_DEV_NOT_EXIST },
- { "WERR_TOO_MANY_CMDS", WERR_TOO_MANY_CMDS },
- { "WERR_ADAP_HDW_ERR", WERR_ADAP_HDW_ERR },
- { "WERR_BAD_NET_RESP", WERR_BAD_NET_RESP },
- { "WERR_UNEXP_NET_ERR", WERR_UNEXP_NET_ERR },
- { "WERR_BAD_REM_ADAP", WERR_BAD_REM_ADAP },
- { "WERR_PRINTQ_FULL", WERR_PRINTQ_FULL },
- { "WERR_NO_SPOOL_SPACE", WERR_NO_SPOOL_SPACE },
- { "WERR_PRINT_CANCELLED", WERR_PRINT_CANCELLED },
- { "WERR_NETNAME_DELETED", WERR_NETNAME_DELETED },
- { "WERR_NETWORK_ACCESS_DENIED", WERR_NETWORK_ACCESS_DENIED },
- { "WERR_BAD_DEV_TYPE", WERR_BAD_DEV_TYPE },
- { "WERR_BAD_NET_NAME", WERR_BAD_NET_NAME },
- { "WERR_TOO_MANY_NAMES", WERR_TOO_MANY_NAMES },
- { "WERR_TOO_MANY_SESS", WERR_TOO_MANY_SESS },
- { "WERR_SHARING_PAUSED", WERR_SHARING_PAUSED },
- { "WERR_REQ_NOT_ACCEP", WERR_REQ_NOT_ACCEP },
- { "WERR_REDIR_PAUSED", WERR_REDIR_PAUSED },
- { "WERR_FILE_EXISTS", WERR_FILE_EXISTS },
- { "WERR_CANNOT_MAKE", WERR_CANNOT_MAKE },
- { "WERR_FAIL_I24", WERR_FAIL_I24 },
- { "WERR_OUT_OF_STRUCTURES", WERR_OUT_OF_STRUCTURES },
- { "WERR_ALREADY_ASSIGNED", WERR_ALREADY_ASSIGNED },
- { "WERR_INVALID_PASSWORD", WERR_INVALID_PASSWORD },
- { "WERR_INVALID_PARAMETER", WERR_INVALID_PARAMETER },
- { "WERR_NET_WRITE_FAULT", WERR_NET_WRITE_FAULT },
- { "WERR_NO_PROC_SLOTS", WERR_NO_PROC_SLOTS },
- { "WERR_TOO_MANY_SEMAPHORES", WERR_TOO_MANY_SEMAPHORES },
- { "WERR_EXCL_SEM_ALREADY_OWNED", WERR_EXCL_SEM_ALREADY_OWNED },
- { "WERR_SEM_IS_SET", WERR_SEM_IS_SET },
- { "WERR_TOO_MANY_SEM_REQUESTS", WERR_TOO_MANY_SEM_REQUESTS },
- { "WERR_INVALID_AT_INTERRUPT_TIME", WERR_INVALID_AT_INTERRUPT_TIME },
- { "WERR_SEM_OWNER_DIED", WERR_SEM_OWNER_DIED },
- { "WERR_SEM_USER_LIMIT", WERR_SEM_USER_LIMIT },
- { "WERR_DISK_CHANGE", WERR_DISK_CHANGE },
- { "WERR_DRIVE_LOCKED", WERR_DRIVE_LOCKED },
- { "WERR_BROKEN_PIPE", WERR_BROKEN_PIPE },
- { "WERR_OPEN_FAILED", WERR_OPEN_FAILED },
- { "WERR_BUFFER_OVERFLOW", WERR_BUFFER_OVERFLOW },
- { "WERR_DISK_FULL", WERR_DISK_FULL },
- { "WERR_NO_MORE_SEARCH_HANDLES", WERR_NO_MORE_SEARCH_HANDLES },
- { "WERR_INVALID_TARGET_HANDLE", WERR_INVALID_TARGET_HANDLE },
- { "WERR_INVALID_CATEGORY", WERR_INVALID_CATEGORY },
- { "WERR_INVALID_VERIFY_SWITCH", WERR_INVALID_VERIFY_SWITCH },
- { "WERR_BAD_DRIVER_LEVEL", WERR_BAD_DRIVER_LEVEL },
- { "WERR_CALL_NOT_IMPLEMENTED", WERR_CALL_NOT_IMPLEMENTED },
- { "WERR_SEM_TIMEOUT", WERR_SEM_TIMEOUT },
- { "WERR_INSUFFICIENT_BUFFER", WERR_INSUFFICIENT_BUFFER },
- { "WERR_INVALID_NAME", WERR_INVALID_NAME },
- { "WERR_INVALID_LEVEL", WERR_INVALID_LEVEL },
- { "WERR_NO_VOLUME_LABEL", WERR_NO_VOLUME_LABEL },
- { "WERR_MOD_NOT_FOUND", WERR_MOD_NOT_FOUND },
- { "WERR_PROC_NOT_FOUND", WERR_PROC_NOT_FOUND },
- { "WERR_WAIT_NO_CHILDREN", WERR_WAIT_NO_CHILDREN },
- { "WERR_CHILD_NOT_COMPLETE", WERR_CHILD_NOT_COMPLETE },
- { "WERR_DIRECT_ACCESS_HANDLE", WERR_DIRECT_ACCESS_HANDLE },
- { "WERR_NEGATIVE_SEEK", WERR_NEGATIVE_SEEK },
- { "WERR_SEEK_ON_DEVICE", WERR_SEEK_ON_DEVICE },
- { "WERR_NOT_SUBSTED", WERR_NOT_SUBSTED },
- { "WERR_JOIN_TO_JOIN", WERR_JOIN_TO_JOIN },
- { "WERR_SUBST_TO_SUBST", WERR_SUBST_TO_SUBST },
- { "WERR_JOIN_TO_SUBST", WERR_JOIN_TO_SUBST },
- { "WERR_SAME_DRIVE", WERR_SAME_DRIVE },
- { "WERR_DIR_NOT_ROOT", WERR_DIR_NOT_ROOT },
- { "WERR_DIR_NOT_EMPTY", WERR_DIR_NOT_EMPTY },
- { "WERR_IS_SUBST_PATH", WERR_IS_SUBST_PATH },
- { "WERR_IS_JOIN_PATH", WERR_IS_JOIN_PATH },
- { "WERR_PATH_BUSY", WERR_PATH_BUSY },
- { "WERR_IS_SUBST_TARGET", WERR_IS_SUBST_TARGET },
- { "WERR_SYSTEM_TRACE", WERR_SYSTEM_TRACE },
- { "WERR_INVALID_EVENT_COUNT", WERR_INVALID_EVENT_COUNT },
- { "WERR_TOO_MANY_MUXWAITERS", WERR_TOO_MANY_MUXWAITERS },
- { "WERR_INVALID_LIST_FORMAT", WERR_INVALID_LIST_FORMAT },
- { "WERR_LABEL_TOO_LONG", WERR_LABEL_TOO_LONG },
- { "WERR_TOO_MANY_TCBS", WERR_TOO_MANY_TCBS },
- { "WERR_SIGNAL_REFUSED", WERR_SIGNAL_REFUSED },
- { "WERR_DISCARDED", WERR_DISCARDED },
- { "WERR_NOT_LOCKED", WERR_NOT_LOCKED },
- { "WERR_BAD_THREADID_ADDR", WERR_BAD_THREADID_ADDR },
- { "WERR_BAD_ARGUMENTS", WERR_BAD_ARGUMENTS },
- { "WERR_BAD_PATHNAME", WERR_BAD_PATHNAME },
- { "WERR_SIGNAL_PENDING", WERR_SIGNAL_PENDING },
- { "WERR_MAX_THRDS_REACHED", WERR_MAX_THRDS_REACHED },
- { "WERR_LOCK_FAILED", WERR_LOCK_FAILED },
- { "WERR_BUSY", WERR_BUSY },
- { "WERR_CANCEL_VIOLATION", WERR_CANCEL_VIOLATION },
- { "WERR_ATOMIC_LOCKS_NOT_SUPPORTED", WERR_ATOMIC_LOCKS_NOT_SUPPORTED },
- { "WERR_INVALID_SEGMENT_NUMBER", WERR_INVALID_SEGMENT_NUMBER },
- { "WERR_INVALID_ORDINAL", WERR_INVALID_ORDINAL },
- { "WERR_ALREADY_EXISTS", WERR_ALREADY_EXISTS },
- { "WERR_INVALID_FLAG_NUMBER", WERR_INVALID_FLAG_NUMBER },
- { "WERR_SEM_NOT_FOUND", WERR_SEM_NOT_FOUND },
- { "WERR_INVALID_STARTING_CODESEG", WERR_INVALID_STARTING_CODESEG },
- { "WERR_INVALID_STACKSEG", WERR_INVALID_STACKSEG },
- { "WERR_INVALID_MODULETYPE", WERR_INVALID_MODULETYPE },
- { "WERR_INVALID_EXE_SIGNATURE", WERR_INVALID_EXE_SIGNATURE },
- { "WERR_EXE_MARKED_INVALID", WERR_EXE_MARKED_INVALID },
- { "WERR_BAD_EXE_FORMAT", WERR_BAD_EXE_FORMAT },
- { "WERR_ITERATED_DATA_EXCEEDS_64K", WERR_ITERATED_DATA_EXCEEDS_64K },
- { "WERR_INVALID_MINALLOCSIZE", WERR_INVALID_MINALLOCSIZE },
- { "WERR_DYNLINK_FROM_INVALID_RING", WERR_DYNLINK_FROM_INVALID_RING },
- { "WERR_IOPL_NOT_ENABLED", WERR_IOPL_NOT_ENABLED },
- { "WERR_INVALID_SEGDPL", WERR_INVALID_SEGDPL },
- { "WERR_AUTODATASEG_EXCEEDS_64K", WERR_AUTODATASEG_EXCEEDS_64K },
- { "WERR_RING2SEG_MUST_BE_MOVABLE", WERR_RING2SEG_MUST_BE_MOVABLE },
- { "WERR_RELOC_CHAIN_XEEDS_SEGLIM", WERR_RELOC_CHAIN_XEEDS_SEGLIM },
- { "WERR_INFLOOP_IN_RELOC_CHAIN", WERR_INFLOOP_IN_RELOC_CHAIN },
- { "WERR_ENVVAR_NOT_FOUND", WERR_ENVVAR_NOT_FOUND },
- { "WERR_NO_SIGNAL_SENT", WERR_NO_SIGNAL_SENT },
- { "WERR_FILENAME_EXCED_RANGE", WERR_FILENAME_EXCED_RANGE },
- { "WERR_RING2_STACK_IN_USE", WERR_RING2_STACK_IN_USE },
- { "WERR_META_EXPANSION_TOO_LONG", WERR_META_EXPANSION_TOO_LONG },
- { "WERR_INVALID_SIGNAL_NUMBER", WERR_INVALID_SIGNAL_NUMBER },
- { "WERR_THREAD_1_INACTIVE", WERR_THREAD_1_INACTIVE },
- { "WERR_LOCKED", WERR_LOCKED },
- { "WERR_TOO_MANY_MODULES", WERR_TOO_MANY_MODULES },
- { "WERR_NESTING_NOT_ALLOWED", WERR_NESTING_NOT_ALLOWED },
- { "WERR_EXE_MACHINE_TYPE_MISMATCH", WERR_EXE_MACHINE_TYPE_MISMATCH },
- { "WERR_EXE_CANNOT_MODIFY_SIGNED_BINARY", WERR_EXE_CANNOT_MODIFY_SIGNED_BINARY },
- { "WERR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY", WERR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY },
- { "WERR_FILE_CHECKED_OUT", WERR_FILE_CHECKED_OUT },
- { "WERR_CHECKOUT_REQUIRED", WERR_CHECKOUT_REQUIRED },
- { "WERR_BAD_FILE_TYPE", WERR_BAD_FILE_TYPE },
- { "WERR_FILE_TOO_LARGE", WERR_FILE_TOO_LARGE },
- { "WERR_FORMS_AUTH_REQUIRED", WERR_FORMS_AUTH_REQUIRED },
- { "WERR_VIRUS_INFECTED", WERR_VIRUS_INFECTED },
- { "WERR_VIRUS_DELETED", WERR_VIRUS_DELETED },
- { "WERR_PIPE_LOCAL", WERR_PIPE_LOCAL },
- { "WERR_BAD_PIPE", WERR_BAD_PIPE },
- { "WERR_PIPE_BUSY", WERR_PIPE_BUSY },
- { "WERR_NO_DATA", WERR_NO_DATA },
- { "WERR_PIPE_NOT_CONNECTED", WERR_PIPE_NOT_CONNECTED },
- { "WERR_MORE_DATA", WERR_MORE_DATA },
- { "WERR_VC_DISCONNECTED", WERR_VC_DISCONNECTED },
- { "WERR_INVALID_EA_NAME", WERR_INVALID_EA_NAME },
- { "WERR_EA_LIST_INCONSISTENT", WERR_EA_LIST_INCONSISTENT },
- { "WERR_WAIT_TIMEOUT", WERR_WAIT_TIMEOUT },
- { "WERR_NO_MORE_ITEMS", WERR_NO_MORE_ITEMS },
- { "WERR_CANNOT_COPY", WERR_CANNOT_COPY },
- { "WERR_DIRECTORY", WERR_DIRECTORY },
- { "WERR_EAS_DIDNT_FIT", WERR_EAS_DIDNT_FIT },
- { "WERR_EA_FILE_CORRUPT", WERR_EA_FILE_CORRUPT },
- { "WERR_EA_TABLE_FULL", WERR_EA_TABLE_FULL },
- { "WERR_INVALID_EA_HANDLE", WERR_INVALID_EA_HANDLE },
- { "WERR_EAS_NOT_SUPPORTED", WERR_EAS_NOT_SUPPORTED },
- { "WERR_NOT_OWNER", WERR_NOT_OWNER },
- { "WERR_TOO_MANY_POSTS", WERR_TOO_MANY_POSTS },
- { "WERR_PARTIAL_COPY", WERR_PARTIAL_COPY },
- { "WERR_OPLOCK_NOT_GRANTED", WERR_OPLOCK_NOT_GRANTED },
- { "WERR_INVALID_OPLOCK_PROTOCOL", WERR_INVALID_OPLOCK_PROTOCOL },
- { "WERR_DISK_TOO_FRAGMENTED", WERR_DISK_TOO_FRAGMENTED },
- { "WERR_DELETE_PENDING", WERR_DELETE_PENDING },
- { "WERR_MR_MID_NOT_FOUND", WERR_MR_MID_NOT_FOUND },
- { "WERR_SCOPE_NOT_FOUND", WERR_SCOPE_NOT_FOUND },
- { "WERR_FAIL_NOACTION_REBOOT", WERR_FAIL_NOACTION_REBOOT },
- { "WERR_FAIL_SHUTDOWN", WERR_FAIL_SHUTDOWN },
- { "WERR_FAIL_RESTART", WERR_FAIL_RESTART },
- { "WERR_MAX_SESSIONS_REACHED", WERR_MAX_SESSIONS_REACHED },
- { "WERR_THREAD_MODE_ALREADY_BACKGROUND", WERR_THREAD_MODE_ALREADY_BACKGROUND },
- { "WERR_THREAD_MODE_NOT_BACKGROUND", WERR_THREAD_MODE_NOT_BACKGROUND },
- { "WERR_PROCESS_MODE_ALREADY_BACKGROUND", WERR_PROCESS_MODE_ALREADY_BACKGROUND },
- { "WERR_PROCESS_MODE_NOT_BACKGROUND", WERR_PROCESS_MODE_NOT_BACKGROUND },
- { "WERR_INVALID_ADDRESS", WERR_INVALID_ADDRESS },
- { "WERR_USER_PROFILE_LOAD", WERR_USER_PROFILE_LOAD },
- { "WERR_ARITHMETIC_OVERFLOW", WERR_ARITHMETIC_OVERFLOW },
- { "WERR_PIPE_CONNECTED", WERR_PIPE_CONNECTED },
- { "WERR_PIPE_LISTENING", WERR_PIPE_LISTENING },
- { "WERR_VERIFIER_STOP", WERR_VERIFIER_STOP },
- { "WERR_ABIOS_ERROR", WERR_ABIOS_ERROR },
- { "WERR_WX86_WARNING", WERR_WX86_WARNING },
- { "WERR_WX86_ERROR", WERR_WX86_ERROR },
- { "WERR_TIMER_NOT_CANCELED", WERR_TIMER_NOT_CANCELED },
- { "WERR_UNWIND", WERR_UNWIND },
- { "WERR_BAD_STACK", WERR_BAD_STACK },
- { "WERR_INVALID_UNWIND_TARGET", WERR_INVALID_UNWIND_TARGET },
- { "WERR_INVALID_PORT_ATTRIBUTES", WERR_INVALID_PORT_ATTRIBUTES },
- { "WERR_PORT_MESSAGE_TOO_LONG", WERR_PORT_MESSAGE_TOO_LONG },
- { "WERR_INVALID_QUOTA_LOWER", WERR_INVALID_QUOTA_LOWER },
- { "WERR_DEVICE_ALREADY_ATTACHED", WERR_DEVICE_ALREADY_ATTACHED },
- { "WERR_INSTRUCTION_MISALIGNMENT", WERR_INSTRUCTION_MISALIGNMENT },
- { "WERR_PROFILING_NOT_STARTED", WERR_PROFILING_NOT_STARTED },
- { "WERR_PROFILING_NOT_STOPPED", WERR_PROFILING_NOT_STOPPED },
- { "WERR_COULD_NOT_INTERPRET", WERR_COULD_NOT_INTERPRET },
- { "WERR_PROFILING_AT_LIMIT", WERR_PROFILING_AT_LIMIT },
- { "WERR_CANT_WAIT", WERR_CANT_WAIT },
- { "WERR_CANT_TERMINATE_SELF", WERR_CANT_TERMINATE_SELF },
- { "WERR_UNEXPECTED_MM_CREATE_ERR", WERR_UNEXPECTED_MM_CREATE_ERR },
- { "WERR_UNEXPECTED_MM_MAP_ERROR", WERR_UNEXPECTED_MM_MAP_ERROR },
- { "WERR_UNEXPECTED_MM_EXTEND_ERR", WERR_UNEXPECTED_MM_EXTEND_ERR },
- { "WERR_BAD_FUNCTION_TABLE", WERR_BAD_FUNCTION_TABLE },
- { "WERR_NO_GUID_TRANSLATION", WERR_NO_GUID_TRANSLATION },
- { "WERR_INVALID_LDT_SIZE", WERR_INVALID_LDT_SIZE },
- { "WERR_INVALID_LDT_OFFSET", WERR_INVALID_LDT_OFFSET },
- { "WERR_INVALID_LDT_DESCRIPTOR", WERR_INVALID_LDT_DESCRIPTOR },
- { "WERR_TOO_MANY_THREADS", WERR_TOO_MANY_THREADS },
- { "WERR_THREAD_NOT_IN_PROCESS", WERR_THREAD_NOT_IN_PROCESS },
- { "WERR_PAGEFILE_QUOTA_EXCEEDED", WERR_PAGEFILE_QUOTA_EXCEEDED },
- { "WERR_LOGON_SERVER_CONFLICT", WERR_LOGON_SERVER_CONFLICT },
- { "WERR_SYNCHRONIZATION_REQUIRED", WERR_SYNCHRONIZATION_REQUIRED },
- { "WERR_NET_OPEN_FAILED", WERR_NET_OPEN_FAILED },
- { "WERR_IO_PRIVILEGE_FAILED", WERR_IO_PRIVILEGE_FAILED },
- { "WERR_CONTROL_C_EXIT", WERR_CONTROL_C_EXIT },
- { "WERR_MISSING_SYSTEMFILE", WERR_MISSING_SYSTEMFILE },
- { "WERR_UNHANDLED_EXCEPTION", WERR_UNHANDLED_EXCEPTION },
- { "WERR_APP_INIT_FAILURE", WERR_APP_INIT_FAILURE },
- { "WERR_PAGEFILE_CREATE_FAILED", WERR_PAGEFILE_CREATE_FAILED },
- { "WERR_INVALID_IMAGE_HASH", WERR_INVALID_IMAGE_HASH },
- { "WERR_NO_PAGEFILE", WERR_NO_PAGEFILE },
- { "WERR_ILLEGAL_FLOAT_CONTEXT", WERR_ILLEGAL_FLOAT_CONTEXT },
- { "WERR_NO_EVENT_PAIR", WERR_NO_EVENT_PAIR },
- { "WERR_DOMAIN_CTRLR_CONFIG_ERROR", WERR_DOMAIN_CTRLR_CONFIG_ERROR },
- { "WERR_ILLEGAL_CHARACTER", WERR_ILLEGAL_CHARACTER },
- { "WERR_UNDEFINED_CHARACTER", WERR_UNDEFINED_CHARACTER },
- { "WERR_FLOPPY_VOLUME", WERR_FLOPPY_VOLUME },
- { "WERR_BIOS_FAILED_TO_CONNECT_INTERRUPT", WERR_BIOS_FAILED_TO_CONNECT_INTERRUPT },
- { "WERR_BACKUP_CONTROLLER", WERR_BACKUP_CONTROLLER },
- { "WERR_MUTANT_LIMIT_EXCEEDED", WERR_MUTANT_LIMIT_EXCEEDED },
- { "WERR_FS_DRIVER_REQUIRED", WERR_FS_DRIVER_REQUIRED },
- { "WERR_CANNOT_LOAD_REGISTRY_FILE", WERR_CANNOT_LOAD_REGISTRY_FILE },
- { "WERR_DEBUG_ATTACH_FAILED", WERR_DEBUG_ATTACH_FAILED },
- { "WERR_SYSTEM_PROCESS_TERMINATED", WERR_SYSTEM_PROCESS_TERMINATED },
- { "WERR_DATA_NOT_ACCEPTED", WERR_DATA_NOT_ACCEPTED },
- { "WERR_VDM_HARD_ERROR", WERR_VDM_HARD_ERROR },
- { "WERR_DRIVER_CANCEL_TIMEOUT", WERR_DRIVER_CANCEL_TIMEOUT },
- { "WERR_REPLY_MESSAGE_MISMATCH", WERR_REPLY_MESSAGE_MISMATCH },
- { "WERR_LOST_WRITEBEHIND_DATA", WERR_LOST_WRITEBEHIND_DATA },
- { "WERR_CLIENT_SERVER_PARAMETERS_INVALID", WERR_CLIENT_SERVER_PARAMETERS_INVALID },
- { "WERR_NOT_TINY_STREAM", WERR_NOT_TINY_STREAM },
- { "WERR_STACK_OVERFLOW_READ", WERR_STACK_OVERFLOW_READ },
- { "WERR_CONVERT_TO_LARGE", WERR_CONVERT_TO_LARGE },
- { "WERR_FOUND_OUT_OF_SCOPE", WERR_FOUND_OUT_OF_SCOPE },
- { "WERR_ALLOCATE_BUCKET", WERR_ALLOCATE_BUCKET },
--
Samba Shared Repository
More information about the samba-cvs
mailing list