1 #ifndef __INCLUDE_DDK_STATUS_H
2 #define __INCLUDE_DDK_STATUS_H
4 #define NTSTAT_SEVERITY_SHIFT 30
5 #define NTSTAT_SEVERITY_MASK 0x00000003
6 #define NTSTAT_FACILITY_SHIFT 16
7 #define NTSTAT_FACILITY_MASK 0x00000FFF
8 #define NTSTAT_CUSTOMER_MASK 0x20000000
10 #define NT_SEVERITY(StatCode) (((StatCode) >> NTSTAT_SEVERITY_SHIFT) & NTSTAT_SEVERITY_MASK)
11 #define NT_FACILITY(StatCode) (((StatCode) >> NTSTAT_FACILITY_SHIFT) & NTSTAT_FACILITY_MASK)
12 #define NT_CUSTOMER(StatCode) ((StatCode) & NTSTAT_CUSTOMER_MASK)
13 #define NT_SUCCESS(StatCode) ((NTSTATUS)(StatCode) >= 0)
16 * Possible status codes
17 * FIXME: These may not be the actual values used by NT
20 #define STATUS_SUCCESS (0x0)
21 #define STATUS_MORE_ENTRIES (0x105)
22 #define STATUS_NOTIFY_ENUM_DIR (0x10C)
23 #define STATUS_OBJECT_EXISTS (0x40000000)
24 #define STATUS_THREAD_WAS_SUSPENDED (0x40000001)
25 #define STATUS_WORKING_SET_LIMIT_RANGE (0x40000002)
27 #define STATUS_UNSUCCESSFUL (0xC0000001)
28 #define STATUS_NOT_IMPLEMENTED (0xC0000002)
29 #define STATUS_INVALID_INFO_CLASS (0xC0000003)
30 #define STATUS_INFO_LENGTH_MISMATCH (0xC0000004)
31 #define STATUS_ACCESS_VIOLATION (0xC0000005)
32 #define STATUS_IN_PAGE_ERROR (0xC0000006)
33 #define STATUS_PAGEFILE_QUOTA (0xC0000007)
34 #define STATUS_INVALID_HANDLE (0xC0000008)
35 #define STATUS_BAD_INITIAL_STACK (0xC0000009)
36 #define STATUS_BAD_INITIAL_PC (0xC000000A)
37 #define STATUS_INVALID_CID (0xC000000B)
38 #define STATUS_TIMER_NOT_CANCELED (0xC000000C)
39 #define STATUS_INVALID_PARAMETER (0xC000000D)
40 #define STATUS_NO_SUCH_DEVICE (0xC000000E)
41 #define STATUS_NO_SUCH_FILE (0xC000000F)
43 #define STATUS_GUARD_PAGE_VIOLATION (0x80000001)
44 #define STATUS_DATATYPE_MISALIGNMENT (0x80000002)
45 #define STATUS_BREAKPOINT (0x80000003)
46 #define STATUS_SINGLE_STEP (0x80000004)
47 #define STATUS_BUFFER_OVERFLOW (0x80000005)
48 #define STATUS_NO_MORE_FILES (0x80000006)
49 #define STATUS_WAKE_SYSTEM_DEBUGGER (0x80000007)
56 STATUS_IMAGE_NOT_AT_BASE
= (0x40000003),
57 STATUS_RXACT_STATE_CREATED
,
58 STATUS_SEGMENT_NOTIFICATION
,
59 STATUS_LOCAL_USER_SESSION_KEY
,
60 STATUS_BAD_CURRENT_DIRECTORY
,
61 STATUS_SERIAL_MORE_WRITES
,
62 STATUS_REGISTRY_RECOVERED
,
63 STATUS_FT_READ_RECOVERY_FROM_BACKUP
,
64 STATUS_FT_WRITE_RECOVERY
,
65 STATUS_SERIAL_COUNTER_TIMEOUT
,
66 STATUS_NULL_LM_PASSWORD
,
67 STATUS_IMAGE_MACHINE_TYPE_MISMATCH
,
68 STATUS_RECEIVE_PARTIAL
,
69 STATUS_RECEIVE_EXPEDITED
,
70 STATUS_RECEIVE_PARTIAL_EXPEDITED
,
73 STATUS_CHECKING_FILE_SYSTEM
,
74 STATUS_FATAL_APP_EXIT
,
75 STATUS_PREDEFINED_HANDLE
,
77 STATUS_SERVICE_NOTIFICATION
,
79 STATUS_LOG_HARD_ERROR
,
81 STATUS_WX86_UNSIMULATE
,
83 STATUS_WX86_SINGLE_STEP
,
84 STATUS_WX86_BREAKPOINT
,
85 STATUS_WX86_EXCEPTION_CONTINUE
,
86 STATUS_WX86_EXCEPTION_LASTCHANCE
,
87 STATUS_WX86_EXCEPTION_CHAIN
,
88 STATUS_IMAGE_MACHINE_TYPE_MISMATCH_EXE
,
89 STATUS_NO_YIELD_PERFORMED
,
90 STATUS_TIMER_RESUME_IGNORED
,
91 STATUS_ARBITRATION_UNHANDLED
,
92 STATUS_CARDBUS_NOT_SUPPORTED
,
93 STATUS_WX86_CREATEWX86TIB
,
96 STATUS_HANDLES_CLOSED
=0x8000000A,
97 STATUS_NO_INHERITANCE
,
98 STATUS_GUID_SUBSTITUTION_MADE
,
100 STATUS_DEVICE_PAPER_EMPTY
,
101 STATUS_DEVICE_POWERED_OFF
,
102 STATUS_DEVICE_OFF_LINE
,
105 STATUS_INVALID_EA_NAME
,
106 STATUS_EA_LIST_INCONSISTENT
,
107 STATUS_INVALID_EA_FLAG
,
108 STATUS_VERIFY_REQUIRED
,
109 STATUS_EXTRANEOUS_INFORMATION
,
110 STATUS_RXACT_COMMIT_NECESSARY
,
112 STATUS_NO_MORE_ENTRIES
=0x8000001A,
113 STATUS_FILEMARK_DETECTED
,
114 STATUS_MEDIA_CHANGED
,
117 STATUS_BEGINNING_OF_MEDIA
,
119 STATUS_SETMARK_DETECTED
,
120 STATUS_NO_DATA_DETECTED
,
121 STATUS_REDIRECTOR_HAS_OPEN_HANDLES
,
122 STATUS_SERVER_HAS_OPEN_HANDLES
,
123 STATUS_ALREADY_DISCONNECTED
,
128 STATUS_INVALID_DEVICE_REQUEST
,
131 STATUS_NO_MEDIA_IN_DEVICE
,
132 STATUS_UNRECOGNIZED_MEDIA
,
133 STATUS_NONEXISTENT_SECTOR
,
134 STATUS_MORE_PROCESSING_REQUIRED
,
136 STATUS_CONFLICTING_ADDRESSES
,
137 STATUS_NOT_MAPPED_VIEW
,
138 STATUS_UNABLE_TO_FREE_VM
,
139 STATUS_UNABLE_TO_DELETE_SECTION
,
140 STATUS_INVALID_SYSTEM_SERVICE
,
141 STATUS_ILLEGAL_INSTRUCTION
,
142 STATUS_INVALID_LOCK_SEQUENCE
,
143 STATUS_INVALID_VIEW_SIZE
,
146 STATUS_INVALID_FILE_FOR_SECTION
,
147 STATUS_ALREADY_COMMITTED
,
148 STATUS_ACCESS_DENIED
,
149 STATUS_BUFFER_TOO_SMALL
,
150 STATUS_OBJECT_TYPE_MISMATCH
,
151 STATUS_NONCONTINUABLE_EXCEPTION
,
152 STATUS_INVALID_DISPOSITION
,
155 STATUS_INVALID_UNWIND_TARGET
,
158 STATUS_UNABLE_TO_DECOMMIT_VM
,
159 STATUS_NOT_COMMITTED
,
160 STATUS_INVALID_PORT_ATTRIBUTES
,
161 STATUS_PORT_MESSAGE_TOO_LONG
,
162 STATUS_INVALID_PARAMETER_MIX
,
163 STATUS_INVALID_QUOTA_LOWER
,
164 STATUS_DISK_CORRUPT_ERROR
,
165 STATUS_OBJECT_NAME_INVALID
,
166 STATUS_OBJECT_NAME_NOT_FOUND
,
167 STATUS_OBJECT_NAME_COLLISION
,
169 STATUS_PORT_DISCONNECTED
=0xC0000037L
,
170 STATUS_DEVICE_ALREADY_ATTACHED
,
171 STATUS_OBJECT_PATH_INVALID
,
172 STATUS_OBJECT_PATH_NOT_FOUND
,
173 STATUS_OBJECT_PATH_SYNTAX_BAD
,
175 STATUS_DATA_LATE_ERROR
,
178 STATUS_SECTION_TOO_BIG
,
179 STATUS_PORT_CONNECTION_REFUSED
,
180 STATUS_INVALID_PORT_HANDLE
,
181 STATUS_SHARING_VIOLATION
,
182 STATUS_QUOTA_EXCEEDED
,
183 STATUS_INVALID_PAGE_PROTECTION
,
184 STATUS_MUTANT_NOT_OWNED
,
185 STATUS_SEMAPHORE_LIMIT_EXCEEDED
,
186 STATUS_PORT_ALREADY_SET
,
187 STATUS_SECTION_NOT_IMAGE
,
188 STATUS_SUSPEND_COUNT_EXCEEDED
,
189 STATUS_THREAD_IS_TERMINATING
,
190 STATUS_BAD_WORKING_SET_LIMIT
,
191 STATUS_INCOMPATIBLE_FILE_MAP
,
192 STATUS_SECTION_PROTECTION
,
193 STATUS_EAS_NOT_SUPPORTED
,
195 STATUS_NONEXISTENT_EA_ENTRY
,
196 STATUS_NO_EAS_ON_FILE
,
197 STATUS_EA_CORRUPT_ERROR
,
198 STATUS_FILE_LOCK_CONFLICT
,
199 STATUS_LOCK_NOT_GRANTED
,
200 STATUS_DELETE_PENDING
,
201 STATUS_CTL_FILE_NOT_SUPPORTED
,
202 STATUS_UNKNOWN_REVISION
,
203 STATUS_REVISION_MISMATCH
,
204 STATUS_INVALID_OWNER
,
205 STATUS_INVALID_PRIMARY_GROUP
,
206 STATUS_NO_IMPERSONATION_TOKEN
,
207 STATUS_CANT_DISABLE_MANDATORY
,
208 STATUS_NO_LOGON_SERVERS
,
209 STATUS_NO_SUCH_LOGON_SESSION
,
210 STATUS_NO_SUCH_PRIVILEGE
,
211 STATUS_PRIVILEGE_NOT_HELD
,
212 STATUS_INVALID_ACCOUNT_NAME
,
216 STATUS_NO_SUCH_GROUP
,
217 STATUS_MEMBER_IN_GROUP
,
218 STATUS_MEMBER_NOT_IN_GROUP
,
220 STATUS_WRONG_PASSWORD
,
221 STATUS_ILL_FORMED_PASSWORD
,
222 STATUS_PASSWORD_RESTRICTION
,
223 STATUS_LOGON_FAILURE
,
224 STATUS_ACCOUNT_RESTRICTION
,
225 STATUS_INVALID_LOGON_HOURS
,
226 STATUS_INVALID_WORKSTATION
,
227 STATUS_PASSWORD_EXPIRED
,
228 STATUS_ACCOUNT_DISABLED
,
230 STATUS_TOO_MANY_LUIDS_REQUESTED
,
231 STATUS_LUIDS_EXHAUSTED
,
232 STATUS_INVALID_SUB_AUTHORITY
,
235 STATUS_INVALID_SECURITY_DESCR
,
236 STATUS_PROCEDURE_NOT_FOUND
,
237 STATUS_INVALID_IMAGE_FORMAT
,
239 STATUS_BAD_INHERITANCE_ACL
,
240 STATUS_RANGE_NOT_LOCKED
,
242 STATUS_SERVER_DISABLED
,
243 STATUS_SERVER_NOT_DISABLED
,
244 STATUS_TOO_MANY_GUIDS_REQUESTED
,
245 STATUS_GUIDS_EXHAUSTED
,
246 STATUS_INVALID_ID_AUTHORITY
,
247 STATUS_AGENTS_EXHAUSTED
,
248 STATUS_INVALID_VOLUME_LABEL
,
249 STATUS_SECTION_NOT_EXTENDED
,
250 STATUS_NOT_MAPPED_DATA
,
251 STATUS_RESOURCE_DATA_NOT_FOUND
,
252 STATUS_RESOURCE_TYPE_NOT_FOUND
,
253 STATUS_RESOURCE_NAME_NOT_FOUND
,
254 STATUS_ARRAY_BOUNDS_EXCEEDED
,
255 STATUS_FLOAT_DENORMAL_OPERAND
,
256 STATUS_FLOAT_DIVIDE_BY_ZERO
,
257 STATUS_FLOAT_INEXACT_RESULT
,
258 STATUS_FLOAT_INVALID_OPERATION
,
259 STATUS_FLOAT_OVERFLOW
,
260 STATUS_FLOAT_STACK_CHECK
,
261 STATUS_FLOAT_UNDERFLOW
,
262 STATUS_INTEGER_DIVIDE_BY_ZERO
,
263 STATUS_INTEGER_OVERFLOW
,
264 STATUS_PRIVILEGED_INSTRUCTION
,
265 STATUS_TOO_MANY_PAGING_FILES
,
267 STATUS_ALLOTTED_SPACE_EXCEEDED
,
268 STATUS_INSUFFICIENT_RESOURCES
,
269 STATUS_DFS_EXIT_PATH_FOUND
,
270 STATUS_DEVICE_DATA_ERROR
,
271 STATUS_DEVICE_NOT_CONNECTED
,
272 STATUS_DEVICE_POWER_FAILURE
,
273 STATUS_FREE_VM_NOT_AT_BASE
,
274 STATUS_MEMORY_NOT_ALLOCATED
,
275 STATUS_WORKING_SET_QUOTA
,
276 STATUS_MEDIA_WRITE_PROTECTED
,
277 STATUS_DEVICE_NOT_READY
,
278 STATUS_INVALID_GROUP_ATTRIBUTES
,
279 STATUS_BAD_IMPERSONATION_LEVEL
,
280 STATUS_CANT_OPEN_ANONYMOUS
,
281 STATUS_BAD_VALIDATION_CLASS
,
282 STATUS_BAD_TOKEN_TYPE
,
283 STATUS_BAD_MASTER_BOOT_RECORD
,
284 STATUS_INSTRUCTION_MISALIGNMENT
,
285 STATUS_INSTANCE_NOT_AVAILABLE
,
286 STATUS_PIPE_NOT_AVAILABLE
,
287 STATUS_INVALID_PIPE_STATE
,
289 STATUS_ILLEGAL_FUNCTION
,
290 STATUS_PIPE_DISCONNECTED
,
292 STATUS_PIPE_CONNECTED
,
293 STATUS_PIPE_LISTENING
,
294 STATUS_INVALID_READ_MODE
,
296 STATUS_FILE_FORCED_CLOSED
,
297 STATUS_PROFILING_NOT_STARTED
,
298 STATUS_PROFILING_NOT_STOPPED
,
299 STATUS_COULD_NOT_INTERPRET
,
300 STATUS_FILE_IS_A_DIRECTORY
,
301 STATUS_NOT_SUPPORTED
,
302 STATUS_REMOTE_NOT_LISTENING
,
303 STATUS_DUPLICATE_NAME
,
304 STATUS_BAD_NETWORK_PATH
,
306 STATUS_DEVICE_DOES_NOT_EXIST
,
307 STATUS_TOO_MANY_COMMANDS
,
308 STATUS_ADAPTER_HARDWARE_ERROR
,
309 STATUS_INVALID_NETWORK_RESPONSE
,
310 STATUS_UNEXPECTED_NETWORK_ERROR
,
311 STATUS_BAD_REMOTE_ADAPTER
,
312 STATUS_PRINT_QUEUE_FULL
,
313 STATUS_NO_SPOOL_SPACE
,
314 STATUS_PRINT_CANCELLED
,
315 STATUS_NETWORK_NAME_DELETED
,
316 STATUS_NETWORK_ACCESS_DENIED
,
317 STATUS_BAD_DEVICE_TYPE
,
318 STATUS_BAD_NETWORK_NAME
,
319 STATUS_TOO_MANY_NAMES
,
320 STATUS_TOO_MANY_SESSIONS
,
321 STATUS_SHARING_PAUSED
,
322 STATUS_REQUEST_NOT_ACCEPTED
,
323 STATUS_REDIRECTOR_PAUSED
,
324 STATUS_NET_WRITE_FAULT
,
325 STATUS_PROFILING_AT_LIMIT
,
326 STATUS_NOT_SAME_DEVICE
,
328 STATUS_VIRTUAL_CIRCUIT_CLOSED
,
329 STATUS_NO_SECURITY_ON_OBJECT
,
332 STATUS_CANT_ACCESS_DOMAIN_INFO
,
333 STATUS_CANT_TERMINATE_SELF
,
334 STATUS_INVALID_SERVER_STATE
,
335 STATUS_INVALID_DOMAIN_STATE
,
336 STATUS_INVALID_DOMAIN_ROLE
,
337 STATUS_NO_SUCH_DOMAIN
,
338 STATUS_DOMAIN_EXISTS
,
339 STATUS_DOMAIN_LIMIT_EXCEEDED
,
340 STATUS_OPLOCK_NOT_GRANTED
,
341 STATUS_INVALID_OPLOCK_PROTOCOL
,
342 STATUS_INTERNAL_DB_CORRUPTION
,
343 STATUS_INTERNAL_ERROR
,
344 STATUS_GENERIC_NOT_MAPPED
,
345 STATUS_BAD_DESCRIPTOR_FORMAT
,
346 STATUS_INVALID_USER_BUFFER
,
347 STATUS_UNEXPECTED_IO_ERROR
,
348 STATUS_UNEXPECTED_MM_CREATE_ERR
,
349 STATUS_UNEXPECTED_MM_MAP_ERROR
,
350 STATUS_UNEXPECTED_MM_EXTEND_ERR
,
351 STATUS_NOT_LOGON_PROCESS
,
352 STATUS_LOGON_SESSION_EXISTS
,
353 STATUS_INVALID_PARAMETER_1
,
354 STATUS_INVALID_PARAMETER_2
,
355 STATUS_INVALID_PARAMETER_3
,
356 STATUS_INVALID_PARAMETER_4
,
357 STATUS_INVALID_PARAMETER_5
,
358 STATUS_INVALID_PARAMETER_6
,
359 STATUS_INVALID_PARAMETER_7
,
360 STATUS_INVALID_PARAMETER_8
,
361 STATUS_INVALID_PARAMETER_9
,
362 STATUS_INVALID_PARAMETER_10
,
363 STATUS_INVALID_PARAMETER_11
,
364 STATUS_INVALID_PARAMETER_12
,
365 STATUS_REDIRECTOR_NOT_STARTED
,
366 STATUS_REDIRECTOR_STARTED
,
367 STATUS_STACK_OVERFLOW
,
368 STATUS_NO_SUCH_PACKAGE
,
369 STATUS_BAD_FUNCTION_TABLE
,
370 STATUS_VARIABLE_NOT_FOUND
,
371 STATUS_DIRECTORY_NOT_EMPTY
,
372 STATUS_FILE_CORRUPT_ERROR
,
373 STATUS_NOT_A_DIRECTORY
,
374 STATUS_BAD_LOGON_SESSION_STATE
,
375 STATUS_LOGON_SESSION_COLLISION
,
376 STATUS_NAME_TOO_LONG
,
378 STATUS_CONNECTION_IN_USE
,
379 STATUS_MESSAGE_NOT_FOUND
,
380 STATUS_PROCESS_IS_TERMINATING
,
381 STATUS_INVALID_LOGON_TYPE
,
382 STATUS_NO_GUID_TRANSLATION
,
383 STATUS_CANNOT_IMPERSONATE
,
384 STATUS_IMAGE_ALREADY_LOADED
,
385 STATUS_ABIOS_NOT_PRESENT
,
386 STATUS_ABIOS_LID_NOT_EXIST
,
387 STATUS_ABIOS_LID_ALREADY_OWNED
,
388 STATUS_ABIOS_NOT_LID_OWNER
,
389 STATUS_ABIOS_INVALID_COMMAND
,
390 STATUS_ABIOS_INVALID_LID
,
391 STATUS_ABIOS_SELECTOR_NOT_AVAILABLE
,
392 STATUS_ABIOS_INVALID_SELECTOR
,
394 STATUS_INVALID_LDT_SIZE
,
395 STATUS_INVALID_LDT_OFFSET
,
396 STATUS_INVALID_LDT_DESCRIPTOR
,
397 STATUS_INVALID_IMAGE_NE_FORMAT
,
398 STATUS_RXACT_INVALID_STATE
,
399 STATUS_RXACT_COMMIT_FAILURE
,
400 STATUS_MAPPED_FILE_SIZE_ZERO
,
401 STATUS_TOO_MANY_OPENED_FILES
,
403 STATUS_CANNOT_DELETE
,
404 STATUS_INVALID_COMPUTER_NAME
,
406 STATUS_SPECIAL_ACCOUNT
,
407 STATUS_SPECIAL_GROUP
,
409 STATUS_MEMBERS_PRIMARY_GROUP
,
411 STATUS_TOO_MANY_THREADS
,
412 STATUS_THREAD_NOT_IN_PROCESS
,
413 STATUS_TOKEN_ALREADY_IN_USE
,
414 STATUS_PAGEFILE_QUOTA_EXCEEDED
,
415 STATUS_COMMITMENT_LIMIT
,
416 STATUS_INVALID_IMAGE_LE_FORMAT
,
417 STATUS_INVALID_IMAGE_NOT_MZ
,
418 STATUS_INVALID_IMAGE_PROTECT
,
419 STATUS_INVALID_IMAGE_WIN_16
,
420 STATUS_LOGON_SERVER_CONFLICT
,
421 STATUS_TIME_DIFFERENCE_AT_DC
,
422 STATUS_SYNCHRONIZATION_REQUIRED
,
423 STATUS_DLL_NOT_FOUND
,
425 STATUS_IO_PRIVILEGE_FAILED
,
426 STATUS_ORDINAL_NOT_FOUND
,
427 STATUS_ENTRYPOINT_NOT_FOUND
,
428 STATUS_CONTROL_C_EXIT
,
429 STATUS_LOCAL_DISCONNECT
,
430 STATUS_REMOTE_DISCONNECT
,
431 STATUS_REMOTE_RESOURCES
,
434 STATUS_INVALID_CONNECTION
,
435 STATUS_INVALID_ADDRESS
,
436 STATUS_DLL_INIT_FAILED
,
437 STATUS_MISSING_SYSTEMFILE
,
438 STATUS_UNHANDLED_EXCEPTION
,
439 STATUS_APP_INIT_FAILURE
,
440 STATUS_PAGEFILE_CREATE_FAILED
,
442 STATUS_INVALID_LEVEL
,
443 STATUS_WRONG_PASSWORD_CORE
,
444 STATUS_ILLEGAL_FLOAT_CONTEXT
,
446 STATUS_REGISTRY_CORRUPT
,
447 STATUS_REGISTRY_IO_FAILED
,
448 STATUS_NO_EVENT_PAIR
,
449 STATUS_UNRECOGNIZED_VOLUME
,
450 STATUS_SERIAL_NO_DEVICE_INITED
,
451 STATUS_NO_SUCH_ALIAS
,
452 STATUS_MEMBER_NOT_IN_ALIAS
,
453 STATUS_MEMBER_IN_ALIAS
,
455 STATUS_LOGON_NOT_GRANTED
,
456 STATUS_TOO_MANY_SECRETS
,
457 STATUS_SECRET_TOO_LONG
,
458 STATUS_INTERNAL_DB_ERROR
,
459 STATUS_FULLSCREEN_MODE
,
460 STATUS_TOO_MANY_CONTEXT_IDS
,
461 STATUS_LOGON_TYPE_NOT_GRANTED
,
462 STATUS_NOT_REGISTRY_FILE
,
463 STATUS_NT_CROSS_ENCRYPTION_REQUIRED
,
464 STATUS_DOMAIN_CTRLR_CONFIG_ERROR
,
465 STATUS_FT_MISSING_MEMBER
,
466 STATUS_ILL_FORMED_SERVICE_ENTRY
,
467 STATUS_ILLEGAL_CHARACTER
,
468 STATUS_UNMAPPABLE_CHARACTER
,
469 STATUS_UNDEFINED_CHARACTER
,
470 STATUS_FLOPPY_VOLUME
,
471 STATUS_FLOPPY_ID_MARK_NOT_FOUND
,
472 STATUS_FLOPPY_WRONG_CYLINDER
,
473 STATUS_FLOPPY_UNKNOWN_ERROR
,
474 STATUS_FLOPPY_BAD_REGISTERS
,
475 STATUS_DISK_RECALIBRATE_FAILED
,
476 STATUS_DISK_OPERATION_FAILED
,
477 STATUS_DISK_RESET_FAILED
,
478 STATUS_SHARED_IRQ_BUSY
,
480 STATUS_BIOS_FAILED_TO_CONNECT_INTERRUPT
,
484 STATUS_PARTITION_FAILURE
=0xC0000172,
485 STATUS_INVALID_BLOCK_LENGTH
,
486 STATUS_DEVICE_NOT_PARTITIONED
,
487 STATUS_UNABLE_TO_LOCK_MEDIA
,
488 STATUS_UNABLE_TO_UNLOAD_MEDIA
,
492 STATUS_NO_SUCH_MEMBER
=0xC000017A,
493 STATUS_INVALID_MEMBER
,
496 STATUS_TOO_MANY_SIDS
,
497 STATUS_LM_CROSS_ENCRYPTION_REQUIRED
,
498 STATUS_KEY_HAS_CHILDREN
,
499 STATUS_CHILD_MUST_BE_VOLATILE
,
500 STATUS_DEVICE_CONFIGURATION_ERROR
,
501 STATUS_DRIVER_INTERNAL_ERROR
,
502 STATUS_INVALID_DEVICE_STATE
,
503 STATUS_IO_DEVICE_ERROR
,
504 STATUS_DEVICE_PROTOCOL_ERROR
,
505 STATUS_BACKUP_CONTROLLER
,
506 STATUS_LOG_FILE_FULL
,
508 STATUS_NO_TRUST_LSA_SECRET
,
509 STATUS_NO_TRUST_SAM_ACCOUNT
,
510 STATUS_TRUSTED_DOMAIN_FAILURE
,
511 STATUS_TRUSTED_RELATIONSHIP_FAILURE
,
512 STATUS_EVENTLOG_FILE_CORRUPT
,
513 STATUS_EVENTLOG_CANT_START
,
514 STATUS_TRUST_FAILURE
,
515 STATUS_MUTANT_LIMIT_EXCEEDED
,
516 STATUS_NETLOGON_NOT_STARTED
,
517 STATUS_ACCOUNT_EXPIRED
,
518 STATUS_POSSIBLE_DEADLOCK
,
519 STATUS_NETWORK_CREDENTIAL_CONFLICT
,
520 STATUS_REMOTE_SESSION_LIMIT
,
521 STATUS_EVENTLOG_FILE_CHANGED
,
522 STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT
,
523 STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT
,
524 STATUS_NOLOGON_SERVER_TRUST_ACCOUNT
,
525 STATUS_DOMAIN_TRUST_INCONSISTENT
,
526 STATUS_FS_DRIVER_REQUIRED
,
528 STATUS_RESOURCE_LANG_NOT_FOUND
=0xC0000204,
531 RPC_NT_INVALID_STRING_BINDING
=0xC0020001,
532 RPC_NT_WRONG_KIND_OF_BINDING
,
533 RPC_NT_INVALID_BINDING
,
534 RPC_NT_PROTSEQ_NOT_SUPPORTED
,
535 RPC_NT_INVALID_RPC_PROTSEQ
,
536 RPC_NT_INVALID_STRING_UUID
,
537 RPC_NT_INVALID_ENDPOINT_FORMAT
,
538 RPC_NT_INVALID_NET_ADDR
,
539 RPC_NT_NO_ENDPOINT_FOUND
,
540 RPC_NT_INVALID_TIMEOUT
,
541 RPC_NT_OBJECT_NOT_FOUND
,
542 RPC_NT_ALREADY_REGISTERED
,
543 RPC_NT_TYPE_ALREADY_REGISTERED
,
544 RPC_NT_ALREADY_LISTENING
,
545 RPC_NT_NO_PROTSEQS_REGISTERED
,
546 RPC_NT_NOT_LISTENING
,
547 RPC_NT_UNKNOWN_MGR_TYPE
,
551 RPC_NT_CANT_CREATE_ENDPOINT
,
552 RPC_NT_OUT_OF_RESOURCES
,
553 RPC_NT_SERVER_UNAVAILABLE
,
554 RPC_NT_SERVER_TOO_BUSY
,
555 RPC_NT_INVALID_NETWORK_OPTIONS
,
556 RPC_NT_NO_CALL_ACTIVE
,
558 RPC_NT_CALL_FAILED_DNE
,
559 RPC_NT_PROTOCOL_ERROR
,
562 RPC_NT_SS_IN_NULL_CONTEXT
=0xC0030004,
567 STATUS_FS_QUERY_REQUIRED
,
568 STATUS_HANDLE_NOT_WAITABLE
,//FIXME
569 STATUS_OBJECT_FILE_MISMATCH
,//FIXME
570 STATUS_INVALID_PARAMETER_MAX
,//FIXME
571 STATUS_CONFLICTING_ADDRESS
,//FIXME : ADDRESSES ?
572 STATUS_NO_MEDIA_IN_DRIVE
,//FIXME : no_media or no_media_in_device ?
575 #endif /* __INCLUDE_DDK_STATUS_H */