xref: /illumos-gate/usr/src/uts/common/smb/nterror.h (revision 20a7641f9918de8574b8b3b47dbe35c4bfc78df1)
1 /*
2  * CDDL HEADER START
3  *
4  * The contents of this file are subject to the terms of the
5  * Common Development and Distribution License (the "License").
6  * You may not use this file except in compliance with the License.
7  *
8  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9  * or http://www.opensolaris.org/os/licensing.
10  * See the License for the specific language governing permissions
11  * and limitations under the License.
12  *
13  * When distributing Covered Code, include this CDDL HEADER in each
14  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15  * If applicable, add the following below this CDDL HEADER, with the
16  * fields enclosed by brackets "[]" replaced with your own identifying
17  * information: Portions Copyright [yyyy] [name of copyright owner]
18  *
19  * CDDL HEADER END
20  */
21 
22 /*
23  * Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
24  */
25 
26 #ifndef _SMB_NTERROR_H
27 #define	_SMB_NTERROR_H
28 
29 /*
30  * This file defines the list of Win32 error codes. If you need
31  * an error code that is defined in the [MS-ERREF] document but
32  * is not listed here, please add it to the file.  This file is
33  * compatible with the Windows SDK file Include/WinError.h
34  * Please preserve this compatibility.
35  *
36  * Be careful not to confuse status codes with error codes. The status
37  * codes are listed in ntstatus.h.  Some mappings between NT status
38  * codes and Win32 error codes is provided in the Microsoft knowledge
39  * base article Q113996.
40  *
41  * Win32 error codes are 32-bit values with the following format
42  * (winerror.h):
43  *
44  *   3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
45  *   1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
46  *  +---+-+-+-----------------------+-------------------------------+
47  *  |Sev|C|R|     Facility          |               Code            |
48  *  +---+-+-+-----------------------+-------------------------------+
49  *
50  *  Sev        severity code
51  *               00 - Success
52  *               01 - Informational
53  *               10 - Warning
54  *               11 - Error
55  *
56  *  C          customer/client flag (set to 1 for user defined codes).
57  *  R          reserved (set to zero)
58  *  Facility   facility code
59  *  Code       facility's status code
60  */
61 
62 
63 #ifdef __cplusplus
64 extern "C" {
65 #endif
66 
67 
68 /*
69  * Facility codes
70  */
71 #define	FACILITY_NULL			0
72 #define	FACILITY_RPC			1
73 #define	FACILITY_DISPATCH		2
74 #define	FACILITY_STORAGE		3
75 #define	FACILITY_ITF			4
76 /* 5 */
77 /* 6 */
78 #define	FACILITY_WIN32			7
79 #define	FACILITY_WINDOWS		8
80 #define	FACILITY_SSPI			9
81 #define	FACILITY_CONTROL		10
82 #define	FACILITY_CERT			11
83 #define	FACILITY_INTERNET		12
84 #define	FACILITY_MEDIASERVER		13
85 #define	FACILITY_MSMQ			14
86 #define	FACILITY_SETUPAPI		15
87 
88 
89 /*
90  * Complete list of Win32 error codes. For error description
91  * you can look at MS-KB articles 155011 and 155012
92  */
93 
94 #define	ERROR_SUCCESS			0
95 #define	NO_ERROR			0
96 #define	ERROR_INVALID_FUNCTION		1
97 #define	ERROR_FILE_NOT_FOUND		2
98 #define	ERROR_PATH_NOT_FOUND		3
99 #define	ERROR_TOO_MANY_OPEN_FILES	4
100 #define	ERROR_ACCESS_DENIED		5
101 #define	ERROR_INVALID_HANDLE		6
102 #define	ERROR_ARENA_TRASHED		7
103 #define	ERROR_NOT_ENOUGH_MEMORY		8
104 #define	ERROR_INVALID_BLOCK		9
105 #define	ERROR_BAD_ENVIRONMENT		10
106 #define	ERROR_BAD_FORMAT		11
107 #define	ERROR_INVALID_ACCESS		12
108 #define	ERROR_INVALID_DATA		13
109 #define	ERROR_OUTOFMEMORY		14
110 #define	ERROR_INVALID_DRIVE		15
111 #define	ERROR_CURRENT_DIRECTORY		16
112 #define	ERROR_NOT_SAME_DEVICE		17
113 #define	ERROR_NO_MORE_FILES		18
114 #define	ERROR_WRITE_PROTECT		19
115 #define	ERROR_BAD_UNIT			20
116 #define	ERROR_NOT_READY			21
117 #define	ERROR_BAD_COMMAND		22
118 #define	ERROR_CRC			23
119 #define	ERROR_BAD_LENGTH		24
120 #define	ERROR_SEEK			25
121 #define	ERROR_NOT_DOS_DISK		26
122 #define	ERROR_SECTOR_NOT_FOUND		27
123 #define	ERROR_OUT_OF_PAPER		28
124 #define	ERROR_WRITE_FAULT		29
125 #define	ERROR_READ_FAULT		30
126 #define	ERROR_GEN_FAILURE		31
127 #define	ERROR_SHARING_VIOLATION		32
128 #define	ERROR_LOCK_VIOLATION		33
129 #define	ERROR_WRONG_DISK		34
130 #define	ERROR_SHARING_BUFFER_EXCEEDED	36
131 #define	ERROR_HANDLE_EOF		38
132 #define	ERROR_HANDLE_DISK_FULL		39
133 #define	ERROR_NOT_SUPPORTED		50
134 #define	ERROR_REM_NOT_LIST		51
135 #define	ERROR_DUP_NAME			52
136 #define	ERROR_BAD_NETPATH		53
137 #define	ERROR_NETWORK_BUSY		54
138 #define	ERROR_DEV_NOT_EXIST		55
139 #define	ERROR_TOO_MANY_CMDS		56
140 #define	ERROR_ADAP_HDW_ERR		57
141 #define	ERROR_BAD_NET_RESP		58
142 #define	ERROR_UNEXP_NET_ERR		59
143 #define	ERROR_BAD_REM_ADAP		60
144 #define	ERROR_PRINTQ_FULL		61
145 #define	ERROR_NO_SPOOL_SPACE		62
146 #define	ERROR_PRINT_CANCELLED		63
147 #define	ERROR_NETNAME_DELETED		64
148 #define	ERROR_NETWORK_ACCESS_DENIED	65
149 #define	ERROR_BAD_DEV_TYPE		66
150 #define	ERROR_BAD_NET_NAME		67
151 #define	ERROR_TOO_MANY_NAMES		68
152 #define	ERROR_TOO_MANY_SESS		69
153 #define	ERROR_SHARING_PAUSED		70
154 #define	ERROR_REQ_NOT_ACCEP		71
155 #define	ERROR_REDIR_PAUSED		72
156 #define	ERROR_FILE_EXISTS		80
157 #define	ERROR_CANNOT_MAKE		82
158 #define	ERROR_FAIL_I24			83
159 #define	ERROR_OUT_OF_STRUCTURES		84
160 #define	ERROR_ALREADY_ASSIGNED		85
161 #define	ERROR_INVALID_PASSWORD		86
162 #define	ERROR_INVALID_PARAMETER		87
163 #define	ERROR_NET_WRITE_FAULT		88
164 #define	ERROR_NO_PROC_SLOTS		89
165 #define	ERROR_TOO_MANY_SEMAPHORES	100
166 #define	ERROR_EXCL_SEM_ALREADY_OWNED	101
167 #define	ERROR_SEM_IS_SET		102
168 #define	ERROR_TOO_MANY_SEM_REQUESTS	103
169 #define	ERROR_INVALID_AT_INTERRUPT_TIME 104
170 #define	ERROR_SEM_OWNER_DIED		105
171 #define	ERROR_SEM_USER_LIMIT		106
172 #define	ERROR_DISK_CHANGE		107
173 #define	ERROR_DRIVE_LOCKED		108
174 #define	ERROR_BROKEN_PIPE		109
175 #define	ERROR_OPEN_FAILED		110
176 #define	ERROR_BUFFER_OVERFLOW		111
177 #define	ERROR_DISK_FULL			112
178 #define	ERROR_NO_MORE_SEARCH_HANDLES	113
179 #define	ERROR_INVALID_TARGET_HANDLE	114
180 #define	ERROR_INVALID_CATEGORY		117
181 #define	ERROR_INVALID_VERIFY_SWITCH	118
182 #define	ERROR_BAD_DRIVER_LEVEL		119
183 #define	ERROR_CALL_NOT_IMPLEMENTED	120
184 #define	ERROR_SEM_TIMEOUT		121
185 #define	ERROR_INSUFFICIENT_BUFFER	122
186 #define	ERROR_INVALID_NAME		123
187 #define	ERROR_INVALID_LEVEL		124
188 #define	ERROR_NO_VOLUME_LABEL		125
189 #define	ERROR_MOD_NOT_FOUND		126
190 #define	ERROR_PROC_NOT_FOUND		127
191 #define	ERROR_WAIT_NO_CHILDREN		128
192 #define	ERROR_CHILD_NOT_COMPLETE	129
193 #define	ERROR_DIRECT_ACCESS_HANDLE	130
194 #define	ERROR_NEGATIVE_SEEK		131
195 #define	ERROR_SEEK_ON_DEVICE		132
196 #define	ERROR_IS_JOIN_TARGET		133
197 #define	ERROR_IS_JOINED			134
198 #define	ERROR_IS_SUBSTED		135
199 #define	ERROR_NOT_JOINED		136
200 #define	ERROR_NOT_SUBSTED		137
201 #define	ERROR_JOIN_TO_JOIN		138
202 #define	ERROR_SUBST_TO_SUBST		139
203 #define	ERROR_JOIN_TO_SUBST		140
204 #define	ERROR_SUBST_TO_JOIN		141
205 #define	ERROR_BUSY_DRIVE		142
206 #define	ERROR_SAME_DRIVE		143
207 #define	ERROR_DIR_NOT_ROOT		144
208 #define	ERROR_DIR_NOT_EMPTY		145
209 #define	ERROR_IS_SUBST_PATH		146
210 #define	ERROR_IS_JOIN_PATH		147
211 #define	ERROR_PATH_BUSY			148
212 #define	ERROR_IS_SUBST_TARGET		149
213 #define	ERROR_SYSTEM_TRACE		150
214 #define	ERROR_INVALID_EVENT_COUNT	151
215 #define	ERROR_TOO_MANY_MUXWAITERS	152
216 #define	ERROR_INVALID_LIST_FORMAT	153
217 #define	ERROR_LABEL_TOO_LONG		154
218 #define	ERROR_TOO_MANY_TCBS		155
219 #define	ERROR_SIGNAL_REFUSED		156
220 #define	ERROR_DISCARDED			157
221 #define	ERROR_NOT_LOCKED		158
222 #define	ERROR_BAD_THREADID_ADDR		159
223 #define	ERROR_BAD_ARGUMENTS		160
224 #define	ERROR_BAD_PATHNAME		161
225 #define	ERROR_SIGNAL_PENDING		162
226 #define	ERROR_MAX_THRDS_REACHED		164
227 #define	ERROR_LOCK_FAILED		167
228 #define	ERROR_BUSY			170
229 #define	ERROR_CANCEL_VIOLATION		173
230 #define	ERROR_ATOMIC_LOCKS_NOT_SUPPORTED 174
231 #define	ERROR_INVALID_SEGMENT_NUMBER	180
232 #define	ERROR_INVALID_ORDINAL		182
233 #define	ERROR_ALREADY_EXISTS		183
234 #define	ERROR_INVALID_FLAG_NUMBER	186
235 #define	ERROR_SEM_NOT_FOUND		187
236 #define	ERROR_INVALID_STARTING_CODESEG	188
237 #define	ERROR_INVALID_STACKSEG		189
238 #define	ERROR_INVALID_MODULETYPE	190
239 #define	ERROR_INVALID_EXE_SIGNATURE	191
240 #define	ERROR_EXE_MARKED_INVALID	192
241 #define	ERROR_BAD_EXE_FORMAT		193
242 #define	ERROR_ITERATED_DATA_EXCEEDS_64k 194
243 #define	ERROR_INVALID_MINALLOCSIZE	195
244 #define	ERROR_DYNLINK_FROM_INVALID_RING 196
245 #define	ERROR_IOPL_NOT_ENABLED		197
246 #define	ERROR_INVALID_SEGDPL		198
247 #define	ERROR_AUTODATASEG_EXCEEDS_64k	199
248 #define	ERROR_RING2SEG_MUST_BE_MOVABLE	200
249 #define	ERROR_RELOC_CHAIN_XEEDS_SEGLIM	201
250 #define	ERROR_INFLOOP_IN_RELOC_CHAIN	202
251 #define	ERROR_ENVVAR_NOT_FOUND		203
252 #define	ERROR_NO_SIGNAL_SENT		205
253 #define	ERROR_FILENAME_EXCED_RANGE	206
254 #define	ERROR_RING2_STACK_IN_USE	207
255 #define	ERROR_META_EXPANSION_TOO_LONG	208
256 #define	ERROR_INVALID_SIGNAL_NUMBER	209
257 #define	ERROR_THREAD_1_INACTIVE		210
258 #define	ERROR_LOCKED			212
259 #define	ERROR_TOO_MANY_MODULES		214
260 #define	ERROR_NESTING_NOT_ALLOWED	215
261 #define	ERROR_EXE_MACHINE_TYPE_MISMATCH 216
262 #define	ERROR_BAD_PIPE			230
263 #define	ERROR_PIPE_BUSY			231
264 #define	ERROR_NO_DATA			232
265 #define	ERROR_PIPE_NOT_CONNECTED	233
266 #define	ERROR_MORE_DATA			234
267 #define	ERROR_VC_DISCONNECTED		240
268 #define	ERROR_INVALID_EA_NAME		254
269 #define	ERROR_EA_LIST_INCONSISTENT	255
270 #define	ERROR_NO_MORE_ITEMS		259
271 #define	ERROR_CANNOT_COPY		266
272 #define	ERROR_DIRECTORY			267
273 #define	ERROR_EAS_DIDNT_FIT		275
274 #define	ERROR_EA_FILE_CORRUPT		276
275 #define	ERROR_EA_TABLE_FULL		277
276 #define	ERROR_INVALID_EA_HANDLE		278
277 #define	ERROR_EAS_NOT_SUPPORTED		282
278 #define	ERROR_NOT_OWNER			288
279 #define	ERROR_TOO_MANY_POSTS		298
280 #define	ERROR_PARTIAL_COPY		299
281 #define	ERROR_OPLOCK_NOT_GRANTED	300
282 #define	ERROR_INVALID_OPLOCK_PROTOCOL	301
283 #define	ERROR_DISK_TOO_FRAGMENTED	302
284 #define	ERROR_DELETE_PENDING		303
285 #define	ERROR_MR_MID_NOT_FOUND		317
286 #define	ERROR_INVALID_ADDRESS		487
287 #define	ERROR_ARITHMETIC_OVERFLOW	534
288 #define	ERROR_PIPE_CONNECTED		535
289 #define	ERROR_PIPE_LISTENING		536
290 #define	ERROR_EA_ACCESS_DENIED		994
291 #define	ERROR_OPERATION_ABORTED		995
292 #define	ERROR_IO_INCOMPLETE		996
293 #define	ERROR_IO_PENDING		997
294 #define	ERROR_NOACCESS			998
295 #define	ERROR_SWAPERROR			999
296 #define	ERROR_STACK_OVERFLOW		1001
297 #define	ERROR_INVALID_MESSAGE		1002
298 #define	ERROR_CAN_NOT_COMPLETE		1003
299 #define	ERROR_INVALID_FLAGS		1004
300 #define	ERROR_UNRECOGNIZED_VOLUME	1005
301 #define	ERROR_FILE_INVALID		1006
302 #define	ERROR_FULLSCREEN_MODE		1007
303 #define	ERROR_NO_TOKEN			1008
304 #define	ERROR_BADDB			1009
305 #define	ERROR_BADKEY			1010
306 #define	ERROR_CANTOPEN			1011
307 #define	ERROR_CANTREAD			1012
308 #define	ERROR_CANTWRITE			1013
309 #define	ERROR_REGISTRY_RECOVERED	1014
310 #define	ERROR_REGISTRY_CORRUPT		1015
311 #define	ERROR_REGISTRY_IO_FAILED	1016
312 #define	ERROR_NOT_REGISTRY_FILE		1017
313 #define	ERROR_KEY_DELETED		1018
314 #define	ERROR_NO_LOG_SPACE		1019
315 #define	ERROR_KEY_HAS_CHILDREN		1020
316 #define	ERROR_CHILD_MUST_BE_VOLATILE	1021
317 #define	ERROR_NOTIFY_ENUM_DIR		1022
318 #define	ERROR_DEPENDENT_SERVICES_RUNNING 1051
319 #define	ERROR_INVALID_SERVICE_CONTROL	1052
320 #define	ERROR_SERVICE_REQUEST_TIMEOUT	1053
321 #define	ERROR_SERVICE_NO_THREAD		1054
322 #define	ERROR_SERVICE_DATABASE_LOCKED	1055
323 #define	ERROR_SERVICE_ALREADY_RUNNING	1056
324 #define	ERROR_INVALID_SERVICE_ACCOUNT	1057
325 #define	ERROR_SERVICE_DISABLED		1058
326 #define	ERROR_CIRCULAR_DEPENDENCY	1059
327 #define	ERROR_SERVICE_DOES_NOT_EXIST	1060
328 #define	ERROR_SERVICE_CANNOT_ACCEPT_CTRL 1061
329 #define	ERROR_SERVICE_NOT_ACTIVE	1062
330 #define	ERROR_FAILED_SERVICE_CONTROLLER_CONNECT 1063
331 #define	ERROR_EXCEPTION_IN_SERVICE	1064
332 #define	ERROR_DATABASE_DOES_NOT_EXIST	1065
333 #define	ERROR_SERVICE_SPECIFIC_ERROR	1066
334 #define	ERROR_PROCESS_ABORTED		1067
335 #define	ERROR_SERVICE_DEPENDENCY_FAIL	1068
336 #define	ERROR_SERVICE_LOGON_FAILED	1069
337 #define	ERROR_SERVICE_START_HANG	1070
338 #define	ERROR_INVALID_SERVICE_LOCK	1071
339 #define	ERROR_SERVICE_MARKED_FOR_DELETE 1072
340 #define	ERROR_SERVICE_EXISTS		1073
341 #define	ERROR_ALREADY_RUNNING_LKG	1074
342 #define	ERROR_SERVICE_DEPENDENCY_DELETED 1075
343 #define	ERROR_BOOT_ALREADY_ACCEPTED	1076
344 #define	ERROR_SERVICE_NEVER_STARTED	1077
345 #define	ERROR_DUPLICATE_SERVICE_NAME	1078
346 #define	ERROR_DIFFERENT_SERVICE_ACCOUNT 1079
347 #define	ERROR_CANNOT_DETECT_DRIVER_FAILURE 1080
348 #define	ERROR_CANNOT_DETECT_PROCESS_ABORT 1081
349 #define	ERROR_NO_RECOVERY_PROGRAM	1082
350 #define	ERROR_SERVICE_NOT_IN_EXE	1083
351 #define	ERROR_NOT_SAFEBOOT_SERVICE	1084
352 
353 #define	ERROR_END_OF_MEDIA		1100
354 #define	ERROR_FILEMARK_DETECTED		1101
355 #define	ERROR_BEGINNING_OF_MEDIA	1102
356 #define	ERROR_SETMARK_DETECTED		1103
357 #define	ERROR_NO_DATA_DETECTED		1104
358 #define	ERROR_PARTITION_FAILURE		1105
359 #define	ERROR_INVALID_BLOCK_LENGTH	1106
360 #define	ERROR_DEVICE_NOT_PARTITIONED	1107
361 #define	ERROR_UNABLE_TO_LOCK_MEDIA	1108
362 #define	ERROR_UNABLE_TO_UNLOAD_MEDIA	1109
363 #define	ERROR_MEDIA_CHANGED		1110
364 #define	ERROR_BUS_RESET			1111
365 #define	ERROR_NO_MEDIA_IN_DRIVE		1112
366 #define	ERROR_NO_UNICODE_TRANSLATION	1113
367 #define	ERROR_DLL_INIT_FAILED		1114
368 #define	ERROR_SHUTDOWN_IN_PROGRESS	1115
369 #define	ERROR_NO_SHUTDOWN_IN_PROGRESS	1116
370 #define	ERROR_IO_DEVICE			1117
371 #define	ERROR_SERIAL_NO_DEVICE		1118
372 #define	ERROR_IRQ_BUSY			1119
373 #define	ERROR_MORE_WRITES		1120
374 #define	ERROR_COUNTER_TIMEOUT		1121
375 #define	ERROR_FLOPPY_ID_MARK_NOT_FOUND	1122
376 #define	ERROR_FLOPPY_WRONG_CYLINDER	1123
377 #define	ERROR_FLOPPY_UNKNOWN_ERROR	1124
378 #define	ERROR_FLOPPY_BAD_REGISTERS	1125
379 #define	ERROR_DISK_RECALIBRATE_FAILED	1126
380 #define	ERROR_DISK_OPERATION_FAILED	1127
381 #define	ERROR_DISK_RESET_FAILED		1128
382 #define	ERROR_EOM_OVERFLOW		1129
383 #define	ERROR_NOT_ENOUGH_SERVER_MEMORY	1130
384 #define	ERROR_POSSIBLE_DEADLOCK		1131
385 #define	ERROR_MAPPED_ALIGNMENT		1132
386 #define	ERROR_SET_POWER_STATE_VETOED	1140
387 #define	ERROR_SET_POWER_STATE_FAILED	1141
388 #define	ERROR_TOO_MANY_LINKS		1142
389 #define	ERROR_OLD_WIN_VERSION		1150
390 #define	ERROR_APP_WRONG_OS		1151
391 #define	ERROR_SINGLE_INSTANCE_APP	1152
392 #define	ERROR_RMODE_APP			1153
393 #define	ERROR_INVALID_DLL		1154
394 #define	ERROR_NO_ASSOCIATION		1155
395 #define	ERROR_DDE_FAIL			1156
396 #define	ERROR_DLL_NOT_FOUND		1157
397 #define	ERROR_NO_MORE_USER_HANDLES	1158
398 #define	ERROR_MESSAGE_SYNC_ONLY		1159
399 #define	ERROR_SOURCE_ELEMENT_EMPTY	1160
400 #define	ERROR_DESTINATION_ELEMENT_FULL	1161
401 #define	ERROR_ILLEGAL_ELEMENT_ADDRESS	1162
402 #define	ERROR_MAGAZINE_NOT_PRESENT	1163
403 #define	ERROR_DEVICE_REINITIALIZATION_NEEDED 1164
404 #define	ERROR_DEVICE_REQUIRES_CLEANING	1165
405 #define	ERROR_DEVICE_DOOR_OPEN		1166
406 #define	ERROR_DEVICE_NOT_CONNECTED	1167
407 #define	ERROR_NOT_FOUND			1168
408 #define	ERROR_NO_MATCH			1169
409 #define	ERROR_SET_NOT_FOUND		1170
410 #define	ERROR_POINT_NOT_FOUND		1171
411 #define	ERROR_NO_TRACKING_SERVICE	1172
412 #define	ERROR_NO_VOLUME_ID		1173
413 #define	ERROR_UNABLE_TO_REMOVE_REPLACED	1175
414 #define	ERROR_UNABLE_TO_MOVE_REPLACEMENT 1176
415 #define	ERROR_UNABLE_TO_MOVE_REPLACEMENT_2 1177
416 #define	ERROR_JOURNAL_DELETE_IN_PROGRESS 1178
417 #define	ERROR_JOURNAL_NOT_ACTIVE	1179
418 #define	ERROR_POTENTIAL_FILE_FOUND	1180
419 #define	ERROR_JOURNAL_ENTRY_DELETED	1181
420 
421 #define	ERROR_BAD_DEVICE		1200
422 #define	ERROR_CONNECTION_UNAVAIL	1201
423 #define	ERROR_DEVICE_ALREADY_REMEMBERED	1202
424 #define	ERROR_NO_NET_OR_BAD_PATH	1203
425 #define	ERROR_BAD_PROVIDER		1204
426 #define	ERROR_CANNOT_OPEN_PROFILE	1205
427 #define	ERROR_BAD_PROFILE		1206
428 #define	ERROR_NOT_CONTAINER		1207
429 #define	ERROR_EXTENDED_ERROR		1208
430 #define	ERROR_INVALID_GROUPNAME		1209
431 #define	ERROR_INVALID_COMPUTERNAME	1210
432 #define	ERROR_INVALID_EVENTNAME		1211
433 #define	ERROR_INVALID_DOMAINNAME	1212
434 #define	ERROR_INVALID_SERVICENAME	1213
435 #define	ERROR_INVALID_NETNAME		1214
436 #define	ERROR_INVALID_SHARENAME		1215
437 #define	ERROR_INVALID_PASSWORDNAME	1216
438 #define	ERROR_INVALID_MESSAGENAME	1217
439 #define	ERROR_INVALID_MESSAGEDEST	1218
440 #define	ERROR_SESSION_CREDENTIAL_CONFLICT 1219
441 #define	ERROR_REMOTE_SESSION_LIMIT_EXCEEDED 1220
442 #define	ERROR_DUP_DOMAINNAME		1221
443 #define	ERROR_NO_NETWORK		1222
444 #define	ERROR_CANCELLED			1223
445 #define	ERROR_USER_MAPPED_FILE		1224
446 #define	ERROR_CONNECTION_REFUSED	1225
447 #define	ERROR_GRACEFUL_DISCONNECT	1226
448 #define	ERROR_ADDRESS_ALREADY_ASSOCIATED 1227
449 #define	ERROR_ADDRESS_NOT_ASSOCIATED	1228
450 #define	ERROR_CONNECTION_INVALID	1229
451 #define	ERROR_CONNECTION_ACTIVE		1230
452 #define	ERROR_NETWORK_UNREACHABLE	1231
453 #define	ERROR_HOST_UNREACHABLE		1232
454 #define	ERROR_PROTOCOL_UNREACHABLE	1233
455 #define	ERROR_PORT_UNREACHABLE		1234
456 #define	ERROR_REQUEST_ABORTED		1235
457 #define	ERROR_CONNECTION_ABORTED	1236
458 #define	ERROR_RETRY			1237
459 #define	ERROR_CONNECTION_COUNT_LIMIT	1238
460 #define	ERROR_LOGIN_TIME_RESTRICTION	1239
461 #define	ERROR_LOGIN_WKSTA_RESTRICTION	1240
462 #define	ERROR_INCORRECT_ADDRESS		1241
463 #define	ERROR_ALREADY_REGISTERED	1242
464 #define	ERROR_SERVICE_NOT_FOUND		1243
465 #define	ERROR_NOT_AUTHENTICATED		1244
466 #define	ERROR_NOT_LOGGED_ON		1245
467 #define	ERROR_CONTINUE			1246
468 #define	ERROR_ALREADY_INITIALIZED	1247
469 #define	ERROR_NO_MORE_DEVICES		1248
470 #define	ERROR_NO_SUCH_SITE		1249
471 #define	ERROR_DOMAIN_CONTROLLER_EXISTS	1250
472 #define	ERROR_ONLY_IF_CONNECTED		1251
473 #define	ERROR_OVERRIDE_NOCHANGES	1252
474 #define	ERROR_BAD_USER_PROFILE		1253
475 #define	ERROR_NOT_SUPPORTED_ON_SBS	1254
476 #define	ERROR_SERVER_SHUTDOWN_IN_PROGRESS 1255
477 #define	ERROR_HOST_DOWN			1256
478 #define	ERROR_NON_ACCOUNT_SID		1257
479 #define	ERROR_NON_DOMAIN_SID		1258
480 #define	ERROR_APPHELP_BLOCK		1259
481 #define	ERROR_ACCESS_DISABLED_BY_POLICY	1260
482 #define	ERROR_REG_NAT_CONSUMPTION	1261
483 #define	ERROR_CSCSHARE_OFFLINE		1262
484 #define	ERROR_PKINIT_FAILURE		1263
485 #define	ERROR_SMARTCARD_SUBSYSTEM_FAILURE 1264
486 #define	ERROR_DOWNGRADE_DETECTED	1265
487 
488 #define	SEC_E_SMARTCARD_CERT_REVOKED	1266
489 #define	SEC_E_ISSUING_CA_UNTRUSTED	1267
490 #define	SEC_E_REVOCATION_OFFLINE_C	1268
491 #define	SEC_E_PKINIT_CLIENT_FAILURE	1269
492 #define	SEC_E_SMARTCARD_CERT_EXPIRED	1270
493 
494 #define	ERROR_MACHINE_LOCKED		1271
495 #define	ERROR_CALLBACK_SUPPLIED_INVALID_DATA 1273
496 #define	ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED 1274
497 #define	ERROR_DRIVER_BLOCKED		1275
498 #define	ERROR_INVALID_IMPORT_OF_NON_DLL	1276
499 
500 #define	ERROR_NOT_ALL_ASSIGNED		1300
501 #define	ERROR_SOME_NOT_MAPPED		1301
502 #define	ERROR_NO_QUOTAS_FOR_ACCOUNT	1302
503 #define	ERROR_LOCAL_USER_SESSION_KEY	1303
504 #define	ERROR_NULL_LM_PASSWORD		1304
505 #define	ERROR_UNKNOWN_REVISION		1305
506 #define	ERROR_REVISION_MISMATCH		1306
507 #define	ERROR_INVALID_OWNER		1307
508 #define	ERROR_INVALID_PRIMARY_GROUP	1308
509 #define	ERROR_NO_IMPERSONATION_TOKEN	1309
510 #define	ERROR_CANT_DISABLE_MANDATORY	1310
511 #define	ERROR_NO_LOGON_SERVERS		1311
512 #define	ERROR_NO_SUCH_LOGON_SESSION	1312
513 #define	ERROR_NO_SUCH_PRIVILEGE		1313
514 #define	ERROR_PRIVILEGE_NOT_HELD	1314
515 #define	ERROR_INVALID_ACCOUNT_NAME	1315
516 #define	ERROR_USER_EXISTS		1316
517 #define	ERROR_NO_SUCH_USER		1317
518 #define	ERROR_GROUP_EXISTS		1318
519 #define	ERROR_NO_SUCH_GROUP		1319
520 #define	ERROR_MEMBER_IN_GROUP		1320
521 #define	ERROR_MEMBER_NOT_IN_GROUP	1321
522 #define	ERROR_LAST_ADMIN		1322
523 #define	ERROR_WRONG_PASSWORD		1323
524 #define	ERROR_ILL_FORMED_PASSWORD	1324
525 #define	ERROR_PASSWORD_RESTRICTION	1325
526 #define	ERROR_LOGON_FAILURE		1326
527 #define	ERROR_ACCOUNT_RESTRICTION	1327
528 #define	ERROR_INVALID_LOGON_HOURS	1328
529 #define	ERROR_INVALID_WORKSTATION	1329
530 #define	ERROR_PASSWORD_EXPIRED		1330
531 #define	ERROR_ACCOUNT_DISABLED		1331
532 #define	ERROR_NONE_MAPPED		1332
533 #define	ERROR_TOO_MANY_LUIDS_REQUESTED	1333
534 #define	ERROR_LUIDS_EXHAUSTED		1334
535 #define	ERROR_INVALID_SUB_AUTHORITY	1335
536 #define	ERROR_INVALID_ACL		1336
537 #define	ERROR_INVALID_SID		1337
538 #define	ERROR_INVALID_SECURITY_DESCR	1338
539 #define	ERROR_BAD_INHERITANCE_ACL	1340
540 #define	ERROR_SERVER_DISABLED		1341
541 #define	ERROR_SERVER_NOT_DISABLED	1342
542 #define	ERROR_INVALID_ID_AUTHORITY	1343
543 #define	ERROR_ALLOTTED_SPACE_EXCEEDED	1344
544 #define	ERROR_INVALID_GROUP_ATTRIBUTES	1345
545 #define	ERROR_BAD_IMPERSONATION_LEVEL	1346
546 #define	ERROR_CANT_OPEN_ANONYMOUS	1347
547 #define	ERROR_BAD_VALIDATION_CLASS	1348
548 #define	ERROR_BAD_TOKEN_TYPE		1349
549 #define	ERROR_NO_SECURITY_ON_OBJECT	1350
550 #define	ERROR_CANT_ACCESS_DOMAIN_INFO	1351
551 #define	ERROR_INVALID_SERVER_STATE	1352
552 #define	ERROR_INVALID_DOMAIN_STATE	1353
553 #define	ERROR_INVALID_DOMAIN_ROLE	1354
554 #define	ERROR_NO_SUCH_DOMAIN		1355
555 #define	ERROR_DOMAIN_EXISTS		1356
556 #define	ERROR_DOMAIN_LIMIT_EXCEEDED	1357
557 #define	ERROR_INTERNAL_DB_CORRUPTION	1358
558 #define	ERROR_INTERNAL_ERROR		1359
559 #define	ERROR_GENERIC_NOT_MAPPED	1360
560 #define	ERROR_BAD_DESCRIPTOR_FORMAT	1361
561 #define	ERROR_NOT_LOGON_PROCESS		1362
562 #define	ERROR_LOGON_SESSION_EXISTS	1363
563 #define	ERROR_NO_SUCH_PACKAGE		1364
564 #define	ERROR_BAD_LOGON_SESSION_STATE	1365
565 #define	ERROR_LOGON_SESSION_COLLISION	1366
566 #define	ERROR_INVALID_LOGON_TYPE	1367
567 #define	ERROR_CANNOT_IMPERSONATE	1368
568 #define	ERROR_RXACT_INVALID_STATE	1369
569 #define	ERROR_RXACT_COMMIT_FAILURE	1370
570 #define	ERROR_SPECIAL_ACCOUNT		1371
571 #define	ERROR_SPECIAL_GROUP		1372
572 #define	ERROR_SPECIAL_USER		1373
573 #define	ERROR_MEMBERS_PRIMARY_GROUP	1374
574 #define	ERROR_TOKEN_ALREADY_IN_USE	1375
575 #define	ERROR_NO_SUCH_ALIAS		1376
576 #define	ERROR_MEMBER_NOT_IN_ALIAS	1377
577 #define	ERROR_MEMBER_IN_ALIAS		1378
578 #define	ERROR_ALIAS_EXISTS		1379
579 #define	ERROR_LOGON_NOT_GRANTED		1380
580 #define	ERROR_TOO_MANY_SECRETS		1381
581 #define	ERROR_SECRET_TOO_LONG		1382
582 #define	ERROR_INTERNAL_DB_ERROR		1383
583 #define	ERROR_TOO_MANY_CONTEXT_IDS	1384
584 #define	ERROR_LOGON_TYPE_NOT_GRANTED	1385
585 #define	ERROR_NT_CROSS_ENCRYPTION_REQUIRED 1386
586 #define	ERROR_NO_SUCH_MEMBER		1387
587 #define	ERROR_INVALID_MEMBER		1388
588 #define	ERROR_TOO_MANY_SIDS		1389
589 #define	ERROR_LM_CROSS_ENCRYPTION_REQUIRED 1390
590 #define	ERROR_NO_INHERITANCE		1391
591 #define	ERROR_FILE_CORRUPT		1392
592 #define	ERROR_DISK_CORRUPT		1393
593 #define	ERROR_NO_USER_SESSION_KEY	1394
594 #define	ERROR_LICENSE_QUOTA_EXCEEDED	1395
595 #define	ERROR_WRONG_TARGET_NAME		1396
596 #define	ERROR_MUTUAL_AUTH_FAILED	1397
597 #define	ERROR_TIME_SKEW			1398
598 #define	ERROR_CURRENT_DOMAIN_NOT_ALLOWED 1399
599 #define	ERROR_INVALID_WINDOW_HANDLE	1400
600 #define	ERROR_INVALID_MENU_HANDLE	1401
601 #define	ERROR_INVALID_CURSOR_HANDLE	1402
602 #define	ERROR_INVALID_ACCEL_HANDLE	1403
603 #define	ERROR_INVALID_HOOK_HANDLE	1404
604 #define	ERROR_INVALID_DWP_HANDLE	1405
605 #define	ERROR_TLW_WITH_WSCHILD		1406
606 #define	ERROR_CANNOT_FIND_WND_CLASS	1407
607 #define	ERROR_WINDOW_OF_OTHER_THREAD	1408
608 #define	ERROR_HOTKEY_ALREADY_REGISTERED 1409
609 #define	ERROR_CLASS_ALREADY_EXISTS	1410
610 #define	ERROR_CLASS_DOES_NOT_EXIST	1411
611 #define	ERROR_CLASS_HAS_WINDOWS		1412
612 #define	ERROR_INVALID_INDEX		1413
613 #define	ERROR_INVALID_ICON_HANDLE	1414
614 #define	ERROR_PRIVATE_DIALOG_INDEX	1415
615 #define	ERROR_LISTBOX_ID_NOT_FOUND	1416
616 #define	ERROR_NO_WILDCARD_CHARACTERS	1417
617 #define	ERROR_CLIPBOARD_NOT_OPEN	1418
618 #define	ERROR_HOTKEY_NOT_REGISTERED	1419
619 #define	ERROR_WINDOW_NOT_DIALOG		1420
620 #define	ERROR_CONTROL_ID_NOT_FOUND	1421
621 #define	ERROR_INVALID_COMBOBOX_MESSAGE	1422
622 #define	ERROR_WINDOW_NOT_COMBOBOX	1423
623 #define	ERROR_INVALID_EDIT_HEIGHT	1424
624 #define	ERROR_DC_NOT_FOUND		1425
625 #define	ERROR_INVALID_HOOK_FILTER	1426
626 #define	ERROR_INVALID_FILTER_PROC	1427
627 #define	ERROR_HOOK_NEEDS_HMOD		1428
628 #define	ERROR_GLOBAL_ONLY_HOOK		1429
629 #define	ERROR_JOURNAL_HOOK_SET		1430
630 #define	ERROR_HOOK_NOT_INSTALLED	1431
631 #define	ERROR_INVALID_LB_MESSAGE	1432
632 #define	ERROR_SETCOUNT_ON_BAD_LB	1433
633 #define	ERROR_LB_WITHOUT_TABSTOPS	1434
634 #define	ERROR_DESTROY_OBJECT_OF_OTHER_THREAD 1435
635 #define	ERROR_CHILD_WINDOW_MENU		1436
636 #define	ERROR_NO_SYSTEM_MENU		1437
637 #define	ERROR_INVALID_MSGBOX_STYLE	1438
638 #define	ERROR_INVALID_SPI_VALUE		1439
639 #define	ERROR_SCREEN_ALREADY_LOCKED	1440
640 #define	ERROR_HWNDS_HAVE_DIFF_PARENT	1441
641 #define	ERROR_NOT_CHILD_WINDOW		1442
642 #define	ERROR_INVALID_GW_COMMAND	1443
643 #define	ERROR_INVALID_THREAD_ID		1444
644 #define	ERROR_NON_MDICHILD_WINDOW	1445
645 #define	ERROR_POPUP_ALREADY_ACTIVE	1446
646 #define	ERROR_NO_SCROLLBARS		1447
647 #define	ERROR_INVALID_SCROLLBAR_RANGE	1448
648 #define	ERROR_INVALID_SHOWWIN_COMMAND	1449
649 #define	ERROR_NO_SYSTEM_RESOURCES	1450
650 #define	ERROR_NONPAGED_SYSTEM_RESOURCES 1451
651 #define	ERROR_PAGED_SYSTEM_RESOURCES	1452
652 #define	ERROR_WORKING_SET_QUOTA		1453
653 #define	ERROR_PAGEFILE_QUOTA		1454
654 #define	ERROR_COMMITMENT_LIMIT		1455
655 #define	ERROR_MENU_ITEM_NOT_FOUND	1456
656 #define	ERROR_INVALID_KEYBOARD_HANDLE	1457
657 #define	ERROR_HOOK_TYPE_NOT_ALLOWED	1458
658 #define	ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION 1459
659 #define	ERROR_TIMEOUT			1460
660 #define	ERROR_INVALID_MONITOR_HANDLE	1461
661 
662 #define	ERROR_EVENTLOG_FILE_CORRUPT	1500
663 #define	ERROR_EVENTLOG_CANT_START	1501
664 #define	ERROR_LOG_FILE_FULL		1502
665 #define	ERROR_EVENTLOG_FILE_CHANGED	1503
666 
667 /*
668  * 1600-1699 installer errors
669  */
670 #define	ERROR_INSTALL_SERVICE_FAILURE	1601
671 #define	ERROR_INSTALL_USEREXIT		1602
672 #define	ERROR_INSTALL_FAILURE		1603
673 #define	ERROR_INSTALL_SUSPEND		1604
674 #define	ERROR_UNKNOWN_PRODUCT		1605
675 #define	ERROR_UNKNOWN_FEATURE		1606
676 #define	ERROR_UNKNOWN_COMPONENT		1607
677 #define	ERROR_UNKNOWN_PROPERTY		1608
678 #define	ERROR_INVALID_HANDLE_STATE	1609
679 #define	ERROR_BAD_CONFIGURATION		1610
680 #define	ERROR_INDEX_ABSENT		1611
681 #define	ERROR_INSTALL_SOURCE_ABSENT	1612
682 #define	ERROR_INSTALL_PACKAGE_VERSION	1613
683 #define	ERROR_PRODUCT_UNINSTALLED	1614
684 #define	ERROR_BAD_QUERY_SYNTAX		1615
685 #define	ERROR_INVALID_FIELD		1616
686 #define	ERROR_DEVICE_REMOVED		1617
687 #define	ERROR_INSTALL_ALREADY_RUNNING	1618
688 #define	ERROR_INSTALL_PACKAGE_OPEN_FAILED 1619
689 #define	ERROR_INSTALL_PACKAGE_INVALID	1620
690 #define	ERROR_INSTALL_UI_FAILURE	1621
691 #define	ERROR_INSTALL_LOG_FAILURE	1622
692 #define	ERROR_INSTALL_LANGUAGE_UNSUPPORTED 1623
693 #define	ERROR_INSTALL_TRANSFORM_FAILURE	1624
694 #define	ERROR_INSTALL_PACKAGE_REJECTED	1625
695 #define	ERROR_FUNCTION_NOT_CALLED	1626
696 #define	ERROR_FUNCTION_FAILED		1627
697 #define	ERROR_INVALID_TABLE		1628
698 #define	ERROR_DATATYPE_MISMATCH		1629
699 #define	ERROR_UNSUPPORTED_TYPE		1630
700 #define	ERROR_CREATE_FAILED		1631
701 #define	ERROR_INSTALL_TEMP_UNWRITABLE	1632
702 #define	ERROR_INSTALL_PLATFORM_UNSUPPORTED 1633
703 #define	ERROR_INSTALL_NOTUSED		1634
704 #define	ERROR_PATCH_PACKAGE_OPEN_FAILED	1635
705 #define	ERROR_PATCH_PACKAGE_INVALID	1636
706 #define	ERROR_PATCH_PACKAGE_UNSUPPORTED	1637
707 #define	ERROR_PRODUCT_VERSION		1638
708 #define	ERROR_INVALID_COMMAND_LINE	1639
709 #define	ERROR_INSTALL_REMOTE_DISALLOWED	1640
710 #define	ERROR_SUCCESS_REBOOT_INITIATED	1641
711 #define	ERROR_PATCH_TARGET_NOT_FOUND	1642
712 #define	ERROR_PATCH_PACKAGE_REJECTED	1643
713 #define	ERROR_INSTALL_TRANSFORM_REJECTED 1644
714 
715 #define	RPC_S_INVALID_STRING_BINDING	1700
716 #define	RPC_S_WRONG_KIND_OF_BINDING	1701
717 #define	RPC_S_INVALID_BINDING		1702
718 #define	RPC_S_PROTSEQ_NOT_SUPPORTED	1703
719 #define	RPC_S_INVALID_RPC_PROTSEQ	1704
720 #define	RPC_S_INVALID_STRING_UUID	1705
721 #define	RPC_S_INVALID_ENDPOINT_FORMAT	1706
722 #define	RPC_S_INVALID_NET_ADDR		1707
723 #define	RPC_S_NO_ENDPOINT_FOUND		1708
724 #define	RPC_S_INVALID_TIMEOUT		1709
725 #define	RPC_S_OBJECT_NOT_FOUND		1710
726 #define	RPC_S_ALREADY_REGISTERED	1711
727 #define	RPC_S_TYPE_ALREADY_REGISTERED	1712
728 #define	RPC_S_ALREADY_LISTENING		1713
729 #define	RPC_S_NO_PROTSEQS_REGISTERED	1714
730 #define	RPC_S_NOT_LISTENING		1715
731 #define	RPC_S_UNKNOWN_MGR_TYPE		1716
732 #define	RPC_S_UNKNOWN_IF		1717
733 #define	RPC_S_NO_BINDINGS		1718
734 #define	RPC_S_NO_PROTSEQS		1719
735 #define	RPC_S_CANT_CREATE_ENDPOINT	1720
736 #define	RPC_S_OUT_OF_RESOURCES		1721
737 #define	RPC_S_SERVER_UNAVAILABLE	1722
738 #define	RPC_S_SERVER_TOO_BUSY		1723
739 #define	RPC_S_INVALID_NETWORK_OPTIONS	1724
740 #define	RPC_S_NO_CALL_ACTIVE		1725
741 #define	RPC_S_CALL_FAILED		1726
742 #define	RPC_S_CALL_FAILED_DNE		1727
743 #define	RPC_S_PROTOCOL_ERROR		1728
744 #define	RPC_S_UNSUPPORTED_TRANS_SYN	1730
745 #define	RPC_S_UNSUPPORTED_TYPE		1732
746 #define	RPC_S_INVALID_TAG		1733
747 #define	RPC_S_INVALID_BOUND		1734
748 #define	RPC_S_NO_ENTRY_NAME		1735
749 #define	RPC_S_INVALID_NAME_SYNTAX	1736
750 #define	RPC_S_UNSUPPORTED_NAME_SYNTAX	1737
751 #define	RPC_S_UUID_NO_ADDRESS		1739
752 #define	RPC_S_DUPLICATE_ENDPOINT	1740
753 #define	RPC_S_UNKNOWN_AUTHN_TYPE	1741
754 #define	RPC_S_MAX_CALLS_TOO_SMALL	1742
755 #define	RPC_S_STRING_TOO_LONG		1743
756 #define	RPC_S_PROTSEQ_NOT_FOUND		1744
757 #define	RPC_S_PROCNUM_OUT_OF_RANGE	1745
758 #define	RPC_S_BINDING_HAS_NO_AUTH	1746
759 #define	RPC_S_UNKNOWN_AUTHN_SERVICE	1747
760 #define	RPC_S_UNKNOWN_AUTHN_LEVEL	1748
761 #define	RPC_S_INVALID_AUTH_IDENTITY	1749
762 #define	RPC_S_UNKNOWN_AUTHZ_SERVICE	1750
763 #define	EPT_S_INVALID_ENTRY		1751
764 #define	EPT_S_CANT_PERFORM_OP		1752
765 #define	EPT_S_NOT_REGISTERED		1753
766 #define	RPC_S_NOTHING_TO_EXPORT		1754
767 #define	RPC_S_INCOMPLETE_NAME		1755
768 #define	RPC_S_INVALID_VERS_OPTION	1756
769 #define	RPC_S_NO_MORE_MEMBERS		1757
770 #define	RPC_S_NOT_ALL_OBJS_UNEXPORTED	1758
771 #define	RPC_S_INTERFACE_NOT_FOUND	1759
772 #define	RPC_S_ENTRY_ALREADY_EXISTS	1760
773 #define	RPC_S_ENTRY_NOT_FOUND		1761
774 #define	RPC_S_NAME_SERVICE_UNAVAILABLE	1762
775 #define	RPC_S_INVALID_NAF_ID		1763
776 #define	RPC_S_CANNOT_SUPPORT		1764
777 #define	RPC_S_NO_CONTEXT_AVAILABLE	1765
778 #define	RPC_S_INTERNAL_ERROR		1766
779 #define	RPC_S_ZERO_DIVIDE		1767
780 #define	RPC_S_ADDRESS_ERROR		1768
781 #define	RPC_S_FP_DIV_ZERO		1769
782 #define	RPC_S_FP_UNDERFLOW		1770
783 #define	RPC_S_FP_OVERFLOW		1771
784 #define	RPC_X_NO_MORE_ENTRIES		1772
785 #define	RPC_X_SS_CHAR_TRANS_OPEN_FAIL	1773
786 #define	RPC_X_SS_CHAR_TRANS_SHORT_FILE	1774
787 #define	RPC_X_SS_IN_NULL_CONTEXT	1775
788 #define	RPC_X_SS_CONTEXT_DAMAGED	1777
789 #define	RPC_X_SS_HANDLES_MISMATCH	1778
790 #define	RPC_X_SS_CANNOT_GET_CALL_HANDLE 1779
791 #define	RPC_X_NULL_REF_POINTER		1780
792 #define	RPC_X_ENUM_VALUE_OUT_OF_RANGE	1781
793 #define	RPC_X_BYTE_COUNT_TOO_SMALL	1782
794 #define	RPC_X_BAD_STUB_DATA		1783
795 #define	ERROR_INVALID_USER_BUFFER	1784
796 #define	ERROR_UNRECOGNIZED_MEDIA	1785
797 #define	ERROR_NO_TRUST_LSA_SECRET	1786
798 #define	ERROR_NO_TRUST_SAM_ACCOUNT	1787
799 #define	ERROR_TRUSTED_DOMAIN_FAILURE	1788
800 #define	ERROR_TRUSTED_RELATIONSHIP_FAILURE 1789
801 #define	ERROR_TRUST_FAILURE		1790
802 #define	RPC_S_CALL_IN_PROGRESS		1791
803 #define	ERROR_NETLOGON_NOT_STARTED	1792
804 #define	ERROR_ACCOUNT_EXPIRED		1793
805 #define	ERROR_REDIRECTOR_HAS_OPEN_HANDLES 1794
806 #define	ERROR_PRINTER_DRIVER_ALREADY_INSTALLED 1795
807 #define	ERROR_UNKNOWN_PORT		1796
808 #define	ERROR_UNKNOWN_PRINTER_DRIVER	1797
809 #define	ERROR_UNKNOWN_PRINTPROCESSOR	1798
810 #define	ERROR_INVALID_SEPARATOR_FILE	1799
811 #define	ERROR_INVALID_PRIORITY		1800
812 #define	ERROR_INVALID_PRINTER_NAME	1801
813 #define	ERROR_PRINTER_ALREADY_EXISTS	1802
814 #define	ERROR_INVALID_PRINTER_COMMAND	1803
815 #define	ERROR_INVALID_DATATYPE		1804
816 #define	ERROR_INVALID_ENVIRONMENT	1805
817 #define	RPC_S_NO_MORE_BINDINGS		1806
818 #define	ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT 1807
819 #define	ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT 1808
820 #define	ERROR_NOLOGON_SERVER_TRUST_ACCOUNT 1809
821 #define	ERROR_DOMAIN_TRUST_INCONSISTENT 1810
822 #define	ERROR_SERVER_HAS_OPEN_HANDLES	1811
823 #define	ERROR_RESOURCE_DATA_NOT_FOUND	1812
824 #define	ERROR_RESOURCE_TYPE_NOT_FOUND	1813
825 #define	ERROR_RESOURCE_NAME_NOT_FOUND	1814
826 #define	ERROR_RESOURCE_LANG_NOT_FOUND	1815
827 #define	ERROR_NOT_ENOUGH_QUOTA		1816
828 #define	RPC_S_NO_INTERFACES		1817
829 #define	RPC_S_CALL_CANCELLED		1818
830 #define	RPC_S_BINDING_INCOMPLETE	1819
831 #define	RPC_S_COMM_FAILURE		1820
832 #define	RPC_S_UNSUPPORTED_AUTHN_LEVEL	1821
833 #define	RPC_S_NO_PRINC_NAME		1822
834 #define	RPC_S_NOT_RPC_ERROR		1823
835 #define	RPC_S_UUID_LOCAL_ONLY		1824
836 #define	RPC_S_SEC_PKG_ERROR		1825
837 #define	RPC_S_NOT_CANCELLED		1826
838 #define	RPC_X_INVALID_ES_ACTION		1827
839 #define	RPC_X_WRONG_ES_VERSION		1828
840 #define	RPC_X_WRONG_STUB_VERSION	1829
841 #define	RPC_X_INVALID_PIPE_OBJECT	1830
842 #define	RPC_X_WRONG_PIPE_ORDER		1831
843 #define	RPC_X_WRONG_PIPE_VERSION	1832
844 #define	RPC_S_GROUP_MEMBER_NOT_FOUND	1898
845 #define	EPT_S_CANT_CREATE		1899
846 #define	RPC_S_INVALID_OBJECT		1900
847 #define	ERROR_INVALID_TIME		1901
848 #define	ERROR_INVALID_FORM_NAME		1902
849 #define	ERROR_INVALID_FORM_SIZE		1903
850 #define	ERROR_ALREADY_WAITING		1904
851 #define	ERROR_PRINTER_DELETED		1905
852 #define	ERROR_INVALID_PRINTER_STATE	1906
853 #define	ERROR_PASSWORD_MUST_CHANGE	1907
854 #define	ERROR_DOMAIN_CONTROLLER_NOT_FOUND 1908
855 #define	ERROR_ACCOUNT_LOCKED_OUT	1909
856 #define	OR_INVALID_OXID			1910
857 #define	OR_INVALID_OID			1911
858 #define	OR_INVALID_SET			1912
859 #define	RPC_S_SEND_INCOMPLETE		1913
860 #define	RPC_S_INVALID_ASYNC_HANDLE	1914
861 #define	RPC_S_INVALID_ASYNC_CALL	1915
862 #define	RPC_X_PIPE_CLOSED		1916
863 #define	RPC_X_PIPE_DISCIPLINE_ERROR	1917
864 #define	RPC_X_PIPE_EMPTY		1918
865 #define	ERROR_NO_SITENAME		1919
866 #define	ERROR_CANT_ACCESS_FILE		1920
867 #define	ERROR_CANT_RESOLVE_FILENAME	1921
868 #define	RPC_S_ENTRY_TYPE_MISMATCH	1922
869 #define	RPC_S_NOT_ALL_OBJS_EXPORTED	1923
870 #define	RPC_S_INTERFACE_NOT_EXPORTED	1924
871 #define	RPC_S_PROFILE_NOT_ADDED		1925
872 #define	RPC_S_PRF_ELT_NOT_ADDED		1926
873 #define	RPC_S_PRF_ELT_NOT_REMOVED	1927
874 #define	RPC_S_GRP_ELT_NOT_ADDED		1928
875 #define	RPC_S_GRP_ELT_NOT_REMOVED	1929
876 #define	ERROR_KM_DRIVER_BLOCKED		1930
877 #define	ERROR_CONTEXT_EXPIRED		1931
878 
879 #define	ERROR_INVALID_PIXEL_FORMAT	2000
880 #define	ERROR_BAD_DRIVER		2001
881 #define	ERROR_INVALID_WINDOW_STYLE	2002
882 #define	ERROR_METAFILE_NOT_SUPPORTED	2003
883 #define	ERROR_TRANSFORM_NOT_SUPPORTED	2004
884 #define	ERROR_CLIPPING_NOT_SUPPORTED	2005
885 
886 /*
887  * Note: See lmerr.h for codes 2100-2999
888  * (except for these next few)
889  */
890 #define	ERROR_CONNECTED_OTHER_PASSWORD		2108
891 #define	ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT	2109
892 #define	ERROR_BAD_USERNAME			2202
893 #define	ERROR_NOT_CONNECTED			2250
894 #define	ERROR_OPEN_FILES			2401
895 #define	ERROR_ACTIVE_CONNECTIONS		2402
896 #define	ERROR_DEVICE_IN_USE			2404
897 
898 #define	ERROR_UNKNOWN_PRINT_MONITOR		3000
899 #define	ERROR_PRINTER_DRIVER_IN_USE		3001
900 #define	ERROR_SPOOL_FILE_NOT_FOUND		3002
901 #define	ERROR_SPL_NO_STARTDOC			3003
902 #define	ERROR_SPL_NO_ADDJOB			3004
903 #define	ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED	3005
904 #define	ERROR_PRINT_MONITOR_ALREADY_INSTALLED	3006
905 #define	ERROR_INVALID_PRINT_MONITOR		3007
906 #define	ERROR_PRINT_MONITOR_IN_USE		3008
907 #define	ERROR_PRINTER_HAS_JOBS_QUEUED		3009
908 #define	ERROR_SUCCESS_REBOOT_REQUIRED		3010
909 #define	ERROR_SUCCESS_RESTART_REQUIRED		3011
910 #define	ERROR_PRINTER_NOT_FOUND			3012
911 #define	ERROR_PRINTER_DRIVER_WARNED		3013
912 #define	ERROR_PRINTER_DRIVER_BLOCKED		3014
913 
914 #define	ERROR_WINS_INTERNAL			4000
915 #define	ERROR_CAN_NOT_DEL_LOCAL_WINS		4001
916 #define	ERROR_STATIC_INIT			4002
917 #define	ERROR_INC_BACKUP			4003
918 #define	ERROR_FULL_BACKUP			4004
919 #define	ERROR_REC_NON_EXISTENT			4005
920 #define	ERROR_RPL_NOT_ALLOWED			4006
921 
922 #define	ERROR_DHCP_ADDRESS_CONFLICT		4100
923 #define	ERROR_WMI_GUID_NOT_FOUND		4200
924 #define	ERROR_WMI_INSTANCE_NOT_FOUND		4201
925 #define	ERROR_WMI_ITEMID_NOT_FOUND		4202
926 #define	ERROR_WMI_TRY_AGAIN			4203
927 #define	ERROR_WMI_DP_NOT_FOUND			4204
928 #define	ERROR_WMI_UNRESOLVED_INSTANCE_REF	4205
929 #define	ERROR_WMI_ALREADY_ENABLED		4206
930 #define	ERROR_WMI_GUID_DISCONNECTED		4207
931 #define	ERROR_WMI_SERVER_UNAVAILABLE		4208
932 #define	ERROR_WMI_DP_FAILED			4209
933 #define	ERROR_WMI_INVALID_MOF			4210
934 #define	ERROR_WMI_INVALID_REGINFO		4211
935 #define	ERROR_WMI_ALREADY_DISABLED		4212
936 #define	ERROR_WMI_READ_ONLY			4213
937 #define	ERROR_WMI_SET_FAILURE			4214
938 
939 #define	ERROR_INVALID_MEDIA			4300
940 #define	ERROR_INVALID_LIBRARY			4301
941 #define	ERROR_INVALID_MEDIA_POOL		4302
942 #define	ERROR_DRIVE_MEDIA_MISMATCH		4303
943 #define	ERROR_MEDIA_OFFLINE			4304
944 #define	ERROR_LIBRARY_OFFLINE			4305
945 #define	ERROR_EMPTY				4306
946 #define	ERROR_NOT_EMPTY				4307
947 #define	ERROR_MEDIA_UNAVAILABLE			4308
948 #define	ERROR_RESOURCE_DISABLED			4309
949 #define	ERROR_INVALID_CLEANER			4310
950 #define	ERROR_UNABLE_TO_CLEAN			4311
951 #define	ERROR_OBJECT_NOT_FOUND			4312
952 #define	ERROR_DATABASE_FAILURE			4313
953 #define	ERROR_DATABASE_FULL			4314
954 #define	ERROR_MEDIA_INCOMPATIBLE		4315
955 #define	ERROR_RESOURCE_NOT_PRESENT		4316
956 #define	ERROR_INVALID_OPERATION			4317
957 #define	ERROR_MEDIA_NOT_AVAILABLE		4318
958 #define	ERROR_DEVICE_NOT_AVAILABLE		4319
959 #define	ERROR_REQUEST_REFUSED			4320
960 #define	ERROR_INVALID_DRIVE_OBJECT		4321
961 #define	ERROR_LIBRARY_FULL			4322
962 #define	ERROR_MEDIUM_NOT_ACCESSIBLE		4323
963 #define	ERROR_UNABLE_TO_LOAD_MEDIUM		4324
964 #define	ERROR_UNABLE_TO_INVENTORY_DRIVE		4325
965 #define	ERROR_UNABLE_TO_INVENTORY_SLOT		4326
966 #define	ERROR_UNABLE_TO_INVENTORY_TRANSPORT	4327
967 #define	ERROR_TRANSPORT_FULL			4328
968 #define	ERROR_CONTROLLING_IEPORT		4329
969 #define	ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA	4330
970 #define	ERROR_CLEANER_SLOT_SET			4331
971 #define	ERROR_CLEANER_SLOT_NOT_SET		4332
972 #define	ERROR_CLEANER_CARTRIDGE_SPENT		4333
973 #define	ERROR_UNEXPECTED_OMID			4334
974 #define	ERROR_CANT_DELETE_LAST_ITEM		4335
975 #define	ERROR_MESSAGE_EXCEEDS_MAX_SIZE		4336
976 #define	ERROR_VOLUME_CONTAINS_SYS_FILES		4337
977 #define	ERROR_INDIGENOUS_TYPE			4338
978 #define	ERROR_NO_SUPPORTING_DRIVES		4339
979 #define	ERROR_CLEANER_CARTRIDGE_INSTALLED	4340
980 
981 #define	ERROR_FILE_OFFLINE			4350
982 #define	ERROR_REMOTE_STORAGE_NOT_ACTIVE 	4351
983 #define	ERROR_REMOTE_STORAGE_MEDIA_ERROR	4352
984 #define	ERROR_NOT_A_REPARSE_POINT		4390
985 #define	ERROR_REPARSE_ATTRIBUTE_CONFLICT	4391
986 #define	ERROR_INVALID_REPARSE_DATA		4392
987 #define	ERROR_REPARSE_TAG_INVALID		4393
988 #define	ERROR_REPARSE_TAG_MISMATCH		4394
989 
990 #define	ERROR_VOLUME_NOT_SIS_ENABLED		4500
991 
992 /*
993  * 5000-5999 appear to be cluster sub-system errors.
994  */
995 #define	ERROR_DEPENDENT_RESOURCE_EXISTS		5001
996 #define	ERROR_DEPENDENCY_NOT_FOUND		5002
997 #define	ERROR_DEPENDENCY_ALREADY_EXISTS 	5003
998 #define	ERROR_RESOURCE_NOT_ONLINE		5004
999 #define	ERROR_HOST_NODE_NOT_AVAILABLE		5005
1000 #define	ERROR_RESOURCE_NOT_AVAILABLE		5006
1001 #define	ERROR_RESOURCE_NOT_FOUND		5007
1002 #define	ERROR_SHUTDOWN_CLUSTER			5008
1003 #define	ERROR_CANT_EVICT_ACTIVE_NODE		5009
1004 #define	ERROR_OBJECT_ALREADY_EXISTS		5010
1005 #define	ERROR_OBJECT_IN_LIST			5011
1006 #define	ERROR_GROUP_NOT_AVAILABLE		5012
1007 #define	ERROR_GROUP_NOT_FOUND			5013
1008 #define	ERROR_GROUP_NOT_ONLINE			5014
1009 #define	ERROR_HOST_NODE_NOT_RESOURCE_OWNER	5015
1010 #define	ERROR_HOST_NODE_NOT_GROUP_OWNER		5016
1011 #define	ERROR_RESMON_CREATE_FAILED		5017
1012 #define	ERROR_RESMON_ONLINE_FAILED		5018
1013 #define	ERROR_RESOURCE_ONLINE			5019
1014 #define	ERROR_QUORUM_RESOURCE			5020
1015 #define	ERROR_NOT_QUORUM_CAPABLE		5021
1016 #define	ERROR_CLUSTER_SHUTTING_DOWN		5022
1017 #define	ERROR_INVALID_STATE			5023
1018 #define	ERROR_RESOURCE_PROPERTIES_STORED	5024
1019 #define	ERROR_NOT_QUORUM_CLASS			5025
1020 #define	ERROR_CORE_RESOURCE			5026
1021 #define	ERROR_QUORUM_RESOURCE_ONLINE_FAILED	5027
1022 #define	ERROR_QUORUMLOG_OPEN_FAILED		5028
1023 #define	ERROR_CLUSTERLOG_CORRUPT		5029
1024 #define	ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE 5030
1025 #define	ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE	5031
1026 #define	ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND	5032
1027 #define	ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE	5033
1028 #define	ERROR_QUORUM_OWNER_ALIVE		5034
1029 #define	ERROR_NETWORK_NOT_AVAILABLE		5035
1030 #define	ERROR_NODE_NOT_AVAILABLE		5036
1031 #define	ERROR_ALL_NODES_NOT_AVAILABLE		5037
1032 #define	ERROR_RESOURCE_FAILED			5038
1033 #define	ERROR_CLUSTER_INVALID_NODE		5039
1034 #define	ERROR_CLUSTER_NODE_EXISTS		5040
1035 #define	ERROR_CLUSTER_JOIN_IN_PROGRESS		5041
1036 #define	ERROR_CLUSTER_NODE_NOT_FOUND		5042
1037 #define	ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND	5043
1038 #define	ERROR_CLUSTER_NETWORK_EXISTS		5044
1039 #define	ERROR_CLUSTER_NETWORK_NOT_FOUND		5045
1040 #define	ERROR_CLUSTER_NETINTERFACE_EXISTS	5046
1041 #define	ERROR_CLUSTER_NETINTERFACE_NOT_FOUND	5047
1042 #define	ERROR_CLUSTER_INVALID_REQUEST		5048
1043 #define	ERROR_CLUSTER_INVALID_NETWORK_PROVIDER	5049
1044 #define	ERROR_CLUSTER_NODE_DOWN			5050
1045 #define	ERROR_CLUSTER_NODE_UNREACHABLE		5051
1046 #define	ERROR_CLUSTER_NODE_NOT_MEMBER		5052
1047 #define	ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS	5053
1048 #define	ERROR_CLUSTER_INVALID_NETWORK		5054
1049 #define	ERROR_CLUSTER_NODE_UP			5056
1050 #define	ERROR_CLUSTER_IPADDR_IN_USE		5057
1051 #define	ERROR_CLUSTER_NODE_NOT_PAUSED		5058
1052 #define	ERROR_CLUSTER_NO_SECURITY_CONTEXT	5059
1053 #define	ERROR_CLUSTER_NETWORK_NOT_INTERNAL	5060
1054 #define	ERROR_CLUSTER_NODE_ALREADY_UP		5061
1055 #define	ERROR_CLUSTER_NODE_ALREADY_DOWN		5062
1056 #define	ERROR_CLUSTER_NETWORK_ALREADY_ONLINE	5063
1057 #define	ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE	5064
1058 #define	ERROR_CLUSTER_NODE_ALREADY_MEMBER	5065
1059 #define	ERROR_CLUSTER_LAST_INTERNAL_NETWORK	5066
1060 #define	ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS	5067
1061 #define	ERROR_INVALID_OPERATION_ON_QUORUM	5068
1062 #define	ERROR_DEPENDENCY_NOT_ALLOWED		5069
1063 #define	ERROR_CLUSTER_NODE_PAUSED		5070
1064 #define	ERROR_NODE_CANT_HOST_RESOURCE		5071
1065 #define	ERROR_CLUSTER_NODE_NOT_READY		5072
1066 #define	ERROR_CLUSTER_NODE_SHUTTING_DOWN	5073
1067 #define	ERROR_CLUSTER_JOIN_ABORTED		5074
1068 #define	ERROR_CLUSTER_INCOMPATIBLE_VERSIONS	5075
1069 #define	ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED 5076
1070 #define	ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED	5077
1071 #define	ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND	5078
1072 #define	ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED	5079
1073 #define	ERROR_CLUSTER_RESNAME_NOT_FOUND		5080
1074 #define	ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED 5081
1075 #define	ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST	5082
1076 #define	ERROR_CLUSTER_DATABASE_SEQMISMATCH	5083
1077 #define	ERROR_RESMON_INVALID_STATE		5084
1078 #define	ERROR_CLUSTER_GUM_NOT_LOCKER		5085
1079 #define	ERROR_QUORUM_DISK_NOT_FOUND		5086
1080 #define	ERROR_DATABASE_BACKUP_CORRUPT		5087
1081 #define	ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT	5088
1082 #define	ERROR_RESOURCE_PROPERTY_UNCHANGEABLE	5089
1083 #define	ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE	5890
1084 #define	ERROR_CLUSTER_QUORUMLOG_NOT_FOUND	5891
1085 #define	ERROR_CLUSTER_MEMBERSHIP_HALT		5892
1086 #define	ERROR_CLUSTER_INSTANCE_ID_MISMATCH	5893
1087 #define	ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP	5894
1088 #define	ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH 5895
1089 #define	ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP	5896
1090 #define	ERROR_CLUSTER_PARAMETER_MISMATCH	5897
1091 #define	ERROR_NODE_CANNOT_BE_CLUSTERED		5898
1092 #define	ERROR_CLUSTER_WRONG_OS_VERSION		5899
1093 #define	ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME 5900
1094 
1095 /*
1096  * 6000-6099? encrypted file system error codes
1097  */
1098 #define	ERROR_ENCRYPTION_FAILED			6000
1099 #define	ERROR_DECRYPTION_FAILED			6001
1100 #define	ERROR_FILE_ENCRYPTED			6002
1101 #define	ERROR_NO_RECOVERY_POLICY		6003
1102 #define	ERROR_NO_EFS				6004
1103 #define	ERROR_WRONG_EFS				6005
1104 #define	ERROR_NO_USER_KEYS			6006
1105 #define	ERROR_FILE_NOT_ENCRYPTED		6007
1106 #define	ERROR_NOT_EXPORT_FORMAT			6008
1107 #define	ERROR_FILE_READ_ONLY			6009
1108 #define	ERROR_DIR_EFS_DISALLOWED		6010
1109 #define	ERROR_EFS_SERVER_NOT_TRUSTED		6011
1110 #define	ERROR_BAD_RECOVERY_POLICY		6012
1111 #define	ERROR_EFS_ALG_BLOB_TOO_BIG		6013
1112 #define	ERROR_VOLUME_NOT_SUPPORT_EFS		6014
1113 #define	ERROR_EFS_DISABLED			6015
1114 #define	ERROR_EFS_VERSION_NOT_SUPPORT		6016
1115 
1116 #define	ERROR_NO_BROWSER_SERVERS_FOUND		6118
1117 
1118 /*
1119  * 8200-8999? directory service errors
1120  */
1121 #define	ERROR_DS_NOT_INSTALLED			8200
1122 #define	ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY	8201
1123 #define	ERROR_DS_NO_ATTRIBUTE_OR_VALUE		8202
1124 #define	ERROR_DS_INVALID_ATTRIBUTE_SYNTAX	8203
1125 #define	ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED	8204
1126 #define	ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS	8205
1127 #define	ERROR_DS_BUSY				8206
1128 #define	ERROR_DS_UNAVAILABLE			8207
1129 #define	ERROR_DS_NO_RIDS_ALLOCATED		8208
1130 #define	ERROR_DS_NO_MORE_RIDS			8209
1131 #define	ERROR_DS_INCORRECT_ROLE_OWNER		8210
1132 #define	ERROR_DS_RIDMGR_INIT_ERROR		8211
1133 #define	ERROR_DS_OBJ_CLASS_VIOLATION		8212
1134 #define	ERROR_DS_CANT_ON_NON_LEAF		8213
1135 #define	ERROR_DS_CANT_ON_RDN			8214
1136 #define	ERROR_DS_CANT_MOD_OBJ_CLASS		8215
1137 #define	ERROR_DS_CROSS_DOM_MOVE_ERROR		8216
1138 #define	ERROR_DS_GC_NOT_AVAILABLE		8217
1139 #define	ERROR_SHARED_POLICY			8218
1140 #define	ERROR_POLICY_OBJECT_NOT_FOUND		8219
1141 #define	ERROR_POLICY_ONLY_IN_DS			8220
1142 #define	ERROR_PROMOTION_ACTIVE			8221
1143 #define	ERROR_NO_PROMOTION_ACTIVE		8222
1144 #define	ERROR_DS_OPERATIONS_ERROR		8224
1145 #define	ERROR_DS_PROTOCOL_ERROR			8225
1146 #define	ERROR_DS_TIMELIMIT_EXCEEDED		8226
1147 #define	ERROR_DS_SIZELIMIT_EXCEEDED		8227
1148 #define	ERROR_DS_ADMIN_LIMIT_EXCEEDED		8228
1149 #define	ERROR_DS_COMPARE_FALSE			8229
1150 #define	ERROR_DS_COMPARE_TRUE			8230
1151 #define	ERROR_DS_AUTH_METHOD_NOT_SUPPORTED	8231
1152 #define	ERROR_DS_STRONG_AUTH_REQUIRED		8232
1153 #define	ERROR_DS_INAPPROPRIATE_AUTH		8233
1154 #define	ERROR_DS_AUTH_UNKNOWN			8234
1155 #define	ERROR_DS_REFERRAL			8235
1156 #define	ERROR_DS_UNAVAILABLE_CRIT_EXTENSION	8236
1157 #define	ERROR_DS_CONFIDENTIALITY_REQUIRED	8237
1158 #define	ERROR_DS_INAPPROPRIATE_MATCHING		8238
1159 #define	ERROR_DS_CONSTRAINT_VIOLATION		8239
1160 #define	ERROR_DS_NO_SUCH_OBJECT			8240
1161 #define	ERROR_DS_ALIAS_PROBLEM			8241
1162 #define	ERROR_DS_INVALID_DN_SYNTAX		8242
1163 #define	ERROR_DS_IS_LEAF			8243
1164 #define	ERROR_DS_ALIAS_DEREF_PROBLEM		8244
1165 #define	ERROR_DS_UNWILLING_TO_PERFORM		8245
1166 #define	ERROR_DS_LOOP_DETECT			8246
1167 #define	ERROR_DS_NAMING_VIOLATION		8247
1168 #define	ERROR_DS_OBJECT_RESULTS_TOO_LARGE	8248
1169 #define	ERROR_DS_AFFECTS_MULTIPLE_DSAS		8249
1170 #define	ERROR_DS_SERVER_DOWN			8250
1171 #define	ERROR_DS_LOCAL_ERROR			8251
1172 #define	ERROR_DS_ENCODING_ERROR			8252
1173 #define	ERROR_DS_DECODING_ERROR			8253
1174 #define	ERROR_DS_FILTER_UNKNOWN			8254
1175 #define	ERROR_DS_PARAM_ERROR			8255
1176 #define	ERROR_DS_NOT_SUPPORTED			8256
1177 #define	ERROR_DS_NO_RESULTS_RETURNED		8257
1178 #define	ERROR_DS_CONTROL_NOT_FOUND		8258
1179 #define	ERROR_DS_CLIENT_LOOP			8259
1180 #define	ERROR_DS_REFERRAL_LIMIT_EXCEEDED	8260
1181 #define	ERROR_DS_SORT_CONTROL_MISSING		8261
1182 #define	ERROR_DS_OFFSET_RANGE_ERROR		8262
1183 #define	ERROR_DS_ROOT_MUST_BE_NC		8301
1184 #define	ERROR_DS_ADD_REPLICA_INHIBITED		8302
1185 #define	ERROR_DS_ATT_NOT_DEF_IN_SCHEMA		8303
1186 #define	ERROR_DS_MAX_OBJ_SIZE_EXCEEDED		8304
1187 #define	ERROR_DS_OBJ_STRING_NAME_EXISTS		8305
1188 #define	ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA	8306
1189 #define	ERROR_DS_RDN_DOESNT_MATCH_SCHEMA	8307
1190 #define	ERROR_DS_NO_REQUESTED_ATTS_FOUND	8308
1191 #define	ERROR_DS_USER_BUFFER_TO_SMALL		8309
1192 #define	ERROR_DS_ATT_IS_NOT_ON_OBJ		8310
1193 #define	ERROR_DS_ILLEGAL_MOD_OPERATION		8311
1194 #define	ERROR_DS_OBJ_TOO_LARGE			8312
1195 #define	ERROR_DS_BAD_INSTANCE_TYPE		8313
1196 #define	ERROR_DS_MASTERDSA_REQUIRED		8314
1197 #define	ERROR_DS_OBJECT_CLASS_REQUIRED		8315
1198 #define	ERROR_DS_MISSING_REQUIRED_ATT		8316
1199 #define	ERROR_DS_ATT_NOT_DEF_FOR_CLASS		8317
1200 #define	ERROR_DS_ATT_ALREADY_EXISTS		8318
1201 #define	ERROR_DS_CANT_ADD_ATT_VALUES		8320
1202 #define	ERROR_DS_SINGLE_VALUE_CONSTRAINT	8321
1203 #define	ERROR_DS_RANGE_CONSTRAINT		8322
1204 #define	ERROR_DS_ATT_VAL_ALREADY_EXISTS		8323
1205 #define	ERROR_DS_CANT_REM_MISSING_ATT		8324
1206 #define	ERROR_DS_CANT_REM_MISSING_ATT_VAL	8325
1207 #define	ERROR_DS_ROOT_CANT_BE_SUBREF		8326
1208 #define	ERROR_DS_NO_CHAINING			8327
1209 #define	ERROR_DS_NO_CHAINED_EVAL		8328
1210 #define	ERROR_DS_NO_PARENT_OBJECT		8329
1211 #define	ERROR_DS_PARENT_IS_AN_ALIAS		8330
1212 #define	ERROR_DS_CANT_MIX_MASTER_AND_REPS	8331
1213 #define	ERROR_DS_CHILDREN_EXIST			8332
1214 #define	ERROR_DS_OBJ_NOT_FOUND			8333
1215 #define	ERROR_DS_ALIASED_OBJ_MISSING		8334
1216 #define	ERROR_DS_BAD_NAME_SYNTAX		8335
1217 #define	ERROR_DS_ALIAS_POINTS_TO_ALIAS		8336
1218 #define	ERROR_DS_CANT_DEREF_ALIAS		8337
1219 #define	ERROR_DS_OUT_OF_SCOPE			8338
1220 #define	ERROR_DS_OBJECT_BEING_REMOVED		8339
1221 #define	ERROR_DS_CANT_DELETE_DSA_OBJ		8340
1222 #define	ERROR_DS_GENERIC_ERROR			8341
1223 #define	ERROR_DS_DSA_MUST_BE_INT_MASTER		8342
1224 #define	ERROR_DS_CLASS_NOT_DSA			8343
1225 #define	ERROR_DS_INSUFF_ACCESS_RIGHTS		8344
1226 #define	ERROR_DS_ILLEGAL_SUPERIOR		8345
1227 #define	ERROR_DS_ATTRIBUTE_OWNED_BY_SAM		8346
1228 #define	ERROR_DS_NAME_TOO_MANY_PARTS		8347
1229 #define	ERROR_DS_NAME_TOO_LONG			8348
1230 #define	ERROR_DS_NAME_VALUE_TOO_LONG		8349
1231 #define	ERROR_DS_NAME_UNPARSEABLE		8350
1232 #define	ERROR_DS_NAME_TYPE_UNKNOWN		8351
1233 #define	ERROR_DS_NOT_AN_OBJECT			8352
1234 #define	ERROR_DS_SEC_DESC_TOO_SHORT		8353
1235 #define	ERROR_DS_SEC_DESC_INVALID		8354
1236 #define	ERROR_DS_NO_DELETED_NAME		8355
1237 #define	ERROR_DS_SUBREF_MUST_HAVE_PARENT	8356
1238 #define	ERROR_DS_NCNAME_MUST_BE_NC		8357
1239 #define	ERROR_DS_CANT_ADD_SYSTEM_ONLY		8358
1240 #define	ERROR_DS_CLASS_MUST_BE_CONCRETE		8359
1241 #define	ERROR_DS_INVALID_DMD			8360
1242 #define	ERROR_DS_OBJ_GUID_EXISTS		8361
1243 #define	ERROR_DS_NOT_ON_BACKLINK		8362
1244 #define	ERROR_DS_NO_CROSSREF_FOR_NC		8363
1245 #define	ERROR_DS_SHUTTING_DOWN			8364
1246 #define	ERROR_DS_UNKNOWN_OPERATION		8365
1247 #define	ERROR_DS_INVALID_ROLE_OWNER		8366
1248 #define	ERROR_DS_COULDNT_CONTACT_FSMO		8367
1249 #define	ERROR_DS_CROSS_NC_DN_RENAME		8368
1250 #define	ERROR_DS_CANT_MOD_SYSTEM_ONLY		8369
1251 #define	ERROR_DS_REPLICATOR_ONLY		8370
1252 #define	ERROR_DS_OBJ_CLASS_NOT_DEFINED		8371
1253 #define	ERROR_DS_OBJ_CLASS_NOT_SUBCLASS		8372
1254 #define	ERROR_DS_NAME_REFERENCE_INVALID		8373
1255 #define	ERROR_DS_CROSS_REF_EXISTS		8374
1256 #define	ERROR_DS_CANT_DEL_MASTER_CROSSREF	8375
1257 #define	ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD	8376
1258 #define	ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX	8377
1259 #define	ERROR_DS_DUP_RDN			8378
1260 #define	ERROR_DS_DUP_OID			8379
1261 #define	ERROR_DS_DUP_MAPI_ID			8380
1262 #define	ERROR_DS_DUP_SCHEMA_ID_GUID		8381
1263 #define	ERROR_DS_DUP_LDAP_DISPLAY_NAME		8382
1264 #define	ERROR_DS_SEMANTIC_ATT_TEST		8383
1265 #define	ERROR_DS_SYNTAX_MISMATCH		8384
1266 #define	ERROR_DS_EXISTS_IN_MUST_HAVE		8385
1267 #define	ERROR_DS_EXISTS_IN_MAY_HAVE		8386
1268 #define	ERROR_DS_NONEXISTENT_MAY_HAVE		8387
1269 #define	ERROR_DS_NONEXISTENT_MUST_HAVE		8388
1270 #define	ERROR_DS_AUX_CLS_TEST_FAIL		8389
1271 #define	ERROR_DS_NONEXISTENT_POSS_SUP		8390
1272 #define	ERROR_DS_SUB_CLS_TEST_FAIL		8391
1273 #define	ERROR_DS_BAD_RDN_ATT_ID_SYNTAX		8392
1274 #define	ERROR_DS_EXISTS_IN_AUX_CLS		8393
1275 #define	ERROR_DS_EXISTS_IN_SUB_CLS		8394
1276 #define	ERROR_DS_EXISTS_IN_POSS_SUP		8395
1277 #define	ERROR_DS_RECALCSCHEMA_FAILED		8396
1278 #define	ERROR_DS_TREE_DELETE_NOT_FINISHED	8397
1279 #define	ERROR_DS_CANT_DELETE			8398
1280 #define	ERROR_DS_ATT_SCHEMA_REQ_ID		8399
1281 #define	ERROR_DS_BAD_ATT_SCHEMA_SYNTAX		8400
1282 #define	ERROR_DS_CANT_CACHE_ATT			8401
1283 #define	ERROR_DS_CANT_CACHE_CLASS		8402
1284 #define	ERROR_DS_CANT_REMOVE_ATT_CACHE		8403
1285 #define	ERROR_DS_CANT_REMOVE_CLASS_CACHE	8404
1286 #define	ERROR_DS_CANT_RETRIEVE_DN		8405
1287 #define	ERROR_DS_MISSING_SUPREF			8406
1288 #define	ERROR_DS_CANT_RETRIEVE_INSTANCE		8407
1289 #define	ERROR_DS_CODE_INCONSISTENCY		8408
1290 #define	ERROR_DS_DATABASE_ERROR			8409
1291 #define	ERROR_DS_GOVERNSID_MISSING		8410
1292 #define	ERROR_DS_MISSING_EXPECTED_ATT		8411
1293 #define	ERROR_DS_NCNAME_MISSING_CR_REF		8412
1294 #define	ERROR_DS_SECURITY_CHECKING_ERROR	8413
1295 #define	ERROR_DS_SCHEMA_NOT_LOADED		8414
1296 #define	ERROR_DS_SCHEMA_ALLOC_FAILED		8415
1297 #define	ERROR_DS_ATT_SCHEMA_REQ_SYNTAX		8416
1298 #define	ERROR_DS_GCVERIFY_ERROR			8417
1299 #define	ERROR_DS_DRA_SCHEMA_MISMATCH		8418
1300 #define	ERROR_DS_CANT_FIND_DSA_OBJ		8419
1301 #define	ERROR_DS_CANT_FIND_EXPECTED_NC		8420
1302 #define	ERROR_DS_CANT_FIND_NC_IN_CACHE		8421
1303 #define	ERROR_DS_CANT_RETRIEVE_CHILD		8422
1304 #define	ERROR_DS_SECURITY_ILLEGAL_MODIFY	8423
1305 #define	ERROR_DS_CANT_REPLACE_HIDDEN_REC	8424
1306 #define	ERROR_DS_BAD_HIERARCHY_FILE		8425
1307 #define	ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED	8426
1308 #define	ERROR_DS_CONFIG_PARAM_MISSING		8427
1309 #define	ERROR_DS_COUNTING_AB_INDICES_FAILED	8428
1310 #define	ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED	8429
1311 #define	ERROR_DS_INTERNAL_FAILURE		8430
1312 #define	ERROR_DS_UNKNOWN_ERROR			8431
1313 #define	ERROR_DS_ROOT_REQUIRES_CLASS_TOP	8432
1314 #define	ERROR_DS_REFUSING_FSMO_ROLES		8433
1315 #define	ERROR_DS_MISSING_FSMO_SETTINGS		8434
1316 #define	ERROR_DS_UNABLE_TO_SURRENDER_ROLES	8435
1317 #define	ERROR_DS_DRA_GENERIC			8436
1318 #define	ERROR_DS_DRA_INVALID_PARAMETER		8437
1319 #define	ERROR_DS_DRA_BUSY			8438
1320 #define	ERROR_DS_DRA_BAD_DN			8439
1321 #define	ERROR_DS_DRA_BAD_NC			8440
1322 #define	ERROR_DS_DRA_DN_EXISTS			8441
1323 #define	ERROR_DS_DRA_INTERNAL_ERROR		8442
1324 #define	ERROR_DS_DRA_INCONSISTENT_DIT		8443
1325 #define	ERROR_DS_DRA_CONNECTION_FAILED		8444
1326 #define	ERROR_DS_DRA_BAD_INSTANCE_TYPE		8445
1327 #define	ERROR_DS_DRA_OUT_OF_MEM			8446
1328 #define	ERROR_DS_DRA_MAIL_PROBLEM		8447
1329 #define	ERROR_DS_DRA_REF_ALREADY_EXISTS		8448
1330 #define	ERROR_DS_DRA_REF_NOT_FOUND		8449
1331 #define	ERROR_DS_DRA_OBJ_IS_REP_SOURCE		8450
1332 #define	ERROR_DS_DRA_DB_ERROR			8451
1333 #define	ERROR_DS_DRA_NO_REPLICA			8452
1334 #define	ERROR_DS_DRA_ACCESS_DENIED		8453
1335 #define	ERROR_DS_DRA_NOT_SUPPORTED		8454
1336 #define	ERROR_DS_DRA_RPC_CANCELLED		8455
1337 #define	ERROR_DS_DRA_SOURCE_DISABLED		8456
1338 #define	ERROR_DS_DRA_SINK_DISABLED		8457
1339 #define	ERROR_DS_DRA_NAME_COLLISION		8458
1340 #define	ERROR_DS_DRA_SOURCE_REINSTALLED		8459
1341 #define	ERROR_DS_DRA_MISSING_PARENT		8460
1342 #define	ERROR_DS_DRA_PREEMPTED			8461
1343 #define	ERROR_DS_DRA_ABANDON_SYNC		8462
1344 #define	ERROR_DS_DRA_SHUTDOWN			8463
1345 #define	ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET	8464
1346 #define	ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA	8465
1347 #define	ERROR_DS_DRA_EXTN_CONNECTION_FAILED	8466
1348 #define	ERROR_DS_INSTALL_SCHEMA_MISMATCH	8467
1349 #define	ERROR_DS_DUP_LINK_ID			8468
1350 #define	ERROR_DS_NAME_ERROR_RESOLVING		8469
1351 #define	ERROR_DS_NAME_ERROR_NOT_FOUND		8470
1352 #define	ERROR_DS_NAME_ERROR_NOT_UNIQUE		8471
1353 #define	ERROR_DS_NAME_ERROR_NO_MAPPING		8472
1354 #define	ERROR_DS_NAME_ERROR_DOMAIN_ONLY		8473
1355 #define	ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING 8474
1356 #define	ERROR_DS_CONSTRUCTED_ATT_MOD		8475
1357 #define	ERROR_DS_WRONG_OM_OBJ_CLASS		8476
1358 #define	ERROR_DS_DRA_REPL_PENDING		8477
1359 #define	ERROR_DS_DS_REQUIRED			8478
1360 #define	ERROR_DS_INVALID_LDAP_DISPLAY_NAME	8479
1361 #define	ERROR_DS_NON_BASE_SEARCH		8480
1362 #define	ERROR_DS_CANT_RETRIEVE_ATTS		8481
1363 #define	ERROR_DS_BACKLINK_WITHOUT_LINK		8482
1364 #define	ERROR_DS_EPOCH_MISMATCH			8483
1365 #define	ERROR_DS_SRC_NAME_MISMATCH		8484
1366 #define	ERROR_DS_SRC_AND_DST_NC_IDENTICAL	8485
1367 #define	ERROR_DS_DST_NC_MISMATCH		8486
1368 #define	ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC	8487
1369 #define	ERROR_DS_SRC_GUID_MISMATCH		8488
1370 #define	ERROR_DS_CANT_MOVE_DELETED_OBJECT	8489
1371 #define	ERROR_DS_PDC_OPERATION_IN_PROGRESS	8490
1372 #define	ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD	8491
1373 #define	ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION	8492
1374 #define	ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS 8493
1375 #define	ERROR_DS_NC_MUST_HAVE_NC_PARENT		8494
1376 #define	ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE	8495
1377 #define	ERROR_DS_DST_DOMAIN_NOT_NATIVE		8496
1378 #define	ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER 8497
1379 #define	ERROR_DS_CANT_MOVE_ACCOUNT_GROUP	8498
1380 #define	ERROR_DS_CANT_MOVE_RESOURCE_GROUP	8499
1381 #define	ERROR_DS_INVALID_SEARCH_FLAG		8500
1382 #define	ERROR_DS_NO_TREE_DELETE_ABOVE_NC	8501
1383 #define	ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE	8502
1384 #define	ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE 8503
1385 #define	ERROR_DS_SAM_INIT_FAILURE		8504
1386 #define	ERROR_DS_SENSITIVE_GROUP_VIOLATION	8505
1387 #define	ERROR_DS_CANT_MOD_PRIMARYGROUPID	8506
1388 #define	ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD	8507
1389 #define	ERROR_DS_NONSAFE_SCHEMA_CHANGE		8508
1390 #define	ERROR_DS_SCHEMA_UPDATE_DISALLOWED	8509
1391 #define	ERROR_DS_CANT_CREATE_UNDER_SCHEMA	8510
1392 #define	ERROR_DS_INSTALL_NO_SRC_SCH_VERSION	8511
1393 #define	ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE 8512
1394 #define	ERROR_DS_INVALID_GROUP_TYPE		8513
1395 #define	ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN 8514
1396 #define	ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN 8515
1397 #define	ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER	8516
1398 #define	ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER 8517
1399 #define	ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER 8518
1400 #define	ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER 8519
1401 #define	ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER 8520
1402 #define	ERROR_DS_HAVE_PRIMARY_MEMBERS		8521
1403 #define	ERROR_DS_STRING_SD_CONVERSION_FAILED	8522
1404 #define	ERROR_DS_NAMING_MASTER_GC		8523
1405 #define	ERROR_DS_DNS_LOOKUP_FAILURE		8524
1406 #define	ERROR_DS_COULDNT_UPDATE_SPNS		8525
1407 #define	ERROR_DS_CANT_RETRIEVE_SD		8526
1408 #define	ERROR_DS_KEY_NOT_UNIQUE			8527
1409 #define	ERROR_DS_WRONG_LINKED_ATT_SYNTAX	8528
1410 #define	ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD	8529
1411 #define	ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY	8530
1412 #define	ERROR_DS_CANT_START			8531
1413 #define	ERROR_DS_INIT_FAILURE			8532
1414 #define	ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION	8533
1415 #define	ERROR_DS_SOURCE_DOMAIN_IN_FOREST	8534
1416 #define	ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST 8535
1417 #define	ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED 8536
1418 #define	ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN	8537
1419 #define	ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER	8538
1420 #define	ERROR_DS_SRC_SID_EXISTS_IN_FOREST	8539
1421 #define	ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH 8540
1422 #define	ERROR_SAM_INIT_FAILURE			8541
1423 #define	ERROR_DS_DRA_SCHEMA_INFO_SHIP		8542
1424 #define	ERROR_DS_DRA_SCHEMA_CONFLICT		8543
1425 #define	ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT	8544
1426 #define	ERROR_DS_DRA_OBJ_NC_MISMATCH		8545
1427 #define	ERROR_DS_NC_STILL_HAS_DSAS		8546
1428 #define	ERROR_DS_GC_REQUIRED			8547
1429 #define	ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY	8548
1430 #define	ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS	8549
1431 #define	ERROR_DS_CANT_ADD_TO_GC			8550
1432 #define	ERROR_DS_NO_CHECKPOINT_WITH_PDC		8551
1433 #define	ERROR_DS_SOURCE_AUDITING_NOT_ENABLED	8552
1434 #define	ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC	8553
1435 #define	ERROR_DS_INVALID_NAME_FOR_SPN		8554
1436 #define	ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS	8555
1437 #define	ERROR_DS_UNICODEPWD_NOT_IN_QUOTES	8556
1438 #define	ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED	8557
1439 #define	ERROR_DS_MUST_BE_RUN_ON_DST_DC		8558
1440 #define	ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER	8559
1441 #define	ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ	8560
1442 #define	ERROR_DS_INIT_FAILURE_CONSOLE		8561
1443 #define	ERROR_DS_SAM_INIT_FAILURE_CONSOLE	8562
1444 #define	ERROR_DS_FOREST_VERSION_TOO_HIGH	8563
1445 #define	ERROR_DS_DOMAIN_VERSION_TOO_HIGH	8564
1446 #define	ERROR_DS_FOREST_VERSION_TOO_LOW		8565
1447 #define	ERROR_DS_DOMAIN_VERSION_TOO_LOW		8566
1448 #define	ERROR_DS_INCOMPATIBLE_VERSION		8567
1449 #define	ERROR_DS_LOW_DSA_VERSION		8568
1450 #define	ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN 8569
1451 #define	ERROR_DS_NOT_SUPPORTED_SORT_ORDER	8570
1452 #define	ERROR_DS_NAME_NOT_UNIQUE		8571
1453 #define	ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4	8572
1454 #define	ERROR_DS_OUT_OF_VERSION_STORE		8573
1455 #define	ERROR_DS_INCOMPATIBLE_CONTROLS_USED	8574
1456 #define	ERROR_DS_NO_REF_DOMAIN			8575
1457 #define	ERROR_DS_RESERVED_LINK_ID		8576
1458 #define	ERROR_DS_LINK_ID_NOT_AVAILABLE		8577
1459 #define	ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER	8578
1460 #define	ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE 8579
1461 #define	ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC	8580
1462 #define	ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG	8581
1463 #define	ERROR_DS_MODIFYDN_WRONG_GRANDPARENT	8582
1464 #define	ERROR_DS_NAME_ERROR_TRUST_REFERRAL	8583
1465 #define	ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER	8584
1466 #define	ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD	8585
1467 #define	ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2	8586
1468 #define	ERROR_DS_THREAD_LIMIT_EXCEEDED		8587
1469 #define	ERROR_DS_NOT_CLOSEST			8588
1470 #define	ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF 8589
1471 #define	ERROR_DS_SINGLE_USER_MODE_FAILED	8590
1472 #define	ERROR_DS_NTDSCRIPT_SYNTAX_ERROR		8591
1473 #define	ERROR_DS_NTDSCRIPT_PROCESS_ERROR	8592
1474 #define	ERROR_DS_DIFFERENT_REPL_EPOCHS		8593
1475 #define	ERROR_DS_DRS_EXTENSIONS_CHANGED		8594
1476 #define	ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR 8595
1477 #define	ERROR_DS_NO_MSDS_INTID			8596
1478 #define	ERROR_DS_DUP_MSDS_INTID			8597
1479 #define	ERROR_DS_EXISTS_IN_RDNATTID		8598
1480 #define	ERROR_DS_AUTHORIZATION_FAILED		8599
1481 #define	ERROR_DS_INVALID_SCRIPT			8600
1482 #define	ERROR_DS_REMOTE_CROSSREF_OP_FAILED	8601
1483 
1484 /*
1485  * 9000-9999? domain name service errors
1486  */
1487 #define	DNS_ERROR_RESPONSE_CODES_BASE		9000
1488 #define	DNS_ERROR_RCODE_NO_ERROR	NO_ERROR
1489 #define	DNS_ERROR_MASK			DNS_ERROR_RESPONSE_CODES_BASE
1490 #define	DNS_ERROR_RCODE_FORMAT_ERROR		9001
1491 #define	DNS_ERROR_RCODE_SERVER_FAILURE		9002
1492 #define	DNS_ERROR_RCODE_NAME_ERROR		9003
1493 #define	DNS_ERROR_RCODE_NOT_IMPLEMENTED		9004
1494 #define	DNS_ERROR_RCODE_REFUSED			9005
1495 #define	DNS_ERROR_RCODE_YXDOMAIN		9006
1496 #define	DNS_ERROR_RCODE_YXRRSET			9007
1497 #define	DNS_ERROR_RCODE_NXRRSET			9008
1498 #define	DNS_ERROR_RCODE_NOTAUTH			9009
1499 #define	DNS_ERROR_RCODE_NOTZONE			9010
1500 #define	DNS_ERROR_RCODE_BADSIG			9016
1501 #define	DNS_ERROR_RCODE_BADKEY			9017
1502 #define	DNS_ERROR_RCODE_BADTIME			9018
1503 #define	DNS_ERROR_RCODE_LAST		DNS_ERROR_RCODE_BADTIME
1504 #define	DNS_ERROR_PACKET_FMT_BASE		9500
1505 #define	DNS_INFO_NO_RECORDS			9501
1506 #define	DNS_ERROR_BAD_PACKET			9502
1507 #define	DNS_ERROR_NO_PACKET			9503
1508 #define	DNS_ERROR_RCODE				9504
1509 #define	DNS_ERROR_UNSECURE_PACKET		9505
1510 #define	DNS_STATUS_PACKET_UNSECURE	DNS_ERROR_UNSECURE_PACKET
1511 #define	DNS_ERROR_NO_MEMORY		ERROR_OUTOFMEMORY
1512 #define	DNS_ERROR_INVALID_NAME		ERROR_INVALID_NAME
1513 #define	DNS_ERROR_INVALID_DATA		ERROR_INVALID_DATA
1514 #define	DNS_ERROR_GENERAL_API_BASE		9550
1515 #define	DNS_ERROR_INVALID_TYPE			9551
1516 #define	DNS_ERROR_INVALID_IP_ADDRESS		9552
1517 #define	DNS_ERROR_INVALID_PROPERTY		9553
1518 #define	DNS_ERROR_TRY_AGAIN_LATER		9554
1519 #define	DNS_ERROR_NOT_UNIQUE			9555
1520 #define	DNS_ERROR_NON_RFC_NAME			9556
1521 #define	DNS_STATUS_FQDN				9557
1522 #define	DNS_STATUS_DOTTED_NAME			9558
1523 #define	DNS_STATUS_SINGLE_PART_NAME		9559
1524 #define	DNS_ERROR_INVALID_NAME_CHAR		9560
1525 #define	DNS_ERROR_NUMERIC_NAME			9561
1526 #define	DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER	9562
1527 #define	DNS_ERROR_ZONE_BASE			9600
1528 #define	DNS_ERROR_ZONE_DOES_NOT_EXIST		9601
1529 #define	DNS_ERROR_NO_ZONE_INFO			9602
1530 #define	DNS_ERROR_INVALID_ZONE_OPERATION	9603
1531 #define	DNS_ERROR_ZONE_CONFIGURATION_ERROR	9604
1532 #define	DNS_ERROR_ZONE_HAS_NO_SOA_RECORD	9605
1533 #define	DNS_ERROR_ZONE_HAS_NO_NS_RECORDS	9606
1534 #define	DNS_ERROR_ZONE_LOCKED			9607
1535 #define	DNS_ERROR_ZONE_CREATION_FAILED		9608
1536 #define	DNS_ERROR_ZONE_ALREADY_EXISTS		9609
1537 #define	DNS_ERROR_AUTOZONE_ALREADY_EXISTS	9610
1538 #define	DNS_ERROR_INVALID_ZONE_TYPE		9611
1539 #define	DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP	9612
1540 #define	DNS_ERROR_ZONE_NOT_SECONDARY		9613
1541 #define	DNS_ERROR_NEED_SECONDARY_ADDRESSES	9614
1542 #define	DNS_ERROR_WINS_INIT_FAILED		9615
1543 #define	DNS_ERROR_NEED_WINS_SERVERS		9616
1544 #define	DNS_ERROR_NBSTAT_INIT_FAILED		9617
1545 #define	DNS_ERROR_SOA_DELETE_INVALID		9618
1546 #define	DNS_ERROR_FORWARDER_ALREADY_EXISTS	9619
1547 #define	DNS_ERROR_ZONE_REQUIRES_MASTER_IP	9620
1548 #define	DNS_ERROR_ZONE_IS_SHUTDOWN		9621
1549 #define	DNS_ERROR_DATAFILE_BASE			9650
1550 #define	DNS_ERROR_PRIMARY_REQUIRES_DATAFILE	9651
1551 #define	DNS_ERROR_INVALID_DATAFILE_NAME		9652
1552 #define	DNS_ERROR_DATAFILE_OPEN_FAILURE		9653
1553 #define	DNS_ERROR_FILE_WRITEBACK_FAILED		9654
1554 #define	DNS_ERROR_DATAFILE_PARSING		9655
1555 #define	DNS_ERROR_DATABASE_BASE			9700
1556 #define	DNS_ERROR_RECORD_DOES_NOT_EXIST		9701
1557 #define	DNS_ERROR_RECORD_FORMAT			9702
1558 #define	DNS_ERROR_NODE_CREATION_FAILED		9703
1559 #define	DNS_ERROR_UNKNOWN_RECORD_TYPE		9704
1560 #define	DNS_ERROR_RECORD_TIMED_OUT		9705
1561 #define	DNS_ERROR_NAME_NOT_IN_ZONE		9706
1562 #define	DNS_ERROR_CNAME_LOOP			9707
1563 #define	DNS_ERROR_NODE_IS_CNAME			9708
1564 #define	DNS_ERROR_CNAME_COLLISION		9709
1565 #define	DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT	9710
1566 #define	DNS_ERROR_RECORD_ALREADY_EXISTS		9711
1567 #define	DNS_ERROR_SECONDARY_DATA		9712
1568 #define	DNS_ERROR_NO_CREATE_CACHE_DATA		9713
1569 #define	DNS_ERROR_NAME_DOES_NOT_EXIST		9714
1570 #define	DNS_WARNING_PTR_CREATE_FAILED		9715
1571 #define	DNS_WARNING_DOMAIN_UNDELETED		9716
1572 #define	DNS_ERROR_DS_UNAVAILABLE		9717
1573 #define	DNS_ERROR_DS_ZONE_ALREADY_EXISTS	9718
1574 #define	DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE	9719
1575 #define	DNS_ERROR_OPERATION_BASE		9750
1576 #define	DNS_INFO_AXFR_COMPLETE			9751
1577 #define	DNS_ERROR_AXFR				9752
1578 #define	DNS_INFO_ADDED_LOCAL_WINS		9753
1579 #define	DNS_ERROR_SECURE_BASE			9800
1580 #define	DNS_STATUS_CONTINUE_NEEDED		9801
1581 #define	DNS_ERROR_SETUP_BASE			9850
1582 #define	DNS_ERROR_NO_TCPIP			9851
1583 #define	DNS_ERROR_NO_DNS_SERVERS		9852
1584 #define	DNS_ERROR_DP_BASE			9900
1585 #define	DNS_ERROR_DP_DOES_NOT_EXIST		9901
1586 #define	DNS_ERROR_DP_ALREADY_EXISTS		9902
1587 #define	DNS_ERROR_DP_NOT_ENLISTED		9903
1588 #define	DNS_ERROR_DP_ALREADY_ENLISTED		9904
1589 
1590 #define	RPC_E_CALL_REJECTED			0x80010001U
1591 #define	RPC_E_CALL_CANCELED			0x80010002U
1592 #define	RPC_E_CANTPOST_INSENDCALL		0x80010003U
1593 #define	RPC_E_CANTCALLOUT_INASYNCCALL		0x80010004U
1594 #define	RPC_E_CANTCALLOUT_INEXTERNALCALL	0x80010005U
1595 #define	RPC_E_CONNECTION_TERMINATED		0x80010006U
1596 #define	RPC_E_SERVER_DIED			0x80010007U
1597 #define	RPC_E_CLIENT_DIED			0x80010008U
1598 #define	RPC_E_INVALID_DATAPACKET		0x80010009U
1599 #define	RPC_E_CANTTRANSMIT_CALL			0x8001000AU
1600 #define	RPC_E_CLIENT_CANTMARSHAL_DATA		0x8001000BU
1601 #define	RPC_E_CLIENT_CANTUNMARSHAL_DATA		0x8001000CU
1602 #define	RPC_E_SERVER_CANTMARSHAL_DATA		0x8001000DU
1603 #define	RPC_E_SERVER_CANTUNMARSHAL_DATA		0x8001000EU
1604 #define	RPC_E_INVALID_DATA			0x8001000FU
1605 #define	RPC_E_INVALID_PARAMETER			0x80010010U
1606 #define	RPC_E_CANTCALLOUT_AGAIN			0x80010011U
1607 #define	RPC_E_SERVER_DIED_DNE			0x80010012U
1608 #define	RPC_E_SYS_CALL_FAILED			0x80010100U
1609 #define	RPC_E_OUT_OF_RESOURCES			0x80010101U
1610 #define	RPC_E_ATTEMPTED_MULTITHREAD		0x80010102U
1611 #define	RPC_E_NOT_REGISTERED			0x80010103U
1612 #define	RPC_E_FAULT				0x80010104U
1613 #define	RPC_E_SERVERFAULT			0x80010105U
1614 #define	RPC_E_CHANGED_MODE			0x80010106U
1615 #define	RPC_E_INVALIDMETHOD			0x80010107U
1616 #define	RPC_E_DISCONNECTED			0x80010108U
1617 #define	RPC_E_RETRY				0x80010109U
1618 #define	RPC_E_SERVERCALL_RETRYLATER		0x8001010AU
1619 #define	RPC_E_SERVERCALL_REJECTED		0x8001010BU
1620 #define	RPC_E_INVALID_CALLDATA			0x8001010CU
1621 #define	RPC_E_CANTCALLOUT_ININPUTSYNCCALL	0x8001010DU
1622 #define	RPC_E_WRONG_THREAD			0x8001010EU
1623 #define	RPC_E_THREAD_NOT_INIT			0x8001010FU
1624 #define	RPC_E_VERSION_MISMATCH			0x80010110U
1625 #define	RPC_E_INVALID_HEADER			0x80010111U
1626 #define	RPC_E_INVALID_EXTENSION			0x80010112U
1627 #define	RPC_E_INVALID_IPID			0x80010113U
1628 #define	RPC_E_INVALID_OBJECT			0x80010114U
1629 #define	RPC_S_CALLPENDING			0x80010115U
1630 #define	RPC_S_WAITONTIMER			0x80010116U
1631 #define	RPC_E_CALL_COMPLETE			0x80010117U
1632 #define	RPC_E_UNSECURE_CALL			0x80010118U
1633 #define	RPC_E_TOO_LATE				0x80010119U
1634 #define	RPC_E_NO_GOOD_SECURITY_PACKAGES		0x8001011AU
1635 #define	RPC_E_ACCESS_DENIED			0x8001011BU
1636 #define	RPC_E_REMOTE_DISABLED			0x8001011CU
1637 #define	RPC_E_UNEXPECTED			0x8001FFFFU
1638 
1639 #ifdef __cplusplus
1640 }
1641 #endif
1642 
1643 
1644 #endif /* _SMB_NTERROR_H */
1645