Copyright: Written by Richard Florance (richfl) Microsoft Product Support Services


Windows NT Event Codes
Windows NT Events, Bug Checks and Error Codes

Event log Error codes

Network Protocol Events

Network and System Service Events

I/O Device Specific Event

Bug Checks/Stop Codes

‘ Blue Screen’ Bug Checks

What is a Bug Check?

Intel x86 Processor Trap codes

NT API Error codes

Final Status codes

What is a Final Status code

Win32/System Error codes

OLE Error Codes

Description of OLE Error code format


Blue Screen Bug Checks

What is a Bug Check?

The following values are the stop codes that will appear immediately after the word ‘STOP:’ at the top of a ‘blue screen’. The values shown are in Hexadecimal as they would appear on the blue screen.

0x00000001 APC_INDEX_MISMATCH

0x00000002 DEVICE_QUEUE_NOT_BUSY

0x00000003 INVALID_AFFINITY_SET

0x00000004 INVALID_DATA_ACCESS_TRAP

0x00000005 INVALID_PROCESS_ATTACH_ATTEMPT

0x00000006 INVALID_PROCESS_DETACH_ATTEMPT

0x00000007 INVALID_SOFTWARE_INTERRUPT

0x00000008 IRQL_NOT_DISPATCH_LEVEL

0x00000009 IRQL_NOT_GREATER_OR_EQUAL

0x0000000a IRQL_NOT_LESS_OR_EQUAL

0x0000000b NO_EXCEPTION_HANDLING_SUPPORT

0x0000000c MAXIMUM_WAIT_OBJECTS_EXCEEDED

0x0000000d MUTEX_LEVEL_NUMBER_VIOLATION

0x0000000e NO_USER_MODE_CONTEXT

0x0000000f SPIN_LOCK_ALREADY_OWNED

0x00000010 SPIN_LOCK_NOT_OWNED

0x00000011 THREAD_NOT_MUTEX_OWNER

0x00000012 TRAP_CAUSE_UNKNOWN

0x00000013 EMPTY_THREAD_REAPER_LIST

0x00000014 CREATE_DELETE_LOCK_NOT_LOCKED

0x00000015 LAST_CHANCE_CALLED_FROM_KMODE

0x00000016 CID_HANDLE_CREATION

0x00000017 CID_HANDLE_DELETION

0x00000018 REFERENCE_BY_POINTER

0x00000019 BAD_POOL_HEADER

0x0000001a MEMORY_MANAGEMENT

0x0000001b PFN_SHARE_COUNT

0x0000001c PFN_REFERENCE_COUNT

0x0000001d NO_SPIN_LOCK_AVAILABLE

0x0000001e KMODE_EXCEPTION_NOT_HANDLED

0x0000001f SHARED_RESOURCE_CONV_ERROR

0x00000020 KERNEL_APC_PENDING_DURING_EXIT

0x00000021 QUOTA_UNDERFLOW

0x00000022 FILE_SYSTEM

0x00000023 FAT_FILE_SYSTEM

0x00000024 NTFS_FILE_SYSTEM

0x00000025 NPFS_FILE_SYSTEM

0x00000026 CDFS_FILE_SYSTEM

0x00000027 RDR_FILE_SYSTEM

0x00000028 CORRUPT_ACCESS_TOKEN

0x00000029 SECURITY_SYSTEM

0x0000002a PENDING_THREAD_IO

0x0000002b PANIC_STACK_SWITCH

0x0000002c PORT_DRIVER_INTERNAL

0x0000002d SCSI_DISK_DRIVER_INTERNAL

0x0000002e DATA_BUS_ERROR

0x0000002f INSTRUCTION_BUS_ERROR

0x00000030 SET_OF_INVALID_CONTEXT

0x00000031 PHASE0_INITIALIZATION_FAILED

0x00000032 PHASE1_INITIALIZATION_FAILED

0x00000033 UNEXPECTED_INITIALIZATION_CALL

0x00000034 CACHE_MANAGER

0x00000035 NO_MORE_IRP_STACK_LOCATIONS

0x00000036 DEVICE_REFERENCE_COUNT_NOT_ZERO

0x00000037 FLOPPY_INTERNAL_ERROR

0x00000038 SERIAL_DRIVER_INTERNAL

0x00000039 SYSTEM_EXIT_OWNED_MUTEX

0x0000003a SYSTEM_UNWIND_PREVIOUS_USER

0x0000003b SYSTEM_SERVICE_EXCEPTION

0x0000003c INTERRUPT_UNWIND_ATTEMPTED

0x0000003d INTERRUPT_EXCEPTION_NOT_HANDLED

0x0000003e MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED

0x0000003f NO_MORE_SYSTEM_PTES

0x00000040 TARGET_MDL_TOO_SMALL

0x00000041 MUST_SUCCEED_POOL_EMPTY

0x00000042 ATDISK_DRIVER_INTERNAL

0x00000043 NO_SUCH_PARTITION

0x00000044 MULTIPLE_IRP_COMPLETE_REQUESTS

0x00000045 INSUFFICIENT_SYSTEM_MAP_REGS

0x00000046 DEREF_UNKNOWN_LOGON_SESSION

0x00000047 REF_UNKNOWN_LOGON_SESSION

0x00000048 CANCEL_STATE_IN_COMPLETED_IRP

0x00000049 PAGE_FAULT_WITH_INTERRUPTS_OFF

0x0000004a IRQL_GT_ZERO_AT_SYSTEM_SERVICE

0x0000004b STREAMS_INTERNAL_ERROR

0x0000004c FATAL_UNHANDLED_HARD_ERROR

0x0000004d NO_PAGES_AVAILABLE

0x0000004e PFN_LIST_CORRUPT

0x0000004f NDIS_INTERNAL_ERROR

0x00000050 PAGE_FAULT_IN_NONPAGED_AREA

0x00000051 REGISTRY_ERROR

0x00000052 MAILSLOT_FILE_SYSTEM

0x00000053 NO_BOOT_DEVICE

0x00000054 LM_SERVER_INTERNAL_ERROR

0x00000055 DATA_COHERENCY_EXCEPTION

0x00000056 INSTRUCTION_COHERENCY_EXCEPTION

0x00000057 XNS_INTERNAL_ERROR

0x00000058 FTDISK_INTERNAL_ERROR

0x00000059 PINBALL_FILE_SYSTEM

0x0000005a CRITICAL_SERVICE_FAILED

0x0000005b SET_ENV_VAR_FAILED

0x0000005c HAL_INITIALIZATION_FAILED

0x0000005d HEAP_INITIALIZATION_FAILED

0x0000005e OBJECT_INITIALIZATION_FAILED

0x0000005f SECURITY_INITIALIZATION_FAILED

0x00000060 PROCESS_INITIALIZATION_FAILED

0x00000061 HAL1_INITIALIZATION_FAILED

0x00000062 OBJECT1_INITIALIZATION_FAILED

0x00000063 SECURITY1_INITIALIZATION_FAILED

0x00000064 SYMBOLIC_INITIALIZATION_FAILED

0x00000065 MEMORY1_INITIALIZATION_FAILED

0x00000066 CACHE_INITIALIZATION_FAILED

0x00000067 CONFIG_INITIALIZATION_FAILED

0x00000068 FILE_INITIALIZATION_FAILED

0x00000069 IO1_INITIALIZATION_FAILED

0x0000006a LPC_INITIALIZATION_FAILED

0x0000006b PROCESS1_INITIALIZATION_FAILED

0x0000006c REFMON_INITIALIZATION_FAILED

0x0000006d SESSION1_INITIALIZATION_FAILED

0x0000006e SESSION2_INITIALIZATION_FAILED

0x0000006f SESSION3_INITIALIZATION_FAILED

0x00000070 SESSION4_INITIALIZATION_FAILED

0x00000071 SESSION5_INITIALIZATION_FAILED

0x00000072 ASSIGN_DRIVE_LETTERS_FAILED

0x00000073 CONFIG_LIST_FAILED

0x00000074 BAD_SYSTEM_CONFIG_INFO

0x00000075 CANNOT_WRITE_CONFIGURATION

0x00000076 PROCESS_HAS_LOCKED_PAGES

0x00000077 KERNEL_STACK_INPAGE_ERROR

0x00000078 PHASE0_EXCEPTION

0x00000079 MISMATCHED_HAL

0x0000007a KERNEL_DATA_INPAGE_ERROR

0x0000007b INACCESSIBLE_BOOT_DEVICE

0x0000007c BUGCODE_PSS_MESSAGE

0x0000007d INSTALL_MORE_MEMORY

0x0000007e WINDOWS_NT_BANNER

0x0000007f UNEXPECTED_KERNEL_MODE_TRAP

0x00000080 NMI_HARDWARE_FAILURE

0x00000081 SPIN_LOCK_INIT_FAILURE

0x00000082 DFS_FILE_SYSTEM

0x00000083 OFS_FILE_SYSTEM

0x00000084 RECOM_DRIVER

0x00000085 SETUP_FAILURE

0x00000086 AUDIT_FAILURE

0x00000087 WINDOWS_NT_CSD_STRING

0x00000088 WINDOWS_NT_INFO_STRING

0x00000089 WINDOWS_NT_MP_STRING

0x0000008a THREAD_TERMINATE_HELD_MUTEX

0x0000008b MBR_CHCKSUM_MISMATCH

0x0000008c BUGCODE_PSS_CRASH_INIT

0x0000008d BUGCODE_PSS_CRASH_PROGRESS

0x0000008e BUGCODE_PSS_CRASH_DONE

0x0000008f PP0_INITIALIZATION_FAILED

0x00000090 PP1_INITIALIZATION_FAILED

0x00000091 WIN32K_INIT_OR_RIT_FAILURE

0x00000092 UP_DRIVER_ON_MP_SYSTEM

0x00000093 INVALID_KERNEL_HANDLE

0x00000094 KERNEL_STACK_LOCKED_AT_EXIT

0x00000095 PNP_INTERNAL_ERROR

0x00000096 INVALID_WORK_QUEUE_ITEM

0x00000097 BOUND_IMAGE_UNSUPPORTED

0x00000098 END_OF_NT_EVALUATION_PERIOD

0x00000099 INVALID_REGION_OR_SEGMENT


0x0001 APC_INDEX_MISMATCH

This is a kernel internal error which can occur on a checked build. The most common reason to see such a bugcheck would occur when a file system had a mismatched number of KeEnterCricticalRegion compared to KeLeaveCriticalRegion.


0x0002 DEVICE_QUEUE_NOT_BUSY

Device queue expected to be busy


0x0003 INVALID_AFFINITY_SET

Null or non proper subset affinity


0x0004 INVALID_DATA_ACCESS_TRAP

Invalid data access trap


0x0005 INVALID_PROCESS_ATTACH_ATTEMPT

Mutex owned or process already attached


0x0006 INVALID_PROCESS_DETACH_ATTEMPT

Mutex owned or APC state not clean


0x0009 IRQL_NOT_LESS_OR_EQUAL
0x0009 IRQL_NOT_GREATER_OR_EQUAL

IRQL expected to be greater or equal


0x0007 INVALID_SOFTWARE_INTERRUPT

Level not within software range


0x0008 IRQL_NOT_DISPATCH_LEVEL

Remove device not at DISPATCH_LEVEL


0x000A IRQL_NOT_LESS_OR_EQUAL

IRQL expected to be less or equal

An attempt was made to touch pageable memory at a process internal request level (IRQL) that is too high. This error is usually caused by drivers using improper addresses. If the kernel debugger is available, get a stack back trace.

Parameters

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

   1 - Memory referenced

   2 - IRQL

   3 - Value: 0 = read operation, 1 = write operation

            If this value is non-zero and is equal to parameter 1, then

            The bugcheck indicates that a worker routine returned at raised

            IRQL.Parameter 1 and 3 are the address of the work routine, and

            parameter 4 is the workitem

   4 - Address that referenced memory


0x000B NO_EXCEPTION_HANDLING_SUPPORT

Exception handling not supported


0x000C MAXIMUM_WAIT_OBJECTS_EXCEEDED

Too many wait objects in wait multiple


0x000D MUTEX_LEVEL_NUMBER_VIOLATION

Attempt to acquire lower level mutex

Try to identify the mutexes using the NTOS\EX\EXLEVELS.H header file. You should be able to pinpoint the mutexes that are getting acquired in an incorrect sequence.

Parameters

----------

   1 - Current thread's mutex level

   2 - Mutex level attempting to acquire


0x000E NO_USER_MODE_CONTEXT

Attempt to enter user mode with no context


0x000F SPIN_LOCK_ALREADY_OWNED

Attempt to acquire an owned spin lock


0x0010 SPIN_LOCK_NOT_OWNED

Attempt to release unowned spin lock


0x0011 THREAD_NOT_MUTEX_OWNER

Releasing thread not mutex owner


0x0012 TRAP_CAUSE_UNKNOWN

Cause of trap is unknown


0x0013 EMPTY_THREAD_REAPER_LIST

The thread reaper list is corrupt. The reaper list became signaled,

but no threads were present on the list.


0x0014 CREATE_DELETE_LOCK_NOT_LOCKED

The thread reaper was handed a thread to reap, but the thread's process'

CreateDeleteLock was not locked.


0x0015 LAST_CHANCE_CALLED_FROM_KMODE

The last chance exception service was called from kernel mode.


0x0016 CID_HANDLE_CREATION

A failure occurred creating a handle to represent a CLIENT_ID.


0x0017 CID_HANDLE_DELETION

A failure occurred deleting a handle to represent a CLIENT_ID


0x0018 REFERENCE_BY_POINTER

A failure occurred referencing an object by what should be a referenced pointer


0x0019 BAD_POOL_HEADER

An block of pool with a bad header was returned to pool


0x001A MEMORY_MANAGEMENT

General memory management bugcheck.


0x001B PFN_SHARE_COUNT

The memory management PFN database element's share count is corrupt.


0x001C PFN_REFERENCE_COUNT

The memory management PFN database element's reference count is corrupt.


0x001D NO_SPIN_LOCK_AVAILABLE

No spin locks are available to allocate.


0x001E KMODE_EXCEPTION_NOT_HANDLED

Kernel mode exception not handled.

This is a very common bug code. Usually the exception address pinpoints the driver or function that caused the problem. Always note this address as well as the link date of the driver or image that contains this address. A common error is exception code0x80000003. This error means a hard-coded breakpoint or assertion was hit, but the system was booted with the /NODEBUG switch. This problem should not occur very often. If it occurs repeatedly, make sure a debugger is connected and the system is booted with the /DEBUG switch.

On non-Intel systems, if the address of the exception is 0XBFC0304, the bug code is the result of a cache-parity error on the CPU. If the problem reoccurs frequently, contact the hardware manufacturer.

Parameters

----------

   1 - The exception (Status) code that was not handled

   2 - The address that the exception occurred at

   3 - Parameter 0 of the exception

   4 - Parameter 1 of the exception


0x001F SHARED_RESOURCE_CONV_ERROR

Shared Resource Conversion Call Error


0x0020 KERNEL_APC_PENDING_DURING_EXIT

Kernel mode APC found pending during thread termination

The key data item is the thread's APC disable count. If the count is nonzero, it is the source of the problem. A negative value indicates that a file system has called FsRtlEnterFileSystem more times than FsRtlExitFileSystem. A positive value indicates that the reverse is true. If you see this situation, check all file systems installed on the machine. Third-party Redirectors are especially suspect since they do not receive the heavy-duty testing that NTFS, FAT, HPFS, and RDR receive.

The current IRQL should also be 0. If it is not, then a driver's cancellation routine can cause this bug code by returning at an elevated IRQL. Always attempt to note what you were doing or closing and note all the installed drivers at the time of the bug code. This symptom is usually caused by a severe bug in a third-party driver.

Parameters

----------

   1 - The address of the APC found pending during exit

   2 - The thread's APC disable count

   3 - The current IRQL


0x0021 QUOTA_UNDERFLOW

Quota was returned to a process, but that process was not using the amount of quota being returned


0x0022 FILE_SYSTEM

Generic file system bugcheck


0x0023 FAT_FILE_SYSTEM

General FAT file system bugcheck.

All file system bug checks have encoded in their first ULONG the source file and the line within the source file that generated the bugcheck.  The high 16-bits contains a number to identify the file and low 16-bits is the source line within the file where the bug check call occurs.  For example, 0x00020009 indicates that the FAT file system bugcheck occurred in source file #2 and line #9.

The file system calls bug check in multiple places and this will help us identify the actual source line that generated the bug check.  The only thing that can be done right now is to collect any bug check information in a database and pass on the output to a developer who can look in the sources and hopefully identify the cause of the bug check.


0x0024 NTFS_FILE_SYSTEM

General NTFS file system bugcheck.

All file system bug checks have encoded in their first ULONG the source file and the line within the source file that generated the bugcheck.  The high 16-bits contains a number to identify the file and low 16-bits is the source line within the file where the bug check call occurs.  For example, 0x00020009 indicates that the NTFS file system bugcheck occurred in source file #2 and line #9.

The file system calls bug check in multiple places and this will help us identify the actual source line that generated the bug check.  The only thing that can be done right now is to collect any bug check information in a database and pass on the output to a developer who can look in the sources and hopefully identify the cause of the bug check.


0x0025 NPFS_FILE_SYSTEM

General Named Pipe file system bugcheck

All file system bug checks have encoded in their first ULONG the source file and the line within the source file that generated the bugcheck.  The high 16-bits contains a number to identify the file and low 16-bits is the source line within the file where the bug check call occurs.  For example, 0x00020009 indicates that the NPFS file system bugcheck occurred in source file #2 and line #9.

The file system calls bug check in multiple places and this will help us identify the actual source line that generated the bug check.  The only thing that can be done right now is to collect any bug check information in a database and pass on the output to a developer who can look in the sources and hopefully identify the cause of the bug check.


0x0026 CDFS_FILE_SYSTEM

General CDROM file system bugcheck

All file system bug checks have encoded in their first ULONG the source file and the line within the source file that generated the bugcheck.  The high 16-bits contains a number to identify the file and low 16-bits is the source line within the file where the bug check call occurs.  For example, 0x00020009 indicates that the CDFS file system bugcheck occurred in source file #2 and line #9.

The file system calls bug check in multiple places and this will help us identify the actual source line that generated the bug check.  The only thing that can be done right now is to collect any bug check information in a database and pass on the output to a developer who can look in the sources and hopefully identify the cause of the bug check.


0x0027 RDR_FILE_SYSTEM

General Redirector file system bugcheck

All file system bug checks have encoded in their first ULONG the source file and the line within the source file that generated the bugcheck.  The high 16-bits contains a number to identify the file and low 16-bits is the source line within the file where the bug check call occurs.  For example, 0x00020009 indicates that the RDR file system bugcheck occurred in source file #2 and line #9.

The file system calls bug check in multiple places and this will help us identify the actual source line that generated the bug check.  The only thing that can be done right now is to collect any bug check information in a database and pass on the output to a developer who can look in the sources and hopefully identify the cause of the bug check.


0x0028 CORRUPT_ACCESS_TOKEN

Security system was given a bogus access token


0x0029 SECURITY_SYSTEM

General internal Security system bugcheck


0x002A PENDING_THREAD_IO

Thread has pending I/O and cancel has not been implemented yet

An IRP was encountered that was in an inconsistent state; that is, some field or fields of the IRP were inconsistent with the remaining state of the IRP--for example, an IRP that was being completed, but was still marked as being queued for a driver's device queue. This bug code is not currently being used in the system, but exists for debugging purposes.

Parameter

---------

   1 - Address of the IRP that was found to be inconsistent


0x002B PANIC_STACK_SWITCH

Panic switch to kernel stack because of stack overflow.

This error indicates that the kernel mode stack was overrun. This error normally occurs when a kernel mode driver uses too much stack space. It can also occur when serious data corruption occurs in the kernel.


0x002C PORT_DRIVER_INTERNAL

Internal error in port driver


0x002D SCSI_DISK_DRIVER_INTERNAL

Internal error in scsi hard disk driver


0x002E DATA_BUS_ERROR

Data bus error

This bug code is normally caused by a parity error in the system memory. This error can also be caused by a driver accessing a 0x8XXXXXXX address that does not exist.

Parameters

----------

   1 - Virtual address that caused the fault

   2 - Physical address that caused the fault

   3 - Processor status register (PSR)

   4 - Faulting instruction register (FIR)


0x002F INSTRUCTION_BUS_ERROR

Instruction bus error


0x0030 SET_OF_INVALID_CONTEXT

Attempt to edit values of SS or ESP when returning to kernel mode code.


0x0031 PHASE0_INITIALIZATION_FAILED

System initialization failed during phase 0

System initialization failed early on. The kernel debugger is required to make sense of this error, since this code tells you almost nothing.


0x0032 PHASE1_INITIALIZATION_FAILED

System initialization failed during phase 1

Parameters

----------

   1 - Windows NT status code that describes why the system thinks

       initialization failed

   2 - Indicates location within INIT.C where phase 1 initialization

       failure occurred


0x0033 UNEXPECTED_INITIALIZATION_CALL

System initialization failed during phase 1


0x0034 CACHE_MANAGER

System initialization failed during phase 1


0x0035 NO_MORE_IRP_STACK_LOCATIONS

I/O system detected a call from one driver to another with no available IRP stack locations remaining in the packet for the driver being invoked

A higher level driver has attempted to call a lower level driver through the IoCallDriver() interface, but there are no more stack locations in the packet, so the lower level driver would not be able to access its parameters, as there are no parameters for it. This is a disastrous situation, since the higher level driver thinks it has filled in the parameters for the lower level driver (something it MUST do before it calls it); but, since there is no stack location for the latter driver, the former has written off of the end of the packet.

This means that some other memory has probably been corrupted.

Parameter

---------

   1 - Address of the IRP


0x0036 DEVICE_REFERENCE_COUNT_NOT_ZERO

An attempt was made to delete a device object whose reference count was non-zero.

A device driver has attempted to delete one of its device objects from the system but the reference count for that object was nonzero, meaning there were still outstanding references to the device. (The reference count indicates the number of reasons why this device object cannot be deleted.) This is a bug in the calling device driver.

Parameter

---------

   1 - Address of the device object


0x0037 FLOPPY_INTERNAL_ERROR

Internal error in floppy disk driver


0x0038 SERIAL_DRIVER_INTERNAL

Internal error in serial device driver


0x0039 SYSTEM_EXIT_OWNED_MUTEX

An attempt was made to exit a system service while owning one or more mutexes.


0x003A SYSTEM_UNWIND_PREVIOUS_USER

An attempt was made to unwind through the system service dispatcher into user mode.


0x003B SYSTEM_SERVICE_EXCEPTION

An exception was raised in a system service and was not handled by the system service.


0x003C INTERRUPT_UNWIND_ATTEMPTED

An unwind was initiated in an interrupt service routine that attempted to unwind through the interrupt dispatcher.


0x003D INTERRUPT_EXCEPTION_NOT_HANDLED

An exception was raised in an interrupt service routine and was not handled by the interrupt service routine.


0x003E MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED

The multiprocessor configuration is not supported. (Not all processors are same level, or mismatched coprocessor support)

The system has multiple processors, but they are asymmetric in relation to one another. In order to be symmetric, all processors must be of the same type and level. For example, trying to mix a Pentium-level processor with an 80486 would cause this error. Additionally, on x86 systems, floating-point capabilities must be present on all or no processors.


0x003F NO_MORE_SYSTEM_PTES

No more system PTEs exist for mapping non-paged entities.

No System PTEs left. Usually caused by a driver not cleaning up properly. If kernel debugger is available, get a stack trace and enter the following command:

   !sysptes 3


0x0040 TARGET_MDL_TOO_SMALL

An MDL that was allocated to map a buffer is not large enough to contain the PFNs to map the desired buffer.

A driver has called the IoBuildPartialMdl() function and passed it an MDL to map part of a source MDL, but the target MDL is not large enough to map the entire range of addresses requested. This is a driver bug. The source and target MDLs, as well as the address range length to be mapped, are the arguments to the IoBuildPartialMdl() function:

   IoBuildPartialMdl( IN PMDL SourceMdl,

                      IN OUT PMDL TargetMdl,

                      IN PVOID VirtualAddress,

                      IN ULONG Length )


0x0041 MUST_SUCCEED_POOL_EMPTY

No more Must Succeed pool.

If kernel debugger is available, the VM command lists various sizes.

Parameters

----------

   1 - Size of the request that could not be satisfied

   2 - Number of pages used of nonpaged pool

   3 - Number of too large PAGE_SIZE requests from nonpaged pool

   4 - Number of pages available


0x0042 ATDISK_DRIVER_INTERNAL

Internal error in hard disk device driver


0x0043 NO_SUCH_PARTITION

A disk device driver called the I/O system to change a partition type on a specified partition, but the partition does not exist.


0x0044 MULTIPLE_IRP_COMPLETE_REQUESTS

An attempt was made to ‘complete’ an I/O Request Packet (IRP) more than once.

A driver has requested that an IRP be completed [IoCompleteRequest()], but the packet has already been completed. This is a tough bug to find because the easiest case, a driver actually attempted to complete its own packet twice, is generally not what happened. Rather, two separate drivers each believe that they own the packet, and each attempts to complete it. The first actually works, and the second fails. Tracking down which drivers in the system actually did this is difficult, because the tracks of the first driver have been covered by the second. However, the driver stack for the current request can be found by examining the DeviceObject fields in each of the stack locations.

Parameter

---------

   1 - Address of the IRP


0x0045 INSUFFICIENT_SYSTEM_MAP_REGS

An attempt was made to allocate more map registers than are allocated to the adapter.


0x0046 DEREF_UNKNOWN_LOGON_SESSION

A token was deleted that was not part of any known logon session.


0x0047 REF_UNKNOWN_LOGON_SESSION

A token was created that was not part of any known logon session.


0x0048 CANCEL_STATE_IN_COMPLETED_IRP

An attempt was made to cancel an IRP that indicates that the packet was in a cancelable state, but the packet had already been completed.

This error indicates that an I/O Request Packet (IRP) that is to be canceled has a cancel routine specified in it, meaning the packet is in a state in which the packet can be canceled. However, the packet no longer belongs to a driver, as it has entered I/O completion. This is either a driver bug, or more than one driver is accessing the same packet, which is not likely and much more difficult to debug.

Parameter

---------

   1 - Pointer to the IRP


0x0049 PAGE_FAULT_WITH_INTERRUPTS_OFF

A page fault occurred with interrupts off.

This means exactly what it says. Treat it as a case of 0x0A above.


0x004A IRQL_GT_ZERO_AT_SYSTEM_SERVICE

Attempt to exit from a system service with IRQL > 0


0x004B STREAMS_INTERNAL_ERROR

Internal error in the STREAMS environment or a STREAMS driver


0x004C FATAL_UNHANDLED_HARD_ERROR

A fatal hard error occurred before the hard error handler was available.

If a hard error occurs during system boot before Windows NT is up, and it is a real error, the system will halt with a blue screen.

Some common cases are:

x218 - A necessary Registry hive file could not be loaded. The hive

       file may be corrupt or missing. The Emergency Repair disk may

       be required to recover from this.

       The driver may have corrupted the Registry data while loading

       into memory, or the memory where the Registry file was loaded

       is not actually memory. In particular, AST EISA machines with

       16 MB or more of memory must have access to the memory above 16

       MB that is ENABLED in the EISA configuration utility, or the

       Registry file is liable to get loaded in this spot, but will

       return just 0xffffffff when the memory is read.

x21A - Either Winlogon, or CSRSS (Windows) died unexpectedly. The exit

       code tells more information. Usually it is c0000005, meaning

       that an unhandled exception crashed either of these processes.

       There is not much you can do unless this becomes a persistent

       problem.

x221 - This means that a driver is corrupt, or a system DLL was

       detected to be corrupt. Windows NT does its best to check the

       integrity of drivers and important system DLLs. A blue screen

       is displayed with the name of the corrupt file. If this occurs,

       boot an alternate operating system, or reinstall if no

       alternate exists. Make sure the on-disk file that is listed as

       bad matches the version on CD and replace it if necessary. In

       some cases, random corruption can mean that there is a hardware

       problem in the I/O path to the file.


0x004D NO_PAGES_AVAILABLE

The no physical pages are available.

No free pages available to continue operations. If the kernel debugger is available, enter the following:

   !process 0 7

   !vm

   dd mmpagingfiles

   dd @$p

Parameters

----------

   1 - Number of dirty pages

   2 - Number of physical pages in machine

   3 - Extended commit value in pages

   4 - Total commit value in pages


0x004E PFN_LIST_CORRUPT

The memory management PFN list is corrupt.

Caused by corrupting I/O driver structures. If the kernel debugger is available, get a stack trace.

Parameters

----------

   1 - Value 1

   2 - ListHead value that was corrupt

   3 - Number of pages available

   4 - 0

   1 - Value 2

   2 - Entry in list being removed

   3 - Highest physical page number

   4 - Reference count of entry being removed

   1 - Value 7 - sharing count or PTE count are non-zero

   2 - Page Frame Index

   3 - Sharing count

   4 - Valid PTE Count


0x004F NDIS_INTERNAL_ERROR

Internal error in the NDIS wrapper or an NDIS driver.


0x0050 PAGE_FAULT_IN_NONPAGED_AREA

Page fault in the address space reserved for nonpaged data.


0x0051 REGISTRY_ERROR

General Registry/Configuration Manager bugcheck.

Something has gone wrong with the Registry. If a kernel debugger is available, get a stack trace. If the stack trace indicates you are in a system worker thread (CmpWorker will be on the call list), enter the following kernel debugger commands:

    dd CmpRegistryMutex+18 L1

    !thread <whatever value the above command printed out>

This will give you the thread and stack trace that made the Registry call.

This error can also indicate that the Registry received an I/O error while trying to read one of its files, so the error can be caused by hardware problems or file system corruption. It can also occur because of a failure in a refresh operation that is used only by the security system, and then only when resource limits are encountered. When you see this bug code, note if the machine is a PDC or BDC, and how many accounts are in its security accounts manager (SAM) database, whether it might be a replication target, and whether the volume where the hive files reside is nearly full.

Parameters

----------

   1 - Value 1 (indicates where bug code occurred)

   2 - Value 2 (indicates where bug code occurred)

   3 - May be pointer to hive

   4 - May be return code of HvCheckHive if the hive is corrupt


0x0052 MAILSLOT_FILE_SYSTEM

General Mailslot file system bugcheck


0x0053 NO_BOOT_DEVICE

No boot device driver successfully initialized bugcheck


0x0054 LM_SERVER_INTERNAL_ERROR

Fatal error in the Lan Manager server.


0x0055 DATA_COHERENCY_EXCEPTION

Page color in primary and secondary data caches mismatches.


0x0056 INSTRUCTION_COHERENCY_EXCEPTION

Page color in primary and secondary instruction caches mismatches.


0x0057 XNS_INTERNAL_ERROR

The UB card has locked up and you may want to replace your card soon.


0x0058 FTDISK_INTERNAL_ERROR

Internal error in the FtDisk driver.

The system was booted from a revived primary partition, so the hives say the mirror is all right, when in fact it is not. The real images of the hives are on the shadow. You must boot from the shadow.


0x0059 PINBALL_FILE_SYSTEM

General Pinball (HPFS) file system bugcheck


0x005A CRITICAL_SERVICE_FAILED

A critical service failed to initialize, but the LastKnownGood environment variable could not be set.


0x005B SET_ENV_VAR_FAILED

A critical service failed to initialize, but the LastKnownGood environment variable could not be set.


0x005C HAL_INITIALIZATION_FAILED

Phase 0 HAL initialization failed.


0x005D HEAP_INITIALIZATION_FAILED

Heap initialization failed.


0x005E OBJECT_INITIALIZATION_FAILED

Phase 0 object management initialization failed.


0x005F SECURITY_INITIALIZATION_FAILED

Phase 0 security initialization failed.


0x0060 PROCESS_INITIALIZATION_FAILED

Phase 0 Process initialization failed.


0x0061 HAL1_INITIALIZATION_FAILED

Phase 1 HAL initialization failed.


0x0062 OBJECT1_INITIALIZATION_FAILED

Phase 1 object management initialization failed.


0x0063 SECURITY1_INITIALIZATION_FAILED

Phase 1 security initialization failed.


0x0064 SYMBOLIC_INITIALIZATION_FAILED

Symbolic link initialization failed.


0x0065 MEMORY1_INITIALIZATION_FAILED

Phase 1 memory initialization failed.


0x0066 CACHE_INITIALIZATION_FAILED

Cache initialization failed.


0x0067 CONFIG_INITIALIZATION_FAILED

Configuration initialization failed.

This means the Registry could not allocate the pool needed to contain the Registry files. This error should never occur, since it is early enough in system initialization that there is always plenty of the paged pool available.

Parameters

----------

   1 - 5

   2 - Indicates location in NTOS\CONFIG\CMSYSINI that failed


0x0068 FILE_INITIALIZATION_FAILED

File system initialization failed.


0x0069 IO1_INITIALIZATION_FAILED

Phase 1 I/O initialization failed.

Initialization of the I/O system failed for some reason. There is practically no other information available. In general, this error occurs because Setup made some incorrect decisions about the installation of the system, or the user has reconfigured the system.


0x006A LPC_INITIALIZATION_FAILED

LPC initialization failed.


0x006B PROCESS1_INITIALIZATION_FAILED

Phase 1 process initialization failed.

Parameters

----------

   1 - Indicates the status code that made Windows NT think

       initialization failed

   2 - Indicates the location in NTOS\PS\PSINIT.C where the failure

       was detected


0x006C REFMON_INITIALIZATION_FAILED

Reference monitor initialization failed.


0x006D SESSION1_INITIALIZATION_FAILED

Session manager AllocVm parameters failed.

Parameter

1 - Indicates the NT status code that tripped us into thinking that initialization failed.


0x006E SESSION2_INITIALIZATION_FAILED

Session manager AllocVm environment failed.

Parameter

1 - Indicates the NT status code that tripped us into thinking that initialization failed.


0x006F SESSION3_INITIALIZATION_FAILED

Session manager process create failed.

Parameter

1 - Indicates the NT status code that tripped us into thinking that initialization failed.


0x0070 SESSION4_INITIALIZATION_FAILED

Session manager resume thread failed.

Parameter

1 - Indicates the NT status code that tripped us into thinking that initialization failed.


0x0071 SESSION5_INITIALIZATION_FAILED

Session manager terminated.

These bug code codes (SESSION1 - SESSION5) indicate the location in

NTOS\INIT\INIT.C where the failure was detected.

Parameter

---------

   1 - Indicates the status code that made Windows NT think

       initialization failed


0x0072 ASSIGN_DRIVE_LETTERS_FAILED

Drive letter assignment failed.


0x0073 CONFIG_LIST_FAILED

Configuration link list failed.

Indicates that one of the core system hives is corrupt or unreadable.

This hive can be either SOFTWARE, SECURITY, or SAM.

Parameters

----------

   1 - 5

   2 - 2

   3 - Index of hive in list

   4 - Pointer to UNICODE_STRING containing filename of hive


0x0074 BAD_SYSTEM_CONFIG_INFO

System configuration information is corrupt.

This error may indicate that the SYSTEM hive loaded by the

OSLOADER/NTLDR was corrupt. However, this is unlikely, since OSLOADER

checks a hive to make sure it is not corrupt after loading it.

This error may also indicate that some critical Registry keys and

values are not present. Booting from LastKnownGood may correct the

problem, but you may need to reinstall or use the Emergency Repair

Disk.


0x0075 CANNOT_WRITE_CONFIGURATION

System configuration information cannot be written.

This error will occur if the SYSTEM hive files (SYSTEM and SYSTEM.ALT)

cannot be grown to accommodate additional data written into the hive

between Registry initialization and phase one initialization (when the

file systems are available). This error usually means there are 0

bytes of free space available on the drive, though it could be caused

by trying to store the Registry on a read-only device.


0x0076 PROCESS_HAS_LOCKED_PAGES

Process terminated with pages locked for I/O.

This error is caused by a driver not cleaning up completely after an

I/O operation.

Parameters

----------

   1 - Process address

   2 - Number of locked pages

   3 - Number of private pages

   4 - 0


0x0077 KERNEL_STACK_INPAGE_ERROR

I/O error on kernel stack paging operation.

The requested page of kernel data could not be read in. This error is caused by a bad block in a paging file or a disk controller error (in extremely rare cases, it is caused by running out of resources, specifically, the nonpaged pool with a status of c0000009a [STATUS_INSUFFICIENT_RESOURCES]).

If the first and second arguments are 0, the stack signature in the kernel stack was not found. This error is caused by bad hardware.

An I/O status of c000009c (STATUS_DEVICE_DATA_ERROR) or c000016a (STATUS_DISK_OPERATION_FAILED) normally indicates the data could not be read from the disk due to a bad block. Upon reboot, Autocheck will run and attempt to map out the bad sector. If the status is C0000185 (STATUS_IO_DEVICE_ERROR) and the paging file is on a SCSI disk device, the cabling and termination should be checked.

Parameters

----------

   1 - 0

   2 - 0

   3 - PTE value at time of error

   4 - Address of signature on kernel stack

   1 - Status code

   2 - I/O status code

   3 - Page file number

   4 - Offset into page file


0x0078 PHASE0_EXCEPTION

Exception during system initialization phase 0.


0xf000 SYSTEM_FATAL_TRAP0

Intel only processor trap 0 - divide by 0.

Called by the CPU if an attempt is made to divide by a zero value. Int 0h is called if the processor attempts to perform a the illegal operation divide by zero.  A divide by zero error can occur unexpectedly during operation of a program in which a stack problem results in attempts by the processor to execute Int 0h.


0xf001 SYSTEM_FATAL_TRAP1

Intel only processor trap 1 - debugger call.

Called by the CPU if the trap flag (TF) is set. (note: You set the Trap Flag bit in the EFLAGS register)  When a trap flag is set an INT 01h will be called after each instruction has been executed.  The debugger uses this interrupt to handle program single stepping.


0xf002 SYSTEM_FATAL_TRAP2

Intel only processor trap 2 - NMI interrupt.

Trap 2 is a hardware problem.

There is parity logic on the memory subsystem of all PCs that monitors each memory reference.  If a parity error is encountered, the NMI (Non Maskable Interrupt) pin of the Intel processor is asserted.  This immediately causes control to be transferred to a short routine that prints out register information, and then halts the CPU.

The design of the PC ISA (Industry Standard Architecture) memory subsystem virtually guarantees any trap 2 is a hardware problem.  Resolution of this condition should center on replacing the failing memory, or resolving a possible hardware configuration problem.


0xf003 SYSTEM_FATAL_TRAP3

Intel only processor trap 3 - Breakpoint.

It may indicate a breakpoint instruction was erroneously left in the trapping program during development.


0xf004 SYSTEM_FATAL_TRAP4

Intel only processor trap 4 - INTO detected overflow.

Called by the CPU when an arithmetic operation overflows.  When arithmetic operations generate results larger than the data type allows, this trap occurs.  INTO refers to Interrupt on Overflow.


0xf005 SYSTEM_FATAL_TRAP5

Intel only processor trap 5 - BOUND range exceeded.

The BOUND instruction compares an array index with an upper bound and a lower bound.  If the index is out of range, the processor traps to Int 05h.


0xf006 SYSTEM_FATAL_TRAP6

Intel only processor trap 6 - invalid  opcode.

The processor tried to execute a protected mode instruction while in real mode. The processor tried to execute an instruction that contained invalid operands.


0xf007 SYSTEM_FATAL_TRAP7

Intel only processor trap 7 - Device not available.

The program has tried to execute a hardware coprocessor instruction, when no coprocessor is available.


0xf008 SYSTEM_FATAL_TRAP8

Intel only processor trap 8 - double fault.

It means the operating system encountered a critical error while in the process of already servicing an error. This normally indicates a system configuration problem, or device driver problem. A trap occurred whilst processing another trap, this is not recoverable.


0xf00A SYSTEM_FATAL_TRAPA

Intel only processor trap 10 - invalid task state segment.

This error is a result of a corrupt Task State Segment. (Note: A Task State Segment [TSS] is a special memory segment that the processor uses to support multitasking. It contains a copy of all the registers that must be saved to preserve the state of a task, as well as the values that are associated with the task but are not stored in CPU registers.)


0xf00B SYSTEM_FATAL_TRAPB

Intel only processor trap 11 - segment not present.

The processor tried to access a memory segment that is not present (ie. its been swapped to disk).


0xf00C SYSTEM_FATAL_TRAPC

Intel only processor trap 12 - stack exception.

An instruction occurred that referred to memory beyond the limits of the stack.


0xf00D SYSTEM_FATAL_TRAPD

Intel only processor trap 13 - general protection fault.

A condition occurred that was not covered by some other exception. Normally this is caused by a process accessing memory which it does not have access rights to.


0x0079 MISMATCHED_HAL

The HAL revision level and HAL configuration type do not match that of the kernel or the machine type. This error is probably occurring because the user has manually updated either NTOSKRNL.EXE or HAL.DLL. Or, the machine has a multiprocessor (MP) HAL and a uniprocessor (UP) kernel, or the reverse.

Parameters

----------

   1 - Type of mismatch (1, 2, or 3):

       1 - The PRCB release levels mismatch (something is out of

           date). If this is the case, parameters 2 and 3 are:

           2 - Major PRCB level of NTOSKRNL.EXE

           3 - Major PRCB level of HAL.DLL

   2 - The build types mismatch. If this is the case, parameters

       2 and 3 are:

           2 - Build type of NTOSKRNL.EXE

           3 - Build type of HAL.DLL

           Build Types

           -----------

              0 - Free multiprocessor-enabled build

              1 - Checked multiprocessor-enabled build

              2 - Free uniprocessor build

    3 - Micro Channel Architecture (MCA) computers require a

        MCA-specific HAL. If this is the case, parameters 2 and 3

        are:

           2 - Machine type as detected by NTDETECT.COM

               A value of a 2 would mean the computer is MCA.

           3 - Machine type that HAL supports

               A value of a 2 would mean the HAL is built for MCA.


0x007B INACCESSIBLE_BOOT_DEVICE

During the initialization of the I/O system, the driver for the boot device may have failed to initialize the device that the system is attempting to boot from, or the file system that is supposed to read that device may have either failed its initialization or simply not recognized the data on the boot device as a file system structure. In the former case, the first argument is the address of a Unicode string data structure that is the ARC name of the device from which the boot was being attempted. In the latter case, the first argument is the address of the device object that could not be mounted.

If this is the initial setup of the system, this error may have occurred because the system was installed on an unsupported disk or SCSI controller. Note that some controllers are supported only by drivers that are in the Windows Driver Library (WDL), which requires the user to do a custom installation.

This error can also be caused by the installation of a new SCSI adapter or disk controller or by repartitioning the disk with the system partition. If this is the case, on x86 systems, the BOOT.INI file must be edited; on ARC systems, Setup must be run. For information on changing BOOT.INI, see the Windows NT Advanced Server "Administrator's Guide.

If the argument is a pointer to an ARC name string, the format of the first two (and in this case only) long words will be:

   USHORT Length;

   USHORT MaximumLength;

   PVOID Buffer;

That is, the first long word will contain something like 00800020, where 20 is the actual length of the Unicode string, and the next long word will contain the address of buffer. This address will be in system space, so the high-order bit will be set.

If the argument is a pointer to a device object, the format of the first word will be:

   USHORT Type;

That is, the first word will contain a 0003, where the Type code will always be 0003.

Note that this makes it immediately obvious whether the argument is a pointer to an ARC name string or a device object, since a Unicode string can never have an odd number of bytes, and a device object will always have a Type code of 3.

Parameter

---------

   1 - Pointer to the device object or Unicode string of ARC name


0x007A KERNEL_DATA_INPAGE_ERROR

The requested page of kernel data could not be read in. This error is caused by a bad block in the paging file or a disk controller error. See also KERNEL_STACK_INPAGE_ERROR

Parameters

----------

   1 - Lock type that was held (value 1, 2, 3, or PTE address)

   2 - Error status (normally I/O status code)

   3 - Current process (virtual address for lock type 3, or PTE)

   4 - Virtual address that could not be in-paged


0x007C BUGCODE_PSS_MESSAGE

Restart and set the recovery options in the system control panel or the /CRASHDEBUG system start option. If this message reappears, contact your system administrator or technical support group.


0x007D INSTALL_MORE_MEMORY

Not enough memory to boot Windows NT (needs 5 MB).

Parameters

----------

   1 - Number of physical pages found

   2 - Lowest physical page

   3 - Highest physical page

   4 - 0


0x007E WINDOWS_NT_BANNER

Microsoft (R) Windows NT (TM) Version %s (Build %u%s)


0x007F UNEXPECTED_KERNEL_MODE_TRAP

This error means a trap occurred in kernel mode, either a kind of trap  that the kernel is not allowed to have or catch (a bound trap), or a kind of trap that is always instant death (double fault). The first number in the bug code parentheses is the number of the trap (8 = double fault). To learn more about what these traps are, select: Intel x86 Processor Trap codes

From kernel debugger, a KB and !TRAP on the appropriate frame (which will be the EBP that goes with a procedure named KiTrap--at least on x86 machines) will show where the trap was taken.


0x0080 NMI_HARDWARE_FAILURE

The HAL is supposed to report whatever specific data it has and to tell the user to call his or her hardware vendor for support.


0x0081 SPIN_LOCK_INIT_FAILURE


0x0082 DFS_FILE_SYSTEM


0x0083 OFS_FILE_SYSTEM


0x0084 RECOM_DRIVER


0x0085 SETUP_FAILURE

(NOTE:  Textmode setup no longer uses bugchecks to bail out of serious error conditions.  Therefore, you will never encounter a bugcheck 0x85. All bugchecks have been replaced with friendlier and (where possible) more descriptive error messages.  Some of the former bugchecks, however, have simply been replaced by our own bugcheck screen, and the codes for these error conditions are the same as before.  These are documented below.)

The first extended bugcheck field is a code indicating what the problem is, and the other fields are used differently depending on that value.

    1 -

        0:  The oem hal font is not a valid .fon format file, and so setup

            is unable to display text.

            This indicates that vgaxxx.fon on the boot floppy or CD-ROM

            is damaged.

        1:  Video initialization failed.  NO LONGER A BUGCHECK CODE.

            This error now has its own error screen, and the user is only

            presented with the two relevant parameters detailed below.

            This may indicate that the disk containing vga.sys

            (or other video driver appropriate to the machine)

            is damaged or that machine has video hardware that

            we cannot communicate with.

            2 - What failed:

                0: NtCreateFile of \device\video0

                1: IOCTL_VIDEO_QUERY_NUM_AVAIL_MODES

                2: IOCTL_VIDEO_QUERY_AVAIL_MODES

                3: Desired video mode not supported.  This is indicative of

                   an internal setup error.

                4: IOCTL_VIDEO_SET_CURRENT_MODE (unable to set video mode)

                5: IOCTL_VIDEO_MAP_VIDEO_MEMORY

                6: IOCTL_VIDEO_LOAD_AND_SET_FONT

            3 - Status code from NT API call, if appropriate.

        2:  Out of memory.  NO LONGER A BUGCHECK CODE.

            This error now uses a more friendly error screen that works regardless

            of how far along in setup we are.

        3:  Keyboard initialization failed.  NO LONGER A BUGCHECK CODE.

            There are now 2 error screens for the two different possible errors

            we can get here.

            This may indicate that the disk containing the keyboard driver

            (i8042prt.sys or kbdclass.sys) is damaged or that machine has

            keyboard hardware we cannot communicate with.

            It may also mean that the keyboard layout dll could not be loaded.

            2 - What failed:

                0: NtCreateFile of \device\KeyboardClass0 failed.

                   "Setup did not find a keyboard connected to your computer."

                1: Unable to load keyboard layout dll.

                   "Setup could not load the keyboard layout file <filename>."

                   Indicates that the cd or floppy is missing a file (kbdus.dll

                   for us release, other layout dlls for localized ones).

        4:  Setup was unable to resolve the ARC device pathname of

            the device from which setup was started. This is an internal

            Setup error.

        5:  Partitioning sanity check failed.  This indicates a bug in

            a disk driver.  The parameters are meaningful only to the setup

            group.


0x0086 AUDIT_FAILURE

Audit attempt has failed


0x0087 WINDOWS_NT_CSD_STRING

Service Pack


0x0088 WINDOWS_NT_INFO_STRING

%u System Processor%s [%u Kb Memory] %Z


0x0089 WINDOWS_NT_MP_STRING

MultiProcessor Kernel


0x008a THREAD_TERMINATE_HELD_MUTEX

A kernel thread terminated while holding a mutex


0x008b MBR_CHECKSUM_MISMATCH

This message occurs during the boot process when the MBR checksum the system calculates does not match the checksum passed in by the loader. This is usually an indication of a virus. There are many forms of viruses and not all can be detected. The newer ones usually can only be detected by a virus scanner that has recently been upgraded. Boot a write-protected disk containing a virus scanner and attempt to clean out the infection.

KerBugCheckEx parameters:

    1 - Disk Signature from MBR.

    2 - MBR check sum calculated by osloader.

    3 - MBR checksum calculated by system.


0x008c BUGCODE_PSS_CRASH_INIT

Beginning dump of physical memory


0x008d BUGCODE_PSS_CRASH_PROGRESS

Dumping physical memory to disk


0x008e BUGCODE_PSS_CRASH_DONE

Physical memory dump complete.  Contact your system administrator or technical support group.


0x008f PP0_INITIALIZATION_FAILED

This message occurs if phase 0 initialization of the kernel-mode Plug and Play Manager failed.  There's really nothing going on here that could cause a failure.


0x0090 PP1_INITIALIZATION_FAILED

This message occurs if phase 1 initialization of the kernel-mode Plug and Play Manager failed.  This is where we do most of our initialization, including setting up the environment (registry, etc.) for drivers to subsequently call during I/O init.


0x0091 WIN32K_INIT_OR_RIT_FAILURE

A Failure occurred initialising the Kernel Mode Win 32 subsystem


0x0092 UP_DRIVER_ON_MP_SYSTEM

This message occurs if a UNIPROCESSOR only driver is loaded on a MultiProcessor system with more than one active processor.

KeBugCheckEx parameters:

    1 - The Base address of the driver.


0x0093 INVALID_KERNEL_HANDLE

This message occurs if kernel code (server, redirector, other driver, etc.) attempts to close a handle that is not a valid handle.

    1 -	The handle that NtClose was called with.

    2 -	0 means a protected handle was closed.

1 means an invalid handle was closed.


0x0094 KERNEL_STACK_LOCKED_AT_EXIT

This message occurs when a thread exits while it's kernel stack is marked as not swapable


0x0095 PNP_INTERNAL_ERROR

An internal error has occurred in the Plug and Play driver.


0x0096 INVALID_WORK_QUEUE_ITEM

This message occurs when KeRemoveQueue removes a queue entry whose flink or blink field is null.  This is almost always called by code misusing worker thread work items, but any queue misuse can cause this.  The rule is that an entry on a queue may only be inserted on the list once. When an item is removed from a queue, it's flink field is set to NULL. This bugcheck occurs when remove queue attempts to remove an entry, but the flink or blink field is NULL. In order to debug this problem, you need to know the queue being referenced.

If the queue is one of the EX worker queues (ExWorkerQueue), then the item being removed is a WORK_QUEUE_ITEM (see ex.h). This bugcheck assumes that this is the case.

The bugcheck ex parameters are designed to help identify the driver misusing the queue item.

KeBugCheckEx parameters:

1 - The address of the queue entry whose flink/blink field is NULL

2 - The address of the queue being references. Usually this is one of the ExWorkerQueues.

3 - The base address of the ExWorkerQueue array. This will help determine if the queue in question is an ExWorkerQueue and if so, the offset from this parameter will isolate the queue.

4 - If this is an ExWorkerQueue (which it usually is), this is the address of the worker routine that would have been called if the work item was valid. This can be used to isolate the driver that is misusing the work queue.


0x0097 BOUND_IMAGE_UNSUPPORTED

MmLoadSystemImage was called to load a bound image. This is not supported in the kernel.  Make sure bind.exe was not run on the image.


0x0098 END_OF_NT_EVALUATION_PERIOD

Your NT System is an evaluation unit with an expiration date. The trial period is over.

KeBugCheckEx parameters:

    1 - The low order 32 bits of your instalation date

    2 - The high order 32 bits of your instalation date

    3 - The trial period in minutes


0x0099 INVALID_REGION_OR_SEGMENT

ExInitializeRegion or ExInterlockedExtendRegion was called with an invalid

set of parameters.

KeBugCheckEx parameters;

    1 - The segment address which must reside on a quadword boundary.

    2 - The segment size which must be greater than the block size plus

        the size of a segment header.

    3 - The block size which must be a multiple of eight and smaller than

        the segment size minus the size of the segment header.


Network Protocol Event Codes

The following codes are Event Ids of protocol related errors which may appear in the Event Viewer System error log

Note that the codes are not necessarily unique across the whole system. Therefore it is important that as well as the event code you also note the component generating the event to be sure of referencing the correct information.

Protocol Environment

Stream Environment Events (4000-4099)

NDIS Environment Events (5000-5099)

Transport Events (9000-9499)

RAS Events (20000-20099)

TCP/IP

Streams TCP/IP (NT 3.1) Events (4100-4599)

TDI TCP/IP (NT 3.5 and later) Events (4000-4399)

WINS Events (4096-4290)

DHCP Events (1000-1099 and 20000-20099)

SNMP Events (1000-1004 and 1100-1103)

IPX/SPX (nwlink)

SAP (Service Advertising Process) Agent Events (8500-8999)

IPX/SPX Events (9500-9999)

Appletalk

AppleTalk Events (2000-2063)

Network and System service Events


Network and System service Event Codes

The following codes are Event Ids of Service related errors which may appear in the Event Viewer System error log.

Note that the codes are not necessarily unique across the system. Therefore it is important that as well as the event code you also note the component generating the event to be sure of referencing the correct information.

Server Events (2000-2999)

Interpreting the data field of Server Network Events

Server event Dump data codes

Redirector Events (3000-3999)

Client Services for Netware Events (3000-3999)

Directory Replicator Events (3206-3222)

Remoteboot (RPL) Events (3250-3257 and 5742-5769)

Uninterruptible Power Supply (UPS) Events (3230-3236)

Netlogon Events (5700-5741)

Event log Events (6000-6099)

System Events (6100-6199)

Service Controller Events (7000-7899)

Schedule (AT command) Events (7900-7999)

Browser/Bowser Events (8000-8499)

Network Protocol Events


Server Events

Server driver events, issued from kernel mode (2000-2499).

2000 EVENT_SRV_SERVICE_FAILED

2001 EVENT_SRV_RESOURCE_SHORTAGE

2002 EVENT_SRV_CANT_CREATE_DEVICE

2003 EVENT_SRV_CANT_CREATE_PROCESS

2004 EVENT_SRV_CANT_CREATE_THREAD

2005 EVENT_SRV_UNEXPECTED_DISC

2006 EVENT_SRV_INVALID_REQUEST

2007 EVENT_SRV_CANT_OPEN_NPFS

2009 EVENT_SRV_CANT_GROW_TABLE

2010 EVENT_SRV_CANT_START_SCAVENGER

2011 EVENT_SRV_IRP_STACK_SIZE

2012 EVENT_SRV_NETWORK_ERROR

2013 EVENT_SRV_DISK_FULL

2016 EVENT_SRV_NO_VIRTUAL_MEMORY

2017 EVENT_SRV_NONPAGED_POOL_LIMIT

2018 EVENT_SRV_PAGED_POOL_LIMIT

2019 EVENT_SRV_NO_NONPAGED_POOL

2020 EVENT_SRV_NO_PAGED_POOL

2021 EVENT_SRV_NO_WORK_ITEM

2022 EVENT_SRV_NO_FREE_CONNECTION

2023 EVENT_SRV_NO_FREE_RAW_WORK_ITEM

2024 EVENT_SRV_NO_BLOCKING_IO

Server service events, issued from user mode (2500-2999).

2501 EVENT_SRV_KEY_NOT_FOUND

2502 EVENT_SRV_KEY_NOT_CREATED

2503 EVENT_SRV_NO_TRANSPORTS_BOUND

2504 EVENT_SRV_CANT_BIND_TO_TRANSPORT

2505 EVENT_SRV_CANT_BIND_DUP_NAME

2506 EVENT_SRV_INVALID_REGISTRY_VALUE

2507 EVENT_SRV_INVALID_SD

2508 EVENT_SRV_CANT_LOAD_DRIVER

2509 EVENT_SRV_CANT_UNLOAD_DRIVER

2510 EVENT_SRV_CANT_MAP_ERROR

2511 EVENT_SRV_CANT_RECREATE_SHARE


Redirector Events

3001 EVENT_RDR_RESOURCE_SHORTAGE

3002 EVENT_RDR_CANT_CREATE_DEVICE

3003 EVENT_RDR_CANT_CREATE_THREAD

3004 EVENT_RDR_CANT_SET_THREAD

3005 EVENT_RDR_INVALID_REPLY

3006 EVENT_RDR_INVALID_SMB

3007 EVENT_RDR_INVALID_LOCK_REPLY

3009 EVENT_RDR_FAILED_UNLOCK

3011 EVENT_RDR_CLOSE_BEHIND

3012 EVENT_RDR_UNEXPECTED_ERROR

3013 EVENT_RDR_TIMEOUT

3014 EVENT_RDR_INVALID_OPLOCK

3015 EVENT_RDR_CONNECTION_REFERENCE

3016 EVENT_RDR_SERVER_REFERENCE

3017 EVENT_RDR_SMB_REFERENCE

3018 EVENT_RDR_ENCRYPT

3019 EVENT_RDR_CONNECTION

3021 EVENT_RDR_MAXCMDS

3022 EVENT_RDR_OPLOCK_SMB

3023 EVENT_RDR_DISPOSITION

3024 EVENT_RDR_CONTEXTS

3025 EVENT_RDR_WRITE_BEHIND_FLUSH_FAILED

3026 EVENT_RDR_AT_THREAD_MAX

3027 EVENT_RDR_CANT_READ_REGISTRY

3028 EVENT_RDR_TIMEZONE_BIAS_TOO_LARGE

3029 EVENT_RDR_PRIMARY_TRANSPORT_CONNECT_FAILED

3030 EVENT_RDR_DELAYED_SET_ATTRIBUTES_FAILED

3031 EVENT_RDR_DELETEONCLOSE_FAILED


Streams Environment Events

4000 EVENT_STREAMS_STRLOG

4001 EVENT_STREAMS_ALLOCB_FAILURE

4002 EVENT_STREAMS_ALLOCB_FAILURE_CNT

4003 EVENT_STREAMS_ESBALLOC_FAILURE

4004 EVENT_STREAMS_ESBALLOC_FAILURE_CNT


Streams TCP/IP (NT 3.1) Events

General  TCP/IP messages (4100-4149).

4100 EVENT_TCPIP_INIT_FAIL

4101 EVENT_TCPIP_PARAM_INIT_FAILURE

4102 EVENT_TCPIP_PARAM_BAD_VALUE

4103 EVENT_TCPIP_DRIVER_NOT_INIT

4104 EVENT_TCPIP_NONCLONE_OPEN

4105 EVENT_TCPIP_REOPEN

4106 EVENT_TCPIP_BAD_READ_IOCTL

4107 EVENT_TCPIP_BAD_WRITE_IOCTL

4108 EVENT_TCPIP_BAD_READ_IOCTL_ACK

4109 EVENT_TCPIP_BAD_READ_PROTO

4110 EVENT_TCPIP_BAD_WRITE_PROTO

4111 EVENT_TCPIP_BAD_READ_MSG

4112 EVENT_TCPIP_BAD_WRITE_MSG

4113 EVENT_TCPIP_BAD_PKT_LEN

4114 EVENT_TCPIP_ORPHAN_ICMP

4115 EVENT_TCPIP_NUM_ORPHAN_ICMPS

4116 EVENT_TCPIP_INVALID_ICMP

ARP Messages (4150-4174).

4150 EVENT_ARP_NONUNICAST_ADDR

4151 EVENT_ARP_CACHE_FULL

4152 EVENT_ARP_BAD_REQUEST

4153 EVENT_ARP_BAD_REQUEST_CNT

4154 EVENT_ARP_REG_FAILURE

4155 EVENT_ARP_CACHE_FAILURE

4156 EVENT_ARP_BAD_DL_VERSION

4157 EVENT_ARP_IPADDR_IN_USE

IP Loopback Events (4175-4184).

4175 EVENT_IPLOOP_OPEN_FAIL

IP/ICMP Events (4185-4224).

4185 EVENT_IP_PROT_TAB_FULL

4186 EVENT_IP_REG_FAILURE

4187 EVENT_IP_DEREG_FAILURE

4188 EVENT_IP_NO_WCARD_GWAY_DEL

4189 EVENT_ICMP_BAD_CKSUM

4190 EVENT_ICMP_BAD_TYPE

4191 EVENT_ICMP_BAD_OPT_LEN

4192 EVENT_ICMP_BAD_PROTOCOL

4193 EVENT_ICMP_BAD_PROTOCOL2

4194 EVENT_IP_INVALID_BCAST

4195 EVENT_IP_CANT_XMIT_DF

4196 EVENT_IP_SMALL_HEADER

4197 EVENT_IP_BAD_VERSION

4198 EVENT_IP_BAD_CKSUM

4199 EVENT_IP_BAD_LENGTH

4200 EVENT_IP_BAD_LENGTHS

4201 EVENT_IP_S_SRC_ROUTE_BCAST

4202 EVENT_IP_TTL_EXPIRED

4203 EVENT_IP_BAD_OPTION_LEN

4204 EVENT_IP_R_SRC_ROUTE_BCAST

4205 EVENT_IP_NET_ERROR

4206 EVENT_IP_FRAG_TIMEOUT

TCP Messages (4225-4264).

4225 EVENT_TCP_SYN_NO_OPTIONS

4226 EVENT_TCP_BAD_TLI_TYPE

NBT  Events (4300-4399).

4300 EVENT_NBT_NOT_INIT

4301 EVENT_NBT_LMHOSTS_TOO_BIG

4302 EVENT_NBT_LMHOSTS_LOAD_FAILURE

4303 EVENT_NBT_LMHOSTS_SYNTAX_ERROR

TCP/IP and NBT Service Events (4400-4499).

4400 EVENT_TCPIPSVC_NO_MEMORY

4401 EVENT_TCPIPSVC_NO_REG_KEY

4402 EVENT_TCPIPSVC_NO_REG_VALUE

4403 EVENT_TCPIPSVC_ARP_INIT_FAIL

4404 EVENT_TCPIPSVC_NO_DRV_UNDER_MOD

4405 EVENT_TCPIPSVC_MUX_MOD

4406 EVENT_TCPIPSVC_UNKNOWN_MOD

4407 EVENT_TCPIPSVC_BAD_MOD_INSTANCE

4408 EVENT_TCPIPSVC_BAD_MUXID

4409 EVENT_TCPIPSVC_UNKNOWN_CTRL

4410 EVENT_TCPIPSVC_IP_INIT_FAIL

4411 EVENT_TCPIPSVC_BAD_IP_ADDR

4412 EVENT_TCPIPSVC_BAD_SUBNET_MASK

4413 EVENT_TCPIPSVC_NDIS_INIT_FAIL

4414 EVENT_TCPIPSVC_DRV_OPEN_FAIL

4415 EVENT_TCPIPSVC_MOD_PUSH_FAIL

4416 EVENT_TCPIPSVC_LINK_FAIL

4417 EVENT_TCPIPSVC_SC_REG_FAIL

4418 EVENT_TCPIPSVC_BAD_GWAY

4419 EVENT_TCPIPSVC_BAD_TRAILER

4420 EVENT_TCPIPSVC_TRACE

4421 EVENT_NBTSVC_DRV_OPEN_FAIL

4422 EVENT_NBTSVC_LINK_FAIL

4423 EVENT_NBTSVC_UNLINK_FAIL

4424 EVENT_NBTSVC_LINK_NACK_FAIL

4425 EVENT_NBTSVC_LINKREQ_FAIL

4426 EVENT_NBTSVC_BAD_LINKREQ

4427 EVENT_NBTSVC_UNKNOWN_SERVICE

4428 EVENT_NBTSVC_NBT_CONFIG_FAIL

4429 EVENT_NBTSVC_LMHOST_SYNC_FAIL

Telnet Service Events (4500-4599).

4500 EVENT_TELNET_SERVICE_NO_MEMORY

4501 EVENT_TELNET_SERVICE_STARTUP

4502 EVENT_TELNET_SERVICE_SHUTDOWN

4503 EVENT_TELNET_SERVICE_RUNTIME


TDI TCP/IP (NT 3.5) Events

General TCP/IP messages (4100-4149).

4100 EVENT_TCPIP_CREATE_DEVICE_FAILED

4101 EVENT_TCPIP_NO_RESOURCES_FOR_INIT

IP/ICMP Messages (4185-4224).

4185 EVENT_TCPIP_TOO_MANY_NETS

4186 EVENT_TCPIP_NO_MASK

4187 EVENT_TCPIP_INVALID_ADDRESS

4188 EVENT_TCPIP_INVALID_MASK

4189 EVENT_TCPIP_NO_ADAPTER_RESOURCES

4190 EVENT_TCPIP_DHCP_INIT_FAILED

4191 EVENT_TCPIP_ADAPTER_REG_FAILURE

4192 EVENT_TCPIP_INVALID_DEFAULT_GATEWAY

4193 EVENT_TCPIP_NO_ADDRESS_LIST

4194 EVENT_TCPIP_NO_MASK_LIST

4195 EVENT_TCPIP_NO_BINDINGS

4196 EVENT_TCPIP_IP_INIT_FAILED

4197 EVENT_TCPIP_TOO_MANY_GATEWAYS

4198 EVENT_TCPIP_ADDRESS_CONFLICT1

4199 EVENT_TCPIP_ADDRESS_CONFLICT2

TCP Messages (4225-4299).

4225 EVENT_TCPIP_TCP_INIT_FAILED

NBT Events (4300-4399).

4300 EVENT_NBT_CREATE_DRIVER

4301 EVENT_NBT_OPEN_REG_PARAMS

4302 EVENT_NBT_NO_BACKUP_WINS

4303 EVENT_NBT_NO_WINS

4304 EVENT_NBT_BAD_BACKUP_WINS_ADDR

4305 EVENT_NBT_BAD_PRIMARY_WINS_ADDR

4306 EVENT_NBT_NAME_SERVER_ADDRS

4307 EVENT_NBT_CREATE_ADDRESS

4308 EVENT_NBT_CREATE_CONNECTION

4309 EVENT_NBT_NON_OS_INIT

4310 EVENT_NBT_TIMERS

4311 EVENT_NBT_CREATE_DEVICE

4312 EVENT_NBT_NO_DEVICES

4313 EVENT_NBT_OPEN_REG_LINKAGE

4314 EVENT_NBT_READ_BIND

4315 EVENT_NBT_READ_EXPORT

4316 EVENT_NBT_OPEN_REG_NAMESERVER

4317 EVENT_SCOPE_LABEL_TOO_LONG

4318 EVENT_SCOPE_TOO_LONG

4319 EVENT_NBT_DUPLICATE_NAME

4320 EVENT_NBT_NAME_RELEASE


NDIS Environment Events

5000 EVENT_NDIS_RESOURCE_CONFLICT

5001 EVENT_NDIS_OUT_OF_RESOURCE

5002 EVENT_NDIS_HARDWARE_FAILURE

5003 EVENT_NDIS_ADAPTER_NOT_FOUND

5004 EVENT_NDIS_INTERRUPT_CONNECT

5005 EVENT_NDIS_DRIVER_FAILURE

5006 EVENT_NDIS_BAD_VERSION

5007 EVENT_NDIS_TIMEOUT

5008 EVENT_NDIS_NETWORK_ADDRESS

5009 EVENT_NDIS_UNSUPPORTED_CONFIGURATION

5010 EVENT_NDIS_INVALID_VALUE_FROM_ADAPTER

5011 EVENT_NDIS_MISSING_CONFIGURATION_PARAMETER

5012 EVENT_NDIS_BAD_IO_BASE_ADDRESS

5013 EVENT_NDIS_RECEIVE_SPACE_SMALL

5014 EVENT_NDIS_ADAPTER_DISABLED

5015 EVENT_NDIS_IO_PORT_CONFLICT

5016 EVENT_NDIS_PORT_OR_DMA_CONFLICT

5017 EVENT_NDIS_MEMORY_CONFLICT

5018 EVENT_NDIS_INTERRUPT_CONFLICT

5019 EVENT_NDIS_DMA_CONFLICT

5020 EVENT_NDIS_INVALID_DOWNLOAD_FILE_ERROR

5021 EVENT_NDIS_MAXRECEIVES_ERROR

5022 EVENT_NDIS_MAXTRANSMITS_ERROR

5023 EVENT_NDIS_MAXFRAMESIZE_ERROR

5024 EVENT_NDIS_MAXINTERNALBUFS_ERROR

5025 EVENT_NDIS_MAXMULTICAST_ERROR

5026 EVENT_NDIS_PRODUCTID_ERROR

5027 EVENT_NDIS_LOBE_FAILUE_ERROR

5028 EVENT_NDIS_SIGNAL_LOSS_ERROR

5029 EVENT_NDIS_REMOVE_RECEIVED_ERROR

5030 EVENT_NDIS_TOKEN_RING_CORRECTION

5031 EVENT_NDIS_ADAPTER_CHECK_ERROR

5032 EVENT_NDIS_RESET_FAILURE_ERROR

5033 EVENT_NDIS_CABLE_DISCONNECTED_ERROR

5034 EVENT_NDIS_RESET_FAILURE_CORRECTION


Event Log Events

6000 EVENT_LOG_FULL

6001 EVENT_LogFileNotOpened

6002 EVENT_LogFileCorrupt

6003 EVENT_DefaultLogCorrupt

6004 EVENT_BadDriverPacket

6005 EVENT_EventlogStarted

6006 EVENT_EventlogStopped

6007 TITLE_EventlogMessageBox


System Events

6100 EVENT_UP_DRIVER_ON_MP


Service Controller Events

Service Controller Events (7000-7999).

7000 EVENT_SERVICE_START_FAILED

7001 EVENT_SERVICE_START_FAILED_II

7002 EVENT_SERVICE_START_FAILED_GROUP

7003 EVENT_SERVICE_START_FAILED_NONE

7005 EVENT_CALL_TO_FUNCTION_FAILED

7006 EVENT_CALL_TO_FUNCTION_FAILED_II

7007 EVENT_REVERTED_TO_LASTKNOWNGOOD

7008 EVENT_BAD_ACCOUNT_NAME

7009 EVENT_CONNECTION_TIMEOUT

7010 EVENT_READFILE_TIMEOUT

7011 EVENT_TRANSACT_TIMEOUT

7012 EVENT_TRANSACT_INVALID

7013 EVENT_FIRST_LOGON_FAILED

7014 EVENT_SECOND_LOGON_FAILED

7015 EVENT_INVALID_DRIVER_DEPENDENCY

7016 EVENT_BAD_SERVICE_STATE

7017 EVENT_CIRCULAR_DEPENDENCY_DEMAND

7018 EVENT_CIRCULAR_DEPENDENCY_AUTO

7019 EVENT_DEPEND_ON_LATER_SERVICE

7020 EVENT_DEPEND_ON_LATER_GROUP

7021 EVENT_SEVERE_SERVICE_FAILED

7022 EVENT_SERVICE_START_HUNG

7023 EVENT_SERVICE_EXIT_FAILED

7024 EVENT_SERVICE_EXIT_FAILED_SPECIFIC

7025 EVENT_SERVICE_START_AT_BOOT_FAILED

7026 EVENT_BOOT_SYSTEM_DRIVERS_FAILED

7027 EVENT_RUNNING_LASTKNOWNGOOD

7028 EVENT_TAKE_OWNERSHIP

7029 TITLE_SC_MESSAGE_BOX

7030 EVENT_SERVICE_NOT_INTERACTIVE


Schedule (AT Command) Events

7900 EVENT_COMMAND_NOT_INTERACTIVE

7901 EVENT_COMMAND_START_FAILED


Browser/Bowser Events

8003 EVENT_BOWSER_OTHER_MASTER_ON_NET

8004 EVENT_BOWSER_PROMOTED_WHILE_ALREADY_MASTER

8005 EVENT_BOWSER_NON_MASTER_MASTER_ANNOUNCE

8006 EVENT_BOWSER_ILLEGAL_DATAGRAM

8007 EVENT_BROWSER_STATUS_BITS_UPDATE_FAILED

8008 EVENT_BROWSER_ROLE_CHANGE_FAILED

8009 EVENT_BROWSER_MASTER_PROMOTION_FAILED

8010 EVENT_BOWSER_NAME_CONVERSION_FAILED

8011 EVENT_BROWSER_OTHERDOMAIN_ADD_FAILED

8012 EVENT_BOWSER_ELECTION_RECEIVED

8013 EVENT_BOWSER_ELECTION_SENT_GETBLIST_FAILED

8014 EVENT_BOWSER_ELECTION_SENT_FIND_MASTER_FAILED

8015 EVENT_BROWSER_ELECTION_SENT_LANMAN_NT_STARTED

8016 EVENT_BOWSER_ILLEGAL_DATAGRAM_THRESHOLD

8017 EVENT_BROWSER_DEPENDANT_SERVICE_FAILED

8019 EVENT_BROWSER_MASTER_PROMOTION_FAILED_STOPPING

8020 EVENT_BROWSER_MASTER_PROMOTION_FAILED_NO_MASTER

8021 EVENT_BROWSER_SERVER_LIST_FAILED

8022 EVENT_BROWSER_DOMAIN_LIST_FAILED

8023 EVENT_BOWSER_OLD_BACKUP_FOUND

8024 EVENT_BROWSER_ILLEGAL_CONFIG

8025 EVENT_BROWSER_SERVER_LIST_RETRIEVED

8026 EVENT_BROWSER_DOMAIN_LIST_RETRIEVED

8027 EVENT_BOWSER_PDC_LOST_ELECTION

8028 EVENT_BOWSER_NON_PDC_WON_ELECTION

8029 EVENT_BOWSER_CANT_READ_REGISTRY

8030 EVENT_BOWSER_MAILSLOT_DATAGRAM_THRESHOLD_EXCEEDED

8031 EVENT_BOWSER_GETBROWSERLIST_THRESHOLD_EXCEEDED

8032 EVENT_BROWSER_BACKUP_STOPPED

8033 EVENT_BROWSER_ELECTION_SENT_LANMAN_NT_STOPPED

8034 EVENT_BROWSER_GETBLIST_RECEIVED_NOT_MASTER

8035 EVENT_BROWSER_ELECTION_SENT_ROLE_CHANGED

8036 EVENT_BROWSER_NOT_STARTED_IPX_CONFIG_MISMATCH


SAP (Service Advertising Process) Agent Events

8500 NWSAP_EVENT_KEY_NOT_FOUND

8501 NWSAP_EVENT_WSASTARTUP_FAILED

8502 NWSAP_EVENT_SOCKET_FAILED

8503 NWSAP_EVENT_SETOPTBCAST_FAILED

8504 NWSAP_EVENT_BIND_FAILED

8505 NWSAP_EVENT_GETSOCKNAME_FAILED

8506 NWSAP_EVENT_OPTEXTENDEDADDR_FAILED

8507 NWSAP_EVENT_OPTBCASTINADDR_FAILED

8508 NWSAP_EVENT_CARDMALLOC_FAILED

8509 NWSAP_EVENT_NOCARDS

8510 NWSAP_EVENT_THREADEVENT_FAIL

8511 NWSAP_EVENT_RECVSEM_FAIL

8512 NWSAP_EVENT_SENDEVENT_FAIL

8513 NWSAP_EVENT_STARTRECEIVE_ERROR

8514 NWSAP_EVENT_STARTWORKER_ERROR

8515 NWSAP_EVENT_TABLE_MALLOC_FAILED

8516 NWSAP_EVENT_HASHTABLE_MALLOC_FAILED

8517 NWSAP_EVENT_STARTLPCWORKER_ERROR

8518 NWSAP_EVENT_CREATELPCPORT_ERROR

8519 NWSAP_EVENT_CREATELPCEVENT_ERROR

8520 NWSAP_EVENT_LPCLISTENMEMORY_ERROR

8521 NWSAP_EVENT_LPCHANDLEMEMORY_ERROR

8522 NWSAP_EVENT_BADWANFILTER_VALUE

8523 NWSAP_EVENT_CARDLISTEVENT_FAIL

8524 NWSAP_EVENT_SDMDEVENT_FAIL

8525 NWSAP_EVENT_INVALID_FILTERNAME

8526 NWSAP_EVENT_WANSEM_FAIL

8527 NWSAP_EVENT_WANSOCKET_FAILED

8528 NWSAP_EVENT_WANBIND_FAILED

8529 NWSAP_EVENT_STARTWANWORKER_ERROR

8530 NWSAP_EVENT_STARTWANCHECK_ERROR

8531 NWSAP_EVENT_OPTMAXADAPTERNUM_ERROR

8532 NWSAP_EVENT_WANHANDLEMEMORY_ERROR

8533 NWSAP_EVENT_WANEVENT_ERROR


Transport Events

9001 EVENT_TRANSPORT_RESOURCE_POOL

9002 EVENT_TRANSPORT_RESOURCE_LIMIT

9003 EVENT_TRANSPORT_RESOURCE_SPECIFIC

9004 EVENT_TRANSPORT_REGISTER_FAILED

9005 EVENT_TRANSPORT_BINDING_FAILED

9006 EVENT_TRANSPORT_ADAPTER_NOT_FOUND

9007 EVENT_TRANSPORT_SET_OID_FAILED

9008 EVENT_TRANSPORT_QUERY_OID_FAILED

9009 EVENT_TRANSPORT_TRANSFER_DATA

9010 EVENT_TRANSPORT_TOO_MANY_LINKS

9011 EVENT_TRANSPORT_BAD_PROTOCOL


IPX/SPX Events

9501 EVENT_IPX_NEW_DEFAULT_TYPE

9502 EVENT_IPX_SAP_ANNOUNCE

9503 EVENT_IPX_ILLEGAL_CONFIG

9504 EVENT_IPX_INTERNAL_NET_INVALID

9505 EVENT_IPX_NO_FRAME_TYPES

9506 EVENT_IPX_CREATE_DEVICE

9507 EVENT_IPX_NO_ADAPTERS


RAS Events

20001 RASLOG_CANT_LOAD_NBGATEWAY

20002 RASLOG_CANT_OPEN_REGKEY

20003 RASLOG_CANT_GET_REGKEYVALUES

20004 RASLOG_NOT_ENOUGH_MEMORY

20005 RASLOG_CANT_ENUM_REGKEY_VALUES

20006 RASLOG_INVALID_PARAMETER_TYPE

20007 RASLOG_CANT_ENUM_PORTS

20008 RASLOG_NO_DIALIN_PORTS

20009 RASLOG_CANT_RECEIVE_FRAME

20010 RASLOG_AUTODISCONNECT

20011 RASLOG_EXCEPT_MEMORY

20012 RASLOG_EXCEPT_SYSTEM

20013 RASLOG_EXCEPT_LAN_FAILURE

20014 RASLOG_EXCEPT_ASYNC_FAILURE

20015 RASLOG_DEV_HW_ERROR

20016 RASLOG_AUTH_FAILURE

20017 RASLOG_AUTH_SUCCESS

20018 RASLOG_AUTH_CONVERSTION_FAILURE

20019 RASLOG_USER_DISCONNECTED

20020 RASLOG_CANT_RESET_LAN

20021 RASLOG_CANT_GET_COMPUTERNAME

20022 RASLOG_CANT_ADD_RASSECURITYNAME

20023 RASLOG_CANT_GET_ADAPTERADDRESS

20024 RASLOG_SESSOPEN_REJECTED

20025 RASLOG_START_SERVICE_REJECTED

20026 RASLOG_SECURITY_NET_ERROR

20027 RASLOG_EXCEPT_OSRESNOTAV

20028 RASLOG_EXCEPT_LOCKFAIL

20029 RASLOG_CANNOT_OPEN_RASHUB

20030 RASLOG_CANNOT_INIT_SEC_ATTRIBUTE

20031 RASLOG_CANNOT_GET_ENDPOINTS

20032 RASLOG_CANNOT_GET_MEDIA_INFO

20033 RASLOG_CANNOT_GET_PORT_INFO

20034 RASLOG_CANNOT_GET_PROTOCOL_INFO

20035 RASLOG_CANNOT_REGISTER_LSA

20036 RASLOG_CANNOT_CREATE_FILEMAPPING

20037 RASLOG_CANNOT_INIT_BUFFERS

20038 RASLOG_CANNOT_INIT_REQTHREAD

20039 RASLOG_CANNOT_START_WORKERS

20040 RASLOG_CANT_GET_LANNETS

20041 RASLOG_CANNOT_OPEN_SERIAL_INI

20042 RASLOG_CANNOT_GET_ASYNCMAC_HANDLE

20043 RASLOG_CANNOT_LOAD_SERIAL_DLL

20044 RASLOG_CANNOT_ALLOCATE_ROUTE

20045 RASLOG_ADMIN_MEMORY_FAILURE

20046 RASLOG_ADMIN_THREAD_CREATION_FAILURE

20047 RASLOG_ADMIN_PIPE_CREATION_FAILURE

20048 RASLOG_ADMIN_PIPE_FAILURE

20049 RASLOG_ADMIN_INVALID_REQUEST

20050 RASLOG_USER_ACTIVE_TIME

20051 RASLOG_REGVALUE_OVERIDDEN

20052 RASLOG_AUTH_TIMEOUT

20053 RASLOG_AUTH_NO_PROJECTIONS

20054 RASLOG_AUTH_INTERNAL_ERROR

20055 RASLOG_NO_LANNETS_AVAILABLE

20056 RASLOG_NETBIOS_SESSION_ESTABLISHED

20057 RASLOG_RASMAN_NOT_AVAILABLE

20058 RASLOG_CANT_ADD_NAME

20059 RASLOG_CANT_DELETE_NAME

20060 RASLOG_CANT_ADD_GROUPNAME

20061 RASLOG_CANT_DELETE_GROUPNAME

20062 RASLOG_UNSUPPORTED_BPS

20063 RASLOG_SERIAL_QUEUE_SIZE_SMALL

20064 RASLOG_CANNOT_REOPEN_BIPLEX_PORT

20065 RASLOG_DISCONNECT_ERROR

20066 RASLOG_PPP_PIPE_FAILURE

20067 RASLOG_CANNOT_INIT_PPP

20068 RASLOG_CLIENT_CALLED_BACK

20069 RASLOG_PROXY_CANT_CREATE_PROCESS

20070 RASLOG_PROXY_CANT_CREATE_PIPE

20071 RASLOG_PROXY_CANT_CONNECT_PIPE

20072 RASLOG_PROXY_PIPE_FAILURE

20073 RASLOG_CANT_OPEN_PPP_REGKEY

20074 RASLOG_PPP_CANT_LOAD_DLL

20075 RASLOG_PPPCP_DLL_ERROR

20076 RASLOG_NO_AUTHENTICATION_CPS

20077 RASLOG_PPP_FAILURE

20078 RASLOG_IPXCP_NETWORK_NUMBER_CONFLICT

20079 RASLOG_IPXCP_CANNOT_CHANGE_WAN_NETWORK_NUMBER


WINS Events

4096 WINS_EVT_LOG_INITED

4097 WINS_EVT_WINS_OPERATIONAL

4098 WINS_EVT_ORDERLY_SHUTDOWN

4099 WINS_EVT_ADMIN_ORDERLY_SHUTDOWN

4100 WINS_EVT_ADMIN_ABRUPT_SHUTDOWN

4101 WINS_EVT_INVALID_OPCODE

4102 WINS_EVT_CONN_ABORTED

4103 WINS_EVT_NO_RECS

4104 WINS_EVT_NO_PULL_RECS

4105 WINS_EVT_NO_PUSH_RECS

4106 WINS_EVT_NO_RECS_IN_NAM_ADD_TBL

4107 WINS_EVT_NO_RECS_IN_OWN_ADD_TBL

4108 WINS_EVT_CANT_GET_INITRPL_VAL

4109 WINS_EVT_CANT_GET_REFRESH_INTERVAL_VAL

4110 WINS_EVT_CANT_GET_TOMBSTONE_INTERVAL_VAL

4111 WINS_EVT_CANT_GET_VERIFY_INTERVAL_VAL

4112 WINS_EVT_CANT_GET_RETRY_COUNT

4113 WINS_EVT_CANT_GET_TOMBSTONE_TIMEOUT_VAL

4114 WINS_EVT_PKT_FORMAT_ERR

4115 WINS_EVT_NO_RECS_RETRIEVED

4116 WINS_EVT_NO_RPL_RECS_RETRIEVED

4117 WINS_EVT_GRP_LIMIT_REACHED

4118 WINS_EVT_OWNER_LIMIT_REACHED

4119 WINS_EVT_UPD_NTF_NOT_ACCEPTED

4120 WINS_EVT_UPD_NTF_ACCEPTED

4121 WINS_EVT_ADD_VERS_MAP_REQ_NOT_ACCEPTED

4122 WINS_EVT_CANT_OPEN_DATAFILES_KEY

4123 WINS_EVT_OPEN_NETBT_KEY_ERR

4124 WINS_EVT_QUERY_NETBT_KEY_ERR

4125 WINS_EVT_WRK_THD_CREATED

4126 WINS_EVT_WRK_THD_TERMINATED

4127 WINS_EVT_WINS_ENTRY_DELETED

4128 WINS_EVT_INF_REM_WINS_EXC

4129 WINS_EVT_INF_REM_WINS

4130 WINS_EVT_REM_WINS_INF

4131 WINS_EVT_CANT_FIND_REC

4132 WINS_EVT_NAME_MISMATCH

4133 WINS_EVT_VERS_COUNTER_CHANGED

4134 WINS_EVT_DELETE_LOCAL_WINS_DISALLOWED

4135 WINS_EVT_CNF_CHANGE

4136 WINS_EVT_VERS_MISMATCH

4137 WINS_EVT_WINSOCK_SEND_MSG_ERR

4138 WINS_EVT_ADJ_TIME_INTVL_R

4139 WINS_EVT_ADJ_TIME_INTVL

4140 WINS_EVT_WINSOCK_SELECT_TIMED_OUT

4141 WINS_EVT_UNABLE_TO_VERIFY

4142 WINS_EVT_LIMIT_MULTIH_ADD_REACHED

4143 WINS_EVT_REPLICA_CLASH_W_STATIC

4144 WINS_EVT_RPC_NOT_INIT

4145 WINS_EVT_NO_NTF_PERS_COMM_FAIL

4146 WINS_EVT_ABNORMAL_SHUTDOWN

4147 WINS_EVT_RPLPULL_ABNORMAL_SHUTDOWN

4148 WINS_EVT_RPLPUSH_ABNORMAL_SHUTDOWN

4149 WINS_EVT_CHL_ABNORMAL_SHUTDOWN

4150 WINS_EVT_WRK_ABNORMAL_SHUTDOWN

4151 WINS_EVT_CANT_INIT

4152 WINS_EVT_CANT_INIT_W_DB

4153 WINS_EVT_CANT_CREATE_WRK_THD

4154 WINS_EVT_CANT_CREATE_THD

4155 WINS_EVT_CANT_CREATE_EVT

4156 WINS_EVT_CANT_CREATE_CHL_THD

4157 WINS_EVT_CANT_OPEN_KEY

4158 WINS_EVT_CANT_OPEN_WINS_KEY

4159 WINS_EVT_CANT_OPEN_PULL_KEY

4160 WINS_EVT_CANT_OPEN_PUSH_KEY

4161 WINS_EVT_CANT_OPEN_PARAMETERS_KEY

4162 WINS_EVT_CANT_CREATE_REG_EVT

4163 WINS_EVT_WRONG_TIME_FORMAT

4164 WINS_EVT_REG_NTFY_FN_ERR

4165 WINS_EVT_NBTSND_REG_RSP_ERR

4166 WINS_EVT_RPLSND_REG_RSP_ERR

4167 WINS_EVT_CHLSND_REG_RSP_ERR

4168 WINS_EVT_SND_REL_RSP_ERR

4169 WINS_EVT_SND_QUERY_RSP_ERR

4170 WINS_EVT_F_CANT_FIND_REC

4171 WINS_EVT_CANT_CREATE_HEAP

4172 WINS_EVT_SFT_ERR

4173 WINS_EVT_CANT_CREATE_UDP_SOCK

4174 WINS_EVT_CANT_CREATE_NTF_SOCK

4175 WINS_EVT_CANT_CREATE_TCP_SOCK_FOR_LISTENING

4176 WINS_EVT_CANT_CREATE_TCP_SOCK_FOR_CONN

4177 WINS_EVT_WINSOCK_BIND_ERR

4178 WINS_EVT_WINSOCK_LISTEN_ERR

4179 WINS_EVT_WINSOCK_SELECT_ERR

4180 WINS_EVT_WINSOCK_ERR

4181 WINS_EVT_WINSOCK_GETSOCKNAME_ERR

4182 WINS_EVT_WINSOCK_CONNECT_ERR

4183 WINS_EVT_WINSOCK_ACCEPT_ERR

4184 WINS_EVT_WINSOCK_RECVFROM_ERR

4185 WINS_EVT_NETBT_RECV_ERR

4186 WINS_EVT_WINSOCK_CLOSESOCKET_ERR

4187 WINS_EVT_WINSOCK_SENDTO_MSG_ERR

4188 WINS_EVT_NETBT_SEND_ERR

4189 WINS_EVT_WINSOCK_SENDTO_ERR

4190 WINS_EVT_WINSOCK_RECV_ERR

4191 WINS_EVT_WINSOCK_SEND_ERR

4192 WINS_EVT_BAD_STATE_ASSOC

4193 WINS_EVT_CANT_ALLOC_RSP_ASSOC

4194 WINS_EVT_CANT_ALLOC_INI_ASSOC

4195 WINS_EVT_CANT_ALLOC_IMP_DLG

4196 WINS_EVT_CANT_ALLOC_EXP_ASSOC

4197 WINS_EVT_CANT_LOOKUP_ASSOC

4198 WINS_EVT_CANT_ALLOC_UDP_BUFF

4199 WINS_EVT_CANT_FREE_UDP_BUFF

4200 WINS_EVT_CANT_CREATE_COMM_THD

4201 WINS_EVT_CANT_SIGNAL_MAIN_THD

4202 WINS_EVT_CANT_SIGNAL_HDL

4203 WINS_EVT_CANT_RESET_HDL

4204 WINS_EVT_DATABASE_ERR

4205 WINS_EVT_DATABASE_UPD_ERR

4206 WINS_EVT_CONFLICT_OWN_ADD_TBL

4207 WINS_EVT_CANT_FIND_ANY_REC_IN_RANGE

4208 WINS_EVT_SIGNAL_TMM_ERR

4209 WINS_EVT_SIGNAL_CLIENT_ERR

4210 WINS_EVT_CANT_QUERY_KEY

4211 WINS_EVT_CANT_QUERY_PULL_KEY

4212 WINS_EVT_CANT_QUERY_PUSH_KEY

4213 WINS_EVT_CANT_QUERY_DATAFILES_KEY

4214 WINS_EVT_CANT_QUERY_SPEC_GRP_MASKS_KEY

4215 WINS_EVT_CANT_OPEN_PULL_SUBKEY

4216 WINS_EVT_CANT_OPEN_PUSH_SUBKEY

4217 WINS_EVT_CANT_GET_PULL_TIMEINT

4218 WINS_EVT_CANT_GET_PUSH_TIMEINT

4219 WINS_EVT_CANT_GET_PUSH_UPDATE_COUNT

4220 WINS_EVT_CANT_CLOSE_KEY

4221 WINS_EVT_TMM_EXC

4222 WINS_EVT_RPLPUSH_EXC

4223 WINS_EVT_RPLPULL_PUSH_NTF_EXC

4224 WINS_EVT_RPC_EXC

4225 WINS_EVT_TCP_LISTENER_EXC

4226 WINS_EVT_UDP_LISTENER_EXC

4227 WINS_EVT_SCV_EXC

4228 WINS_EVT_CHL_EXC

4229 WINS_EVT_WRK_EXC

4230 WINS_EVT_SCV_ERR

4231 WINS_EVT_CONN_RETRIES_FAILED

4232 WINS_EVT_NO_SUBKEYS_UNDER_PULL

4233 WINS_EVT_NO_SUBKEYS_UNDER_PUSH

4234 WINS_EVT_CANT_UPDATE_DB

4235 WINS_EVT_PUSH_PNR_INVALID_ADD

4236 WINS_EVT_PUSH_PROP_FAILED

4237 WINS_EVT_REQ_RSP_MISMATCH

4238 WINS_EVT_DB_INCONSISTENT

4239 WINS_EVT_REM_WINS_CANT_UPD_VERS_NO

4240 WINS_EVT_RPL_REG_ERR

4241 WINS_EVT_RPL_REG_GRP_MEM_ERR

4242 WINS_EVT_RPL_REG_UNIQUE_ERR

4243 WINS_EVT_REG_UNIQUE_ERR

4244 WINS_EVT_REG_GRP_ERR

4245 WINS_EVT_UPD_VERS_NO_ERR

4246 WINS_EVT_NAM_REL_ERR

4247 WINS_EVT_NAM_QUERY_ERR

4248 WINS_EVT_RPL_STATE_ERR

4249 WINS_EVT_UNABLE_TO_CHG_PRIORITY

4250 WINS_EVT_REL_TYP_MISMATCH

4251 WINS_EVT_REL_ADD_MISMATCH

4252 WINS_EVT_PUSH_TRIGGER_EXC

4253 WINS_EVT_PULL_RANGE_EXC

4254 WINS_EVT_BAD_RPC_STATUS_CMD

4255 WINS_EVT_FILE_TOO_BIG

4256 WINS_EVT_FILE_ERR

4257 WINS_EVT_FILE_NAME_TOO_BIG

4258 WINS_EVT_STATIC_INIT_ERR

4259 WINS_EVT_RECONFIG_ERR

4260 WINS_EVT_CONFIG_ERR

4261 WINS_EVT_LOCK_ERR

4262 WINS_EVT_CANT_OPEN_DATAFILE

4263 WINS_EVT_EXC_PUSH_TRIG_PROC

4264 WINS_EVT_EXC_PULL_TRIG_PROC

4265 WINS_EVT_EXC_RETRIEVE_DATA_RECS

4266 WINS_EVT_CONN_LIMIT_REACHED

4267 WINS_EVT_GRP_MEM_PROC_EXC

4268 WINS_EVT_CLEANUP_OWNADDTBL_EXC

4269 WINS_EVT_RECORD_NOT_OWNED

4270 WINS_EVT_WRONG_SPEC_GRP_MASK_M

4271 WINS_EVT_UNABLE_TO_ALLOCATE_PACKET

4272 WINS_EVT_ADAPTER_STATUS_ERR

4273 WINS_EVT_SEC_OBJ_ERR

4274 WINS_EVT_NO_PERM

4275 WINS_EVT_ADJ_VERS_NO

4276 WINS_EVT_TOO_MANY_STATIC_INITS

4277 WINS_EVT_HEAP_ERROR

4278 WINS_EVT_DATABASE_CORRUPTION

4279 WINS_EVT_BAD_NAME

4280 WINS_EVT_BAD_ADDRESS

4281 WINS_EVT_BAD_WINS_ADDRESS

4282 WINS_EVT_BACKUP_ERR

4283 WINS_EVT_COULD_NOT_DELETE_FILE

4284 WINS_EVT_BROWSER_NAME_EXC

4285 WINS_EVT_MSG_TOO_BIG

4286 WINS_EVT_RPLPULL_EXC

4287 WINS_EVT_FUNC_NOT_SUPPORTED_YET

4288 WINS_EVT_MACHINE_INFO

4289 WINS_EVT_DB_ERR

4290 WINS_EVT_DB_RESTORE_GUIDE


DHCP Events

DHCP Server Events (1000 - 1099)

1000 EVENT_SERVER_UNKNOWN_OPTION

1001 EVENT_SERVER_FAILED_REGISTER_SC

1002 EVENT_SERVER_INIT_DATA_FAILED

1003 EVENT_SERVER_INIT_REGISTRY_FAILED

1004 EVENT_SERVER_INIT_DATABASE_FAILED

1005 EVENT_SERVER_INIT_WINSOCK_FAILED

1006 EVENT_SERVER_INIT_RPC_FAILED

1007 EVENT_SERVER_INIT_SOCK_FAILED

1008 EVENT_SERVER_SHUTDOWN

1009 EVENT_SERVER_CLIENT_CLEANUP

1010 EVENT_SERVER_DATABASE_CLEANUP

1011 EVENT_SERVER_LEASE_NACK

1012 EVENT_SERVER_LEASE_DECLINED

1013 EVENT_SERVER_LEASE_RELEASE

1014 EVENT_SERVER_JET_ERROR

1015 EVENT_SERVER_JET_WARNING

1016 EVENT_SERVER_DATABASE_BACKUP

1017 EVENT_SERVER_CONFIG_BACKUP

1018 EVENT_SERVER_DATABASE_RESTORE_FAILED

1019 EVENT_SERVER_CONFIG_RESTORE_FAILED

1020 EVENT_SERVER_LOW_ADDRESS_WARNING

DHCP Server specific errors (20000 - 20099)

20000 ERROR_DHCP_REGISTRY_INIT_FAILED

20001 ERROR_DHCP_DATABASE_INIT_FAILED

20002 ERROR_DHCP_RPC_INIT_FAILED

20003 ERROR_DHCP_NETWORK_INIT_FAILED

20004 ERROR_DHCP_SUBNET_EXITS

20005 ERROR_DHCP_SUBNET_NOT_PRESENT;

20006 ERROR_DHCP_PRIMARY_NOT_FOUND

20007 ERROR_DHCP_ELEMENT_CANT_REMOVE

20009 ERROR_DHCP_OPTION_EXITS

20010 ERROR_DHCP_OPTION_NOT_PRESENT

20011 ERROR_DHCP_ADDRESS_NOT_AVAILABLE

20012 ERROR_DHCP_RANGE_FULL

20013 ERROR_DHCP_JET_ERROR

20014 ERROR_DHCP_CLIENT_EXISTS

20015 ERROR_DHCP_INVALID_DHCP_MESSAGE

20016 ERROR_DHCP_INVALID_DHCP_CLIENT

20017 ERROR_DHCP_SERVICE_PAUSED

20018 ERROR_DHCP_NOT_RESERVED_CLIENT

20019 ERROR_DHCP_RESERVED_CLIENT

20020 ERROR_DHCP_RANGE_TOO_SMALL

20021 ERROR_DHCP_IPRANGE_EXITS

20022 ERROR_DHCP_RESERVEDIP_EXITS

20023 ERROR_DHCP_INVALID_RANGE

20024 ERROR_DHCP_RANGE_EXTENDED


Netlogon Events

3210 NELOG_NetlogonAuthDCFail

5700 NELOG_NetlogonSSIInitError

5701 NELOG_NetlogonFailedToUpdateTrustList

5702 NELOG_NetlogonFailedToAddRpcInterface

5703 NELOG_NetlogonFailedToReadMailslot

5704 NELOG_NetlogonFailedToRegisterSC

5705 NELOG_NetlogonChangeLogCorrupt

5706 NELOG_NetlogonFaliedToCreateShare

5707 NELOG_NetlogonDownLevelLogonFailed

5708 NELOG_NetlogonDownLevelLogoffFailed

5709 NELOG_NetlogonNTLogonFailed

5710 NELOG_NetlogonNTLogoffFailed

5711 NELOG_NetlogonPartialSyncCallSuccess

5712 NELOG_NetlogonPartialSyncCallFailed

5713 NELOG_NetlogonFullSyncCallSuccess

5714 NELOG_NetlogonFullSyncCallFailed

5715 NELOG_NetlogonPartialSyncSuccess

5716 NELOG_NetlogonPartialSyncFailed

5717 NELOG_NetlogonFullSyncSuccess

5718 NELOG_NetlogonFullSyncFailed

5719 NELOG_NetlogonAuthNoDomainController

5720 NELOG_NetlogonAuthNoTrustLsaSecret

5721 NELOG_NetlogonAuthNoTrustSamAccount

5722 NELOG_NetlogonServerAuthFailed

5723 NELOG_NetlogonServerAuthNoTrustSamAccount

5729 NELOG_NetlogonFailedDomainDelta

5730 NELOG_NetlogonFailedGlobalGroupDelta

5731 NELOG_NetlogonFailed LocalGroupDelta

5732 NELOG_NetlogonFailedFailedUserDelta

5733 NELOG_NetlogonFailedFailedPolicyDelta

5734 NELOG_NetlogonFailedTrustedDomainDelta

5735 NELOG_NetlogonFailedAccountDelta

5736 NELOG_NetlogonFailedSecretDelta

5737 NELOG_NetlogonSystemError

5738 NELOG_NetlogonDuplicateMachineAccounts

5739 NELOG_NetlogonTooManyGlobalGroups

5740 NELOG_NetlogonBrowserDriver

5741 NELOG_NetlogonAddNameFailure


SNMP Events

1000 MSG_SNMP_SERVICE_STARTING

1001 MSG_SNMP_SERVICE_STARTED

1002 MSG_SNMP_SERVICE_ STOPPING

1003 MSG_SNMP_SERVICE_ STOPPED

1004 MSG_SNMP_SERVICE_ CHANGE

1100 MSG_SNMP_RECOVERABLE_ERROR

1101 MSG_SNMP_FATAL_ERROR

1102 MSG_SNMP_INVALID_TRAPDEST_ERROR

1103 MSG_SNMP_BAD_PLATFORM

1999 MSG_SNMP_DEBUG_TRACE


Directory Replicator Events

3206 NELOG_ReplUserCurDir

3207 NELOG_ReplCannotMasterDir

3208 NELOG_ReplUpdateError

3209 NELOG_ReplLostMaster

3211 NELOG_ReplLogonFailed

3212 NELOG_ReplNetErr

3213 NELOG_ReplMaxFiles

3214 NELOG_ReplMaxTreeDepth

3215 NELOG_ReplBadMsg

3216 NELOG_ReplSysErr

3217 NELOG_ReplUserLoged

3218 NELOG_ReplBadImport

3219 NELOG_ReplBadExport

3220 NELOG_ReplSignalFileErr

3222 NELOG_ReplAccessDenied


Appletalk Events

2000 EVENT_ATALK_NAME_REGISTERED

2001 EVENT_ATALK_RESOURCE_SHORTAGE

2002 EVENT_ATALK_CANT_CREATE_DEVICE

2003 EVENT_ATALK_UNLOAD

2004 EVENT_ATALK_ROUTING_BIND_FAIL

2005 EVENT_ATALK_INIT_NISNOTOPEN

2006 EVENT_ATALK_INIT_NAMEREGISTERFAILED

2007 EVENT_ATALK_INIT_NAMEINUSE

2008 EVENT_ATALK_SEEDING_NOTALLOWED

2009 EVENT_ATALK_DEFAULTPORT_NOTALLOWED

2010 EVENT_ATALK_INVALID_PORTNAME

2011 EVENT_ATALK_INVALID_NETRANGE

2012 EVENT_ATALK_INITIAL_RANGEOVERLAP

2013 EVENT_ATALK_PRAM_OUTOFSYNC

2014 EVENT_ATALK_NONEXT_DEFZONE

2015 EVENT_ATALK_INVALID_DEFZONE

2016 EVENT_ATALK_NO_DEFZONE

2017 EVENT_ATALK_INVALID_DESIREDZONE

2018 EVENT_ATALK_INVALID_ZONEINLIST

2019 EVENT_ATALK_ZONE_NOTINLIST

2020 EVENT_ATALK_NO_DEFAULTPORT

2021 EVENT_ATALK_INVALID_DEFAULTPORT

2022 EVENT_ATALK_INIT_CONTROLLER

2023 EVENT_ATALK_INIT_FINDADDRESS

2024 EVENT_ATALK_INIT_COULDNOTGETNODE

2025 EVENT_ATALK_SEEDROUTER_NONETRANGE

2026 EVENT_ATALK_SEEDROUTER_NOZONELIST

2027 EVENT_ATALK_SEEDROUTER_TOOMANYZONES

2028 EVENT_ATALK_INVALID_ZONEINFO

2029 EVENT_ATALK_NONEXTENDED_ZONEINFOINVALID

2030 EVENT_ATALK_EXTRAZONESINLIST

2031 EVENT_ATALK_OPENATALKKEY

2032 EVENT_ATALK_INVALID_BINDINGS

2033 EVENT_ATALK_NO_ENABLEROUTERKEY

2034 EVENT_ATALK_ROUTER_NOTROUTINGPORT

2035 EVENT_ATALK_ROUTER_COULDNOTGETNODE

2036 EVENT_ATALK_ROUTER_ZIPRTMPERROR

2037 EVENT_ATALK_ROUTER_RELEASENODE

2038 EVENT_ATALK_ROUTERSTART

2039 EVENT_ATALK_INVALIDAARPPACKET

2040 EVENT_ATALK_AARP_SEND_FAIL

2041 EVENT_ATALK_OPENZIPSOCKET

2042 EVENT_ATALK_STARTUPRANGENODE

2043 EVENT_ATALK_INITIALRANGENODE

2044 EVENT_ATALK_AMT_INVALIDSOURCE

2045 EVENT_ATALK_ZIPSENDPACKET

2046 EVENT_ATALK_ZIPSOCKETCLOSE

2047 EVENT_ATALK_NODE_OPENSOCKETS

2048 EVENT_ATALK_NODE_CLOSESOCKETS

2049 EVENT_ATALK_OPENSOCKETFAILED

2050 EVENT_ATALK_REGISTERPROTOCOL

2051 EVENT_ATALK_DEREGISTERPROTOCOL

2052 EVENT_ATALK_OPENADAPTER

2053 EVENT_ATALK_CLOSEADAPTER

2054 EVENT_ATALK_NOTBOUNDTOMAC

2055 EVENT_ATALK_STATIONADDRESS

2056 EVENT_ATALK_LOOKAHEADSIZE

2057 EVENT_ATALK_PACKETFILTER

2058 EVENT_ATALK_NDISRESOURCES

2059 EVENT_ATALK_AARPPACKET

2060 EVENT_ATALK_PACKETINVALID

2061 EVENT_ATALK_RESOURCES

2062 EVENT_ATALK_MEMORYRESOURCES

2063 EVENT_ATALK_INTERNALERROR


 Remoteboot (RPL) Events

3250 NELOG Missing_Parameter

3251 NELOG_ Invalid_Config_Line

3252 NELOG_ Invalid_Config_File

3253 NELOG_File_Changed

3254 NELOG_Files_Dont_Fit

3255 NELOG_Wrong_DLL_Version

3256 NELOG_Error_in_DLL

3257 NELOG_System_Error

5742 NELOG_RplMessages

5743 NELOG_RplXnsBoot

5744 NELOG_RplSystem

5745 NELOG_RplWkstaTimeout

5746 NELOG_RplWkstaFileOpen

5747 NELOG_RplWkstaFileRead

5748 NELOG_RplWkstaMemory

5749 NELOG_RplWkstaFileChecksum

5750 NELOG_RplWkstaFileLineCount

5751 NELOG_RplWkstaBbcFile

5752 NELOG_RplWkstaFileSize

5753 NELOG_RplWkstaInternal

5754 NELOG_RplWkstaWrongVersion

5755 NELOG_RplWkstaNetwork

5756 NELOG_RplAdapterResource

5757 NELOG_RplFileCopy

5758 NELOG_RplFileDelete

5759 NELOG_RplFilePerms

5760 NELOG_RplCheckConfigs

5761 NELOG_RplCreateProfiles

5762 NELOG_RplRegistry

5763 NELOG_RplReplaceRPLDISK

5764 NELOG_RplCheckSecurity

5765 NELOG_RplBackupDatabase

5766 NELOG_RplInitDatabase

5767 NELOG_RplRestoreDatabaseFailure

5768 NELOG_RplRestoreDatabaseSuccess

5769 NELOG_RplInitRestoredDatabase


UPS Events
 Uninterruptible Power Supply (UPS) Events

3230 NELOG_UPS_PowerOut

3231 NE NELOG_UPS_Shutdown

3232 NELOG_UPS_CmdFileError

3233 NELOG_UPS_CannotOpenDriver

3234 NELOG_UPS_PowerBack

3235 NELOG_UPS_CmdFileConfig

3236 NELOG_UPS_CmdFileExec


2000 EVENT_SRV_SERVICE_FAILED

The server's call to a system service failed unexpectedly.

More information:

Interpreting the Data Field of a Network Event


2001 EVENT_SRV_RESOURCE_SHORTAGE

The server was unable to perform an operation due to a shortage of available resources.

More information:

Interpreting the Data Field of a Network Event


2002 EVENT_SRV_CANT_CREATE_DEVICE

The server could not create its device.  The server could not be started.

More information:

Interpreting the Data Field of a Network Event


2003 EVENT_SRV_CANT_CREATE_PROCESS

The server could not create a process.  The server could not be started.

More information:

Interpreting the Data Field of a Network Event


2004 EVENT_SRV_CANT_CREATE_THREAD

The server could not create a startup thread.  The server could not be started.

More information:

Interpreting the Data Field of a Network Event


2005 EVENT_SRV_UNEXPECTED_DISC

The server received an unexpected disconnection from a client.

More information:

Interpreting the Data Field of a Network Event


2006 EVENT_SRV_INVALID_REQUEST

The server received an incorrectly formatted request from %2.

The data is the SMB.


2007 EVENT_SRV_CANT_OPEN_NPFS

The server could not open the named pipe file system.  Remote named pipes are disabled.


2009 EVENT_SRV_CANT_GROW_TABLE

The server could not expand a table because the table reached the maximum size.

More information:

Interpreting the Data Field of a Network Event


2010 EVENT_SRV_CANT_START_SCAVENGER

The server could not start the scavenger thread.  The server could not be started.

More information:

Interpreting the Data Field of a Network Event


2011 EVENT_SRV_IRP_STACK_SIZE

The server's configuration parameter irpstacksize is too small for the server to use a local device.  Please increase the value of this parameter.


2012 EVENT_SRV_NETWORK_ERROR

The server has encountered a network error.

More information can be found by selecting below. Note the special caveat for event 2012 under NT 3.51 and later

Interpreting the Data Field of a Network Event


2013 EVENT_SRV_DISK_FULL

The %2 disk is at or near capacity.  You may need to delete some files.


2016 EVENT_SRV_NO_VIRTUAL_MEMORY

The server was unable to allocate virtual memory.

More information:

Interpreting the Data Field of a Network Event


2017 EVENT_SRV_NONPAGED_POOL_LIMIT

The server was unable to allocate from the system nonpaged pool because the server reached the configured limit for nonpaged pool allocations.

More information:

Interpreting the Data Field of a Network Event


2018 EVENT_SRV_PAGED_POOL_LIMIT

The server was unable to allocate from the system paged pool because the server reached the configured limit for paged pool allocations.

More information:

Interpreting the Data Field of a Network Event


2019 EVENT_SRV_NO_NONPAGED_POOL

The server was unable to allocate from the system nonpaged pool because the pool was empty.

More information:

Interpreting the Data Field of a Network Event


2020 EVENT_SRV_NO_PAGED_POOL

The server was unable to allocate from the system paged pool because the pool was empty.

More information:

Interpreting the Data Field of a Network Event


2021 EVENT_SRV_NO_WORK_ITEM

This Event is only generated by NT 3.5 or later

The server was unable to allocate a work item %2 times in the last %3 seconds.


2022 EVENT_SRV_NO_FREE_CONNECTIONS

This Event is only generated by NT 3.5 or later

The server was unable to find a free connection %2 times in the last %3 seconds.


2023 EVENT_SRV_NO_FREE_RAW_WORK_ITEM

This Event is only generated by NT 3.5 or later

The server was unable to find a free raw work item %2 times in the last %3 seconds.


2024 EVENT_SRV_NO_BLOCKING_IO

This Event is only generated by NT 3.5 or later

The server was unable to allocate resources for blocking I/O %2 times in the last %3 seconds.


2501 EVENT_SRV_KEY_NOT_FOUND

The server's Registry key %1 was not present.  The server could not start.


2502 EVENT_SRV_KEY_NOT_CREATED

The server's Registry key %1 was not present and could not be created.  The server could not start.


2503 EVENT_SRV_NO_TRANSPORTS_BOUND

The server did not bind to any transports.  The server could not start.


2504 EVENT_SRV_CANT_BIND_TO_TRANSPORT

The server could not bind to the transport %1.


2505 EVENT_SRV_CANT_BIND_DUP_NAME

The server could not bind to the transport %1 because another computer on the network has the same name.  The server could not start.


2506 EVENT_SRV_INVALID_REGISTRY_VALUE

The value named %1 in the server's Registry key %2 was invalid.  The value was ignored, and processing continued.


2507 EVENT_SRV_INVALID_SD

The security descriptor stored in the Registry for the share %1 was invalid.  The share was not automatically recreated.


2508 EVENT_SRV_CANT_LOAD_DRIVER

The Server service was unable to load the server driver.


2509 EVENT_SRV_CANT_UNLOAD_DRIVER

The Server service was unable to unload the server driver.


2510 EVENT_SRV_CANT_MAP_ERROR

This event is only generated by NT 3.5 or later.

The server service was unable to map error code %1.


2511 EVENT_SRV_CANT_RECREATE_SHARE

This event is only generated by NT 3.5 or later.

The server service was unable to recreate the share %1 because the directory %2 no longer exists.


3001 EVENT_RDR_RESOURCE_SHORTAGE

The redirector was unable to allocate memory.

More information:


3002 EVENT_RDR_CANT_CREATE_DEVICE

The redirector could not create its device.  The redirector could not be started.


3003 EVENT_RDR_CANT_CREATE_THREAD

The redirector could not create a system thread.

More information:


3004 EVENT_RDR_CANT_SET_THREAD

The redirector could not set the priority for a system thread.

More information:


3005 EVENT_RDR_INVALID_REPLY

The redirector received an incorrectly formatted response from %2.

The data is the SMB


3006 EVENT_RDR_INVALID_SMB

The redirector received an SMB that was too short.

The data is the SMB


3007 EVENT_RDR_INVALID_LOCK_REPLY

The redirector received an incorrect response from %2 to a lock request.


3009 EVENT_RDR_FAILED_UNLOCK

The redirector failed to unlock part of a file on server %2.


3011 EVENT_RDR_CLOSE_BEHIND

The redirector failed to write data to server %2 after the file was closed.


3012 EVENT_RDR_UNEXPECTED_ERROR

An unexpected network error has occurred on the virtual circuit to %2.

More information:


3013 EVENT_RDR_TIMEOUT

The redirector has timed out a request to %2.

The request has been outstanding for more than 45 seconds. There are three main reasons why this error could occur:

1) Transport or router failure

2) Server failure

3) Filesystem failure on the server (the server was too busy to complete the request in a timely fashon)


3014 EVENT_RDR_INVALID_OPLOCK

The redirector received an invalid oplock level from %2.


3015 EVENT_RDR_CONNECTION_REFERENCE

The redirector dereferenced a connection through zero.


3016 EVENT_RDR_SERVER_REFERENCE

The redirector dereferenced a server through zero.


3017 EVENT_RDR_SMB_REFERENCE

The redirector dereferenced the allocated SMB count through zero.


3018 EVENT_RDR_ENCRYPT

The redirector accessed a share-level server that indicates it encrypts passwords.

This combination is not supported.


3019 EVENT_RDR_CONNECTION

The redirector failed to determine the connection type.


3021 EVENT_RDR_MAXCMDS

The redirector failed to allocate a multiplex table entry.  This indicates that

the MAXCMDS parameter to the redirector is insufficient for the users needs.


3022 EVENT_RDR_OPLOCK_SMB

The redirector failed to allocate a buffer for an oplock break.


3023 EVENT_RDR_DISPOSITION

The redirector failed to map the requested file disposition (for NtCreateFile).


3024 EVENT_RDR_CONTEXTS

The redirector is allocating additional resources for input/output request packet contexts.  This is probably caused by a resource leak in the redirector.


3025 EVENT_RDR_WRITE_BEHIND_FLUSH_FAILED

A write-behind operation has failed to the remote server %2.  The data contains the amount requested to write and the amount actually written.


3026 EVENT_RDR_AT_THREAD_MAX

The redirector was unable to create a worker thread because it has already created the maximum number of configured work threads.


3027 EVENT_RDR_CANT_READ_REGISTRY

The redirector was unable to initialize variables from the Registry.


3028 EVENT_RDR_TIMEZONE_BIAS_TOO_LARGE

The time zone bias calculated between %2 and the current workstation is too

large.  The data specifies the number of 100ns units between the workstation

and server.  Make sure that the time of day on the workstation and server are

correct.


3029 EVENT_RDR_PRIMARY_TRANSPORT_CONNECT_FAILED

The redirector has failed to connect to the server %2 on the primary transport.  The data contains the error.


3030 EVENT_RDR_DELAYED_SET_ATTRIBUTES_FAILED

This event is only generated by NT 3.5 or later.

The redirector was unable to update the file attributes on a file located on server %2.

The data contains the name of the file.


3031 EVENT_RDR_DELETEONCLOSE_FAILED

This event is only generated by NT 3.5 or later.

The redirector was unable to delete the file specified on server %2 when it was closed by the application.


4000 EVENT_STREAMS_STRLOG

%2.


4001 EVENT_STREAMS_ALLOCB_FAILURE

Unable to allocate a %2 byte message.


4002 EVENT_STREAMS_ALLOCB_FAILURE_CNT

%2 message allocations have failed since initialization.


4003 EVENT_STREAMS_ESBALLOC_FAILURE

Unable to allocate a %2 byte external message.


4004 EVENT_STREAMS_ESBALLOC_FAILURE_CNT

%2 external message allocations have failed since initialization.


4100 EVENT_TCPIP_INIT_FAIL

%2 initialization failed. Unable to allocate critical resources.


4101 EVENT_TCPIP_PARAM_INIT_FAILURE

%2 was unable to extract the value of parameter %3 from the Registry.

Setting to the default value of %4.


4102 EVENT_TCPIP_PARAM_BAD_VALUE

The %2 Registry parameter %3 was set to invalid value %4.

Setting to the default value of %5.


4103 EVENT_TCPIP_DRIVER_NOT_INIT

Open of %2 attempted prior to initialization.


4104 EVENT_TCPIP_NONCLONE_OPEN

Non-clone open of %2 attempted.


4105 EVENT_TCPIP_REOPEN

Reopen of same %2 stream attempted.


4106 EVENT_TCPIP_BAD_READ_IOCTL

%2 discarded a read IOCTL message of unknown type %3.


4107 EVENT_TCPIP_BAD_WRITE_IOCTL

%2 discarded a write IOCTL message of unknown type %3.


4108 EVENT_TCPIP_BAD_READ_IOCTL_ACK

%2 discarded a read IOCTL ACK/NAK message of unknown type %3.


4109 EVENT_TCPIP_BAD_READ_PROTO

%2 discarded a read PROTO message of unknown type %3.


4110 EVENT_TCPIP_BAD_WRITE_PROTO

%2 discarded a write PROTO message of unknown type %3.


4111 EVENT_TCPIP_BAD_READ_MSG

%2 discarded a read message of unknown type %3.


4112 EVENT_TCPIP_BAD_WRITE_MSG

%2 discarded a write message of unknown type %3.


4113 EVENT_TCPIP_BAD_PKT_LEN

Amount of data in received packet does not match the size specified

in the header. Source %2, Destination %3, Protocol %4,

Specified size %5, Actual size %6


4114 EVENT_TCPIP_ORPHAN_ICMP

%2 received an ICMP error packet on a nonexistent connection.

Type %3, Code %4, Source %5:%6, Destination %7:%8.


4115 EVENT_TCPIP_NUM_ORPHAN_ICMPS

%2 has received %3 ICMP error packets on nonexistent connections.


4116 EVENT_TCPIP_INVALID_ICMP

%2 received an ICMP error packet of type %3, code %4.

The packet that caused the error was sent from source %5:%6 to destination %7:%8


4150 EVENT_ARP_NONUNICAST_ADDR

Attempted to add nonunicast IP address %2 to the ARP cache.


4151 EVENT_ARP_CACHE_FULL

The ARP cache is full. Unable to add entry for IP address %2.


4152 EVENT_ARP_BAD_REQUEST

An ARP request was received for IP address %2 on network %3.


4153 EVENT_ARP_BAD_REQUEST_CNT

%2 ARP requests received from other networks.


4154 EVENT_ARP_REG_FAILURE

ARP-datalink registration failed. Unable to allocate a %2 byte message.


4155 EVENT_ARP_CACHE_FAILURE

Unable to allocate a %2 byte message to create the ARP cache.


4156 EVENT_ARP_BAD_DL_VERSION

ARP cannot link to DataLink interface version %2.


4157 EVENT_ARP_IPADDR_IN_USE

ARP IP address %2 is already in use by another node.

TCP/IP will not use an address that is already in use.


4175 EVENT_IPLOOP_OPEN_FAIL

Open of IPLOOP failed due to lack of available buffers.


4185 EVENT_IP_PROT_TAB_FULL

Open of IP failed. The IP protocol table is full.


4186 EVENT_IP_REG_FAILURE

Unable to register protocol %2 with IP due to lack of available buffers.


4187 EVENT_IP_DEREG_FAILURE

Unable to deregister protocol %2 with IP due to lack of available buffers.


4188 EVENT_IP_NO_WCARD_GWAY_DEL

Wildcard deletion of IP gateway table entries is not permitted.


4189 EVENT_ICMP_BAD_CKSUM

IP received an ICMP packet with a bad checksum.

Source %2, Destination %3.


4190 EVENT_ICMP_BAD_TYPE

IP received an ICMP packet with invalid type %2.

Source %3, Destination %4.


4191 EVENT_ICMP_BAD_OPT_LEN

IP received an ICMP packet with option %2 of invalid length %3.

Type %4, Code %5, Source %6, Destination %7.


4192 EVENT_ICMP_BAD_PROTOCOL

IP received an ICMP packet with invalid destination protocol %2.

Type %3, Code %4, Source %5, Destination %6.


4193 EVENT_ICMP_BAD_PROTOCOL2

IP received an ICMP packet with invalid destination protocol %2, muxid %3.

Type %4, Code %5, Source %6, Destination %7.


4194 EVENT_IP_INVALID_BCAST

IP broadcast attempted to invalid address %2.


4195 EVENT_IP_CANT_XMIT_DF

IP could not transmit a packet of size %2 marked Don't Fragment.

Source %3, Destination %4.


4196 EVENT_IP_SMALL_HEADER

IP has received %2 packets with headers of insufficient size.


4197 EVENT_IP_BAD_VERSION

IP received a packet with incompatible header version %2.


4198 EVENT_IP_BAD_CKSUM

IP has received %2 packets with invalid header checksums.


4199 EVENT_IP_BAD_LENGTH

Length mismatch in received IP packet header. Specified length %2,

actual %3. Source %4, Destination %5.


4200 EVENT_IP_BAD_LENGTHS

IP has received %2 packets with invalid lengths.


4201 EVENT_IP_S_SRC_ROUTE_BCAST

IP cannot source-route a broadcast packet.

Source %2, Destination %3.


4202 EVENT_IP_TTL_EXPIRED

Time To Live expired on received IP packet.

Protocol %2, Source %3, Destination %4.


4203 EVENT_IP_BAD_OPTION_LEN

IP received a packet with option %2 of invalid length %3.

Source %4, Destination %5.


4204 EVENT_IP_R_SRC_ROUTE_BCAST

IP received a source-routed broadcast.

Source %2, Destination %3.


4205 EVENT_IP_NET_ERROR

IP received error %2 on network %3. Marking network as down.


4206 EVENT_IP_FRAG_TIMEOUT

IP has discarded %2 packets due to fragment reassembly timeout.


4225 EVENT_TCP_SYN_NO_OPTIONS

TCP received a SYN packet with no options.

Source %2:%3, Destination %4:%5.


4226 EVENT_TCP_BAD_TLI_TYPE

TCP received a TLI write message of unknown type %2.


4300 EVENT_NBT_NOT_INIT

Open of NBT attempted prior to initialization.


4301 EVENT_NBT_LMHOSTS_TOO_BIG

The NBT LMHOSTS file is too large to be loaded. The file may be at

most 4,194,304K in size.


4302 EVENT_NBT_LMHOSTS_LOAD_FAILURE

The NBT LMHOSTS file could not be loaded.


4303 EVENT_NBT_LMHOSTS_SYNTAX_ERROR

The NBT LMHOSTS has a syntax error in line %2.

This Line will be skipped.


4400 EVENT_TCPIPSVC_NO_MEMORY

Unable to allocate critical memory resources. The service could not be

started.


4401 EVENT_TCPIPSVC_NO_REG_KEY

Required Registry key %1 is missing.

The service could not be started.


4402 EVENT_TCPIPSVC_NO_REG_VALUE

Required Registry value %1 is missing.

The service could not be started.


4403 EVENT_TCPIPSVC_ARP_INIT_FAIL

Unable to initialize ARP. Error code %1.

The service could not be started.


4404 EVENT_TCPIPSVC_NO_DRV_UNDER_MOD

No driver was specified under module %1.

The service could not be started.


4405 EVENT_TCPIPSVC_MUX_MOD

Cannot multiplex module %1.

The service could not be started.


4406 EVENT_TCPIPSVC_UNKNOWN_MOD

Cannot plumb unknown driver/module %1.

The service could not be started.


4407 EVENT_TCPIPSVC_BAD_MOD_INSTANCE

Invalid instance number %1 specified for module %2.

The service could not be started.


4408 EVENT_TCPIPSVC_BAD_MUXID

Invalid muxid %1 specified for upper driver %2.

The service could not be started.


4409 EVENT_TCPIPSVC_UNKNOWN_CTRL

Unknown control action %1 for link %2 - %3.

The service could not be started.


4410 EVENT_TCPIPSVC_IP_INIT_FAIL

Unable to initialize IP. Error code %1.

The service could not be started.


4411 EVENT_TCPIPSVC_BAD_IP_ADDR

IP address %1 is not valid. No link to this network

was established.


4412 EVENT_TCPIPSVC_BAD_SUBNET_MASK

Subnet mask %2 for IP address %1 is not valid.

No link to this network was established.


4413 EVENT_TCPIPSVC_NDIS_INIT_FAIL

Unable to bind to interface %1.

Error code %2.


4414 EVENT_TCPIPSVC_DRV_OPEN_FAIL

Unable to open driver %1. Error code %2.

The service could not be started.


4415 EVENT_TCPIPSVC_MOD_PUSH_FAIL

Unable to push module %1 onto a stream. Error code %2.

The service could not be started.


4416 EVENT_TCPIPSVC_LINK_FAIL

Unable to link driver %1 under driver %2. Error code %3.

The service could not be started.


4417 EVENT_TCPIPSVC_SC_REG_FAIL

Unable to register with the service controller. Error code %1.

The service could not be started.


4418 EVENT_TCPIPSVC_BAD_GWAY

%1 is not a valid default gateway. The service could

not be started.


4419 EVENT_TCPIPSVC_BAD_TRAILER

Invalid ARP trailer specification %1.


4420 EVENT_TCPIPSVC_TRACE

%1


4421 EVENT_NBTSVC_DRV_OPEN_FAIL

Unable to open driver %1. Error code %2.


4422 EVENT_NBTSVC_LINK_FAIL

Unable to link driver %1 under driver %2. Error code %3.


4423 EVENT_NBTSVC_UNLINK_FAIL

Unable to unlink driver %1 from under driver %2.

Error code %3.


4424 EVENT_NBTSVC_LINK_NACK_FAIL

Unable to inform NBT of failure to link driver %1. Error code %2.


4425 EVENT_NBTSVC_LINKREQ_FAIL

Unable to communicate with the NBT driver. Error code %1.


4426 EVENT_NBTSVC_BAD_LINKREQ

Received unknown request %1 from NBT.


4427 EVENT_NBTSVC_UNKNOWN_SERVICE

Cannot locate %1 service for protocol %2 in the TCP/IP

network services database. The service could not be started.


4428 EVENT_NBTSVC_NBT_CONFIG_FAIL

Unable to configure NBT. Error code %1.

The service could not be started.


4429 EVENT_NBTSVC_LMHOST_SYNC_FAIL

Unable to prime the NBT name cache from the LMHOSTS file.

Error code %1.


4500 EVENT_TELNET_SERVICE_NO_MEMORY

Unable to allocate critical memory resources. The service failed to start.


4501 EVENT_TELNET_SERVICE_STARTUP

Startup failed to create critical resource: %1.


4502 EVENT_TELNET_SERVICE_SHUTDOWN

Shut down failed to delete critical resource: %1.


4503 EVENT_TELNET_SERVICE_RUNTIME

Critical runtime service error at: %1.


4100 EVENT_TCPIP_CREATE_DEVICE_FAILED

This event is only generated on NT 3.5 or later.

Unable to create device object %2. Initialization failed.


4101 EVENT_TCPIP_NO_RESOURCES_FOR_INIT

This event is only generated on NT 3.5 or later.

Unable to allocate required resources. Initialization failed.


4185 EVENT_TCPIP_TOO_MANY_NETS

This event is only generated on NT 3.5 or later.

IP has been bound to more than the maximum number of supported interfaces.

Some interfaces on adapter %2 will not be initialized.


4186 EVENT_TCPIP_NO_MASK

This event is only generated on NT 3.5 or later.

No subnet mask was specified for interface %2. This interface and Some interfaces on adapter %2 will not be initialized.


4187 EVENT_TCPIP_INVALID_ADDRESS

This event is only generated on NT 3.5 or later.

Invalid address %2 was specified for adapter %3. This interface cannot be initialized.


4188 EVENT_TCPIP_INVALID_MASK

This event is only generated on NT 3.5 or later.

Invalid subnet mask %2 was specified for address %3 on adapter %4.

This interface cannot be initialized.


4189 EVENT_TCPIP_NO_ADAPTER_RESOURCES

This event is only generated on NT 3.5 or later.

IP could not allocate some resources required to configure adapter %2.

Some interfaces on this adapter will not be initialized.


4190 EVENT_TCPIP_DHCP_INIT_FAILED

This event is only generated on NT 3.5 or later.

IP was unable to initialize adapter %2 for configuration by DHCP.

If DHCP is enabled on this adapter, the primary interface may not be

configured properly. Interfaces on this adapter not configured by

DHCP will be unaffected.


4191 EVENT_TCPIP_ADAPTER_REG_FAILURE

This event is only generated on NT 3.5 or later.

IP could not open the registry key for adapter %2.

Interfaces on this adapter will not be initialized.


4192 EVENT_TCPIP_INVALID_DEFAULT_GATEWAY

This event is only generated on NT 3.5 or later.

Invalid default gateway address %2 was specified for adapter %3.

Some remote networks may not be reachable as a result.


4193 EVENT_TCPIP_NO_ADDRESS_LIST

This event is only generated on NT 3.5 or later.

Unable to read the configured IP addresses for adapter %2.

IP interfaces will not be initialized on this adapter.


4194 EVENT_TCPIP_NO_MASK_LIST

This event is only generated on NT 3.5 or later.

Unable to read the configured subnet masks for adapter %2.

IP interfaces will not be initialized on this adapter.


4195 EVENT_TCPIP_NO_BINDINGS

This event is only generated on NT 3.5 or later.

IP was unable to read its bindings from the registry. No network interfaces were configured.


4196 EVENT_TCPIP_IP_INIT_FAILED

This event is only generated on NT 3.5 or later.

Initialization of IP failed.


4197 EVENT_TCPIP_TOO_MANY_GATEWAYS

This event is only generated on NT 3.5 or later.

More than the maximum number of default gateways were specified for adapter %2. Some remote networks may not be reachable as a result.


4198 EVENT_TCPIP_ADDRESS_CONFLICT1

This event is only generated on NT 3.5 or later.

The system detected an address conflict for IP address %2 with the system having network hardware address %3. The local interface has been disabled.


4199 EVENT_TCPIP_ADDRESS_CONFLICT2

This event is only generated on NT 3.5 or later.

The system detected an address conflict for IP address %2 with the system having network hardware address %3. Network operations on this system may be disrupted as a result.


4225 EVENT_TCPIP_TCP_INIT_FAILED

This event is only generated on NT 3.5 or later.

Initialization of TCP/UDP failed.


4300 EVENT_NBT_CREATE_DRIVER

This event is only generated on NT 3.5 or later.

The driver could not be created.


4301 EVENT_NBT_OPEN_REG_PARAMS

This event is only generated on NT 3.5 or later.

Unable to open the Registry Parameters to read configuration information.


4302 EVENT_NBT_NO_BACKUP_WINS

This event is only generated on NT 3.5 or later.

The backup WINS server address is not configured in the registry.


4303 EVENT_NBT_NO_WINS

This event is only generated on NT 3.5 or later.

The primary WINS server address is not configured in the registry.


4304 EVENT_NBT_BAD_BACKUP_WINS_ADDR

This event is only generated on NT 3.5 or later.

The backup WINS server address is not formated correctly in the registry.


4305 EVENT_NBT_BAD_PRIMARY_WINS_ADDR

This event is only generated on NT 3.5 or later.

The primary WINS server address is not formated correctly in the registry.


4306 EVENT_NBT_NAME_SERVER_ADDRS

This event is only generated on NT 3.5 or later.

Unable to configure the addresses of the WINS servers.


4307 EVENT_NBT_CREATE_ADDRESS

This event is only generated on NT 3.5 or later.

Initialization failed because the transport refused to open initial Addresses.


4308 EVENT_NBT_CREATE_CONNECTION

This event is only generated on NT 3.5 or later.

Initialization failed because the transport refused to open initial Connections.


4309 EVENT_NBT_NON_OS_INIT

This event is only generated on NT 3.5 or later.

Data structure initialization failed.


4310 EVENT_NBT_TIMERS

This event is only generated on NT 3.5 or later.

Initialization failed because the timers could not be started.


4311 EVENT_NBT_CREATE_DEVICE

This event is only generated on NT 3.5 or later.

Initialization failed because the driver device could not be created.


4312 EVENT_NBT_NO_DEVICES

This event is only generated on NT 3.5 or later.

There are no adapters configured for this protocol stack.


4313 EVENT_NBT_OPEN_REG_LINKAGE

This event is only generated on NT 3.5 or later.

Unable to open the Registry Linkage to read configuration information.


4314 EVENT_NBT_READ_BIND

This event is only generated on NT 3.5 or later.

Unable to read the driver's bindings to the transport from the registry.


4315 EVENT_NBT_READ_EXPORT

This event is only generated on NT 3.5 or later.

Unable to read the driver's exported linkage configuration information.


4316 EVENT_NBT_OPEN_REG_NAMESERVER

This event is only generated on NT 3.5 or later.

Unable to open the Registry to read the WINS server addresses.


4317 EVENT_SCOPE_LABEL_TOO_LONG

This event is only generated on NT 3.5 or later.

The Netbios Name Scope has a component longer than 63 characters. Each label in the Scope cannot be longer than 63 bytes.  Use the Control Panel, Network applet to change the scope.


4318 EVENT_SCOPE_TOO_LONG

This event is only generated on NT 3.5 or later.

The Netbios Name Scope is too long. The scope cannot be longer than 255 bytes. Use the Control Panel, Network applet to change the scope.


4319 EVENT_NBT_DUPLICATE_NAME

This event is only generated on NT 3.5 or later.

A duplicate name has been detected on the TCP network.  The IP address of the machine that sent the message is in the data. Use nbtstat -n in a command window to see which name is in the Conflict state.


4320 EVENT_NBT_NAME_RELEASE

This event is only generated on NT 3.5 or later.

Another machine has sent a name release message to this machine probably because a duplicate name has been detected on the TCP network.  The IP address of the node that sent the message is in the data. Use nbtstat -n in a command window to see which name is in the Conflict state.


5000 EVENT_NDIS_RESOURCE_CONFLICT

%2 : Has encountered a conflict in resources and could not load.


5001 EVENT_NDIS_OUT_OF_RESOURCE

%2 : Could not allocate the resources necessary for operation.


5002 EVENT_NDIS_HARDWARE_FAILURE

%2 : Has determined that the adapter is not functioning properly.


5003 EVENT_NDIS_ADAPTER_NOT_FOUND

%2 : Could not find an adapter.


5004 EVENT_NDIS_INTERRUPT_CONNECT

%2 : Could not connect to the interrupt number supplied.


5005 EVENT_NDIS_DRIVER_FAILURE

%2 : Has encountered an internal error and has failed.


5006 EVENT_NDIS_BAD_VERSION

%2 : The version number is incorrect for this driver.


5007 EVENT_NDIS_TIMEOUT

%2 : Timed out during an operation.


5008 EVENT_NDIS_NETWORK_ADDRESS

%2 : Has encountered an invalid network address.


5009 EVENT_NDIS_UNSUPPORTED_CONFIGURATION

%2 : Does not support the configuration supplied.


5010 EVENT_NDIS_INVALID_VALUE_FROM_ADAPTER

%2 : The adapter has returned an invalid value to the driver.


5011 EVENT_NDIS_MISSING_CONFIGURATION_PARAMETER

%2 : A required parameter is missing from the Registry.


5012 EVENT_NDIS_BAD_IO_BASE_ADDRESS

%2 : The I/O base address supplied does not match the jumpers on the adapter.


5013 EVENT_NDIS_RECEIVE_SPACE_SMALL

%2 : The adapter is configured such that the receive space is smaller than

the maximum packet size.  Some packets may be lost.


5014 EVENT_NDIS_ADAPTER_DISABLED

%2 : The adapter is disabled.  The driver cannot open the adapter.


5015 EVENT_NDIS_IO_PORT_CONFLICT

%2 : There is an I/O port conflict.


5016 EVENT_NDIS_PORT_OR_DMA_CONFLICT

%2 : There is an I/O port or DMA channel conflict.


5017 EVENT_NDIS_MEMORY_CONFLICT

%2 : There is a memory conflict at address 0x%3.


5018 EVENT_NDIS_INTERRUPT_CONFLICT

%2 : There is a interrupt conflict at interrupt number %3.


5019 EVENT_NDIS_DMA_CONFLICT

This Event is only generated by NT 3.5 or later.

%2 : There is a resource conflict at DMA channel %3.


5020 EVENT_NDIS_INVALID_DOWNLOAD_FILE_ERROR

This Event is only generated by NT 3.5 or later.

%2 : The download file is invalid.  The driver is unable to load.


5021 EVENT_NDIS_MAXRECEIVES_ERROR

This Event is only generated by NT 3.5 or later.

%2 : The specified Registry entry MaxReceives is out of range.  Using default value.


5022 EVENT_NDIS_MAXTRANSMITS_ERROR

This Event is only generated by NT 3.5 or later.

%2 : The specified Registry entry MaxTransmits is out of range.  Using default value.


5023 EVENT_NDIS_MAXFRAMESIZE_ERROR

This Event is only generated by NT 3.5 or later.

%2 : The specified Registry entry MaxFrameSize is out of range.  Using default value.


5024 EVENT_NDIS_MAXINTERNALBUFS_ERROR

This Event is only generated by NT 3.5 or later.

%2 : The specified Registry entry MaxInternalBufs is out of range.  Using default value.


5025 EVENT_NDIS_MAXMULTICAST_ERROR

This Event is only generated by NT 3.5 or later.

%2 : The specified Registry entry MaxMulticast is out of range.  Using default value.


5026 EVENT_NDIS_PRODUCTID_ERROR

This Event is only generated by NT 3.5 or later.

%2 : The specified Registry entry ProductId is out of range.  Using default value.


5027 EVENT_NDIS_LOBE_FAILUE_ERROR

This Event is only generated by NT 3.5 or later.

%2 : A Token Ring Lobe Wire Fault has occurred.  Verify cable connections.  The adapter will continue to try to reinsert back into the ring.


5028 EVENT_NDIS_SIGNAL_LOSS_ERROR

This Event is only generated by NT 3.5 or later.

%2 : The adapter had detected a loss of signal on the ring.  The adapter will continue to try to reinsert back into the ring.


5029 EVENT_NDIS_REMOVE_RECEIVED_ERROR

This Event is only generated by NT 3.5 or later.

%2 : The adapter has received a request to deinsert from the ring.  The adapter will continue to try to reinsert back into the ring.


5030 EVENT_NDIS_TOKEN_RING_CORRECTION

This Event is only generated by NT 3.5 or later.

%2 : The adapter has successfully reinserted back into the ring.


5031 EVENT_NDIS_ADAPTER_CHECK_ERROR

This Event is only generated by NT 3.5 or later.

%2 : The adapter has detected an Adapter Check as a result of some unrecoverable hardware of software error.  Please contact your service provider.


5032 EVENT_NDIS_RESET_FAILURE_ERROR

This Event is only generated by NT 3.5 or later.

%2 : The adapter failed to reset within a specified time.  The adapter will continue to try to reset.  This could be the result of a hardware failure.


5033 EVENT_NDIS_CABLE_DISCONNECTED_ERROR

This Event is only generated by NT 3.5 or later.

%2 : The adapter has detected that the Token Ring cable is disconnected from the adapter.  Please reconnect the Token Ring cable.  The adapter will continueto try to reset until the connection is repaired.


5034 EVENT_NDIS_RESET_FAILURE_CORRECTION

This Event is only generated by NT 3.5 or later.

%2 : The adapter has successfully completed a previously failed reset.


6000 EVENT_LOG_FULL

The %1 log file is full.


6001 EVENT_LogFileNotOpened

The %1 log file cannot be opened.


6002 EVENT_LogFileCorrupt

The %1 log file is corrupted and will be cleared.


6003 EVENT_DefaultLogCorrupt

The Application log file could not be opened.  %1 will be used as the default

log file.


6004 EVENT_BadDriverPacket

A driver packet received from the I/O subsystem was invalid.  The data is the

packet.


6005 EVENT_EventlogStarted

The Event log service was started.


6006 EVENT_EventlogStopped

The Event log service was stopped.


6007 TITLE_EventlogMessageBox

This Event is only generated by NT 3.5 or later.

Eventlog Service %0


6100 EVENT_UP_DRIVER_ON_MP

This Event is only generated by NT 3.5 or later.

A uniprocessor-specific driver was loaded on a multiprocessor system.  The driver could not load.


7000 EVENT_SERVICE_START_FAILED

The %1 service failed to start due to the following error: %n%2


7001 EVENT_SERVICE_START_FAILED_II

The %1 service depends on the %2 service which failed to start because of the following error: %n%3


7002 EVENT_SERVICE_START_FAILED_GROUP

The %1 service depends on the %2 group and no member of this group started.


7003 EVENT_SERVICE_START_FAILED_NONE

The %1 service depends on the following nonexistent service: %2


7005 EVENT_CALL_TO_FUNCTION_FAILED

The %1 call failed with the following error: %n%2


7006 EVENT_CALL_TO_FUNCTION_FAILED_II

The %1 call failed for %2 with the following error: %n%3


7007 EVENT_REVERTED_TO_LASTKNOWNGOOD

The system reverted to its last known good configuration.  The system is restarting....


7008 EVENT_BAD_ACCOUNT_NAME

No backslash is in the account name.


7009 EVENT_CONNECTION_TIMEOUT

Timeout (%1 milliseconds) waiting for service to connect.


7010 EVENT_READFILE_TIMEOUT

Timeout (%1 milliseconds) waiting for ReadFile.


7011 EVENT_TRANSACT_TIMEOUT

Timeout (%1 milliseconds) waiting for transaction response.


7012 EVENT_TRANSACT_INVALID

Message returned in transaction has incorrect size.


7013 EVENT_FIRST_LOGON_FAILED

Logon attempt with current password failed with the following error: %n%1


7014 EVENT_SECOND_LOGON_FAILED

Second logon attempt with old password also failed with the following error: %n%1


7015 EVENT_INVALID_DRIVER_DEPENDENCY

Boot-start or system-start driver (%1) must not depend on a service.


7016 EVENT_BAD_SERVICE_STATE

The %1 service has reported an invalid current state %2.


7017 EVENT_CIRCULAR_DEPENDENCY_DEMAND

Detected circular dependencies demand starting %1.


7018 EVENT_CIRCULAR_DEPENDENCY_AUTO

Detected circular dependencies auto-starting services.


7019 EVENT_DEPEND_ON_LATER_SERVICE

Circular dependency: The %1 service depends on a service in a group which starts later.


7020 EVENT_DEPEND_ON_LATER_GROUP

Circular dependency: The %1 service depends on a group which starts later.


7021 EVENT_SEVERE_SERVICE_FAILED

About to revert to the last known good configuration because the %1 service failed to start.


7022 EVENT_SERVICE_START_HUNG

The %1 service hung on starting.


7023 EVENT_SERVICE_EXIT_FAILED

The %1 service terminated with the following error: %n%2


7024 EVENT_SERVICE_EXIT_FAILED_SPECIFIC

The %1 service terminated with service-specific error %2.


7025 EVENT_SERVICE_START_AT_BOOT_FAILED

At least one service or driver failed during system startup.  Use Event Viewer to examine the event log for details.


7026 EVENT_BOOT_SYSTEM_DRIVERS_FAILED

The following boot-start or system-start driver(s) failed to load: %1


7027 EVENT_RUNNING_LASTKNOWNGOOD

Windows NT could not be started as configured.  A previous working configuration was used instead.


7028 EVENT_TAKE_OWNERSHIP

The %1 Registry key denied access to SYSTEM account programs so the Service Control Manager took ownership of the Registry key.


7029 TITLE_SC_MESSAGE_BOX

This event is only generated by NT 3.5 and later.

Service Control Manager %0


7030 EVENT_SERVICE_NOT_INTERACTIVE

This event is only generated by NT 3.5 and later.

The %1 service is marked as an interactive service.  However, the system is configured to not allow interactive services.  This service may not function properly.


7900 EVENT_COMMAND_NOT_INTERACTIVE

This event is only generated by NT 3.5 and later.

The %1 command is marked as an interactive command.  However, the system is configured to not allow interactive command execution.  This command may not function properly.


7901 EVENT_COMMAND_START_FAILED

This event is only generated by NT 3.5 and later.

The %1 command failed to start due to the following error: %n%2


8003 EVENT_BOWSER_OTHER_MASTER_ON_NET

The master browser has received a server announcement from the computer %2

that believes that it is the master browser for the domain.  The master browser is


8004 EVENT_BOWSER_PROMOTED_WHILE_ALREADY_MASTER

A request has been submitted to promote the computer to backup when it is already

a master browser.


8005 EVENT_BOWSER_NON_MASTER_MASTER_ANNOUNCE

The browser has received a server announcement indicating that the computer %2

is a master browser, but this computer is not a master browser.


8006 EVENT_BOWSER_ILLEGAL_DATAGRAM

The browser has received an illegal datagram from the remote computer %2 to name %3 on transport %4.  The data is the datagram.


8007 EVENT_BROWSER_STATUS_BITS_UPDATE_FAILED

The browser was unable to update the service status bits.  The data is the error.


8008 EVENT_BROWSER_ROLE_CHANGE_FAILED

The browser was unable to update its role.  The data is the error.


8009 EVENT_BROWSER_MASTER_PROMOTION_FAILED

The browser was unable to promote itself to master browser.  The computer that

currently believes it is the master browser is %1.


8010 EVENT_BOWSER_NAME_CONVERSION_FAILED

The browser driver was unable to convert a character string to a unicode string.


8011 EVENT_BROWSER_OTHERDOMAIN_ADD_FAILED

The browser was unable to add the configuration parameter %1.


8012 EVENT_BOWSER_ELECTION_RECEIVED

The browser driver has received an election packet from computer %2 on network %3.  The data is the packet received.


8013 EVENT_BOWSER_ELECTION_SENT_GETBLIST_FAILED

The browser driver has forced an election on network %2 because it was unable to find a master browser to retrieve a backup list on that network.


8014 EVENT_BOWSER_ELECTION_SENT_FIND_MASTER_FAILED

The browser driver has forced an election on network %2 because it was unable to find a master browser for that network.


8015 EVENT_BROWSER_ELECTION_SENT_LANMAN_NT_STARTED

The browser has forced an election on network %1 because a Windows NT Advanced Server (or domain master) browser is started.


8016 EVENT_BOWSER_ILLEGAL_DATAGRAM_THRESHOLD

The browser driver has received too many illegal datagrams from the remote computer %2 to name %3 on transport %4.  The data is the datagram.


8017 EVENT_BROWSER_DEPENDANT_SERVICE_FAILED

The browser has failed to start because the dependent service %1 had invalid service status %2.

Status             Meaning

  1              Service Stopped%n

  2              Start Pending%n

  3              Stop Pending%n

  4              Running%n

  5              Continue Pending%n

  6              Pause Pending%n

  7              Paused%n


8019 EVENT_BROWSER_MASTER_PROMOTION_FAILED_STOPPING

The browser was unable to promote itself to master browser.  The browser will continue

to attempt to promote itself to the master browser, but will no longer log any events in the event log in Event Viewer.


8020 EVENT_BROWSER_MASTER_PROMOTION_FAILED_NO_MASTER

The browser was unable to promote itself to master browser.  The

computer that currently believes it is the master browser is unknown.


8021 EVENT_BROWSER_SERVER_LIST_FAILED

The browser was unable to retrieve a list of servers from the browser master %1 on the network %2.

The data is the error code.


8022 EVENT_BROWSER_DOMAIN_LIST_FAILED

The browser was unable to retrieve a list of domains from the browser master %1 on the

network %2. The data is the error code.


8024 EVENT_BOWSER_OLD_BACKUP_FOUND

The backup browser server %2 is out-of-date. Consider upgrading this computer.


8023 EVENT_BROWSER_ILLEGAL_CONFIG

The value for the parameter %1 to the browser service was illegal.


8025 EVENT_BROWSER_SERVER_LIST_RETRIEVED

The browser has retrieved a list of servers from remote computer %1 on transport %2.%n

There were %3 entries read, and %4 total entries.


8026 EVENT_BROWSER_DOMAIN_LIST_RETRIEVED

The browser has retrieved a list of domains from remote computer %1 on transport %2.%n

There were %3 entries read, and %4 total entries.


8027 EVENT_BOWSER_PDC_LOST_ELECTION

The browser running on the Domain Controller has lost an election.  The computer that won the election is %2, on the transport %3.%n

The data contains the election version, election criteria, and remote computer time up, and the same information for the current computer.


8028 EVENT_BOWSER_NON_PDC_WON_ELECTION

The browser running on this computer has won a browser election on network %2.

This computer is a member of a domain, so the Domain Controller should become the master


8029 EVENT_BOWSER_CANT_READ_REGISTRY

The browser driver was unable to initialize variables from the Registry.


8030 EVENT_BOWSER_MAILSLOT_DATAGRAM_THRESHOLD_EXCEEDED

The browser driver has discarded too many mailslot messages.


8031 EVENT_BOWSER_GETBROWSERLIST_THRESHOLD_EXCEEDED

The browser driver has discarded too many GetBrowserServerList requests.


8032 EVENT_BROWSER_BACKUP_STOPPED

The browser service has failed to retrieve the backup list too many times on transport %1.

The backup browser is stopping.


8033 EVENT_BROWSER_ELECTION_SENT_LANMAN_NT_STOPPED

The browser has forced an election on network %1 because a master browser was stopped.


8034 EVENT_BROWSER_GETBLIST_RECEIVED_NOT_MASTER

The browser has received a GetBrowserServerList request when it is not the master browser.


8035 EVENT_BROWSER_ELECTION_SENT_ROLE_CHANGED

The browser has forced an election on network %1 because the Domain Controller (or Server) has changed its role


8036 EVENT_BROWSER_NOT_STARTED_IPX_CONFIG_MISMATCH

This event is only generated by NT 3.5 and later

The browser has failed to start because of an error in the DirectHostBinding


8500 NWSAP_EVENT_KEY_NOT_FOUND

This event is only generated by NT 3.5 and later

The Registry Key %1 was not present.  The Sap Agent could not start.


8501 NWSAP_EVENT_WSASTARTUP_FAILED

This event is only generated by NT 3.5 and later

Winsock startup routine failed.  The Sap Agent cannot continue.


8502 NWSAP_EVENT_SOCKET_FAILED

This event is only generated by NT 3.5 and later

Socket create call failed for main socket. The Sap Agent cannot continue.


8503 NWSAP_EVENT_SETOPTBCAST_FAILED

This event is only generated by NT 3.5 and later

Setting broadcast option on socket failed.  The Sap Agent cannot continue.


8504 NWSAP_EVENT_BIND_FAILED

This event is only generated by NT 3.5 and later

Binding to SAP Socket failed.  The Sap Agent cannot continue.


8505 NWSAP_EVENT_GETSOCKNAME_FAILED

This event is only generated by NT 3.5 and later

Getting bound address of socket failed.  The Sap Agent cannot continue.


8506 NWSAP_EVENT_OPTEXTENDEDADDR_FAILED

This event is only generated by NT 3.5 and later

Setting option EXTENDED_ADDRESS failed.  The Sap Agent cannot continue.


8507 NWSAP_EVENT_OPTBCASTINADDR_FAILED

This event is only generated by NT 3.5 and later

Setting NWLink option BCASTINTADDR failed.  The Sap Agent cannot continue.


8508 NWSAP_EVENT_CARDMALLOC_FAILED

This event is only generated by NT 3.5 and later

Error allocating memory to hold a card structure.  The Sap Agent cannot continue.


8509 NWSAP_EVENT_NOCARDS

This event is only generated by NT 3.5 and later

Enumeration of cards returned 0 cards.


8510 NWSAP_EVENT_THREADEVENT_FAIL

This event is only generated by NT 3.5 and later

Error creating thread counting event.  The Sap Agent cannot continue.


8511 NWSAP_EVENT_RECVSEM_FAIL

This event is only generated by NT 3.5 and later

Error creating receive semaphore.  The Sap Agent cannot continue.


8512 NWSAP_EVENT_SENDEVENT_FAIL

This event is only generated by NT 3.5 and later

Error creating send event.  The Sap Agent cannot continue.


8513 NWSAP_EVENT_STARTRECEIVE_ERROR

This event is only generated by NT 3.5 and later

Error starting receive thread.  The Sap Agent cannot continue.


8514 NWSAP_EVENT_STARTWORKER_ERROR

This event is only generated by NT 3.5 and later

Error starting worker thread.  The Sap Agent cannot continue.


8515 NWSAP_EVENT_TABLE_MALLOC_FAILED

This event is only generated by NT 3.5 and later

Error allocating database array.  The Sap Agent cannot continue.


8516 NWSAP_EVENT_HASHTABLE_MALLOC_FAILED

This event is only generated by NT 3.5 and later

Error allocating hash table.  The Sap Agent cannot continue.


8517 NWSAP_EVENT_STARTLPCWORKER_ERROR

This event is only generated by NT 3.5 and later

Error starting LPC worker thread.  The Sap Agent cannot continue.


8518 NWSAP_EVENT_CREATELPCPORT_ERROR

This event is only generated by NT 3.5 and later

Error creating the LPC port.  The Sap Agent cannot continue.


8519 NWSAP_EVENT_CREATELPCEVENT_ERROR

This event is only generated by NT 3.5 and later

Error creating the LPC thread event.  The Sap Agent cannot continue.


8520 NWSAP_EVENT_LPCLISTENMEMORY_ERROR

This event is only generated by NT 3.5 and later

Error allocating memory for an LPC Client structure. The Sap Agent cannot continue.


8521 NWSAP_EVENT_LPCHANDLEMEMORY_ERROR

This event is only generated by NT 3.5 and later

Error allocating buffer to hold LPC worker thread handles.  The Sap Agent cannot continue.


8522 NWSAP_EVENT_BADWANFILTER_VALUE

This event is only generated by NT 3.5 and later

The value for WANFilter in the registry must be 0-2.  The Sap Agent cannot continue.


8523 NWSAP_EVENT_CARDLISTEVENT_FAIL

This event is only generated by NT 3.5 and later

Error creating event for card list access synchronization.  The Sap Agent cannot continue.


8524 NWSAP_EVENT_SDMDEVENT_FAIL

This event is only generated by NT 3.5 and later

Error creating event for database access synchronization.  The Sap Agent cannot continue.


8525 NWSAP_EVENT_INVALID_FILTERNAME

This event is only generated by NT 3.5 and later

Name too long in key %1: Name = %s.  The Sap Agent cannot continue.


8526 NWSAP_EVENT_WANSEM_FAIL

This event is only generated by NT 3.5 and later

Error creating WAN control semaphore.  The Sap Agent cannot continue.


8527 NWSAP_EVENT_WANSOCKET_FAILED

This event is only generated by NT 3.5 and later

Socket create call failed for WAN socket.  The Sap Agent cannot continue.


8528 NWSAP_EVENT_WANBIND_FAILED

This event is only generated by NT 3.5 and later

Binding to WAN socket failed.  The Sap Agent cannot continue.


8529 NWSAP_EVENT_STARTWANWORKER_ERROR

This event is only generated by NT 3.5 and later

Error starting WAN worker thread.  The Sap Agent cannot continue.


8530 NWSAP_EVENT_STARTWANCHECK_ERROR

This event is only generated by NT 3.5 and later

Error starting WAN check thread.  The Sap Agent cannot continue.


8531 NWSAP_EVENT_OPTMAXADAPTERNUM_ERROR

This event is only generated by NT 3.5 and later

Error on getsockopt IPX_MAX_ADAPTER_NUM.  Data is the error code.  The Sap Agent cannot continue.


8532 NWSAP_EVENT_WANHANDLEMEMORY_ERROR

This event is only generated by NT 3.5 and later

Error allocating buffer to hold WAN notify thread handles.  The Sap Agent cannot continue.


8533 NWSAP_EVENT_WANEVENT_ERROR

This event is only generated by NT 3.5 and later

Error creating the WAN thread event.  The Sap Agent cannot continue.


9001 EVENT_TRANSPORT_RESOURCE_POOL

%2 could not allocate a resource of type %3 due to system resource problems.


9002 EVENT_TRANSPORT_RESOURCE_LIMIT

%2 could not allocate a resource of type %3 due to its configured size of %4.


9003 EVENT_TRANSPORT_RESOURCE_SPECIFIC

%2 could not allocate a resource of type %3 due to a specifically configured limit of %4.


9004 EVENT_TRANSPORT_REGISTER_FAILED

%2 failed to register itself with the NDIS wrapper.


9005 EVENT_TRANSPORT_BINDING_FAILED

%2 failed to bind to adapter %3.


9006 EVENT_TRANSPORT_ADAPTER_NOT_FOUND

%2 could not find adapter %3.


9007 EVENT_TRANSPORT_SET_OID_FAILED

%2 failed while setting OID %3 on adapter %4.


9008 EVENT_TRANSPORT_QUERY_OID_FAILED

%2 failed while querying OID %3 on adapter %4.


9009 EVENT_TRANSPORT_TRANSFER_DATA

%2 could not transfer a packet from the adapter.  The packet was dropped.


9010 EVENT_TRANSPORT_TOO_MANY_LINKS

%2 could not create a link to a remote computer.  Your computer has exceeded the number of connections it can make to that remote computer.


9011 EVENT_TRANSPORT_BAD_PROTOCOL

%2 received an unexpected %3 packet from a remote computer.

The data is the packet.


9501 EVENT_IPX_NEW_DEFAULT_TYPE

This event is only supported by NT 3.5 and later

The default frame type for auto-detection on %2 was changed to %3. This type is now the default if no frame type can be detected.


9502 EVENT_IPX_SAP_ANNOUNCE

This event is only supported by NT 3.5 and later

A SAP announcement was sent over %2 which is configured for multiple networks, but no internal network is configured. This may prevent machines on some networks from locating the advertised service.


9503 EVENT_IPX_ILLEGAL_CONFIG

This event is only supported by NT 3.5 and later

The value for the %2 parameter %3 was illegal.


9504 EVENT_IPX_INTERNAL_NET_INVALID

This event is only supported by NT 3.5 and later

%2 was configured with an internal network number of %3. This network number conflicts with one of the attached networks. The configured internal network number will be ignored.


9505 EVENT_IPX_NO_FRAME_TYPES

This event is only supported by NT 3.5 and later

%2 had no frame types configured for the binding to adapter %3.


9506 EVENT_IPX_CREATE_DEVICE

This event is only supported by NT 3.5 and later

%2 failed to initialize because the driver device could not be created.


9507 EVENT_IPX_NO_ADAPTERS

This event is only supported by NT 3.5 and later

%2 could not bind to any adapters. The transport could not start.


 20001 RASLOG_CANT_LOAD_NBGATEWAY

Cannot load the NetBIOS gateway DLL components.

Explanation: The RAS NetBIOS gateway could not load.

User Action: Reconfigure RAS by removing and then re-installing it.


20002 RASLOG_CANT_OPEN_REGKEY

Cannot open the RAS Server parameters Registry key.

Explanation: Registry problem

User Action: Reconfigure RAS by removing and then re-installing it.


20003 RASLOG_CANT_GET_REGKEYVALUES

Can’t access Registry key values.

Explanation: Registry problem

User Action: Reconfigure RAS by removing and then re-installing it.


20004 RASLOG_NOT_ENOUGH_MEMORY

Memory allocation failure

Explanation: Not enough free memory for the RAS service to function properly

User Action: Free up some memory on the server by optimizing memory allocations to other resources, or by stopping some non-essential services, or by installing additional memory on the server.


20005 RASLOG_CANT_ENUM_REGKEY_VALUES

Cannot enumerate Registry key values

Explanation: Possible Registry problem

User Action: Reconfigure RAS by removing and then re-installing it.


20006 RASLOG_INVALID_PARAMETER_TYPE

Parameter %1 has an invalid type.

User Action: Reconfigure RAS by removing and then re-installing it.


20007 RASLOG_CANT_ENUM_PORTS

Cannot enumerate the RAS Connection Manager ports

Explanation: Multiport adapter may not have been installed

properly(Hardware and/or Software)

User Action:  Use Network Control to reconfigure the multiple port adapter


20008 RASLOG_NO_DIALIN_PORTS

The Remote Access Server is not configured to receive calls.

Explanation: The RAS server is configured for dialing out only or some other program is using the port.

User Action:  Use Network Control to reconfigure RAS for Dial out and Receive calls.


20009 RASLOG_CANT_RECEIVE_FRAME

Cannot receive initial frame on port %1. The user has been disconnected

Explanation:  RAS may not be installed on client.

User Action: Re-install RAS on the client.


20010 RASLOG_AUTODISCONNECT

The user connected to port %1 has been disconnected due to inactivity.

User Action: Redial and then reconnect to the port.


20011 RASLOG_EXCEPT_MEMORY

The user connected to port %1 has been disconnected because there is not enough memory available in the system.

User Action:  Install more memory in the RAS server.


20012 RASLOG_EXCEPT_SYSTEM

The user connected to port %1 has been disconnected due to a system error.

Explanation:  A system error caused the RAS user to be disconnected.

User Action:  Look in the Event Viewer for other system error messages, correct the failure and re-dial.


20013 RASLOG_EXCEPT_LAN_FAILURE

The user connected to port %1 has been disconnected due to a fatal network error on the local network.

Explanation: Possible physical network error

User Action: Verify that the network adapter is connected and working properly.


 20014 RASLOG_EXCEPT_ASYNC_FAILURE

The user connected to port %1 has been disconnected due to a fatal network error on the async network.

Explanation: Possible serial port problems.

User Action: Verify that the serial ports are working properly.


20015 RASLOG_DEV_HW_ERROR

The communications device attached to port %1 is not functioning

Explanation: Hardware failure

User Action: Verify that the modem is working properly. Check the cabling.


20016 RASLOG_AUTH_FAILURE

The user %1 has connected and failed to authenticate on port %2. The line has been disconnected.

User Action: Check the permissions on the user in the RAS admin utility. Check user name and password.


20017 RASLOG_AUTH_SUCCESS

The user %1 has connected and has been successfully authenticated on port %2.


20018 RASLOG_AUTH_CONVERSTION_FAILURE

The user connected to port %1 has been disconnected because there was a transports-level error during the authentication conversation.

User Action: Re-dial and try again


20019 RASLOG_USER_DISCONNECTED

The user has disconnected from port %2

Explanation: the remote user has hung up.


20020 RASLOG_CANT_RESET_LAN

Cannot reset the network adapter for LANA %1. The error code is the data.

User Action: Reconfigure RAS.


20021 RASLOG_CANT_GET_COMPUTERNAME

Remote Access Server Security Failure.  Cannot locate the computer name.

Explanation:  The message appears when  the remote computer name cannot be found, so the computer name cannot be validated.

User Action: Reconfigure RAS on the client.


20022 RASLOG_CANT_ADD_RASSECURITYNAME

Remote Access Server Security Failure. Cannot add the name for communication with the security agent on LANA %1.

Explanation: Possible duplicate name on LANA %1

User Action:  Verify that another server on LANA %1 does not have the same name.


20023 RASLOG_CANT_GET_ADAPTERADDRESS

Remote Access Server Security Failure. Cannot access the network adapter address on LANA %1.

Explanation:

User Action: Reconfigure RAS


 20024 RASLOG_SESSOPEN_REJECTED

Remote Access Server Security Failure. The security agent has rejected the

Remote Access server’s call to establish a session on LANA %1.

Explanation: A remote access security agent is running on your local network.

User Action: Contact your system administrator.


20025 RASLOG_START_SERVICE_REJECTED

Remote Access Server Security Failure. The security agent has rejected the Remote Access server’s request to start the service on this computer on LANA %1.

Explanation: A remote access security agent is running on your local network.

User Action: Contact your system administrator.


20026 RASLOG_SECURITY_NET_ERROR

Remote Access Server Security Failure. A network error has occurred when trying to establish a session with the security agent on LANA %1.  The error code is the data.

User Action: Reconfigure RAS


 20027 RASLOG_EXCEPT_OSRESNOTAV

The user connected to port %1 has been disconnected because there are no operating system resources available.

User Action: Free up some memory on the server by optimizing memory allocations to other resources, or by stopping some non-essential services, or by installing additional memory on the server.


20028 RASLOG_EXCEPT_LOCKFAIL

The user connected to port %1 has been disconnected because of a failure to lock

user memory.


20029 RASLOG_CANNOT_OPEN_RASHUB

Remote Access Connection Manager failed to start because RASHUB could not be opened.

User Action: Reinstall RAS


 20030 RASLOG_CANNOT_INIT_SEC_ATTRIBUTE

Remote Access Connection Manager failed to start because it could not initialize the security attributes.

User Action: Re-boot computer, or re-install RAS if problem persists.


20031 RASLOG_CANNOT_GET_ENDPOINTS

Remote Access Connection Manager failed to start because no endpoints were available.

User Action:  Re-boot computer, or re-install RAS if problem persists


 20032 RASLOG_CANNOT_GET_MEDIA_INFO

Remote Access Connection Manager failed to start because it could not load one or more communication DLL’s

Explanation:  Possible hardware problem

User Action:  Ensure that that your communications H/W is installed

properly and re-boot. If problem persists, re-install RAS.


20033 RASLOG_CANNOT_GET_PORT_INFO

Remote Access Connection Manager failed to start because it could not locate port information from Media DLL’s.

Explanation:  Possible hardware problem

User Action:  Ensure that that your communications H/W is installed properly and re-boot. If problem persists, re-install RAS.


 20034 RASLOG_CANNOT_GET_PROTOCOL_INFO

Remote Access Connection Manager failed to start because it could not access protocol information from the Registry.

Explanation:  Possible Registry problem

User Action:  Re-boot computer.  If problem persists, re-install RAS.


 20035 RASLOG_CANNOT_REGISTER_LSA

Remote Access Connection Manager failed to start because it could not register with the Local Security Authority.

Explanation:  Possible Registry problem

User Action: Re-boot computer.  If problem persists, re-install RAS.


 20036 RASLOG_CANNOT_CREATE_FILEMAPPING

Remote Access Connection Manager failed to start because it could not create shared file mapping.

User Action: Re-boot computer. If problem persists, re-install RAS.


 20037 RASLOG_CANNOT_INIT_BUFFERS

Remote Access Connection Manager failed to start because it could not create buffers

User Action: Re-boot computer.  If problem persists, re-install RAS


20038 RASLOG_CANNOT_INIT_REQTHREAD

Remote Access Connection Manager failed to start because it could not access resources

User Action: Re-boot computer.  If problem persists, re-install RAS


20039 RASLOG_CANNOT_START_WORKERS

Remote Access Connection Manager failed to start because it could not start worker threads.

User Action: Re-boot computer.  If problem persists, re-install RAS.


20040 RASLOG_CANT_GET_LANNETS

Remote Access Server failure. Cannot find the LANA numbers for the network adapters.

Explanation:  RAS was not installed properly.

User Action: Remove and re-install RAS


20041 RASLOG_CANNOT_OPEN_SERIAL_INI

RASSER.DLL cannot open the SERIAL.INI file.

User Action: Check configuration of RAS with Network option in Control Panel.


20042 RASLOG_CANNOT_GET_ASYNCMAC_HANDLE

An attempt by RASSER.DLL to get a async media access control handle failed.

User Action: Check configuration of RAS with Network option in Control Panel. Reinstall RAS if needed.


20043 RASLOG_CANNOT_LOAD_SERIAL_DLL

RASMXS.DLL cannot load RASSER.DLL.

User Action: Remove and re-install RAS


20044 RASLOG_CANNOT_ALLOCATE_ROUTE

The Remote Access Server cannot allocate a route for the user connected on port %1. The user has been disconnected.  Check the configuration of your Remote Access Service.

User Action: Check configuration of RAS with Network option in Control Panel. Reinstall RAS if needed.


20045 RASLOG_ADMIN_MEMORY_FAILURE

Cannot allocate memory in the admin support thread for the Remote Access Service.

Explanation: Since the memory can’t be allocate, RAS cannot be used.

User Action: Check configuration of RAS with Network option in Control Panel. Reinstall RAS if needed.


20046 RASLOG_ADMIN_THREAD_CREATION_FAILURE

Cannot create an instance thread in the admin support thread for Remote Access Service

User Action: Re-boot computer.  If problem persists, re-install RAS.


20047 RASLOG_ADMIN_PIPE_CREATION_FAILURE

Cannot create a named pipe instance in the admin support thread for Remote Access Service.

User Action: Re-boot computer.  If problem persists, re-install RAS.


 20048 RASLOG_ADMIN_PIPE_FAILURE

General named pipe failure occurred in the admin support thread for Remote Access Service.

User Action: Re-boot computer.  If problem persists, re-install RAS


20049 RASLOG_ADMIN_INVALID_REQUEST

An invalid request was sent to the admin support thread for Remote Access Service, possibly from a downlevel admin tool.  The request was not processed.

User Action: Re-boot computer.  If problem persists, re-install RAS.


20050 RASLOG_USER_ACTIVE_TIME

The user %1 was active on port %2 for %3 minutes %4 minutes.

User Action:  none


20051 RASLOG_REGVALUE_OVERIDDEN

Using the default value for Registry parameter %1 because the value given is not in the legal range for the parameter.

Explanation: Illegal entry in the registry for the parameter given.

User Action:  Check the Registry entries.


20052 RASLOG_AUTH_TIMEOUT

The user connected to port %1 has been disconnected due an authentication time-out.

Explanation: The caller has taken to long to authenticate

User Action: Try to connect to port again.  If problem persisted, increase the authentication time.


20053 RASLOG_AUTH_NO_PROJECTIONS

The user %1 connected to port %2 has been disconnected because the computer could not be projected onto the network.

User Action: Disconnect and the re-connect to the network.  Make sure that the remote computer has a UNIQUE computer name.


 20054 RASLOG_AUTH_INTERNAL_ERROR

The user %1 connected to port %2 has been disconnected because and internal authentication error occurred.

User Action:  Try to connect to port again.  Re-boot and re-install RAS.


 20055 RASLOG_NO_LANNETS_AVAILABLE

The Remote Access server could not be started because it has been configured to access the network and there are no network adapters available.

Explanation:  The configuration of RAS does not match the configuration of the computer.

User Action:  Reconfigure RAS to access the local computer only, or put a network adapter on the computer.


20056 RASLOG_NETBIOS_SESSION_ESTABLISHED

The user %1 established a NetBIOS session between the remote workstation and the network server.


20057 RASLOG_RASMAN_NOT_AVAILABLE

Remote Access Service failed to start because the Remote Access Connection Manager failed to initialize.

Explanation:  RAS Connection Manager is configured incorrectly

User Action:  Check the Event viewer for related errors to determine the configuration problem.


20058 RASLOG_CANT_ADD_NAME

Cannot add the remote computer name %1 on LANA %2. the error code is the data.

Explanation: Another computer on the network has the same name as the  remote computer.

User Action: Remove the other computer from the network, or rename the remote computer.


 20059 RASLOG_CANT_DELETE_NAME

Cannot delete the remote computer name %1 from LANA %2. The error code is the data.

Explanation:  An internal error has occurred.

User Action:  Get the data from the Event Viewer.


20060 RASLOG_CANT_ADD_GROUPNAME

Cannot add remote computer group name %1 on LANA %2. The error code is the data.

Explanation:   A computer has the same name as the remote computer group name.

User Action:   Remove the computer with the duplicate name from the network


20061 RASLOG_CANT_DELETE_GROUPNAME

Cannot delete the remote computer group name %1 from LANA %2. the error code is the data.

Explanation:  An internal error has occurred.

User Action:  Get the data from the Event Viewer.


 20062 RASLOG_UNSUPPORTED_BPS

The modem on %1 moved to an unsupported BPS rate.

Explanation:  The com port does not support the speed that the modem tried to use.

User Action:  Try a different com port, or change the BPS rate to a supported value.


20063 RASLOG_SERIAL_QUEUE_SIZE_SMALL

The serial driver could not allocate adequate I/O queues. This may result in a unreliable connection.

Explanation:  If you are using a muliport adapter card, it may be configured to use too many ports. Or you are out of memory.

User Action:  Reduce the number of ports being used on the multiport adapter.  Add more memory.


20064 RASLOG_CANNOT_REOPEN_BIPLEX_PORT

Remote Access connection Manager could not re-open biplex port %1.  The port will not be available to calling in or calling out.  Restart all Remote Access Service components.

Explanation:  Possible hardware of configuration problem.

User Action:  Stop and re-start all RAS services and components.  If problems still persists, reinstall RAS


20065 RASLOG_DISCONNECT_ERROR

Internal Error: Disconnect operation on %1 completed with an error.

Explanation:  Disconnected from remote user with an error.

User Action:  Have the remote user call in again and retry operation.


20066 RASLOG_PPP_PIPE_FAILURE

General named pipe failure occurred in the Point to Point Protocol engine.

User Action: Re-boot computer.  Re-install RAS with PPP if needed


 20067 RASLOG_CANNOT_INIT_PPP

Remote Access Connection Manager failed to start because the Point to Point Protocol failed to initialize.


20068 RASLOG_CLIENT_CALLED_BACK

The user  %1 on port %2 was called back at the number %3.


20069 RASLOG_PROXY_CANT_CREATE_PROCESS

The Remote Access Gateway Proxy could not create a process.

User Action:  Check RAS Gateway installation.


20070 RASLOG_PROXY_CANT_CREATE_PIPE

The Remote Access Gateway Proxy could not create a process.

User Action:  Check RAS Gateway installation.


 20071 RASLOG_PROXY_CANT_CONNECT_PIPE

The Remote Access Gateway Proxy could not establish a named pipe connection with the Remote Access Supervisor Proxy.


20072 RASLOG_PROXY_PIPE_FAILURE

A general error occurred on the named pipe in the remote Access %1 Proxy.


20073 RASLOG_CANT_OPEN_PPP_REGKEY

Cannot open obtain information about the PPP key or one its subkeys.

Explanation:  Possible Registry problem.

User Action:  Check the Registry for PPP entries


20074 RASLOG_PPP_CANT_LOAD_DLL

Point to Point Protocol engine was unable to load the %1 module.


20075 RASLOG_PPPCP_DLL_ERROR

The Point to Point Protocol module %1 return an error while initializing.


 20076 RASLOG_NO_AUTHENTICATION_CPS

The point to Point protocol failed to load the required PAP and/or CHAP authentication modules.


20077 RASLOG_PPP_FAILURE

An error occurred in the Point to Point Protocol module. The error code is the data.

User Action:  Save the data from the event log and call Tech Su


 20078 RASLOG_IPXCP_NETWORK_NUMBER_CONFLICT

The IPX network number %1 configured for the WAN interface is already in use on the LAN.

User Action:  Re-configure the IPX network number in question.


 20079 RASLOG_IPXCP_CANNOT_CHANGE_WAN_NETWORK_NUMBER

The IPX network number %1 requested by the remote client for the WAN interface cannot be used on the local IPX router because the router is not configured to change its local WAN network numbers.

User Action: You should configure the IPX Remote Access Service to allocate addresses automatically and use different address for remote IPX clients.


 4096 WINS_EVT_LOG_INITED

WINS has initialized its log for this invocation.


 4097 WINS_EVT_WINS_OPERATIONAL

WINS has initialized properly and is ready.


 4098 WINS_EVT_ORDERLY_SHUTDOWN

WINS was terminated by the service controller. WINS will gr gracefully terminate.


 4099 WINS_EVT_ADMIN_ORDERLY_SHUTDOWN

WINS is being gracefully terminated by the administrator. The address of the administrator is %1.


 4100 WINS_EVT_ADMIN_ABRUPT_SHUTDOWN

WINS is being abruptly terminated by the administrator. The address of the administrator is %1.


 4101 WINS_EVT_INVALID_OPCODE

WINS got a Name Request with an invalid opcode. The request is being thrown away.


 4102 WINS_EVT_CONN_ABORTED

Connection was aborted by the remote client.


 4103 WINS_EVT_NO_RECS

There are no records in the Registry for the key.


 4104 WINS_EVT_NO_PULL_RECS

There are no PULL records.


 4105 WINS_EVT_NO_PUSH_RECS

There are no PUSH records.


 4106 WINS_EVT_NO_RECS_IN_NAM_ADD_TBL

The Database of Name to Address Mappings is empty. It could mean that a previous invocation of WINS created the database and then went down before any registration could be done.


 4107 WINS_EVT_NO_RECS_IN_OWN_ADD_TBL

The Database of Owner to Address Mappings is empty. It could mean that a previous invocation of WINS created the table and then went down before it could add its own entry to it. The WINS server went down real fast (i.e. even before all its threads could become fully operational.


 4108 WINS_EVT_CANT_GET_INITRPL_VAL

WINS could not read the InitTimeReplication field of the PULL/PUSH key.


 4109 WINS_EVT_CANT_GET_REFRESH_INTERVAL_VAL

WINS could not read the Refresh Interval from the Registry.


 4110 WINS_EVT_CANT_GET_TOMBSTONE_INTERVAL_VAL

WINS could not read the Tombstone Interval from the Registry.


 4111 WINS_EVT_CANT_GET_VERIFY_INTERVAL_VAL

WINS could not read the Verify Interval from the Registry.


 4112 WINS_EVT_CANT_GET_RETRY_COUNT

WINS could not read the retry count for retrying communication with a remote WINS.


 4113 WINS_EVT_CANT_GET_TOMBSTONE_TIMEOUT_VAL

WINS could not read the Tombstone Timeout from the Registry


 4114 WINS_EVT_PKT_FORMAT_ERR

WINS got a packet that has the wrong format (for example, a label may be more than 63 octets).


 4115 WINS_EVT_NO_RECS_RETRIEVED

No records meeting the %1 criteria were found in the database.


 4116 WINS_EVT_NO_RPL_RECS_RETRIEVED

WINS's Replicator could not find any records in the database. It means that there are no active or tombstone records in the database. It could be that the records being requested by a remote WINS server are either released or non-existent.


 4117 WINS_EVT_GRP_LIMIT_REACHED

The special group has reached its limit. WINS can not add any more members.


 4118 WINS_EVT_OWNER_LIMIT_REACHED

The address database already has 25 ACTIVE address owners which is the maximum. This error was noticed while attempting to add the address shown in the data field.


 4119 WINS_EVT_UPD_NTF_NOT_ACCEPTED

The WINS server got an update notification from the WINS server with address (%1). The WINS server rejected it. This means that the remote WINS server is not in the list of Push partners (WINS servers under the PULL key) and the administrator has prohibited (via the Registry) replication with non-configured WINS servers. If you wish this WINS server to accept update notifications from non-configured WINS servers then set "RplOnlyWCnfPnrs" (without quotes) value in the Registry to 0. The Registry location is as follows:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Wins\Parameters


 4120 WINS_EVT_UPD_NTF_ACCEPTED

The WINS got an update notification from WINS with address (%1). The WINS accepted it.


 4121 WINS_EVT_ADD_VERS_MAP_REQ_NOT_ACCEPTED

The WINS server got a pull request from the WINS  server with address (%1). The WINS server rejected it since the remote WINS server is not in the list of PULL partners (WINS servers under the PUSH key) and the administrator has specified (via the Registry) that replication with remote WINS server not in the list be not done. If you wish this WINS server to accept update notifications from WINS servers not in the "pull partner" list, then set the "replication only with configured partners" value in the Registry to 0. The Registry location is as follows:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Wins\Parameters


 4122 WINS_EVT_CANT_OPEN_DATAFILES_KEY

The datafiles key could not be opened.


 4123 WINS_EVT_OPEN_NETBT_KEY_ERR

The NETBT key could not be opened.


 4124 WINS_EVT_QUERY_NETBT_KEY_ERR

The NETBT key could not be queried.


 4125 WINS_EVT_WRK_THD_CREATED

A worker thread was created by the administrator.


 4126 WINS_EVT_WRK_THD_TERMINATED

A worker thread was terminated by the administrator.


 4127 WINS_EVT_WINS_ENTRY_DELETED

The owner-address mapping table had an entry with owner ID non-zero and address the same as the local WINS address. The entry has been marked as deleted in the in-memory table.


 4128 WINS_EVT_INF_REM_WINS_EXC

An exception was encountered while trying to inform a remote WINS to update the version number.


 4129 WINS_EVT_INF_REM_WINS

The local WINS is going to inform a remote WINS to update the version number of a record. This is because the local WINS got a clash between an active owned name and an active replica that it pulled from a replication partner.


 4130 WINS_EVT_REM_WINS_INF

The local WINS has been informed by a remote WINS with address %1 to update the version number  of a record. This is because the remote WINS got a clash between an active owned name and an active replica that it pulled from a replication partner.


 4131 WINS_EVT_CANT_FIND_REC

WINS could not find the record it was asked to update the version stamp of (by a remote WINS). Check if the record got deleted or updated.


 4132 WINS_EVT_NAME_MISMATCH

While verifying the validity of old replicas, a name mismatch was noticed. The local record has the name %1 while the replica pulled in from the WINS that owns this record has the name %2. This could mean that the remote WINS was brought down and then up again but its version counter value was not set to its previous value before termination.


 4133 WINS_EVT_VERS_COUNTER_CHANGED

The value of the version counter was changed. The new value (Low 32 bits) can be viewed under Data in the Event Details dialog box in Event Viewer.


 4134 WINS_EVT_DELETE_LOCAL_WINS_DISALLOWED

The administrator specified the local WINS for deletion. This is not permitted. The administrator can however ask for the records to be deleted through another rpc interface.


 4135 WINS_EVT_CNF_CHANGE

WINS replication request is being ignored since WINS suspects that the Wins\Partners key information has changed (because it got a notification from the Registry) which makes the current request pertaining to partner old.


 4136 WINS_EVT_VERS_MISMATCH

The local WINS server received a request from a remote WINS been aborted by the remote client.


 4137 WINS_EVT_WINSOCK_SEND_MSG_ERR

Winsock Send could not send all the bytes. Connection could have is compatible with the replication time intervals.


 4138 WINS_EVT_ADJ_TIME_INTVL_R

WINS adjusted a scavenging related time interval (%1) so that it


 4139 WINS_EVT_ADJ_TIME_INTVL

WINS adjusted a scavenging related time interval (%1).


 4140 WINS_EVT_WINSOCK_SELECT_TIMED_OUT

The timeout period has expired on a call to another WINS server. Assuming that the network and routers are working properly, either the remote WINS server is overloaded, or its TCP listener thread has terminated.


 4141 WINS_EVT_UNABLE_TO_VERIFY

The Scavenger thread found active replicas that needed to be verified with the owner WINS server since they were older than the verify time interval. The table of owner to address mappings indicated the WINS server to be not ACTIVE.


 4142 WINS_EVT_LIMIT_MULTIH_ADD_REACHED

The name registration packet that was just received has too many addresses. The maximum number of addresses for a multi-homed client is 25. The number of addresses found in the packet is given below.


 4143 WINS_EVT_REPLICA_CLASH_W_STATIC

A replica clashed with a static record in the database. The replica was rejected.


 4144 WINS_EVT_RPC_NOT_INIT

WINS could not initialize because of some problem with the RPC service. Make sure that the RPC service is running.


 4145 WINS_EVT_NO_NTF_PERS_COMM_FAIL

WINS did not send a notification message to the WINS server whose address is given below, because it had a number of communications failures with that server in the past few minutes.


 4146 WINS_EVT_ABNORMAL_SHUTDOWN

WINS has encountered an error that is causing it to shut down.


 4147 WINS_EVT_RPLPULL_ABNORMAL_SHUTDOWN

Rpl Pull thread is shutting down due to some error condition.


 4148 WINS_EVT_RPLPUSH_ABNORMAL_SHUTDOWN

Rpl Push thread is shutting down due to some error condition.


 4149 WINS_EVT_CHL_ABNORMAL_SHUTDOWN

Challenge thread is shutting down due to some error condition.


 4150 WINS_EVT_WRK_ABNORMAL_SHUTDOWN

A Worker thread is shutting down due to some error condition.


 4151 WINS_EVT_CANT_INIT

An abnormal error was encountered during WINS initialization.


 4152 WINS_EVT_CANT_INIT_W_DB

WINS could not set up the database properly.


 4153 WINS_EVT_CANT_CREATE_WRK_THD

A worker thread could not be created.


 4154 WINS_EVT_CANT_CREATE_THD

A thread could not be created.


 4155 WINS_EVT_CANT_CREATE_EVT

An event could not be created.


 4156 WINS_EVT_CANT_CREATE_CHL_THD

The Name Challenge  Request thread could not be created.


 4157 WINS_EVT_CANT_OPEN_KEY

A key could not be created/opened.


 4158 WINS_EVT_CANT_OPEN_WINS_KEY

The WINS configuration key could not be created/opened.


 4159 WINS_EVT_CANT_OPEN_PULL_KEY

The WINS PULL configuration key could not be created/opened.


 4160 WINS_EVT_CANT_OPEN_PUSH_KEY

The WINS PUSH configuration key could not be created/opened.


 4161 WINS_EVT_CANT_OPEN_PARAMETERS_KEY

The WINS PARAMETERS key could not be created/opened.


 4162 WINS_EVT_CANT_CREATE_REG_EVT

The Registry change notification event could not be created.


 4163 WINS_EVT_WRONG_TIME_FORMAT

The format of time should be hh:mm:ss. Check value of "SpTime" in the Registry.


 4164 WINS_EVT_REG_NTFY_FN_ERR

The Registry Notify Function returned an error.


 4165 WINS_EVT_NBTSND_REG_RSP_ERR

The Name Registration Response could not be sent due to some error. This Error was encountered by a NBT request thread.


 4166 WINS_EVT_RPLSND_REG_RSP_ERR

The Name Registration Response could not be sent due to some error. This error was encountered by a RPL thread.


 4167 WINS_EVT_CHLSND_REG_RSP_ERR

The Name Registration Response could not be sent due to some error. This error was encountered by the Name Challenge Thread.


 4168 WINS_EVT_SND_REL_RSP_ERR

The Name Release Response could not be sent due to some error. This error was encountered by a NBT request thread.


 4169 WINS_EVT_SND_QUERY_RSP_ERR

The Name Query Response could not be sent due to some error. This error was encountered by a NBT request thread.


 4170 WINS_EVT_F_CANT_FIND_REC

A record could not be registered because it already existed. However, the same record then could not be found. The database might be corrupt.


 4171 WINS_EVT_CANT_CREATE_HEAP

WINS could not create a heap (a portion of memory reserved for the program's use) because of a resource shortage. Check if the computer is running short of virtual memory.


 4172 WINS_EVT_SFT_ERR

An error has occurred from which WINS will try to recover. If recovery fails, check previous Event log entries to determine what went wrong, and take appropriate action on that error.


 4173 WINS_EVT_CANT_CREATE_UDP_SOCK

WINS could not create the notification socket. Make sure the TCP/IP driver is installed and running properly.


 4174 WINS_EVT_CANT_CREATE_NTF_SOCK

WINS could not create the UDP socket for listening for connection notification messages sent  by another thread (PULL thread) in the local WINS.


 4175 WINS_EVT_CANT_CREATE_TCP_SOCK_FOR_LISTENING

WINS could not create the TCP socket for listening to TCP connections. Make sure the TCP/IP driver is installed and running properly.


 4176 WINS_EVT_CANT_CREATE_TCP_SOCK_FOR_CONN

WINS could not create the TCP socket for making a TCP connection. Make sure the TCP/IP driver is installed and running properly.


 4177 WINS_EVT_WINSOCK_BIND_ERR

Could not bind an address to a socket.


 4178 WINS_EVT_WINSOCK_LISTEN_ERR

Could not listen on the listening socket.


 4179 WINS_EVT_WINSOCK_SELECT_ERR

Select returned with an error.


 4180 WINS_EVT_WINSOCK_ERR

%1 returned with an error code of %2.


 4181 WINS_EVT_WINSOCK_GETSOCKNAME_ERR

GetSockName returned with an error. WINS created a socket and asked bind to bind a handle to it. On calling getsockname to determine the address bound, it got an error.


 4182 WINS_EVT_WINSOCK_CONNECT_ERR

An attempt to connect to the remote WINS server with address %1 returned with an error. Check to see that the remote WINS server is running and available, and that WINS is  running on that server.


 4183 WINS_EVT_WINSOCK_ACCEPT_ERR

Could not accept on a socket.


 4184 WINS_EVT_WINSOCK_RECVFROM_ERR

Could not read from the UDP socket.


 4185 WINS_EVT_NETBT_RECV_ERR

Could not read from NETBT.


 4186 WINS_EVT_WINSOCK_CLOSESOCKET_ERR

Could not close a socket.


 4187 WINS_EVT_WINSOCK_SENDTO_MSG_ERR

Sendto could not send all the bytes.


 4188 WINS_EVT_NETBT_SEND_ERR

Could not send UDP message to WINS client.


 4189 WINS_EVT_WINSOCK_SENDTO_ERR

Sendto returned with an error.


 4190 WINS_EVT_WINSOCK_RECV_ERR

Winsock recv function returned with an unexpected error.


 4191 WINS_EVT_WINSOCK_SEND_ERR

WinSock send function returned with an unexpected error.


 4192 WINS_EVT_BAD_STATE_ASSOC

A message was received on an association. The association is in a bad state. This indicates a bug in WINS code.


 4193 WINS_EVT_CANT_ALLOC_RSP_ASSOC

Could not allocate a responder association.


 4194 WINS_EVT_CANT_ALLOC_INI_ASSOC

Could not allocate an initiator association.


 4195 WINS_EVT_CANT_ALLOC_IMP_DLG

Could not allocate an implicit dialogue.


 4196 WINS_EVT_CANT_ALLOC_EXP_ASSOC

Could not allocate an explicit dialogue.


 4197 WINS_EVT_CANT_LOOKUP_ASSOC

Could not look up the assoc block for an NBT association. Check if the message read is corrupted. WINS looks at bit 11-14 of the message to determine if the association is from another WINS or from an NBT node. It is possible that the bits are corrupted or that there is a mismatch between what the two WINS servers expect to see in those bits (maybe you changed the value to be put in code and did not increment the version number sent during association setup.


 4198 WINS_EVT_CANT_ALLOC_UDP_BUFF

Could not allocate a UDP Buffer.


 4199 WINS_EVT_CANT_FREE_UDP_BUFF

Could not free a UDP Buffer.


 4200 WINS_EVT_CANT_CREATE_COMM_THD

Could not create a communication subsystem thread.


 4201 WINS_EVT_CANT_SIGNAL_MAIN_THD

A WINS thread could not signal the main thread after closing its session. This would be the last thread in WINS closing the database.


 4202 WINS_EVT_CANT_SIGNAL_HDL

A WINS thread could not signal a handle.


 4203 WINS_EVT_CANT_RESET_HDL

A WINS thread could not reset a handle.


 4204 WINS_EVT_DATABASE_ERR

An error was encountered in the database. You might need to restore the database from a backup.


 4205 WINS_EVT_DATABASE_UPD_ERR

Could not update a record with name %1.


 4206 WINS_EVT_CONFLICT_OWN_ADD_TBL

WINS could not update the owner id - Address mapping table in the database.  This indicates a serious error in the software. It means that the in-memory table that maps to the database table has gotten out of sync with the database table.


 4207 WINS_EVT_CANT_FIND_ANY_REC_IN_RANGE

The Push Thread was requested for a range of records but could not find any in the range. This is a serious error.  Make sure that the time intervals are set properly.  If the tombstone interval and timeout intervals are not correct (i.e. too small-- being << the replication interval), the above condition is possible. This is because the records might get changed into tombstones and then deleted before the remote WINS can pull them. In the same vein, if the refresh interval is set to be << replication interval then the records could get released before a WINS can pull them (a released record is not  sent).


 4208 WINS_EVT_SIGNAL_TMM_ERR

The Tmm Thread could not be signaled.  This indicates that this computer is extremely overloaded or that the WINS application has failed.


 4209 WINS_EVT_SIGNAL_CLIENT_ERR

Tmm could not signal the client thread. This indicates something seriously wrong.


 4210 WINS_EVT_CANT_QUERY_KEY

WINS could not get information about a key.


 4211 WINS_EVT_CANT_QUERY_PULL_KEY

WINS could not get information about the PULL key.


 4212 WINS_EVT_CANT_QUERY_PUSH_KEY

WINS could not get information about the PUSH key.


 4213 WINS_EVT_CANT_QUERY_DATAFILES_KEY

WINS could not get information about the DATAFILES key.


 4214 WINS_EVT_CANT_QUERY_SPEC_GRP_MASKS_KEY

WINS could not get information about the SPEC_GRP_MASKS key.


 4215 WINS_EVT_CANT_OPEN_PULL_SUBKEY

WINS could not open a subkey of the PULL key


 4216 WINS_EVT_CANT_OPEN_PUSH_SUBKEY

WINS could not open a subkey of the PUSH key.


 4217 WINS_EVT_CANT_GET_PULL_TIMEINT

WINS could not get the time interval from a PULL record.


 4218 WINS_EVT_CANT_GET_PUSH_TIMEINT

WINS could not get the time interval from a PUSH record.


 4219 WINS_EVT_CANT_GET_PUSH_UPDATE_COUNT

WINS could not get the update count from a PUSH record.


 4220 WINS_EVT_CANT_CLOSE_KEY

WINS could not close an open key.


 4221 WINS_EVT_TMM_EXC

WINS Timer thread encountered an exception.


 4222 WINS_EVT_RPLPUSH_EXC

WINS Push thread encountered an exception. It will try to recover.


 4223 WINS_EVT_RPLPULL_PUSH_NTF_EXC

WINS Pull thread encountered an exception during the process of sending a push notification to another WINS.  The exception code is given below in the data section.


 4224 WINS_EVT_RPC_EXC

A WINS RPC thread encountered an error/exception.


 4225 WINS_EVT_TCP_LISTENER_EXC

WINS TCP Listener thread encountered an exception.


 4226 WINS_EVT_UDP_LISTENER_EXC

WINS UDP Listener thread encountered an exception.


 4227 WINS_EVT_SCV_EXC

WINS Scavenger  thread encountered an exception.


 4228 WINS_EVT_CHL_EXC

WINS Challenger thread encountered an exception.


 4229 WINS_EVT_WRK_EXC

A WINS worker thread encountered an exception.


 4230 WINS_EVT_SCV_ERR

WINS Scavenger thread could not scavenge a record. Will ignore this error and continue on to the next record if there.


 4231 WINS_EVT_CONN_RETRIES_FAILED

WINS Rpl Pul Handler could not connect to a WINS server. All retries failed. WINS will try again after certain number of replication time intervals have elapsed.


 4232 WINS_EVT_NO_SUBKEYS_UNDER_PULL

WINS did not find any subkeys under the PULL key


 4233 WINS_EVT_NO_SUBKEYS_UNDER_PUSH

WINS did not find any subkeys under the PUSH key


 4234 WINS_EVT_CANT_UPDATE_DB

An error has prevented wins from updating the database. The database may be corrupt.


 4235 WINS_EVT_PUSH_PNR_INVALID_ADD

WINS is has been asked to pull entries from its own self. Check all the subkeys of the PULL key for this WINS.


 4236 WINS_EVT_PUSH_PROP_FAILED

WINS was unable to propagate the push trigger.


 4237 WINS_EVT_REQ_RSP_MISMATCH

WINS sent a name query or a name release with a certain transaction id. It got back a response to its request which differed either in the name that it contained or in the opcode. WINS has thrown the response away.


 4238 WINS_EVT_DB_INCONSISTENT

The Database has been found to be inconsistent. More specifically, the number of owners found in the Name Address Mapping table are different from the number found in the Owner Address Mapping table


 4239 WINS_EVT_REM_WINS_CANT_UPD_VERS_NO

The local WINS requested a remote WINS to update the version number of a database record owned by it. The remote WINS could not do it and reported an error.


 4240 WINS_EVT_RPL_REG_ERR

WINS got an error while registering replicas. It will not register any more replicas of this WINS (address is in data section 4th-8th byte; also check previous log entry) at this time.  Please check a previous log entry to determine the reason for this. If this error persists over time i.e. you get the same error during subsequent replication with the above partner WINS, you may want to restore the database from the backup.


 4241 WINS_EVT_RPL_REG_GRP_MEM_ERR

WINS got an exception while trying to register a group's replica with name %1. The replica is owned by WINS with address %2.


 4242 WINS_EVT_RPL_REG_UNIQUE_ERR

WINS got an error while trying to register a unique replica with name %1. The replica is owned by WINS with address %2.


 4243 WINS_EVT_REG_UNIQUE_ERR

WINS got an error while trying to register a unique entry %1.


 4244 WINS_EVT_REG_GRP_ERR

WINS got an error while trying to register a group entry %1.


 4245 WINS_EVT_UPD_VERS_NO_ERR

WINS got an exception while trying to update the version number of a record in the database.  It is not known whether the exception occurred after  or before the update.


 4246 WINS_EVT_NAM_REL_ERR

WINS got an exception while trying to release a record in the database.  It is not known whether the exception occurred after or before the release was done.


 4247 WINS_EVT_NAM_QUERY_ERR

WINS got an exception while trying to query a record in the database.


 4248 WINS_EVT_RPL_STATE_ERR

WINS received a replica whose state is incorrect. For example, the state may be RELEASED or the replica might be an Internet group that does not have any members (because all members are timed out) but state is not TOMBSTONE.


 4249 WINS_EVT_UNABLE_TO_CHG_PRIORITY

The Scavenger thread was unable to change its priority level.


 4250 WINS_EVT_REL_TYP_MISMATCH

A name release request was received for a record that didn't match the unique/group type indicated in the request.  The request has been ignored.


 4251 WINS_EVT_REL_ADD_MISMATCH

A name release request was received for a record %2 that didn't have the same address as the requestor. The request has been ignored.


 4252 WINS_EVT_PUSH_TRIGGER_EXC

An exception was encountered while trying send a push trigger notification to a remote WINS.


 4253 WINS_EVT_PULL_RANGE_EXC

An exception was encountered while trying service a pull range request from a remote WINS.


 4254 WINS_EVT_BAD_RPC_STATUS_CMD

WINS was either provided a bad command code or else it got corrupted.


 4255 WINS_EVT_FILE_TOO_BIG

The static data file that is used to initialize WINS database is too big.


 4256 WINS_EVT_FILE_ERR

An error was encountered during an operation on the static data file %1.


 4257 WINS_EVT_FILE_NAME_TOO_BIG

The name of the file after expansion is bigger than WINS can handle. The unexpanded string is %1.


 4258 WINS_EVT_STATIC_INIT_ERR

WINS could not do Static initialization


 4259 WINS_EVT_RECONFIG_ERR

An error was encountered during configuration or reconfiguration of WINS.


 4260 WINS_EVT_CONFIG_ERR

Error encountered during configuration/reconfiguration of WINS.


 4261 WINS_EVT_LOCK_ERR

A lock error has occurred.  This could happen if the WINS is trying to send a response on a dialogue that is no longer ACTIVE. An implicit dialogue can cease to exist if the association it is mapped to terminates.  In such a case, getting a lock error is fine.  It is normal.


 4262 WINS_EVT_CANT_OPEN_DATAFILE

Wins could not import static mappings from the file (%1). Please verify that the file exists and is readable.


 4263 WINS_EVT_EXC_PUSH_TRIG_PROC

WINS encountered an exception while processing a push trigger/update notification.  The exception code is given below. If it is indicates a comm. failure check if the remote WINS that sent the trigger went down. If the remote WINS is on a different subnet, then maybe the router is down.


 4264 WINS_EVT_EXC_PULL_TRIG_PROC

WINS encountered an exception while processing a pull trigger.


 4265 WINS_EVT_EXC_RETRIEVE_DATA_RECS

WINS encountered an exception while retrieving data records


 4266 WINS_EVT_CONN_LIMIT_REACHED

The WINS server can not make/accept this connection since the limit of connections has been reached. Remedy for this is to increase FD_SETSIZE in winsock.h and recompile the server.


 4267 WINS_EVT_GRP_MEM_PROC_EXC

The exception was encountered during the processing of a grp member.


 4268 WINS_EVT_CLEANUP_OWNADDTBL_EXC

The Scavenger thread encountered an exception while cleaning up the owner-add table.  It will try again after the Verify Interval has elapsed.


 4269 WINS_EVT_RECORD_NOT_OWNED

WINS is trying to update the version number of a database record that it does not own.  This is a serious error if the WINS server is updating the record after a conflict.  It is not a serious error if the WINS server is updating the record as a result of a request to do so from a remote WINS server (when a remote WINS server notices a conflict between an active owned entry and a replica it informs the owner of the replica to update the version number of the record. It is  possible that the replica is no longer owned by the remote WINS). Check a previous log entry to determine which situation applies here.


 4270 WINS_EVT_WRONG_SPEC_GRP_MASK_M

The special group mask specified is invalid.  It has either a non-hex character or is less than 32 characters in length. A hex character is in the range 0-F  (or 0-f).


 4271 WINS_EVT_UNABLE_TO_ALLOCATE_PACKET

Wins tried increasingly sized buffers to get the local name table from NETBT but got a buffer overflow return status each time.


 4272 WINS_EVT_ADAPTER_STATUS_ERR

WINS did not get back any names from NETBT when it did an adapter status.


 4273 WINS_EVT_SEC_OBJ_ERR

At initialization, WINS creates a security object and attaches an ACL to it. This security object is then used to authenticate RPC calls made to WINS. WINS could not create the above security object. In short, WINS could not initialize with the security subsystem properly.


 4274 WINS_EVT_NO_PERM

The client does not have the permissions required to execute the function.


 4275 WINS_EVT_ADJ_VERS_NO

When WINS replicated with its partners, it found that one or more of them thought that it had more data that it actually has. WINS adjusted its counter so that new registrations/updates are seen by its partners. This means that recovery did not work properly. You may want to check which of the partners has the highest version number corresponding to the local WINS. Then shutdown WINS and restart after specifying this number in the Registry.


 4276 WINS_EVT_TOO_MANY_STATIC_INITS

There are too many concurrent static initializations going on.  The number of such initializations currently active is given below. This could be either as a result of reinitialization or importings from the WINS Manager tool. Try again later. The number of currently active initializations is given below in the data section.


 4277 WINS_EVT_HEAP_ERROR

WINS encountered a memory error.  Check to see if the system is running out of virtual memory.


 4278 WINS_EVT_DATABASE_CORRUPTION

WINS noticed some database corruption. The record with name %1 is corrupt. It could be that recovery from the last crash did not work properly.  WINS will try to recover.  You may decide however to restore the database from the backup.


 4279 WINS_EVT_BAD_NAME

The following name (%1) is too long.  It has not been put in the WINS database. If you want this long name (> 15 characters), enclose it within quotes.


 4280 WINS_EVT_BAD_ADDRESS

Record with name (%1) has bad address. It has not been put in the WINS database.


 4281 WINS_EVT_BAD_WINS_ADDRESS

The machine you are running the WINS server on does not have a valid address. When WINS requested the system for the address, it got 0.0.0.0 as the address. NOTE: WINS binds to the first adapter in a machine with more than one adapter bound to TCP/IP. Check the binding order of adapters and make sure the first one has a valid IP address for the WINS server.


 4282 WINS_EVT_BACKUP_ERR

WINS encountered an error doing backup of the database to directory %1.


 4283 WINS_EVT_COULD_NOT_DELETE_FILE

WINS countered an error while deleting the file %1.


 4284 WINS_EVT_BROWSER_NAME_EXC

WINS encountered an error while getting the browser names for a client.


 4285 WINS_EVT_MSG_TOO_BIG

The length of the message sent by another WINS indicates a very big message. There may have been a corruption of the data on the wire. WINS will ignore this message, terminate the connection with the remote WINS, and continue on.


 4286 WINS_EVT_RPLPULL_EXC

The replicator PULL thread of WINS encountered an exception while processing a request.  Check other log entries to determine what went wrong.


 4287 WINS_EVT_FUNC_NOT_SUPPORTED_YET

WINS does not support this functionality as yet.


 4288 WINS_EVT_MACHINE_INFO

WINS machine has %1 processors  It has %2 bytes of physical memory It has %3 bytes of available memory for allocation.


 4289 WINS_EVT_DB_ERR

Record with name (%1) could not replace another record in the db. The Version number of the record is (%2).  The version number of record in db  is (%3)


 4290 WINS_EVT_DB_RESTORE_GUIDE

WINS could not come up due to missing/corrupt database. Restore the database using WINSADMN and then restart WINS. If WINS still does not come up, start with a fresh  copy of the database. To do this:

1) delete all the files

- system.mdb, winstmp.mdb files from the %%SystemRoot%%\system32\wins directory.

- wins.mdb from the %%SystemRoot%%\system32 directory or one that you selected through the Registry.

- jet*.log files from the %%SystemRoot%%\system32 directory or one that you selected through the Registry.

2) copy %%SystemRoot%%\system32\system.mdb to %%SystemRoot%%\system32\wins directory

3) net start wins


20000 ERROR_DHCP_REGISTRY_INIT_FAILED

The DHCP server initialization parameters are invalid.


20001 ERROR_DHCP_DATABASE_INIT_FAILED

The DHCP server was unable to open the DHCP client database.


20002 ERROR_DHCP_RPC_INIT_FAILED

The DHCP server was unable to start as an RPC server.


20003 ERROR_DHCP_NETWORK_INIT_FAILED

The DHCP server was unable establish a sockets connection.


20004 ERROR_DHCP_SUBNET_EXITS

The specified Subnet already exists.


20005 ERROR_DHCP_SUBNET_NOT_PRESENT;

The specified Subnet does not exist.


20006 ERROR_DHCP_PRIMARY_NOT_FOUND

The primary host information for the specified subnet was not found.


20007 ERROR_DHCP_ELEMENT_CANT_REMOVE

The specified DHCP element cannot be removed because it has been used.


20009 ERROR_DHCP_OPTION_EXITS

The specified option already exists.


20010 ERROR_DHCP_OPTION_NOT_PRESENT;

The specified option does not exist.


20011 ERROR_DHCP_ADDRESS_NOT_AVAILABLE;

The specified address is not available.


20012 ERROR_DHCP_RANGE_FULL;

The specified Range is full.


20013 ERROR_DHCP_JET_ERROR;

An error occurred while accessing the DHCP database; Look at the


20014 ERROR_DHCP_CLIENT_EXISTS;

The specified Client already exists in the database.


20015 ERROR_DHCP_INVALID_DHCP_MESSAGE;

The DHCP server received an invalid message.


20016 ERROR_DHCP_INVALID_DHCP_CLIENT;

The DHCP server received a message from an invalid client.


20017 ERROR_DHCP_SERVICE_PAUSED;

The DHCP server service is paused.


20018 ERROR_DHCP_NOT_RESERVED_CLIENT;

The specified client is not a reserved client.


20019 ERROR_DHCP_RESERVED_CLIENT;

The specified client is a reserved client.


20020 ERROR_DHCP_RANGE_TOO_SMALL;

The specified IpRange is too small.


20021 ERROR_DHCP_IPRANGE_EXITS;

The specified IpRange already exists.


20022 ERROR_DHCP_RESERVEDIP_EXITS;

The specified IP address is already used by another client.


20023 ERROR_DHCP_INVALID_RANGE;

The specified range either overlaps with an already existing range or is invalid.


20024 ERROR_DHCP_RANGE_EXTENDED;

The specified range is extension of an already existing range.


1000 EVENT_SERVER_UNKNOWN_OPTION

The DHCP Server received an unknown option %1 of length %2. The raw option data is given below.


1001 EVENT_SERVER_FAILED_REGISTER_SC

The DHCP Server failed to register with Service Controller. The following error occurred: %n%1.


1002 EVENT_SERVER_INIT_DATA_FAILED

The DHCP server failed to initialize its global data. The following error occurred: %n%1


1003 EVENT_SERVER_INIT_REGISTRY_FAILED

The DHCP server failed to initialize its registry data. The following error occurred: %n%1


1004 EVENT_SERVER_INIT_DATABASE_FAILED

The DHCP server failed to initialize the database. The following error occurred: %n%1


1005 EVENT_SERVER_INIT_WINSOCK_FAILED

The DHCP server failed to initialize Winsock startup. The following error occurred: %n%1


1006 EVENT_SERVER_INIT_RPC_FAILED

The DHCP Server Failed to start the RPC server. The following error occurred : %n%1


1007 EVENT_SERVER_INIT_SOCK_FAILED

The DHCP server failed to initialize winsock data. The following error occurred: %n%1


1008 EVENT_SERVER_SHUTDOWN

The DHCP server is shutting down due to the following error: %n%1


1009 EVENT_SERVER_CLIENT_CLEANUP

The DHCP server encountered the following error when cleaning up the


1010 EVENT_SERVER_DATABASE_CLEANUP

The DHCP server encountered the following error when cleaning up the user database: %n%1


1011 EVENT_SERVER_LEASE_NACK

The DHCP server issued a NACK to the client (%2) for the address (%1) request.


1012 EVENT_SERVER_LEASE_DECLINED

The DHCP Client (%2) declined the address (%1).


1013 EVENT_SERVER_LEASE_RELEASE

The DHCP Client (%2) released the address (%1).


1014 EVENT_SERVER_JET_ERROR

The JET Database call returned the following Error : %1.


1015 EVENT_SERVER_JET_WARNING

The JET Database call returned the following Warning : %1.


1016 EVENT_SERVER_DATABASE_BACKUP

The DHCP server encountered the following error when backing up the user database: %n%1


1017 EVENT_SERVER_CONFIG_BACKUP

The DHCP server encountered the following error when backing up the registry configuration: %n%1


1018 EVENT_SERVER_DATABASE_RESTORE_FAILED

The DHCP server failed to restore the database. The following error occurred: %n%1


1019 EVENT_SERVER_CONFIG_RESTORE_FAILED

The DHCP server failed to restore the DHCP registry configuration. The error occurred: %n%1


1020 EVENT_SERVER_LOW_ADDRESS_WARNING

Scope %1 is %2 percent utilized with only %3 IP addresses remaining.


Final Status Codes

The following codes are return values from NT functions. These values are often supplied as part of the data of Events in the event log or as one of the values displayed on the top line of a Blue Screen.

Looking at the description of a specific event or Blue Screen in this helpfile will normally tell you if it has a Status Code which can be looked up here.

Description of Status Code Format

Success Codes

0x00000000 STATUS_WAIT_0

0x00000001 STATUS_WAIT_1

0x00000002 STATUS_WAIT_2

0x00000003 STATUS_WAIT_3

0x0000003f STATUS_WAIT_63

0x00000080 STATUS_ABANDONED_WAIT_0

0x000000bf STATUS_ABANDONED_WAIT_63

0x000000c0 STATUS_USER_APC

0x00000100 STATUS_KERNEL_APC

0x00000101 STATUS_ALERTED

0x00000102 STATUS_TIMEOUT

0x00000103 STATUS_PENDING

0x00000104 STATUS_REPARSE

0x00000105 STATUS_MORE_ENTRIES

0x00000106 STATUS_NOT_ALL_ASSIGNED

0x00000107 STATUS_SOME_NOT_MAPPED

0x00000108 STATUS_OPLOCK_BREAK_IN_PROGRESS

0x00000109 STATUS_VOLUME_MOUNTED

0x0000010a STATUS_RXACT_COMMITTED

0x0000010b STATUS_NOTIFY_CLEANUP

0x0000010c STATUS_NOTIFY_ENUM_DIR

0x0000010d STATUS_NO_QUOTAS_FOR_ACCOUNT

0x0000010e STATUS_PRIMARY_TRANSPORT_CONNECT_FAILED

0x00000110 STATUS_PAGE_FAULT_TRANSITION

0x00000111 STATUS_PAGE_FAULT_DEMAND_ZERO

0x00000112 STATUS_PAGE_FAULT_COPY_ON_WRITE

0x00000113 STATUS_PAGE_FAULT_GUARD_PAGE

0x00000114 STATUS_PAGE_FAULT_PAGING_FILE

0x00000115 STATUS_CACHE_PAGE_LOCKED

0x00000116 STATUS_CRASH_DUMP

0x00000117 STATUS_BUFFER_ALL_ZEROS

Informational message

0x40000000 STATUS_OBJECT_NAME_EXISTS

0x40000001 STATUS_THREAD_WAS_SUSPENDED

0x40000002 STATUS_WORKING_SET_LIMIT_RANGE

0x40000003 STATUS_IMAGE_NOT_AT_BASE

0x40000004 STATUS_RXACT_STATE_CREATED

0x40000005 STATUS_SEGMENT_NOTIFICATION

0x40000006 STATUS_LOCAL_USER_SESSION_KEY

0x40000007 STATUS_BAD_CURRENT_DIRECTORY

0x40000008 STATUS_SERIAL_MORE_WRITES

0x40000009 STATUS_REGISTRY_RECOVERED

0x4000000a STATUS_FT_READ_RECOVERY_FROM_BACKUP

0x4000000b STATUS_FT_WRITE_RECOVERY

0x4000000c STATUS_SERIAL_COUNTER_TIMEOUT

0x4000000d STATUS_NULL_LM_PASSWORD

0x4000000e STATUS_IMAGE_MACHINE_TYPE_MISMATCH

0x4000000f STATUS_RECEIVE_PARTIAL

0x40000010 STATUS_RECEIVE_EXPEDITED

0x40000011 STATUS_RECEIVE_PARTIAL_EXPEDITED

0x40000012 STATUS_EVENT_DONE

0x40000013 STATUS_EVENT_PENDING

0x40000014 STATUS_CHECKING_FILE_SYSTEM

0x40000015 STATUS_FATAL_APP_EXIT

0x40000016 STATUS_PREDEFINED_HANDLE

0x40000017 STATUS_WAS_UNLOCKED

0x40000018 STATUS_SERVICE_NOTIFICATION

0x40000019 STATUS_WAS_LOCKED

0x4000001a STATUS_LOG_HARD_ERROR

0x4000001b STATUS_ALREADY_WIN32

Warning messages

0x80000001 STATUS_GUARD_PAGE_VIOLATION

0x80000002 STATUS_DATATYPE_MISALIGNMENT

0x80000003 STATUS_BREAKPOINT

0x80000004 STATUS_SINGLE_STEP

0x80000005 STATUS_BUFFER_OVERFLOW

0x80000006 STATUS_NO_MORE_FILES

0x80000007 STATUS_WAKE_SYSTEM_DEBUGGER

0x80000008 STATUS_WAS_LOCKED

0x80000009 STATUS_WAS_UNLOCKED

0x8000000a STATUS_HANDLES_CLOSED

0x8000000b STATUS_NO_INHERITANCE

0x8000000c STATUS_GUID_SUBSTITUTION_MADE

0x8000000d STATUS_PARTIAL_COPY

0x8000000e STATUS_DEVICE_PAPER_EMPTY

0x8000000f STATUS_DEVICE_POWERED_OFF

0x80000010 STATUS_DEVICE_OFF_LINE

0x80000011 STATUS_DEVICE_BUSY

0x80000012 STATUS_NO_MORE_EAS

0x80000013 STATUS_INVALID_EA_NAME

0x80000014 STATUS_EA_LIST_INCONSISTENT

0x80000015 STATUS_INVALID_EA_FLAG

0x80000016 STATUS_VERIFY_REQUIRED

0x80000017 STATUS_EXTRANEOUS_INFORMATION

0x80000018 STATUS_RXACT_COMMIT_NECESSARY

0x8000001a STATUS_NO_MORE_ENTRIES

0x8000001b STATUS_FILEMARK_DETECTED

0x8000001c STATUS_MEDIA_CHANGED

0x8000001d STATUS_BUS_RESET

0x8000001e STATUS_END_OF_MEDIA

0x8000001f STATUS_BEGINNING_OF_MEDIA

0x80000020 STATUS_MEDIA_CHECK

0x80000021 STATUS_SETMARK_DETECTED

0x80000022 STATUS_NO_DATA_DETECTED

0x80000023 STATUS_REDIRECTOR_HAS_OPEN_HANDLES

0x80000024 STATUS_SERVER_HAS_OPEN_HANDLES

0x80000025 STATUS_ALREADY_DISCONNECTED

0x80000026 STATUS_LONGJUMP

Fatal Error Messages

0xc0000001 STATUS_UNSUCCESSFUL

0xc0000002 STATUS_NOT_IMPLEMENTED

0xc0000003 STATUS_INVALID_INFO_CLASS

0xc0000004 STATUS_INFO_LENGTH_MISMATCH

0xc0000005 STATUS_ACCESS_VIOLATION

0xc0000006 STATUS_IN_PAGE_ERROR

0xc0000007 STATUS_PAGEFILE_QUOTA

0xc0000008 STATUS_INVALID_HANDLE

0xc0000009 STATUS_BAD_INITIAL_STACK

0xc000000a STATUS_BAD_INITIAL_PC

0xc000000b STATUS_INVALID_CID

0xc000000c STATUS_TIMER_NOT_CANCELED

0xc000000d STATUS_INVALID_PARAMETER

0xc000000e STATUS_NO_SUCH_DEVICE

0xc000000f STATUS_NO_SUCH_FILE

0xc0000010 STATUS_INVALID_DEVICE_REQUEST

0xc0000011 STATUS_END_OF_FILE

0xc0000012 STATUS_WRONG_VOLUME

0xc0000013 STATUS_NO_MEDIA_IN_DEVICE

0xc0000014 STATUS_UNRECOGNIZED_MEDIA

0xc0000015 STATUS_NONEXISTENT_SECTOR

0xc0000016 STATUS_MORE_PROCESSING_REQUIRED

0xc0000017 STATUS_NO_MEMORY

0xc0000018 STATUS_CONFLICTING_ADDRESSES

0xc0000019 STATUS_NOT_MAPPED_VIEW

0xc000001a STATUS_UNABLE_TO_FREE_VM

0xc000001b STATUS_UNABLE_TO_DELETE_SECTION

0xc000001c STATUS_INVALID_SYSTEM_SERVICE

0xc000001d STATUS_ILLEGAL_INSTRUCTION

0xc000001e STATUS_INVALID_LOCK_SEQUENCE

0xc000001f STATUS_INVALID_VIEW_SIZE

0xc0000020 STATUS_INVALID_FILE_FOR_SECTION

0xc0000021 STATUS_ALREADY_COMMITTED

0xc0000022 STATUS_ACCESS_DENIED

0xc0000023 STATUS_BUFFER_TOO_SMALL

0xc0000024 STATUS_OBJECT_TYPE_MISMATCH

0xc0000025 STATUS_NONCONTINUABLE_EXCEPTION

0xc0000026 STATUS_INVALID_DISPOSITION

0xc0000027 STATUS_UNWIND

0xc0000028 STATUS_BAD_STACK

0xc0000029 STATUS_INVALID_UNWIND_TARGET

0xc000002a STATUS_NOT_LOCKED

0xc000002b STATUS_PARITY_ERROR

0xc000002c STATUS_UNABLE_TO_DECOMMIT_VM

0xc000002d STATUS_NOT_COMMITTED

0xc000002e STATUS_INVALID_PORT_ATTRIBUTES

0xc000002f STATUS_PORT_MESSAGE_TOO_LONG

0xc0000030 STATUS_INVALID_PARAMETER_MIX

0xc0000031 STATUS_INVALID_QUOTA_LOWER

0xc0000032 STATUS_DISK_CORRUPT_ERROR

0xc0000033 STATUS_OBJECT_NAME_INVALID

0xc0000034 STATUS_OBJECT_NAME_NOT_FOUND

0xc0000035 STATUS_OBJECT_NAME_COLLISION

0xc0000036 STATUS_HANDLE_NOT_WAITABLE

0xc0000037 STATUS_PORT_DISCONNECTED

0xc0000038 STATUS_DEVICE_ALREADY_ATTACHED

0xc0000039 STATUS_OBJECT_PATH_INVALID

0xc000003a STATUS_OBJECT_PATH_NOT_FOUND

0xc000003b STATUS_OBJECT_PATH_SYNTAX_BAD

0xc000003c STATUS_DATA_OVERRUN

0xc000003d STATUS_DATA_LATE_ERROR

0xc000003e STATUS_DATA_ERROR

0xc000003f STATUS_CRC_ERROR

0xc0000040 STATUS_SECTION_TOO_BIG

0xc0000041 STATUS_PORT_CONNECTION_REFUSED

0xc0000042 STATUS_INVALID_PORT_HANDLE

0xc0000043 STATUS_SHARING_VIOLATION

0xc0000044 STATUS_QUOTA_EXCEEDED

0xc0000045 STATUS_INVALID_PAGE_PROTECTION

0xc0000046 STATUS_MUTANT_NOT_OWNED

0xc0000047 STATUS_SEMAPHORE_LIMIT_EXCEEDED

0xc0000048 STATUS_PORT_ALREADY_SET

0xc0000049 STATUS_SECTION_NOT_IMAGE

0xc000004a STATUS_SUSPEND_COUNT_EXCEEDED

0xc000004b STATUS_THREAD_IS_TERMINATING

0xc000004c STATUS_BAD_WORKING_SET_LIMIT

0xc000004d STATUS_INCOMPATIBLE_FILE_MAP

0xc000004e STATUS_SECTION_PROTECTION

0xc000004f STATUS_EAS_NOT_SUPPORTED

0xc0000050 STATUS_EA_TOO_LARGE

0xc0000051 STATUS_NONEXISTENT_EA_ENTRY

0xc0000052 STATUS_NO_EAS_ON_FILE

0xc0000053 STATUS_EA_CORRUPT_ERROR

0xc0000054 STATUS_FILE_LOCK_CONFLICT

0xc0000055 STATUS_LOCK_NOT_GRANTED

0xc0000056 STATUS_DELETE_PENDING

0xc0000057 STATUS_CTL_FILE_NOT_SUPPORTED

0xc0000058 STATUS_UNKNOWN_REVISION

0xc0000059 STATUS_REVISION_MISMATCH

0xc000005a STATUS_INVALID_OWNER

0xc000005b STATUS_INVALID_PRIMARY_GROUP

0xc000005c STATUS_NO_IMPERSONATION_TOKEN

0xc000005d STATUS_CANT_DISABLE_MANDATORY

0xc000005e STATUS_NO_LOGON_SERVERS

0xc000005f STATUS_NO_SUCH_LOGON_SESSION

0xc0000060 STATUS_NO_SUCH_PRIVILEGE

0xc0000061 STATUS_PRIVILEGE_NOT_HELD

0xc0000062 STATUS_INVALID_ACCOUNT_NAME

0xc0000063 STATUS_USER_EXISTS

0xc0000064 STATUS_NO_SUCH_USER

0xc0000065 STATUS_GROUP_EXISTS

0xc0000066 STATUS_NO_SUCH_GROUP

0xc0000067 STATUS_MEMBER_IN_GROUP

0xc0000068 STATUS_MEMBER_NOT_IN_GROUP

0xc0000069 STATUS_LAST_ADMIN

0xc000006a STATUS_WRONG_PASSWORD

0xc000006b STATUS_ILL_FORMED_PASSWORD

0xc000006c STATUS_PASSWORD_RESTRICTION

0xc000006d STATUS_LOGON_FAILURE

0xc000006e STATUS_ACCOUNT_RESTRICTION

0xc000006f STATUS_INVALID_LOGON_HOURS

0xc0000070 STATUS_INVALID_WORKSTATION

0xc0000071 STATUS_PASSWORD_EXPIRED

0xc0000072 STATUS_ACCOUNT_DISABLED

0xc0000073 STATUS_NONE_MAPPED

0xc0000074 STATUS_TOO_MANY_LUIDS_REQUESTED

0xc0000075 STATUS_LUIDS_EXHAUSTED

0xc0000076 STATUS_INVALID_SUB_AUTHORITY

0xc0000077 STATUS_INVALID_ACL

0xc0000078 STATUS_INVALID_SID

0xc0000079 STATUS_INVALID_SECURITY_DESCR

0xc000007a STATUS_PROCEDURE_NOT_FOUND

0xc000007b STATUS_INVALID_IMAGE_FORMAT

0xc000007c STATUS_NO_TOKEN

0xc000007d STATUS_BAD_INHERITANCE_ACL

0xc000007e STATUS_RANGE_NOT_LOCKED

0xc000007f STATUS_DISK_FULL

0xc0000080 STATUS_SERVER_DISABLED

0xc0000081 STATUS_SERVER_NOT_DISABLED

0xc0000082 STATUS_TOO_MANY_GUIDS_REQUESTED

0xc0000083 STATUS_GUIDS_EXHAUSTED

0xc0000084 STATUS_INVALID_ID_AUTHORITY

0xc0000085 STATUS_AGENTS_EXHAUSTED

0xc0000086 STATUS_INVALID_VOLUME_LABEL

0xc0000087 STATUS_SECTION_NOT_EXTENDED

0xc0000088 STATUS_NOT_MAPPED_DATA

0xc0000089 STATUS_RESOURCE_DATA_NOT_FOUND

0xc000008a STATUS_RESOURCE_TYPE_NOT_FOUND

0xc000008b STATUS_RESOURCE_NAME_NOT_FOUND

0xc000008c STATUS_ARRAY_BOUNDS_EXCEEDED

0xc000008d STATUS_FLOAT_DENORMAL_OPERAND

0xc000008e STATUS_FLOAT_DIVIDE_BY_ZERO

0xc000008f STATUS_FLOAT_INEXACT_RESULT

0xc0000090 STATUS_FLOAT_INVALID_OPERATION

0xc0000091 STATUS_FLOAT_OVERFLOW

0xc0000092 STATUS_FLOAT_STACK_CHECK

0xc0000093 STATUS_FLOAT_UNDERFLOW

0xc0000094 STATUS_INTEGER_DIVIDE_BY_ZERO

0xc0000095 STATUS_INTEGER_OVERFLOW

0xc0000096 STATUS_PRIVILEGED_INSTRUCTION

0xc0000097 STATUS_TOO_MANY_PAGING_FILES

0xc0000098 STATUS_FILE_INVALID

0xc0000099 STATUS_ALLOTTED_SPACE_EXCEEDED

0xc000009a STATUS_INSUFFICIENT_RESOURCES

0xc000009b STATUS_DFS_EXIT_PATH_FOUND

0xc000009c STATUS_DEVICE_DATA_ERROR

0xc000009d STATUS_DEVICE_NOT_CONNECTED

0xc000009e STATUS_DEVICE_POWER_FAILURE

0xc000009f STATUS_FREE_VM_NOT_AT_BASE

0xc00000a0 STATUS_MEMORY_NOT_ALLOCATED

0xc00000a1 STATUS_WORKING_SET_QUOTA

0xc00000a2 STATUS_MEDIA_WRITE_PROTECTED

0xc00000a3 STATUS_DEVICE_NOT_READY

0xc00000a4 STATUS_INVALID_GROUP_ATTRIBUTES

0xc00000a5 STATUS_BAD_IMPERSONATION_LEVEL

0xc00000a6 STATUS_CANT_OPEN_ANONYMOUS

0xc00000a7 STATUS_BAD_VALIDATION_CLASS

0xc00000a8 STATUS_BAD_TOKEN_TYPE

0xc00000a9 STATUS_BAD_MASTER_BOOT_RECORD

0xc00000aa STATUS_INSTRUCTION_MISALIGNMENT

0xc00000ab STATUS_INSTANCE_NOT_AVAILABLE

0xc00000ac STATUS_PIPE_NOT_AVAILABLE

0xc00000ad STATUS_INVALID_PIPE_STATE

0xc00000ae STATUS_PIPE_BUSY

0xc00000af STATUS_ILLEGAL_FUNCTION

0xc00000b0 STATUS_PIPE_DISCONNECTED

0xc00000b1 STATUS_PIPE_CLOSING

0xc00000b2 STATUS_PIPE_CONNECTED

0xc00000b3 STATUS_PIPE_LISTENING

0xc00000b4 STATUS_INVALID_READ_MODE

0xc00000b5 STATUS_IO_TIMEOUT

0xc00000b6 STATUS_FILE_FORCED_CLOSED

0xc00000b7 STATUS_PROFILING_NOT_STARTED

0xc00000b8 STATUS_PROFILING_NOT_STOPPED

0xc00000b9 STATUS_COULD_NOT_INTERPRET

0xc00000ba STATUS_FILE_IS_A_DIRECTORY

0xc00000bb STATUS_NOT_SUPPORTED

0xc00000bc STATUS_REMOTE_NOT_LISTENING

0xc00000bd STATUS_DUPLICATE_NAME

0xc00000be STATUS_BAD_NETWORK_PATH

0xc00000bf STATUS_NETWORK_BUSY

0xc00000c0 STATUS_DEVICE_DOES_NOT_EXIST

0xc00000c1 STATUS_TOO_MANY_COMMANDS

0xc00000c2 STATUS_ADAPTER_HARDWARE_ERROR

0xc00000c3 STATUS_INVALID_NETWORK_RESPONSE

0xc00000c4 STATUS_UNEXPECTED_NETWORK_ERROR

0xc00000c5 STATUS_BAD_REMOTE_ADAPTER

0xc00000c6 STATUS_PRINT_QUEUE_FULL

0xc00000c7 STATUS_NO_SPOOL_SPACE

0xc00000c8 STATUS_PRINT_CANCELLED

0xc00000c9 STATUS_NETWORK_NAME_DELETED

0xc00000ca STATUS_NETWORK_ACCESS_DENIED

0xc00000cb STATUS_BAD_DEVICE_TYPE

0xc00000cc STATUS_BAD_NETWORK_NAME

0xc00000cd STATUS_TOO_MANY_NAMES

0xc00000ce STATUS_TOO_MANY_SESSIONS

0xc00000cf STATUS_SHARING_PAUSED

0xc00000d0 STATUS_REQUEST_NOT_ACCEPTED

0xc00000d1 STATUS_REDIRECTOR_PAUSED

0xc00000d2 STATUS_NET_WRITE_FAULT

0xc00000d3 STATUS_PROFILING_AT_LIMIT

0xc00000d4 STATUS_NOT_SAME_DEVICE

0xc00000d5 STATUS_FILE_RENAMED

0xc00000d6 STATUS_VIRTUAL_CIRCUIT_CLOSED

0xc00000d7 STATUS_NO_SECURITY_ON_OBJECT

0xc00000d8 STATUS_CANT_WAIT

0xc00000d9 STATUS_PIPE_EMPTY

0xc00000da STATUS_CANT_ACCESS_DOMAIN_INFO

0xc00000db STATUS_CANT_TERMINATE_SELF

0xc00000dc STATUS_INVALID_SERVER_STATE

0xc00000dd STATUS_INVALID_DOMAIN_STATE

0xc00000de STATUS_INVALID_DOMAIN_ROLE

0xc00000df STATUS_NO_SUCH_DOMAIN

0xc00000e0 STATUS_DOMAIN_EXISTS

0xc00000e1 STATUS_DOMAIN_LIMIT_EXCEEDED

0xc00000e2 STATUS_OPLOCK_NOT_GRANTED

0xc00000e3 STATUS_INVALID_OPLOCK_PROTOCOL

0xc00000e4 STATUS_INTERNAL_DB_CORRUPTION

0xc00000e5 STATUS_INTERNAL_ERROR

0xc00000e6 STATUS_GENERIC_NOT_MAPPED

0xc00000e7 STATUS_BAD_DESCRIPTOR_FORMAT

0xc00000e8 STATUS_INVALID_USER_BUFFER

0xc00000e9 STATUS_UNEXPECTED_IO_ERROR

0xc00000ea STATUS_UNEXPECTED_MM_CREATE_ERR

0xc00000eb STATUS_UNEXPECTED_MM_MAP_ERROR

0xc00000ec STATUS_UNEXPECTED_MM_EXTEND_ERR

0xc00000ed STATUS_NOT_LOGON_PROCESS

0xc00000ee STATUS_LOGON_SESSION_EXISTS

0xc00000ef STATUS_INVALID_PARAMETER_1

0xc00000f0 STATUS_INVALID_PARAMETER_2

0xc00000f1 STATUS_INVALID_PARAMETER_3

0xc00000f2 STATUS_INVALID_PARAMETER_4

0xc00000f3 STATUS_INVALID_PARAMETER_5

0xc00000f4 STATUS_INVALID_PARAMETER_6

0xc00000f5 STATUS_INVALID_PARAMETER_7

0xc00000f6 STATUS_INVALID_PARAMETER_8

0xc00000f7 STATUS_INVALID_PARAMETER_9

0xc00000f8 STATUS_INVALID_PARAMETER_10

0xc00000f9 STATUS_INVALID_PARAMETER_11

0xc00000fa STATUS_INVALID_PARAMETER_12

0xc00000fb STATUS_REDIRECTOR_NOT_STARTED

0xc00000fc STATUS_REDIRECTOR_STARTED

0xc00000fd STATUS_STACK_OVERFLOW

0xc00000fe STATUS_NO_SUCH_PACKAGE

0xc00000ff STATUS_BAD_FUNCTION_TABLE

0xc0000100 STATUS_VARIABLE_NOT_FOUND

0xc0000101 STATUS_DIRECTORY_NOT_EMPTY

0xc0000102 STATUS_FILE_CORRUPT_ERROR

0xc0000103 STATUS_NOT_A_DIRECTORY

0xc0000104 STATUS_BAD_LOGON_SESSION_STATE

0xc0000105 STATUS_LOGON_SESSION_COLLISION

0xc0000106 STATUS_NAME_TOO_LONG

0xc0000107 STATUS_FILES_OPEN

0xc0000108 STATUS_CONNECTION_IN_USE

0xc0000109 STATUS_MESSAGE_NOT_FOUND

0xc000010a STATUS_PROCESS_IS_TERMINATING

0xc000010b STATUS_INVALID_LOGON_TYPE

0xc000010c STATUS_NO_GUID_TRANSLATION

0xc000010d STATUS_CANNOT_IMPERSONATE

0xc000010e STATUS_IMAGE_ALREADY_LOADED

0xc000010f STATUS_ABIOS_NOT_PRESENT

0xc0000110 STATUS_ABIOS_LID_NOT_EXIST

0xc0000111 STATUS_ABIOS_LID_ALREADY_OWNED

0xc0000112 STATUS_ABIOS_NOT_LID_OWNER

0xc0000113 STATUS_ABIOS_INVALID_COMMAND

0xc0000114 STATUS_ABIOS_INVALID_LID

0xc0000115 STATUS_ABIOS_SELECTOR_NOT_AVAILABLE

0xc0000116 STATUS_ABIOS_INVALID_SELECTOR

0xc0000117 STATUS_NO_LDT

0xc0000118 STATUS_INVALID_LDT_SIZE

0xc0000119 STATUS_INVALID_LDT_OFFSET

0xc000011a STATUS_INVALID_LDT_DESCRIPTOR

0xc000011b STATUS_INVALID_IMAGE_NE_FORMAT

0xc000011c STATUS_RXACT_INVALID_STATE

0xc000011d STATUS_RXACT_COMMIT_FAILURE

0xc000011e STATUS_MAPPED_FILE_SIZE_ZERO

0xc000011f STATUS_TOO_MANY_OPENED_FILES

0xc0000120 STATUS_CANCELLED

0xc0000121 STATUS_CANNOT_DELETE

0xc0000122 STATUS_INVALID_COMPUTER_NAME

0xc0000123 STATUS_FILE_DELETED

0xc0000124 STATUS_SPECIAL_ACCOUNT

0xc0000125 STATUS_SPECIAL_GROUP

0xc0000126 STATUS_SPECIAL_USER

0xc0000127 STATUS_MEMBERS_PRIMARY_GROUP

0xc0000128 STATUS_FILE_CLOSED

0xc0000129 STATUS_TOO_MANY_THREADS

0xc000012a STATUS_THREAD_NOT_IN_PROCESS

0xc000012b STATUS_TOKEN_ALREADY_IN_USE

0xc000012c STATUS_PAGEFILE_QUOTA_EXCEEDED

0xc000012d STATUS_COMMITMENT_LIMIT

0xc000012e STATUS_INVALID_IMAGE_LE_FORMAT

0xc000012f STATUS_INVALID_IMAGE_NOT_MZ

0xc0000130 STATUS_INVALID_IMAGE_PROTECT

0xc0000131 STATUS_INVALID_IMAGE_WIN_16

0xc0000132 STATUS_LOGON_SERVER_CONFLICT

0xc0000133 STATUS_TIME_DIFFERENCE_AT_DC

0xc0000134 STATUS_SYNCHRONIZATION_REQUIRED

0xc0000135 STATUS_DLL_NOT_FOUND

0xc0000136 STATUS_OPEN_FAILED

0xc0000137 STATUS_IO_PRIVILEGE_FAILED

0xc0000138 STATUS_ORDINAL_NOT_FOUND

0xc0000139 STATUS_ENTRYPOINT_NOT_FOUND

0xc000013a STATUS_CONTROL_C_EXIT

0xc000013b STATUS_LOCAL_DISCONNECT

0xc000013c STATUS_REMOTE_DISCONNECT

0xc000013d STATUS_REMOTE_RESOURCES

0xc000013e STATUS_LINK_FAILED

0xc000013f STATUS_LINK_TIMEOUT

0xc0000140 STATUS_INVALID_CONNECTION

0xc0000141 STATUS_INVALID_ADDRESS

0xc0000142 STATUS_DLL_INIT_FAILED

0xc0000143 STATUS_MISSING_SYSTEMFILE

0xc0000144 STATUS_UNHANDLED_EXCEPTION

0xc0000145 STATUS_APP_INIT_FAILURE

0xc0000146 STATUS_PAGEFILE_CREATE_FAILED

0xc0000147 STATUS_NO_PAGEFILE

0xc0000148 STATUS_INVALID_LEVEL

0xc0000149 STATUS_WRONG_PASSWORD_CORE

0xc000014a STATUS_ILLEGAL_FLOAT_CONTEXT

0xc000014b STATUS_PIPE_BROKEN

0xc000014c STATUS_REGISTRY_CORRUPT

0xc000014d STATUS_REGISTRY_IO_FAILED

0xc000014e STATUS_NO_EVENT_PAIR

0xc000014f STATUS_UNRECOGNIZED_VOLUME

0xc0000150 STATUS_SERIAL_NO_DEVICE_INITED

0xc0000151 STATUS_NO_SUCH_ALIAS

0xc0000152 STATUS_MEMBER_NOT_IN_ALIAS

0xc0000153 STATUS_MEMBER_IN_ALIAS

0xc0000154 STATUS_ALIAS_EXISTS

0xc0000155 STATUS_LOGON_NOT_GRANTED

0xc0000156 STATUS_TOO_MANY_SECRETS

0xc0000157 STATUS_SECRET_TOO_LONG

0xc0000158 STATUS_INTERNAL_DB_ERROR

0xc0000159 STATUS_FULLSCREEN_MODE

0xc000015a STATUS_TOO_MANY_CONTEXT_IDS

0xc000015b STATUS_LOGON_TYPE_NOT_GRANTED

0xc000015c STATUS_NOT_REGISTRY_FILE

0xc000015d STATUS_NT_CROSS_ENCRYPTION_REQUIRED

0xc000015e STATUS_DOMAIN_CTRLR_CONFIG_ERROR

0xc000015f STATUS_FT_MISSING_MEMBER

0xc0000160 STATUS_ILL_FORMED_SERVICE_ENTRY

0xc0000161 STATUS_ILLEGAL_CHARACTER

0xc0000162 STATUS_UNMAPPABLE_CHARACTER

0xc0000163 STATUS_UNDEFINED_CHARACTER

0xc0000164 STATUS_FLOPPY_VOLUME

0xc0000165 STATUS_FLOPPY_ID_MARK_NOT_FOUND

0xc0000166 STATUS_FLOPPY_WRONG_CYLINDER

0xc0000167 STATUS_FLOPPY_UNKNOWN_ERROR

0xc0000168 STATUS_FLOPPY_BAD_REGISTERS

0xc0000169 STATUS_DISK_RECALIBRATE_FAILED

0xc000016a STATUS_DISK_OPERATION_FAILED

0xc000016b STATUS_DISK_RESET_FAILED

0xc000016c STATUS_SHARED_IRQ_BUSY

0xc000016d STATUS_FT_ORPHANING

0xc0000172 STATUS_PARTITION_FAILURE

0xc0000173 STATUS_INVALID_BLOCK_LENGTH

0xc0000174 STATUS_DEVICE_NOT_PARTITIONED

0xc0000175 STATUS_UNABLE_TO_LOCK_MEDIA

0xc0000176 STATUS_UNABLE_TO_UNLOAD_MEDIA

0xc0000177 STATUS_EOM_OVERFLOW

0xc0000178 STATUS_NO_MEDIA

0xc000017a STATUS_NO_SUCH_MEMBER

0xc000017b STATUS_INVALID_MEMBER

0xc000017c STATUS_KEY_DELETED

0xc000017d STATUS_NO_LOG_SPACE

0xc000017e STATUS_TOO_MANY_SIDS

0xc000017f STATUS_LM_CROSS_ENCRYPTION_REQUIRED

0xc0000180 STATUS_KEY_HAS_CHILDREN

0xc0000181 STATUS_CHILD_MUST_BE_VOLATILE

0xc0000182 STATUS_DEVICE_CONFIGURATION_ERROR

0xc0000183 STATUS_DRIVER_INTERNAL_ERROR

0xc0000184 STATUS_INVALID_DEVICE_STATE

0xc0000185 STATUS_IO_DEVICE_ERROR

0xc0000186 STATUS_DEVICE_PROTOCOL_ERROR

0xc0000187 STATUS_BACKUP_CONTROLLER

0xc0000188 STATUS_LOG_FILE_FULL

0xc0000189 STATUS_TOO_LATE

0xc000018a STATUS_NO_TRUST_LSA_SECRET

0xc000018b STATUS_NO_TRUST_SAM_ACCOUNT

0xc000018c STATUS_TRUSTED_DOMAIN_FAILURE

0xc000018d STATUS_TRUSTED_RELATIONSHIP_FAILURE

0xc000018e STATUS_EVENTLOG_FILE_CORRUPT

0xc000018f STATUS_EVENTLOG_CANT_START

0xc0000190 STATUS_TRUST_FAILURE

0xc0000191 STATUS_MUTANT_LIMIT_EXCEEDED

0xc0000192 STATUS_NETLOGON_NOT_STARTED

0xc0000193 STATUS_ACCOUNT_EXPIRED

0xc0000194 STATUS_POSSIBLE_DEADLOCK

0xc0000195 STATUS_NETWORK_CREDENTIAL_CONFLICT

0xc0000196 STATUS_REMOTE_SESSION_LIMIT

0xc0000197 STATUS_EVENTLOG_FILE_CHANGED

0xc0000198 STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT

0xc0000199 STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT

0xc000019a STATUS_NOLOGON_SERVER_TRUST_ACCOUNT

0xc000019b STATUS_DOMAIN_TRUST_INCONSISTENT

0xc000019c STATUS_FS_DRIVER_REQUIRED

0xc0000202 STATUS_NO_USER_SESSION_KEY

0xc0000203 STATUS_USER_SESSION_DELETED

0xc0000204 STATUS_RESOURCE_LANG_NOT_FOUND

0xc0000205 STATUS_INSUFF_SERVER_RESOURCES

0xc0000206 STATUS_INVALID_BUFFER_SIZE

0xc0000207 STATUS_INVALID_ADDRESS_COMPONENT

0xc0000208 STATUS_INVALID_ADDRESS_WILDCARD

0xc0000209 STATUS_TOO_MANY_ADDRESSES

0xc000020a STATUS_ADDRESS_ALREADY_EXISTS

0xc000020b STATUS_ADDRESS_CLOSED

0xc000020c STATUS_CONNECTION_DISCONNECTED

0xc000020d STATUS_CONNECTION_RESET

0xc000020e STATUS_TOO_MANY_NODES

0xc000020f STATUS_TRANSACTION_ABORTED

0xc0000210 STATUS_TRANSACTION_TIMED_OUT

0xc0000211 STATUS_TRANSACTION_NO_RELEASE

0xc0000212 STATUS_TRANSACTION_NO_MATCH

0xc0000213 STATUS_TRANSACTION_RESPONDED

0xc0000214 STATUS_TRANSACTION_INVALID_ID

0xc0000215 STATUS_TRANSACTION_INVALID_TYPE

0xc0000216 STATUS_NOT_SERVER_SESSION

0xc0000217 STATUS_NOT_CLIENT_SESSION

0xc0000218 STATUS_CANNOT_LOAD_REGISTRY_FILE

0xc0000219 STATUS_DEBUG_ATTACH_FAILED

0xc000021a STATUS_SYSTEM_PROCESS_TERMINATED

0xc000021b STATUS_DATA_NOT_ACCEPTED

0xc000021c STATUS_NO_BROWSER_SERVERS_FOUND

0xc000021d STATUS_VDM_HARD_ERROR

0xc000021e STATUS_DRIVER_CANCEL_TIMEOUT

0xc000021f STATUS_REPLY_MESSAGE_MISMATCH

0xc0000220 STATUS_MAPPED_ALIGNMENT

0xc0000221 STATUS_IMAGE_CHECKSUM_MISMATCH

0xc0000222 STATUS_LOST_WRITEBEHIND_DATA

0xc0000223 STATUS_CLIENT_SERVER_PARAMETERS_INVALID

0xc0000224 STATUS_PASSWORD_MUST_CHANGE

0xc0000225 STATUS_NOT_FOUND

0xc0000226 STATUS_NOT_TINY_STREAM

0xc0000227 STATUS_RECOVERY_FAILURE

0xc0000228 STATUS_STACK_OVERFLOW_READ

0xc0000229 STATUS_FAIL_CHECK

0xc000022a STATUS_DUPLICATE_OBJECTID

0xc000022b STATUS_OBJECTID_EXISTS

0xc000022c STATUS_CONVERT_TO_LARGE

0xc000022d STATUS_RETRY

0xc000022e STATUS_FOUND_OUT_OF_SCOPE

0xc000022r STATUS_ALLOCATE_BUCKET

0xc0000230 STATUS_PROPSET_NOT_FOUND

0xc0000231 STATUS_MARSHALL_OVERFLOW

0xc0000232 STATUS_INVALID_VARIANT

0xc0000233 STATUS_DOMAIN_CONTROLLER_NOT_FOUND

0xc0000234 STATUS_ACCOUNT_LOCKED_OUT

0xc0000235 STATUS_HANDLE_NOT_CLOSABLE

0xc0000236 STATUS_CONNECTION_REFUSED

0xc0000237 STATUS_GRACEFUL_DISCONNECT

0xc0000238 STATUS_ADDRESS_ALREADY_ASSOCIATED

0xc0000239 STATUS_ADDRESS_NOT_ASSOCIATED

0xc000023a STATUS_CONNECTION_INVALID

0xc000023b STATUS_CONNECTION_ACTIVE

0xc000023c STATUS_NETWORK_UNREACHABLE

0xc000023d STATUS_HOST_UNREACHABLE

0xc000023e STATUS_PROTOCOL_UNREACHABLE

0xc000023f STATUS_PORT_UNREACHABLE

0xc0000240 STATUS_REQUEST_ABORTED

0xc0000241 STATUS_CONNECTION_ABORTED

0xc0000242 STATUS_BAD_COMPRESSION_BUFFER

0xc0000243 STATUS_USER_MAPPED_FILE

0xc0000244 STATUS_AUDIT_FAILED

0xc0000245 STATUS_TIMER_RESOLUTION_NOT_SET

0xc0000246 STATUS_CONNECTION_COUNT_LIMIT

0xc0000247 STATUS_LOGIN_TIME_RESTRICTION

0xc0000248 STATUS_LOGIN_WKSTA_RESTRICTION

0xc0000249 STATUS_IMAGE_MP_UP_MISMATCH

0xc0000250 STATUS_INSUFFICIENT_LOGON_INFO

0xc0000251 STATUS_BAD_DLL_ENTRYPOINT

0xc0000252 STATUS_BAD_SERVICE_ENTRYPOINT

0xc0000253 STATUS_LPC_REPLY_LOST

0xc0000254 STATUS_IP_ADDRESS_CONFLICT1

0xc0000255 STATUS_IP_ADDRESS_CONFLICT2

0xc0000256 STATUS_REGISTRY_QUOTA_LIMIT

0xc0000257 STATUS_PATH_NOT_COVERED

0xc0000258 STATUS_NO_CALLBACK_ACTIVE

0xc0000259 STATUS_LICENSE_QUOTA_EXCEEDED

0xc000025a STATUS_PWD_TOO_SHORT

0xc000025b STATUS_PWD_TOO_RECENT

0xc000025c STATUS_PWD_HISTORY_CONFLICT

0xc000025e STATUS_PLUG_PLAY_NO_DEVICE

0xc000025f STATUS_UNSUPPORTED_COMPRESSION

0xc0000260 STATUS_INVALID_HW_PROFILE

0xc0000261 STATUS_INVALID_PLUGPLAY_DEVICE_PATH

0xc0000262 STATUS_DRIVER_ORDINAL_NOT_FOUND

0xc0000263 STATUS_DRIVER_ENTRYPOINT_NOT_FOUND

0xc0000264 STATUS_RESOURCE_NOT_OWNED

0xc0000265 STATUS_TOO_MANY_LINKS

0xc0000266 STATUS_QUOTA_LIST_INCONSISTENT

0xc0000267 STATUS_FILE_IS_OFFLINE

0xc0000268 STATUS_EVALUATION_EXPIRATION

0xc0000269 STATUS_ILLEGAL_DLL_RELOCATION

0xc000026a STATUS_LICENSE_VIOLATION

0xc000026b STATUS_DLL_INIT_FAILED_LOGOFF

0xc000026c STATUS_DRIVER_UNABLE_TO_LOAD

0xc0009898 STATUS_WOW_ASSERTION

RPC Runtime Errors

0xc0020001 RPC_NT_INVALID_STRING_BINDING

0xc0020002 RPC_NT_WRONG_KIND_OF_BINDING

0xc0020003 RPC_NT_INVALID_BINDING

0xc0020004 RPC_NT_PROTSEQ_NOT_SUPPORTED

0xc0020005 RPC_NT_INVALID_RPC_PROTSEQ

0xc0020006 RPC_NT_INVALID_STRING_UUID

0xc0020007 RPC_NT_INVALID_ENDPOINT_FORMAT

0xc0020008 RPC_NT_INVALID_NET_ADDR

0xc0020009 RPC_NT_NO_ENDPOINT_FOUND

0xc002000a RPC_NT_INVALID_TIMEOUT

0xc002000b RPC_NT_OBJECT_NOT_FOUND

0xc002000c RPC_NT_ALREADY_REGISTERED

0xc002000d RPC_NT_TYPE_ALREADY_REGISTERED

0xc002000e RPC_NT_ALREADY_LISTENING

0xc002000f RPC_NT_NO_PROTSEQS_REGISTERED

0xc0020010 RPC_NT_NOT_LISTENING

0xc0020011 RPC_NT_UNKNOWN_MGR_TYPE

0xc0020012 RPC_NT_UNKNOWN_IF

0xc0020013 RPC_NT_NO_BINDINGS

0xc0020014 RPC_NT_NO_PROTSEQS

0xc0020015 RPC_NT_CANT_CREATE_ENDPOINT

0xc0020016 RPC_NT_OUT_OF_RESOURCES

0xc0020017 RPC_NT_SERVER_UNAVAILABLE

0xc0020018 RPC_NT_SERVER_TOO_BUSY

0xc0020019 RPC_NT_INVALID_NETWORK_OPTIONS

0xc002001a RPC_NT_NO_CALL_ACTIVE

0xc002001b RPC_NT_CALL_FAILED

0xc002001c RPC_NT_CALL_FAILED_DNE

0xc002001d RPC_NT_PROTOCOL_ERROR

0xc002001f RPC_NT_UNSUPPORTED_TRANS_SYN

0xc0020021 RPC_NT_UNSUPPORTED_TYPE

0xc0020022 RPC_NT_INVALID_TAG

0xc0020023 RPC_NT_INVALID_BOUND

0xc0020024 RPC_NT_NO_ENTRY_NAME

0xc0020025 RPC_NT_INVALID_NAME_SYNTAX

0xc0020026 RPC_NT_UNSUPPORTED_NAME_SYNTAX

0xc0020028 RPC_NT_UUID_NO_ADDRESS

0xc0020029 RPC_NT_DUPLICATE_ENDPOINT

0xc002002a RPC_NT_UNKNOWN_AUTHN_TYPE

0xc002002b RPC_NT_MAX_CALLS_TOO_SMALL

0xc002002c RPC_NT_STRING_TOO_LONG

0xc002002d RPC_NT_PROTSEQ_NOT_FOUND

0xc002002e RPC_NT_PROCNUM_OUT_OF_RANGE

0xc002002f RPC_NT_BINDING_HAS_NO_AUTH

0xc0020030 RPC_NT_UNKNOWN_AUTHN_SERVICE

0xc0020031 RPC_NT_UNKNOWN_AUTHN_LEVEL

0xc0020032 RPC_NT_INVALID_AUTH_IDENTITY

0xc0020033 RPC_NT_UNKNOWN_AUTHZ_SERVICE

0xc0020034 EPT_NT_INVALID_ENTRY

0xc0020035 EPT_NT_CANT_PERFORM_OP

0xc0020036 EPT_NT_NOT_REGISTERED

0xc0020037 RPC_NT_NOTHING_TO_EXPORT

0xc0020038 RPC_NT_INCOMPLETE_NAME

0xc0020039 RPC_NT_INVALID_VERS_OPTION

0xc002003a RPC_NT_NO_MORE_MEMBERS

0xc002003b RPC_NT_NOT_ALL_OBJS_UNEXPORTED

0xc002003c RPC_NT_INTERFACE_NOT_FOUND

0xc002003d RPC_NT_ENTRY_ALREADY_EXISTS

0xc002003e RPC_NT_ENTRY_NOT_FOUND

0xc002003f RPC_NT_NAME_SERVICE_UNAVAILABLE

0xc0020040 RPC_NT_INVALID_NAF_ID

0xc0020041 RPC_NT_CANNOT_SUPPORT

0xc0020042 RPC_NT_NO_CONTEXT_AVAILABLE

0xc0020043 RPC_NT_INTERNAL_ERROR

0xc0020044 RPC_NT_ZERO_DIVIDE

0xc0020045 RPC_NT_ADDRESS_ERROR

0xc0020046 RPC_NT_FP_DIV_ZERO

0xc0020047 RPC_NT_FP_UNDERFLOW

0xc0020048 RPC_NT_FP_OVERFLOW

0xc0020049 RPC_NT_CALL_IN_PROGRESS

0xc002004a RPC_NT_NO_MORE_BINDINGS

0xc002004b RPC_NT_GROUP_MEMBER_NOT_FOUND

0xc002004c EPT_NT_CANT_CREATE

0xc002004d RPC_NT_INVALID_OBJECT

0xc002004f RPC_NT_NO_INTERFACES

0xc0020050 RPC_NT_CALL_CANCELLED

0xc0020051 RPC_NT_BINDING_INCOMPLETE

0xc0020052 RPC_NT_COMM_FAILURE

0xc0020053 RPC_NT_UNSUPPORTED_AUTHN_LEVEL

0xc0020054 RPC_NT_NO_PRINC_NAME

0xc0020055 RPC_NT_NOT_RPC_ERROR

0xc0020056 RPC_NT_UUID_LOCAL_ONLY

0xc0020057 RPC_NT_SEC_PKG_ERROR

0xc0020058 RPC_NT_NOT_CANCELLED

0xc0020059 RPC_NT_INVALID_ES_ACTION

0xc002005a RPC_NT_WRONG_ES_VERSION

0xc002005b RPC_NT_WRONG_STUB_VERSION

RPC Stub errors

0xc0030001 RPC_NT_NO_MORE_ENTRIES

0xc0030002 RPC_NT_SS_CHAR_TRANS_OPEN_FAIL

0xc0030003 RPC_NT_SS_CHAR_TRANS_SHORT_FILE

0xc0030004 RPC_NT_SS_IN_NULL_CONTEXT

0xc0030005 RPC_NT_SS_CONTEXT_MISMATCH

0xc0030006 RPC_NT_SS_CONTEXT_DAMAGED

0xc0030007 RPC_NT_SS_HANDLES_MISMATCH

0xc0030008 RPC_NT_SS_CANNOT_GET_CALL_HANDLE

0xc0030009 RPC_NT_NULL_REF_POINTER

0xc003000a RPC_NT_ENUM_VALUE_OUT_OF_RANGE

0xc003000b RPC_NT_BYTE_COUNT_TOO_SMALL

0xc003000c RPC_NT_BAD_STUB_DATA


Status Code Format

 Values are 32 bit values laid out as follows:

 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1

 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

+---+-+-+-----------------------+-------------------------------+

|Sev|C|R|     Facility          |               Code            |

+---+-+-+-----------------------+-------------------------------+

  where

Sev - is the severity code

        00 - Success

        01 - Informational

        10 - Warning

        11 - Error

C - is the Customer code flag

R - is a reserved bit

Facility - is the facility code:

Final status facilities:

FACILITY_RPC_RUNTIME        	2

FACILITY_RPC_STUBS             	3

FACILITY_IO_ERROR_CODE  	4

Code - is the facility's status code


Interpreting a Blue Screen
What is a Bug check?

The following shows a typical Blue Screen on a Windows NT machine.

The screen can be broken down into five distinct areas.

The top section described the reason why the bug check occurred. The number immediately following the word ‘STOP:’ (shown in bold below) is the bug check value. The following values in brackets are the parameters to the bug check. The text on the next line (shown in italics below) is a textual interpretation of this stop code and its parameters. In this case the first parameter (0xc0000047) is the Status code which can be further investigated to gain more detail on the reason for the failure. This is not the general case. Look at the description of the specific bug check to determine if there is a valid status code that can be interpreted.

The second section indicates the processor type (P4 = 486) and the build version (421 hex = 1057 decimal which is the build number for Windows NT 3.51). Take a note of the build number as this is important if further debugging is necessary.

The third section is a complete list of all the device drivers active in the system and their base addresses in memory. This information is only of limited use in determining the cause of the failure.

The fourth section is a stack dump showing the drivers which were active immediately prior to the failure occurring. This section provides the best information for determining the source of the failure. The driver at the top of the list is the one which was active when the blue screen was generated. The names of drivers beneath this are however also very useful as it is quite possible that the cause of the failure was infact in one of these other drivers.

The fifth section is informational, indicating the state of the kernel debugger and suggesting to the user the best next course of action.

*** STOP: 0x000001E(0xc0000047,0xfa8418b4,0x8025ea21,0xfd6829e8)

Unhandled Kernel exception c0000047 from fa8418b4 (8025ea21,fd6829e8)

*** Address fa8418b4 has base at fa840000 - i8042prt.SYS

*** Address 8025ea21 has base at 8025c000 - SCSIPORT.SYS

p4-0300 irql:1f  SYSVER:0xf0000421

Dll Base  Date Stamp - Name               Dll Base  Data Stamp - Name

80100000  2be154c9   - ntoskrnl.exe       80400000  2bc153b0   - hal.dll

80258000  2bd49628   - ncrc710.sys        8025c000  2bd49688   - SCSIPORT.SYS

80267000  2bd49683   - scsidisk.sys       802a6000  2bd496b9   - Fastfat.sys

fa800000  2bd49666   - Floppy.SYS         fa810000  2bd496db   - Hpfs_Rec.SYS

fa820000  2bd49676   - Null.SYS           fa830000  2bd4965a   - Beep.SYS

fa840000  2bdaab00   - i8042prt.SYS       fa850000  2bd5a020   - SERMOUSE.SYS

fa860000  2bd4966f   - kbdclass.SYS       fa870000  2bd49671   - MOUCLASS.SYS

fa880000  2bd9c0be   - Videoprt.SYS       fa890000  2bd49638   - NCR77C22.SYS

fa8a0000  2bd4a4ce   - Vga.SYS            fa8b0000  2bd496d0   - Msfs.SYS

fa8c0000  2bd496c3   - Npfs.SYS           fa8e0000  2bd496c9   - Ntfs.SYS

fa940000  2bd496df   - NDIS.SYS           fa930000  2bd49707   - wdlan.sys

fa970000  2bd49712   - TDI.SYS            fa950000  2bd5a7fb   - nbf.sys

fa980000  2bd72406   - streams.sys        fa9b0000  2bd4975f   - ubnb.sys

fa9c0000  2bd5bfd7   - mcsxns.sys         fa9d0000  2bd4971d   - netbios.sys

fa9e0000  2bd49678   - Parallel.sys       fa9f0000  2bd4969f   - serial.SYS

faa00000  2bd49739   - mup.sys            faa40000  2bd4971f   - SMBTRSUP.SYS

faa10000  2bd6f2a2   - srv.sys            faa50000  2bd4971a   - afd.sys

faa60000  2bd6fd80   - rdr.sys            faaa0000  2bd49735   - bowser.sys

Address  dword dump   Build [1057]                      Dll Base - Name

801afc20 80106fc0 80106fc0 00000000 00000000 80149905 : fa840000 - i8042prt.SYS

801afc24 80149905 80149905 ff8e6b8c 80129c2c ff8e6b94 : 8025c000 - SCSIPORT.SYS

801afc2c 80129c2c 80129c2c ff8e6b94 00000000 ff8e6b94 : 80100000 - ntoskrnl.exe

801afc34 801240f2 80124f02 ff8e6df4 ff8e6f60 ff8e6c58 : 80100000 - ntoskrnl.exe

801afc54 80124f16 80124f16 ff8e6f60 ff8e6c3c 8015ac7e : 80100000 - ntoskrnl.exe

801afc64 8015ac7e 8015ac7e ff8e6df4 ff8e6f60 ff8e6c58 : 80100000 - ntoskrnl.exe

801afc70 80129bda 80129bda 00000000 80088000 80106fc0 : 80100000 - ntoskrnl.exe

Kernel Debugger Using: COM2 (Port 0x2f8, Baud Rate 19200)

Restart your computer. If this message reappears, do not restart.

Contact your system administrator or technical support group and/or

peripheral device vendor.


0x00000000 STATUS_WAIT_0

STATUS_WAIT_0


0x00000001 STATUS_WAIT_1

STATUS_WAIT_1


0x00000002 STATUS_WAIT_2

STATUS_WAIT_2


0x00000003 STATUS_WAIT_3

STATUS_WAIT_3


0x0000003F STATUS_WAIT_63

STATUS_WAIT_63


0x00000080 STATUS_ABANDONED_WAIT_0

STATUS_ABANDONED_WAIT_0


0x000000BF STATUS_ABANDONED_WAIT_63

STATUS_ABANDONED_WAIT_63


0x000000C0 STATUS_USER_APC

The success status codes 256, 257, 258, and 258 are reserved for User APC, Kernel APC, Alerted, and Time-out.


0x00000100 STATUS_KERNEL_APC

The success status codes 256, 257, 258, and 258 are reserved for User APC, Kernel APC, Alerted, and Time-out.


0x00000101 STATUS_ALERTED

The success status codes 256, 257, 258, and 258 are reserved for User APC, Kernel APC, Alerted, and Time-out.


0x00000102 STATUS_TIMEOUT

The success status codes 256, 257, 258, and 258 are reserved for User APC, Kernel APC, Alerted, and Time-out.


0x00000103 STATUS_PENDING

The operation that was requested is pending completion.


0x00000104 STATUS_REPARSE

A reparse should be performed by the Object Manager since the name of the file resulted in a symbolic link.


0x00000105 STATUS_MORE_ENTRIES

Returned by enumeration APIs to indicate more information is available to successive calls.


0x00000106 STATUS_NOT_ALL_ASSIGNED

Indicates not all privileges referenced are assigned to the caller. This allows, for example, all privileges to be disabled without having to know exactly which privileges are assigned.


0x00000107 STATUS_SOME_NOT_MAPPED

Some of the information to be translated has not been translated.


0x00000108 STATUS_OPLOCK_BREAK_IN_PROGRESS

An open/create operation completed while an oplock break is underway.


0x00000109 STATUS_VOLUME_MOUNTED

A new volume has been mounted by a file system.


0x0000010A STATUS_RXACT_COMMITTED

This success level status indicates that the transaction state already exists for the registry sub-tree, but that a transaction commit was previously aborted.  The commit has now been completed. This status value is returned by the runtime library (RTL) registry transaction package (RXact).


0x0000010B STATUS_NOTIFY_CLEANUP

This indicates that a notify change request has been completed due to closing the handle which made the notify change request.


0x0000010C STATUS_NOTIFY_ENUM_DIR

This indicates that a notify change request is being completed and that the information is not being returned in the caller's buffer.  The caller now needs to enumerate the files to find the changes.


0x0000010D STATUS_NO_QUOTAS_FOR_ACCOUNT

{No Quotas}

 No system quota limits are specifically set for this account.

This message is not generated by Windows NT 3.5


0x0000010E STATUS_PRIMARY_TRANSPORT_CONNECT_FAILED

Connect Failure on Primary Transport}

An attempt was made to connect to the remote server %s on the primary transport, but the connection failed.  The computer WAS able to connect on a secondary transport.

This message is not generated by Windows NT 3.5


0x00000110 STATUS_PAGE_FAULT_TRANSITION

Page fault was a transition fault.


0x00000111 STATUS_PAGE_FAULT_DEMAND_ZERO

Page fault was a demand zero fault.


0x00000112 STATUS_PAGE_FAULT_COPY_ON_WRITE

Page fault was a demand zero fault.


0x00000113 STATUS_PAGE_FAULT_GUARD_PAGE

Page fault was a demand zero fault.


0x00000114 STATUS_PAGE_FAULT_GUARD_PAGE

Page fault was a satisfied by reading from a secondary storage device.


0x00000115 STATUS_CACHE_PAGE_LOCKED

Cached page was locked during operation.


0x00000116 STATUS_CRASH_DUMP

Crash dump exists in paging file.


0x00000117 STATUS_BUFFER_ALL_ZEROS

Specified buffer contains all zeros.


0x40000000 STATUS_OBJECT_NAME_EXISTS

{Object Exists}

An attempt was made to create an object and the object name already existed.


0x40000001 STATUS_THREAD_WAS_SUSPENDED

{Thread Suspended}

A thread termination occurred while the thread was suspended. The thread was resumed, and termination proceeded.


0x40000002 STATUS_WORKING_SET_LIMIT_RANGE

{Working Set Range Error}

An attempt was made to set the working set minimum or maximum to values which are outside of the allowable range.


0x40000003 STATUS_IMAGE_NOT_AT_BASE

{Image Relocated}

An image file could not be mapped at the address specified in the image file.  Local fixups must be performed on this image.


0x40000004 STATUS_RXACT_STATE_CREATED

This informational level status indicates that a specified registry sub-tree transaction state did not yet exist and had to be created. This status value is returned by the runtime library (RTL) registry transaction package (RXact).


0x40000005 STATUS_SEGMENT_NOTIFICATION

{Segment Load}

A virtual DOS machine (VDM) is loading, unloading, or moving an MS-DOS or Win16 program segment image. An exception is raised so a debugger can load, unload or track symbols and breakpoints within these 16-bit segments.


0x40000006 STATUS_LOCAL_USER_SESSION_KEY

{Local Session Key}

A user session key was requested for a local RPC connection. The session key returned is a constant value and not unique to this connection.

This message is not generated by Windows NT 3.5


0x40000007 STATUS_BAD_CURRENT_DIRECTORY

{Invalid Current Directory}

The process can not switch to the startup current directory %s. Select OK to set current directory to %s, or select CANCEL to exit.

This message is not generated by Windows NT 3.5


0x40000008 STATUS_SERIAL_MORE_WRITES

{Serial IOCTL Complete}

A serial I/O operation was completed by another write to a serial port. (The IOCTL_SERIAL_XOFF_COUNTER reached zero.)

This message is not generated by Windows NT 3.5


0x40000009 STATUS_REGISTRY_RECOVERED

{Registry Recovery}

One of the files containing the system's Registry data had to be recovered by use of a log or alternate copy.  The recovery was successful.

This message is not generated by Windows NT 3.5


0x4000000A STATUS_FT_READ_RECOVERY_FROM_BACKUP

{Redundant Read}

  To satisfy a read request, the NT fault-tolerant file system successfully read the requested data from a redundant copy. This was done because the file system encountered a failure on a member of the fault-tolerant volume, but was unable to reassign the failing area of the device.

This message is not generated by Windows NT 3.5


0x4000000B STATUS_FT_WRITE_RECOVERY

{Redundant Write}

  To satisfy a write request, the NT fault-tolerant file system successfully wrote a redundant copy of the information. This was done because the file system encountered a failure on a member of the fault-tolerant volume, but was not able to reassign the failing area of the device.

This message is not generated by Windows NT 3.5


0x4000000C STATUS_SERIAL_COUNTER_TIMEOUT

{Serial IOCTL Time-out}

  A serial I/O operation completed because the time-out period expired. (The IOCTL_SERIAL_XOFF_COUNTER had not reached zero.)

This message is not generated by Windows NT 3.5


0x4000000D STATUS_NULL_LM_PASSWORD

{Password Too Complex}

The NT password is too complex to be converted to a LAN Manager password. The LAN Manager password returned is a NULL string.

This message is not generated by Windows NT 3.5


0x4000000E STATUS_IMAGE_MACHINE_TYPE_MISMATCH

The specified image file is valid, but is for a machine type other than the current machine.

This message is not generated by Windows NT 3.5


0x4000000F STATUS_RECEIVE_PARTIAL

{Partial Data Received}

The network transport returned partial data to its client. The remaining data will be sent later.

This message is not generated by Windows NT 3.5


0x40000010 STATUS_RECEIVE_EXPEDITED

{Expedited Data Received}

The network transport returned data to its client that was marked as expedited by the remote system.

This message is not generated by Windows NT 3.5


0x40000011 STATUS_RECEIVE_PARTIAL_EXPEDITED

{Partial Expedited Data Received}

The network transport returned partial data to its client and this data was marked as expedited by the remote system. The remaining data will be sent later.

This message is not generated by Windows NT 3.5


0x40000012 STATUS_EVENT_DONE

{TDI Event Done}

The TDI indication has completed successfully.

This message is not generated by Windows NT 3.5


0x40000013 STATUS_EVENT_PENDING

{TDI Event Pending}

The TDI indication has entered the pending state.

This message is not generated by Windows NT 3.5


0x40000014 STATUS_CHECKING_FILE_SYSTEM

Checking file system on %wZ

This message is not generated by Windows NT 3.5


0x40000015 STATUS_FATAL_APP_EXIT

{Fatal Application Exit}

 %s

This message is not generated by Windows NT 3.5


0x40000016 STATUS_PREDEFINED_HANDLE

The specified registry key is referenced by a predefined handle.


0x40000017 STATUS_WAS_UNLOCKED

{Page Unlocked}

The page protection of a locked page was changed to 'No Access' and the page was unlocked from memory and from the process.


0x40000018 STATUS_SERVICE_NOTIFICATION

%s


0x40000019 STATUS_WAS_LOCKED

{Page Locked}

One of the pages to lock was already locked.


0x4000001a STATUS_LOG_HARD_ERROR

Application popup: %1 : %2


0x4000001b STATUS_ALREADY_WIN32

No Description


0x80000001 STATUS_GUARD_PAGE_VIOLATION

{EXCEPTION}

Guard Page Exception

The specified virtual address was within a guard page. The page has been created as demand zero.


0x80000002 STATUS_DATATYPE_MISALIGNMENT

{EXCEPTION}

Alignment Fault

A datatype misalignment was detected in a load or store instruction.


0x80000003 STATUS_BREAKPOINT

{EXCEPTION}

Breakpoint

A breakpoint has been reached.


0x80000004 STATUS_SINGLE_STEP

{EXCEPTION}

Single Step

A single step or trace operation has just been completed.


0x80000005 STATUS_BUFFER_OVERFLOW

{Buffer Overflow}

The data was too large to fit into the specified buffer.


0x80000006 STATUS_NO_MORE_FILES

{No More Files}

No more files were found which match the file specification.


0x80000007 STATUS_WAKE_SYSTEM_DEBUGGER

{Kernel Debugger Awakened}

the system debugger was awakened by an interrupt.


0x80000008 STATUS_WAS_LOCKED

{Page Locked}

One of the pages to lock was already locked.


0x80000009 STATUS_WAS_UNLOCKED

{Page Unlocked}

The page protection of a locked page was changed to 'No Access' and the page was unlocked from memory and from the process.


0x8000000A STATUS_HANDLES_CLOSED

{Handles Closed}

Handles to objects have been automatically closed as a result of the requested operation.


0x8000000B STATUS_NO_INHERITANCE

{Non-Inheritable ACL}

An access control list (ACL) contains no components that can be inherited.


0x8000000C STATUS_GUID_SUBSTITUTION_MADE

{GUID Substitution}

During the translation of an HPFS global identifier (GUID) to a Windows NT security ID (SID), no administratively-defined GUID prefix was found. A substitute prefix was used, which will not compromise system security. However, this may provide a more restrictive access than intended.


0x8000000D STATUS_PARTIAL_COPY

{Partial Copy}

Due to protection conflicts not all the requested bytes could be copied.


0x8000000E STATUS_DEVICE_PAPER_EMPTY

{Out of Paper}

Warning errors for the parallel port.  The reason that these are warnings is that the application is likely to want to know how many bytes were actually written to the parallel port.

If these status were error level then there could be no assurance that the application would have access to the number of bytes written.  The reason being that in the case of an error level message and a synchronous call to the IO api, the IOSB (and consequently the number of bytes written) is undefined.


0x8000000F STATUS_DEVICE_POWERED_OFF

{Device Power Is Off}

Warning errors for the parallel port.  The reason that these are warnings is that the application is likely to want to know how many bytes were actually written to the parallel port.

If these status were error level then there could be no assurance that the application would have access to the number of bytes written.  The reason being that in the case of an error level message and a synchronous call to the IO api, the IOSB (and consequently the number of bytes written) is undefined.


0x80000010 STATUS_DEVICE_OFF_LINE

{Device Offline}

Warning errors for the parallel port.  The reason that these are warnings is that the application is likely to want to know how many bytes were actually written to the parallel port.

If these status were error level then there could be no assurance that the application would have access to the number of bytes written.  The reason being that in the case of an error level message and a synchronous call to the IO api, the IOSB (and consequently the number of bytes written) is undefined.


0x80000011 STATUS_DEVICE_BUSY

{Device Busy}

Warning errors for the parallel port.  The reason that these are warnings is that the application is likely to want to know how many bytes were actually written to the parallel port.

If these status were error level then there could be no assurance that the application would have access to the number of bytes written.  The reason being that in the case of an error level message and a synchronous call to the IO api, the IOSB (and consequently the number of bytes written) is undefined.


0x80000012 STATUS_NO_MORE_EAS

{No More EAs}

No more extended attributes (EAs) were found for the file.


0x80000013 STATUS_INVALID_EA_NAME

{Illegal EA}

The specified extended attribute (EA) name contains at least one illegal character.


0x80000014 STATUS_EA_LIST_INCONSISTENT

{Inconsistent EA List}

The extended attribute (EA) list is inconsistent.


0x80000015 STATUS_INVALID_EA_FLAG

{Invalid EA Flag}

An invalid extended attribute (EA) flag was set.


0x80000016 STATUS_VERIFY_REQUIRED

{Verifying Disk}

The media has changed and a verify operation is in progress so no reads or writes may be performed to the device, except those used in the verify operation.


0x80000017 STATUS_EXTRANEOUS_INFORMATION

{Too Much Information}

  The specified access control list (ACL) contained more information than was expected.


0x80000018 STATUS_RXACT_COMMIT_NECESSARY

This warning level status indicates that the transaction state already exists for the registry sub-tree, but that a transaction commit was previously aborted.  The commit has NOT been completed, but has not been rolled back either (so it may still be committed if desired).

This status value is returned by the runtime library (RTL) registry transaction package (RXact).


0x8000001A STATUS_NO_MORE_ENTRIES

{No More Entries}

No more entries are available from an enumeration operation.


0x8000001B STATUS_FILEMARK_DETECTED

{Filemark Found}

A filemark was detected.

This message is not generated by Windows NT 3.5


0x8000001C STATUS_MEDIA_CHANGED

{Media Changed}

The media may have changed.

This message is not generated by Windows NT 3.5


0x8000001D STATUS_BUS_RESET

{I/O Bus Reset}

An I/O bus reset was detected.

This message is not generated by Windows NT 3.5


0x8000001E STATUS_END_OF_MEDIA

{End of Media}

The end of the media was encountered.

This message is not generated by Windows NT 3.5


0x8000001F STATUS_BEGINNING_OF_MEDIA

Beginning of tape or partition has been detected.

This message is not generated by Windows NT 3.5


0x80000020 STATUS_MEDIA_CHECK

{Media Changed}

The media may have changed.

This message is not generated by Windows NT 3.5


0x80000021 STATUS_SETMARK_DETECTED

A tape access reached a setmark.

This message is not generated by Windows NT 3.5


0x80000022 STATUS_NO_DATA_DETECTED

During a tape access, the end of the data written is reached.

This message is not generated by Windows NT 3.5


0x80000023 STATUS_REDIRECTOR_HAS_OPEN_HANDLES

The redirector is in use and cannot be unloaded.

This message is not generated by Windows NT 3.5


0x80000024 STATUS_SERVER_HAS_OPEN_HANDLES

The server is in use and cannot be unloaded.

This message is not generated by Windows NT 3.5


0x80000025 STATUS_ALREADY_DISCONNECTED

The specified connection has already been disconnected.


0x80000026 STATUS_LONGJUMP

A long jump has been executed.


0xC0000001 STATUS_UNSUCCESSFUL

{Operation Failed}

The requested operation was unsuccessful.


0xC0000002 STATUS_NOT_IMPLEMENTED

{Not Implemented}

The requested operation is not implemented.


0xC0000003 STATUS_INVALID_INFO_CLASS

{Invalid Parameter}

The specified information class is not a valid information class for the specified object.


0xC0000004 STATUS_INFO_LENGTH_MISMATCH

The specified information record length does not match the length

required for the specified information class.


0xC0000005 STATUS_ACCESS_VIOLATION

The instruction at "0x%08lx" referenced memory at "0x%08lx". The memory could not be "%s".


0xC0000006 STATUS_IN_PAGE_ERROR

The instruction at "0x%08lx" referenced memory at "0x%08lx". The required data was not placed into memory because of an I/O error status of "0x%08lx".


0xC0000007 STATUS_PAGEFILE_QUOTA

The pagefile quota for the process has been exhausted.


0xC0000008 STATUS_INVALID_HANDLE

An invalid HANDLE was specified.


0xC0000009 STATUS_BAD_INITIAL_STACK

An invalid initial stack was specified in a call to NtCreateThread.


0xC000000A STATUS_BAD_INITIAL_PC

An invalid initial start address was specified in a call to NtCreateThread.


0xC000000B STATUS_INVALID_CID

An invalid Client ID was specified.


0xC000000C STATUS_TIMER_NOT_CANCELED

An attempt was made to cancel or set a timer that has an associated APC and the subject thread is not the thread that originally set the timer with an associated APC routine.


0xC000000D STATUS_INVALID_PARAMETER

An invalid parameter was passed to the a service or function.


0xC000000E STATUS_NO_SUCH_DEVICE

A device which does not exist was specified.


0xC000000F STATUS_NO_SUCH_FILE

{File Not Found}

The file %s does not exist.


0xC0000010 STATUS_INVALID_DEVICE_REQUEST

The specified request is not a valid operation for the target device.


0xC0000011 STATUS_END_OF_FILE

The end-of-file marker has been reached.  There is no valid data in the file beyond this marker.


0xC0000012 STATUS_WRONG_VOLUME

{Wrong Volume}

The wrong volume is in the drive.

Please insert volume %s into drive %s.


0xC0000013 STATUS_NO_MEDIA_IN_DEVICE

{No Disk}

There is no disk in the drive.

Please insert a disk into drive %s.


0xC0000014 STATUS_UNRECOGNIZED_MEDIA

{Unknown Disk Format}

The disk in drive %s is not formatted properly.

Please check the disk, and reformat if necessary.


0xC0000015 STATUS_NONEXISTENT_SECTOR

{Sector Not Found}

The specified sector does not exist.


0xC0000016 STATUS_MORE_PROCESSING_REQUIRED

{Still Busy}

The completion process for the specified I/O request packet should not continue since the driver requires more processing.


0xC0000017 STATUS_NO_MEMORY

{Not Enough Quota}

Not enough virtual memory or paging file quota is available to complete the specified operation.


0xC0000018 STATUS_CONFLICTING_ADDRESSES

{Conflicting Address Range}

The specified address range conflicts with the address space.


0xC0000019 STATUS_NOT_MAPPED_VIEW

Address range to unmap is not a mapped view.


0xC000001A STATUS_UNABLE_TO_FREE_VM

Virtual memory cannot be freed.


0xC000001B STATUS_UNABLE_TO_DELETE_SECTION

Specified section cannot be deleted.


0xC000001C STATUS_INVALID_SYSTEM_SERVICE

An invalid system service was specified in a system service call.


0xC000001D STATUS_ILLEGAL_INSTRUCTION

{EXCEPTION}

Illegal Instruction

An attempt was made to execute an illegal instruction.


0xC000001E STATUS_INVALID_LOCK_SEQUENCE

{Invalid Lock Sequence}

An attempt was made to execute an invalid lock sequence.


0xC000001F STATUS_INVALID_VIEW_SIZE

{Invalid Mapping}

An attempt was made to create a view for a section which is bigger than the section.


0xC0000020 STATUS_INVALID_FILE_FOR_SECTION

{Bad File}

The attributes of the specified mapping file for a section of memory cannot be read.


0xC0000021 STATUS_ALREADY_COMMITTED

{Already Committed}

The specified address range is already committed.


0xC0000022 STATUS_ACCESS_DENIED

{Access Denied}

A process has requested access to an object, but has not been granted those access rights.


0xC0000023 STATUS_BUFFER_TOO_SMALL

{Buffer Too Small}

The buffer is too small to contain the entry.  No information has been written to the buffer.


0xC0000024 STATUS_OBJECT_TYPE_MISMATCH

The type of the object being created/opened/referenced was not the same as the type of the target object actually required for this operation.


0xC0000025 STATUS_NONCONTINUABLE_EXCEPTION

{EXCEPTION}

An attempt was made to continue from an non continuable exception.


0xC0000026 STATUS_INVALID_DISPOSITION

An invalid exception disposition was returned by an exception handler.


0xC0000027 STATUS_UNWIND

Unwind exception code.


0xC0000028 STATUS_BAD_STACK

An invalid or unaligned stack was encountered during an unwind operation.


0xC0000029 STATUS_INVALID_UNWIND_TARGET

An invalid unwind target was encountered during an unwind operation.


0xC000002A STATUS_NOT_LOCKED

An attempt was made to unlock a page of memory which was not locked.


0xC000002B STATUS_PARITY_ERROR

Device parity error on I/O operation.


0xC000002C STATUS_UNABLE_TO_DECOMMIT_VM

An attempt was made to decommit uncommitted virtual memory.


0xC000002D STATUS_NOT_COMMITTED

An attempt was made to change the attributes on memory that has not been committed.


0xC000002E STATUS_INVALID_PORT_ATTRIBUTES

Invalid Object Attributes specified to NtCreatePort or invalid Port Attributes specified to NtConnectPort


0xC000002F STATUS_PORT_MESSAGE_TOO_LONG

Length of message passed to NtRequestPort or NtRequestWaitReplyPort was longer than the maximum message allowed by the port.


0xC0000030 STATUS_INVALID_PARAMETER_MIX

An invalid combination of parameters was specified


0xC0000031 STATUS_INVALID_QUOTA_LOWER

An attempt was made to lower a quota limit below the current usage.


0xC0000032 STATUS_DISK_CORRUPT_ERROR

{Corrupt Disk}

The file system structure on the disk is corrupt and unusable.

Please run the Chkdsk utility on the volume %s.


0xC0000033 STATUS_OBJECT_NAME_INVALID

Object Name invalid


0xC0000034 STATUS_OBJECT_NAME_NOT_FOUND

Object Name not found


0xC0000035 STATUS_OBJECT_NAME_COLLISION

Object Name already exists


0xC0000036 STATUS_HANDLE_NOT_WAITABLE

NtWait??? called with a handle to an object that was not a waitable object (i.e. the Object Type Descriptor does not specify a dispatcher object offset).


0xC0000037 STATUS_PORT_DISCONNECTED

Attempt the send a message to a disconnected communication port


0xC0000038 STATUS_DEVICE_ALREADY_ATTACHED

An attempt was made to attach to a device that was already attached to another device.


0xC0000039 STATUS_OBJECT_PATH_INVALID

Object Path Component was not a directory object


0xC000003A STATUS_OBJECT_PATH_NOT_FOUND

{Path Not Found}

The path %s does not exist.


0xC000003B STATUS_OBJECT_PATH_SYNTAX_BAD

Object Path Component was not a directory object


0xC000003C STATUS_DATA_OVERRUN

{Data Overrun}

A data overrun error occurred.


0xC000003D STATUS_DATA_LATE_ERROR

{Data Late}

A data late error occurred.


0xC000003E STATUS_DATA_ERROR

{Data Error}

An error in reading or writing data occurred.


0xC000003F STATUS_CRC_ERROR

{Bad CRC}

A cyclic redundancy check (CRC) checksum error occurred.


0xC0000040 STATUS_SECTION_TOO_BIG

{Section Too Large}

The specified section is too big to map the file.


0xC0000041 STATUS_PORT_CONNECTION_REFUSED

The NtConnectPort request is refused.


0xC0000042 STATUS_INVALID_PORT_HANDLE

The type of port handle is invalid for the operation requested.


0xC0000043 STATUS_SHARING_VIOLATION

A file cannot be opened because the share access flags are incompatible.


0xC0000044 STATUS_QUOTA_EXCEEDED

Insufficient quota exists to complete the operation


0xC0000045 STATUS_INVALID_PAGE_PROTECTION

The specified page protection was not valid.


0xC0000046 STATUS_MUTANT_NOT_OWNED

An attempt to release a mutant object was made by a thread that was not the

owner of the mutant object.


0xC0000047 STATUS_SEMAPHORE_LIMIT_EXCEEDED

An attempt was made to release a semaphore such that its maximum countwould have been exceeded.


0xC0000048 STATUS_PORT_ALREADY_SET

An attempt to set a processes DebugPort or ExceptionPort was made, but a port already exists in the process.


0xC0000049 STATUS_SECTION_NOT_IMAGE

An attempt was made to query image information on a section which does not map an image.


0xC000004A STATUS_SUSPEND_COUNT_EXCEEDED

An attempt was made to suspend a thread whose suspend count was at its maximum


0xC000004B STATUS_THREAD_IS_TERMINATING

An attempt was made to suspend a thread that has begun termination.


0xC000004C STATUS_BAD_WORKING_SET_LIMIT

An attempt was made to set the working set limit to an invalid value (minimum greater than maximum, etc).


0xC000004D STATUS_INCOMPATIBLE_FILE_MAP

A section was created to map a file which is not compatible to an already existing section which maps the same file.


0xC000004E STATUS_SECTION_PROTECTION

A view to a section specifies a protection which is incompatible with the initial views protection.


0xC000004F STATUS_EAS_NOT_SUPPORTED

An operation involving EAs failed because the file system does not support EAs.


0xC0000050 STATUS_EA_TOO_LARGE

An EA operation failed because ea set is too large


0xC0000051 STATUS_NONEXISTENT_EA_ENTRY

An EA operation failed because the name or ea index is invalid


0xC0000052 STATUS_NO_EAS_ON_FILE

The file for which EAs were requested has no EAs.


0xC0000053 STATUS_EA_CORRUPT_ERROR

The EA is corrupt and non-readable


0xC0000054 STATUS_FILE_LOCK_CONFLICT

A requested read/write cannot be granted due to a conflicting file lock


0xC0000055 STATUS_LOCK_NOT_GRANTED

A requested file lock cannot be granted due to other existing locks


0xC0000056 STATUS_DELETE_PENDING

A non close operation has been requested of a file object with a delete pending


0xC0000057 STATUS_CTL_FILE_NOT_SUPPORTED

An attempt was made to set the control attribute on a file.  This attribute is not supported in the target file system.


0xC0000058 STATUS_UNKNOWN_REVISION

Indicates a revision number encountered or specified is not one known by the service.  It may be a more recent revision than the service is aware of.


0xC0000059 STATUS_REVISION_MISMATCH

Indicates two revision levels are incompatible.


0xC000005A STATUS_INVALID_OWNER

Indicates a particular Security ID may not be assigned as the owner of an object.


0xC000005B STATUS_INVALID_PRIMARY_GROUP

Indicates a particular Security ID may not be assigned as the primary group of an object.


0xC000005C STATUS_NO_IMPERSONATION_TOKEN

An attempt has been made to operate on an impersonation token by a thread that is not currently impersonating a client.


0xC000005D STATUS_CANT_DISABLE_MANDATORY

A mandatory group may not be disabled.


0xC000005E STATUS_NO_LOGON_SERVERS

There are currently no logon servers available to service the logon request.


0xC000005F STATUS_NO_SUCH_LOGON_SESSION

 A specified logon session does not exist.  It may already have  been terminated.


0xC0000060 STATUS_NO_SUCH_PRIVILEGE

 A specified privilege does not exist.


0xC0000061 STATUS_PRIVILEGE_NOT_HELD

 A required privilege is not held by the client.


0xC0000062 STATUS_INVALID_ACCOUNT_NAME

The name provided is not a properly formed account name.


0xC0000063 STATUS_USER_EXISTS

The specified user already exists.


0xC0000064 STATUS_NO_SUCH_USER

The specified user does not exist.


0xC0000065 STATUS_GROUP_EXISTS

The specified group already exists.


0xC0000066 STATUS_NO_SUCH_GROUP

The specified group does not exist.


0xC0000067 STATUS_MEMBER_IN_GROUP

The specified user account is already in the specified group account. Also used to indicate a group can not be deleted because it contains a member.


0xC0000068 STATUS_MEMBER_NOT_IN_GROUP

The specified user account is not a member of the specified group account.


0xC0000069 STATUS_LAST_ADMIN

Indicates the requested operation would disable or delete the last remaining administration account.  This is not allowed to prevent creating a situation in which the system cannot be administrated.


0xC000006A STATUS_WRONG_PASSWORD

When trying to update a password, this return status indicates that the value provided as the current password is not correct.


0xC000006B STATUS_ILL_FORMED_PASSWORD

When trying to update a password, this return status indicates that the value provided for the new password contains values that are not allowed in passwords.


0xC000006C STATUS_PASSWORD_RESTRICTION

When trying to update a password, this status indicates that some password update rule has been violated.  For example, the password may not meet length criteria.


0xC000006D STATUS_LOGON_FAILURE

The attempted logon is invalid.  This is either due to a bad username or authentication information.


0xC000006E STATUS_ACCOUNT_RESTRICTION

Indicates a referenced user name and authentication information are valid, but some user account restriction has prevented successful authentication (such as time-of-day restrictions).


0xC000006F STATUS_INVALID_LOGON_HOURS

The user account has time restrictions and may not be logged onto at this time.


0xC0000070 STATUS_INVALID_WORKSTATION

The user account is restricted such that it may not be used to log on from the source workstation.


0xC0000071 STATUS_PASSWORD_EXPIRED

The user account's password has expired.


0xC0000072 STATUS_ACCOUNT_DISABLED

The referenced account is currently disabled and may not be logged on to.


0xC0000073 STATUS_NONE_MAPPED

None of the information to be translated has been translated.


0xC0000074 STATUS_TOO_MANY_LUIDS_REQUESTED

The number of LUIDs requested may not be allocated with a single allocation.


0xC0000075 STATUS_LUIDS_EXHAUSTED

Indicates there are no more LUIDs to allocate.


0xC0000076 STATUS_INVALID_SUB_AUTHORITY

Indicates the sub-authority value is invalid for the particular use.


0xC0000077 STATUS_INVALID_ACL

Indicates the ACL structure is not valid.


0xC0000078 STATUS_INVALID_SID

Indicates the SID structure is not valid.


0xC0000079 STATUS_INVALID_SECURITY_DESCR

Indicates the SECURITY_DESCRIPTOR structure is not valid.


0xC000007A STATUS_PROCEDURE_NOT_FOUND

Indicates the specified procedure address can not be found in the DLL


0xC000007B STATUS_INVALID_IMAGE_FORMAT

{Bad Image}

The application or DLL %s is not a valid Windows NT image.

Please check this against your installation diskette.


0xC000007C STATUS_NO_TOKEN

An attempt was made to reference a token that doesn't exist was made. This is typically done by referencing the token associated with a thread when the thread is not impersonating a client.


0xC000007D STATUS_BAD_INHERITANCE_ACL

Indicates that an attempt to build either an inherited ACL or ACE was not successful. This can be caused by a number of things.  One of the more probable causes is the replacement of a CreatorId with an SID that didn't fit into the ACE or ACL.


0xC000007E STATUS_RANGE_NOT_LOCKED

The range specified in NtUnlockFile was not locked.


0xC000007F STATUS_DISK_FULL

An operation failed because the disk was full.


0xC0000080 STATUS_SERVER_DISABLED

The GUID allocation server is [already] disabled at the moment.


0xC0000081 STATUS_SERVER_NOT_DISABLED

The GUID allocation server is [already] enabled at the moment.


0xC0000082 STATUS_TOO_MANY_GUIDS_REQUESTED

Too many GUIDs were requested from the allocation server at once.


0xC0000083 STATUS_GUIDS_EXHAUSTED

The GUIDs could not be allocated because the Authority Agent was exhausted.


0xC0000084 STATUS_INVALID_ID_AUTHORITY

The value provided was an invalid value for an identifier authority.


0xC0000085 STATUS_AGENTS_EXHAUSTED

There are no more authority agent values available for the given identifier authority value.


0xC0000086 STATUS_INVALID_VOLUME_LABEL

An invalid volume label has been specified


0xC0000087 STATUS_SECTION_NOT_EXTENDED

A mapped section could not be extended.


0xC0000088 STATUS_NOT_MAPPED_DATA

Specified section to flush does not map a data file.


0xC0000089 STATUS_RESOURCE_DATA_NOT_FOUND

Indicates the specified image file did not contain a resource section.


0xC000008A STATUS_RESOURCE_TYPE_NOT_FOUND

Indicates the specified resource type can not be found in the image file.


0xC000008B STATUS_RESOURCE_NAME_NOT_FOUND

Indicates the specified resource name can not be found in the image file.


0xC000008C STATUS_ARRAY_BOUNDS_EXCEEDED

{EXCEPTION}

Array bounds exceeded.


0xC000008D STATUS_FLOAT_DENORMAL_OPERAND

{EXCEPTION}

Floating-point denormal operand.


0xC000008E STATUS_FLOAT_DIVIDE_BY_ZERO

{EXCEPTION}

Floating-point division by zero.


0xC000008F STATUS_FLOAT_INEXACT_RESULT

{EXCEPTION}

Floating-point inexact result.


0xC0000090 STATUS_FLOAT_INVALID_OPERATION

{EXCEPTION}

Floating-point invalid operation.


0xC0000091 STATUS_FLOAT_OVERFLOW

{EXCEPTION}

Floating-point overflow.


0xC0000092 STATUS_FLOAT_STACK_CHECK

{EXCEPTION}

Floating-point stack check.


0xC0000093 STATUS_FLOAT_UNDERFLOW

{EXCEPTION}

Floating-point underflow.


0xC0000094 STATUS_INTEGER_DIVIDE_BY_ZERO

{EXCEPTION}

Integer division by zero.


0xC0000095 STATUS_INTEGER_OVERFLOW

{EXCEPTION}

Integer overflow.


0xC0000096 STATUS_PRIVILEGED_INSTRUCTION

{EXCEPTION}

Privileged instruction.


0xC0000097 STATUS_TOO_MANY_PAGING_FILES

An attempt was made to install more paging files than the system supports.


0xC0000098 STATUS_FILE_INVALID

The volume for a file has been externally altered such that the opened file is no longer valid.


0xC0000099 STATUS_ALLOTTED_SPACE_EXCEEDED

When a block of memory is allotted for future updates, such as the memory allocated to hold discretionary access control and primary group information, successive updates may exceed the amount of memory originally allotted. Since quota may already have been charged to several processes which have handles to the object, it is not reasonable to alter the size of the allocated memory.  Instead, a request that requires more memory than has been allotted must fail and the STATUS_ALLOTED_SPACE_EXCEEDED error returned.


0xC000009A STATUS_INSUFFICIENT_RESOURCES

Insufficient system resources exist to complete the API


0xC000009B STATUS_DFS_EXIT_PATH_FOUND

An attempt has been made to open a DFS exit path control file


0xC000009C STATUS_DEVICE_DATA_ERROR

STATUS_DEVICE_DATA_ERROR


0xC000009D STATUS_DEVICE_NOT_CONNECTED

STATUS_DEVICE_NOT_CONNECTED


0xC000009E STATUS_DEVICE_POWER_FAILURE

STATUS_DEVICE_POWER_FAILURE


0xC000009F STATUS_FREE_VM_NOT_AT_BASE

Virtual memory cannot be freed as base address is not the base of the region and a region size of zero was specified.


0xC00000A0 STATUS_MEMORY_NOT_ALLOCATED

An attempt was made to free virtual memory which is not allocated.


0xC00000A1 STATUS_WORKING_SET_QUOTA

The working set is not big enough to allow the requested pages to be locked.


0xC00000A2 STATUS_MEDIA_WRITE_PROTECTED

{Write Protect Error}

The disk cannot be written to because it is write protected.

Please remove the write protection from the volume %s in drive %s.


0xC00000A3 STATUS_DEVICE_NOT_READY

{Drive Not Ready}

The drive is not ready for use; its door may be open.

Please check drive %s and make sure that a disk is inserted that the drive door is closed.


0xC00000A4 STATUS_INVALID_GROUP_ATTRIBUTES

The specified attributes are invalid, or incompatible with the attributes for the group as a whole.


0xC00000A5 STATUS_BAD_IMPERSONATION_LEVEL

A specified impersonation level is invalid.

Also used to indicate a required impersonation level was not provided.


0xC00000A6 STATUS_CANT_OPEN_ANONYMOUS

An attempt was made to open an Anonymous level token.

Anonymous tokens may not be opened.


0xC00000A7 STATUS_BAD_VALIDATION_CLASS

The validation information class requested was invalid.


0xC00000A8 STATUS_BAD_TOKEN_TYPE

The type of a token object is inappropriate for its attempted use.


0xC00000A9 STATUS_BAD_MASTER_BOOT_RECORD

The type of a token object is inappropriate for its attempted use.


0xC00000AA STATUS_INSTRUCTION_MISALIGNMENT

An attempt was made to execute an instruction at an unaligned address and the host system does not support unaligned instruction references.


0xC00000AB STATUS_INSTANCE_NOT_AVAILABLE

The maximum named pipe instance count has been reached


0xC00000AC STATUS_PIPE_NOT_AVAILABLE

An instance of a named pipe cannot be found in the listening state


0xC00000AD STATUS_INVALID_PIPE_STATE

The named pipe is not in the connected or closing state


0xC00000AE STATUS_PIPE_BUSY

The specified pipe is set to complete operations and there are current I/O operations queued so it cannot be changed to queue operations.


0xC00000AF STATUS_ILLEGAL_FUNCTION

The specified handle is not open to the server end of the named pipe


0xC00000B0 STATUS_PIPE_DISCONNECTED

The specified named pipe is in the disconnected state


0xC00000B1 STATUS_PIPE_CLOSING

The specified named pipe is in the closing state


0xC00000B2 STATUS_PIPE_CONNECTED

The specified named pipe is in the connected state


0xC00000B3 STATUS_PIPE_LISTENING

The specified named pipe is in the listening state


0xC00000B4 STATUS_INVALID_READ_MODE

The specified named pipe is not in message mode


0xC00000B5 STATUS_IO_TIMEOUT

{Device Timeout}

The specified I/O operation on %s was not completed before the time-out period expired.


0xC00000B6 STATUS_FILE_FORCED_CLOSED

The specified file has been closed by another process


0xC00000B7 STATUS_PROFILING_NOT_STARTED

Profiling not started.


0xC00000B8 STATUS_PROFILING_NOT_STOPPED

Profiling not stopped.


0xC00000B9 STATUS_COULD_NOT_INTERPRET

The passed ACL did not contain the minimum required information


0xC00000BA STATUS_FILE_IS_A_DIRECTORY

The file that was specified as a target is a directory and the caller specified that it could be anything but a directory.


0xC00000BB STATUS_NOT_SUPPORTED

The network request is not supported.


0xC00000BC STATUS_REMOTE_NOT_LISTENING

This remote computer is not listening.


0xC00000BD STATUS_DUPLICATE_NAME

A duplicate name exists on the network.


0xC00000BE STATUS_BAD_NETWORK_PATH

The network path cannot be located.


0xC00000BF STATUS_NETWORK_BUSY

The network is busy.


0xC00000C0 STATUS_DEVICE_DOES_NOT_EXIST

This device does not exist.


0xC00000C1 STATUS_TOO_MANY_COMMANDS

The network BIOS command limit has been reached.


0xC00000C2 STATUS_ADAPTER_HARDWARE_ERROR

An I/O adapter hardware error has occurred.


0xC00000C3 STATUS_INVALID_NETWORK_RESPONSE

The network responded incorrectly.


0xC00000C4 STATUS_UNEXPECTED_NETWORK_ERROR

An unexpected network error occurred.


0xC00000C5 STATUS_BAD_REMOTE_ADAPTER

The remote adapter is not compatible.


0xC00000C6 STATUS_PRINT_QUEUE_FULL

The printer queue is full.


0xC00000C7 STATUS_NO_SPOOL_SPACE

Space to store the file waiting to be printed is not available on the server.


0xC00000C8 STATUS_PRINT_CANCELLED

The requested print file has been canceled.


0xC00000C9 STATUS_NETWORK_NAME_DELETED

The network name was deleted.


0xC00000CA STATUS_NETWORK_ACCESS_DENIED

Network access is denied.


0xC00000CB STATUS_BAD_DEVICE_TYPE

{Incorrect Network Resource Type}

The specified device type (LPT, for example) conflicts with the actual device type on the remote resource.


0xC00000CC STATUS_BAD_NETWORK_NAME

{Network Name Not Found}

The specified share name cannot be found on the remote server.


0xC00000CD STATUS_TOO_MANY_NAMES

The name limit for the local computer network adapter card was exceeded.


0xC00000CE STATUS_TOO_MANY_SESSIONS

The network BIOS session limit was exceeded.


0xC00000CF STATUS_SHARING_PAUSED

File sharing has been temporarily paused.


0xC00000D0 STATUS_REQUEST_NOT_ACCEPTED

The network request was not accepted.


0xC00000D1 STATUS_REDIRECTOR_PAUSED

Print or disk redirection is temporarily paused.


0xC00000D2 STATUS_NET_WRITE_FAULT

A network data fault occurred.


0xC00000D3 STATUS_PROFILING_AT_LIMIT

The number of active profiling objects is at the maximum and no more may be started.


0xC00000D4 STATUS_NOT_SAME_DEVICE

{Incorrect Volume}

The target file of a rename request is located on a different device than the source of the rename request.


0xC00000D5 STATUS_FILE_RENAMED

The file specified has been renamed and thus cannot be modified.


0xC00000D6 STATUS_VIRTUAL_CIRCUIT_CLOSED

{Network Request Timeout}

The session with a remote server has been disconnected because the time-out interval for a request has expired.


0xC00000D7 STATUS_NO_SECURITY_ON_OBJECT

Indicates an attempt was made to operate on the security of an object that does not have security associated with it.


0xC00000D8 STATUS_CANT_WAIT

Used to indicate that an operation cannot continue without blocking for I/O


0xC00000D9 STATUS_PIPE_EMPTY

Used to indicate that a read operation was done on an empty pipe.


0xC00000DA STATUS_CANT_ACCESS_DOMAIN_INFO

Indicates a Windows NT Advanced Server could not be contacted or that objects within the domain are protected such that necessary information could not be retrieved.


0xC00000DB STATUS_CANT_TERMINATE_SELF

Indicates that a thread attempted to terminate itself by default (called NtTerminateThread with NULL) and it was the last thread in the current process.


0xC00000DC STATUS_INVALID_SERVER_STATE

Indicates the Sam Server was in the wrong state to perform the desired operation.


0xC00000DD STATUS_INVALID_DOMAIN_STATE

Indicates the Domain was in the wrong state to perform the desired operation.


0xC00000DE STATUS_INVALID_DOMAIN_ROLE

This operation is only allowed for the Primary Domain Controller of the domain.


0xC00000DF STATUS_NO_SUCH_DOMAIN

The specified Domain did not exist.


0xC00000E0 STATUS_DOMAIN_EXISTS

The specified Domain already exists.


0xC00000E1 STATUS_DOMAIN_LIMIT_EXCEEDED

An attempt to exceed the limit on the number of domains per server for this release.


0xC00000E2 STATUS_OPLOCK_NOT_GRANTED

 Error status returned when oplock request is denied


0xC00000E3 STATUS_INVALID_OPLOCK_PROTOCOL

 Error status returned when an invalid oplock acknowledgment  is received by a file system


0xC00000E4 STATUS_INTERNAL_DB_CORRUPTION

This error indicates that the requested operation cannot be completed due to a catastrophic media failure or on-disk data structure corruption


0xC00000E5 STATUS_INTERNAL_ERROR

This error indicates that the SAM server has encountered an internal consistency error in its database.  This catastrophic failure will prevent further operation of SAM


0xC00000E6 STATUS_GENERIC_NOT_MAPPED

Indicates generic access types were contained in an access mask which should already be mapped to non-generic access types.


0xC00000E7 STATUS_BAD_DESCRIPTOR_FORMAT

Indicates a security descriptor is not in the necessary format (absolute or self-relative).


0xC00000E8 STATUS_INVALID_USER_BUFFER

An access to a user buffer failed at an "expected" point in time. This code is defined since the caller does not want to accept STATUS_ACCESS_VIOLATION in its filter.


0xC00000E9 STATUS_UNEXPECTED_IO_ERROR

If an I/O error is returned which is not defined in the standard FsRtl filter, it is converted to the following error which is guaranteed to be in the filter.  In this case information is lost, however, the filter correctly handles the exception.


0xC00000EA STATUS_UNEXPECTED_MM_CREATE_ERR

If an MM error is returned which is not defined in the standard FsRtl filter, it is converted to one of the following errors which is guaranteed to be in the filter.  In this case information is lost, however, the filter correctly handles the exception.


0xC00000EB STATUS_UNEXPECTED_MM_MAP_ERROR

If an MM error is returned which is not defined in the standard FsRtl filter, it is converted to one of the following errors which is guaranteed to be in the filter.  In this case information is lost, however, the filter correctly handles the exception.


0xC00000EC STATUS_UNEXPECTED_MM_EXTEND_ERR

If an MM error is returned which is not defined in the standard FsRtl filter, it is converted to one of the following errors which is guaranteed to be in the filter.  In this case information is lost, however, the filter correctly handles the exception.


0xC00000ED STATUS_NOT_LOGON_PROCESS

The requested action is restricted for use by logon processes only.  The calling process has not registered as a logon process.


0xC00000EE STATUS_LOGON_SESSION_EXISTS

A attempt has been made to start a new session manager or LSA logon session with an ID that is already in use.


0xC00000EF STATUS_INVALID_PARAMETER_1

An invalid parameter was passed to the a service or function as the first argument


0xC00000F0 STATUS_INVALID_PARAMETER_2

An invalid parameter was passed to the a service or function as the second argument


0xC00000F1 STATUS_INVALID_PARAMETER_3

An invalid parameter was passed to the a service or function as the third argument


0xC00000F2 STATUS_INVALID_PARAMETER_4

An invalid parameter was passed to the a service or function as the fourth argument


0xC00000F3 STATUS_INVALID_PARAMETER_5

An invalid parameter was passed to the a service or function as the fifth argument


0xC00000F4 STATUS_INVALID_PARAMETER_6

An invalid parameter was passed to the a service or function as the sixth argument


0xC00000F5 STATUS_INVALID_PARAMETER_7

An invalid parameter was passed to the a service or function as the seventh argument


0xC00000F6 STATUS_INVALID_PARAMETER_8

An invalid parameter was passed to the a service or function as the eighth argument


0xC00000F7 STATUS_INVALID_PARAMETER_9

An invalid parameter was passed to the a service or function as the ninth argument


0xC00000F8 STATUS_INVALID_PARAMETER_10

An invalid parameter was passed to the a service or function as the tenth argument


0xC00000F9 STATUS_INVALID_PARAMETER_11

An invalid parameter was passed to the a service or function as the eleventh argument


0xC00000FA STATUS_INVALID_PARAMETER_12

An invalid parameter was passed to the a service or function as the twelfth argument


0xC00000FB STATUS_REDIRECTOR_NOT_STARTED

 An attempt was made to access a network file, but the network software was not yet started.


0xC00000FC STATUS_REDIRECTOR_STARTED

 An attempt was made to start the redirector, but the redirector  has already been started.


0xC00000FD STATUS_STACK_OVERFLOW

A new guard page for the stack cannot be created.


0xC00000FE STATUS_NO_SUCH_PACKAGE

A specified authentication package is unknown


0xC00000FF STATUS_BAD_FUNCTION_TABLE

A malformed function table was encountered during an unwind operation.


0xC0000100 STATUS_VARIABLE_NOT_FOUND

Indicates the specified environment variable name was not found in the specified environment block.


0xC0000101 STATUS_DIRECTORY_NOT_EMPTY

Indicates that the directory trying to be deleted is not empty


0xC0000102 STATUS_FILE_CORRUPT_ERROR

{Corrupt File}

The file or directory %s is corrupt and unreadable.

Please run the Chkdsk utility.


0xC0000103 STATUS_NOT_A_DIRECTORY

A requested opened file is not a directory


0xC0000104 STATUS_BAD_LOGON_SESSION_STATE

The logon session is not in a state that is consistent with the requested operation.


0xC0000105 STATUS_LOGON_SESSION_COLLISION

An internal LSA error has occurred.  An authentication package has requested the creation of a Logon Session but the ID of an already existing Logon Session has been specified.


0xC0000106 STATUS_NAME_TOO_LONG

A specified name string is too long for its intended use.


0xC0000107 STATUS_FILES_OPEN

The user attempted to force close the files on a redirected drive, but there were opened files on the drive, and the user did not specify a sufficient level of force.


0xC0000108 STATUS_CONNECTION_IN_USE

The user attempted to force close the files on a redirected drive, but there were opened directories on the drive, and the user did not specify a sufficient level of force.


0xC0000109 STATUS_MESSAGE_NOT_FOUND

RtlFindMessage could not locate the requested message Id in the message table resource.


0xC000010A STATUS_PROCESS_IS_TERMINATING

An attempt was made to duplicate an object handle into or out of an exiting process


0xC000010B STATUS_INVALID_LOGON_TYPE

Indicates an invalid value has been provided for LogonType has been requested.


0xC000010C STATUS_NO_GUID_TRANSLATION

Indicates that an attempt was made to assign protection to an HPFS file system file or directory and one of the SIDs in the security descriptor could not be translated into a GUID that could be stored in HPFS.

This causes the protection attempt to fail, which may cause a file creation attempt to fail.


0xC000010D STATUS_CANNOT_IMPERSONATE

Indicates that an attempt has been made to impersonate via a named pipe that has not yet been read from.


0xC000010E STATUS_IMAGE_ALREADY_LOADED

Indicates that the specified image is already loaded.


0xC000010F STATUS_ABIOS_NOT_PRESENT

STATUS_ABIOS_NOT_PRESENT


0xC0000110 STATUS_ABIOS_LID_NOT_EXIST

STATUS_ABIOS_LID_NOT_EXIST


0xC0000111 STATUS_ABIOS_LID_ALREADY_OWNED

STATUS_ABIOS_LID_ALREADY_OWNED


0xC0000112 STATUS_ABIOS_NOT_LID_OWNER

STATUS_ABIOS_NOT_LID_OWNER


0xC0000113 STATUS_ABIOS_INVALID_COMMAND

STATUS_ABIOS_INVALID_COMMAND


0xC0000114 STATUS_ABIOS_INVALID_LID

STATUS_ABIOS_INVALID_LID


0xC0000115 STATUS_ABIOS_SELECTOR_NOT_AVAILABLE

STATUS_ABIOS_SELECTOR_NOT_AVAILABLE


0xC0000116 STATUS_ABIOS_INVALID_SELECTOR

STATUS_ABIOS_INVALID_SELECTOR


0xC0000117 STATUS_NO_LDT

Indicates that an attempt was made to change the size of the LDT for  process that has no LDT


0xC0000118 STATUS_INVALID_LDT_SIZE

Indicates that an attempt was made to grow an LDT by setting its size, r that the size was not an even number of selectors


0xC0000119 STATUS_INVALID_LDT_OFFSET

Indicates that the starting value for the LDT information was not an integral multiple of the selector size


0xC000011A STATUS_INVALID_LDT_DESCRIPTOR

Indicates that the user supplied an invalid descriptor when trying to set up Ldt descriptors


0xC000011B STATUS_INVALID_IMAGE_NE_FORMAT

The specified image file did not have the correct format, it appears to be NE format.


0xC000011C STATUS_RXACT_INVALID_STATE

Indicates that the transaction state of a registry sub-tree is incompatible with the requested operation.

For example, a request has been made to start a new transaction with one already in progress, or a request to apply a transaction when one is not currently in progress.

This status value is returned by the runtime library (RTL) registry transaction package (RXact).


0xC000011D STATUS_RXACT_COMMIT_FAILURE

Indicates an error has occurred during a registry transaction commit. The database has been left in an unknown, but probably inconsistent, state.  The state of the registry transaction is left as COMMITTING.

This status value is returned by the runtime library (RTL) registry transaction package (RXact).


0xC000011E STATUS_MAPPED_FILE_SIZE_ZERO

An attempt was made to map a file of size zero with the maximum size specified as zero.


0xC000011F STATUS_TOO_MANY_OPENED_FILES

Too many files are opened on a remote server.  This error should only be returned by the NT redirector on a remote drive.


0xC0000120 STATUS_CANCELLED

The I/O request was canceled.


0xC0000121 STATUS_CANNOT_DELETE

An attempt has been made to remove a file or directory that cannot be deleted.


0xC0000122 STATUS_INVALID_COMPUTER_NAME

Indicates a name specified as a remote computer name is syntactically invalid.


0xC0000123 STATUS_FILE_DELETED

An I/O request other than close was performed on a file after it has been deleted, which can only happen to a request which did not complete before the last handle was closed via NtClose.


0xC0000124 STATUS_SPECIAL_ACCOUNT

Indicates an operation has been attempted on a built-in (special) SAM account which is incompatible with built-in accounts.  For example, built-in accounts can not be deleted.


0xC0000125 STATUS_SPECIAL_GROUP

The operation requested may not be performed on the specified group because it is a built-in special group.


0xC0000126 STATUS_SPECIAL_USER

The operation requested may not be performed on the specified user  because it is a built-in special user.


0xC0000127 STATUS_MEMBERS_PRIMARY_GROUP

Indicates a member can not be removed from a group because the group is currently the member's primary group.


0xC0000128 STATUS_FILE_CLOSED

An I/O request other than close and several other special case operations was attempted using a file object that had already been closed.


0xC0000129 STATUS_TOO_MANY_THREADS

Indicates a process has too many threads to perform the requested action.  For example, assignment of a primary token may only be performed when a process has zero or one threads.


0xC000012A STATUS_THREAD_NOT_IN_PROCESS

An attempt was made to operate on a thread within a specific process, but the thread specified is not in the process specified.


0xC000012B STATUS_TOKEN_ALREADY_IN_USE

An attempt was made to establish a token for use as a primary token but the token is already in use.  A token can only be the primary token of one process at a time.


0xC000012C STATUS_PAGEFILE_QUOTA_EXCEEDED

Page file quota was exceeded.


0xC000012D STATUS_COMMITMENT_LIMIT

{Out of Virtual Memory}

Your system is running low on virtual memory.  Please close some applications.  You can then start the System option in the Control Panel and choose the Virtual Memory button to create an additional paging file or to increase the size of your current paging file.


0xC000012E STATUS_INVALID_IMAGE_LE_FORMAT

The specified image file did not have the correct format, it appears to be LE format.


0xC000012F STATUS_INVALID_IMAGE_NOT_MZ

The specified image file did not have the correct format, it did not have an initial MZ.


0xC0000130 STATUS_INVALID_IMAGE_PROTECT

The specified image file did not have the correct format, it did not have a proper e_lfarlc in the MZ header.


0xC0000131 STATUS_INVALID_IMAGE_WIN_16

The specified image file did not have the correct format, it looks like a 16-bit windows image.


0xC0000132 STATUS_LOGON_SERVER_CONFLICT

The Netlogon service cannot start because another Netlogon service running in the domain conflicts with the specified role.


0xC0000133 STATUS_TIME_DIFFERENCE_AT_DC

The time at the Primary Domain Controller is different then the time at the Backup Domain Controller or member server by too large an amount.


0xC0000134 STATUS_SYNCHRONIZATION_REQUIRED

The SAM database on a Windows NT Advanced Server is significantly out of synchronization with the copy on the Domain Controller.  A complete synchronization is required.


0xC0000135 STATUS_DLL_NOT_FOUND

{Unable To Locate DLL}

The dynamic link library %s could not be found in the specified path %s.


0xC0000136 STATUS_OPEN_FAILED

The NtCreateFile API failed.  This error should never be returned to an application, it is a place holder for the NT Lan Manager Redirector to use in its internal error mapping routines.


0xC0000137 STATUS_IO_PRIVILEGE_FAILED

{Privilege Failed}

The I/O permissions for the process could not be changed.


0xC0000138 STATUS_ORDINAL_NOT_FOUND

{Ordinal Not Found}

The ordinal %ld could not be located in the dynamic link library %s.


0xC0000139 STATUS_ENTRYPOINT_NOT_FOUND

The procedure entry point %s could not be located in the dynamic link library %s.


0xC000013A STATUS_CONTROL_C_EXIT

{Application Exit by CTRL+C}

The application terminated as a result of a CTRL+C.


0xC000013B STATUS_LOCAL_DISCONNECT

{Virtual Circuit Closed}

The network transport on your computer has closed a network connection. There may or may not be I/O requests outstanding.


0xC000013C STATUS_REMOTE_DISCONNECT

{Virtual Circuit Closed}

The network transport on a remote computer has closed a network connection. There may or may not be I/O requests outstanding.


0xC000013D STATUS_REMOTE_RESOURCES

{Insufficient Resources on Remote Computer}

The remote computer has insufficient resources to complete the network request. For instance, there may not be enough memory available on the remote computer to carry out the request at this time.


0xC000013E STATUS_LINK_FAILED

{Virtual Circuit Closed}

An existing connection (virtual circuit) has been broken at the remote computer. There is probably something wrong with the network software protocol or the network hardware on the remote computer.


0xC000013F STATUS_LINK_TIMEOUT

{Virtual Circuit Closed}

The network transport on your computer has closed a network connection because it had to wait too long for a response from the remote computer.


0xC0000140 STATUS_INVALID_CONNECTION

The connection handle given to the transport was invalid.


0xC0000141 STATUS_INVALID_ADDRESS

The address handle given to the transport was invalid.


0xC0000142 STATUS_DLL_INIT_FAILED

{DLL Initialization Failed}

Initialization of the dynamic link library %s failed. The process is terminating abnormally.


0xC0000143 STATUS_MISSING_SYSTEMFILE

{Missing System File}

The required system file %s is bad or missing.


0xC0000144 STATUS_UNHANDLED_EXCEPTION

{Application Error}

The exception %s (0x%08lx) occurred in the application at location 0x%08lx.


0xC0000145 STATUS_APP_INIT_FAILURE

{Application Error}

The application failed to initialize properly (0x%lx).  Click on OK to terminate the application.


0xC0000146 STATUS_PAGEFILE_CREATE_FAILED

{Unable to Create Paging File}

The creation of the paging file %s failed (%lx). The requested size was %ld.


0xC0000147 STATUS_NO_PAGEFILE

{No Paging File Specified}

No paging file was specified in the system configuration.


0xC0000148 STATUS_INVALID_LEVEL

{Incorrect System Call Level}

An invalid level was passed into the specified system call.


0xC0000149 STATUS_WRONG_PASSWORD_CORE

{Incorrect Password to LAN Manager Server}

You specified an incorrect password to a LAN Manager 2.x or MS-NET server.


0xC000014A STATUS_ILLEGAL_FLOAT_CONTEXT

{EXCEPTION}

A real-mode application issued a floating-point instruction and floating-point hardware is not present.


0xC000014B STATUS_PIPE_BROKEN

The pipe operation has failed because the other end of the pipe has been closed.


0xC000014C STATUS_REGISTRY_CORRUPT

The Registry Is Corrupt.

The structure of one of the files that contains Registry data is corrupt, or the image of the file in memory is corrupt, or the file could not recovered because the alternate copy or log was absent or corrupt.


0xC000014D STATUS_REGISTRY_IO_FAILED

An I/O operation initiated by the Registry failed unrecoverably. The Registry could not read in, or write out, or flush, one of the files that contain the system's image of the Registry.


0xC000014E STATUS_NO_EVENT_PAIR

An event pair synchronization operation was performed using the thread specific client/server event pair object, but no event pair object was associated with the thread.


0xC000014F STATUS_UNRECOGNIZED_VOLUME

The volume does not contain a recognized file system. Please make sure that all required file system drivers are loaded and that the volume is not corrupt.


0xC0000150 STATUS_SERIAL_NO_DEVICE_INITED

No serial device was successfully initialized.  The serial driver will unload.


0xC0000151 STATUS_NO_SUCH_ALIAS

The specified local group does not exist.


0xC0000152 STATUS_MEMBER_NOT_IN_ALIAS

The specified account name is not a member of the local group.


0xC0000153 STATUS_MEMBER_IN_ALIAS

The specified account name is not a member of the local group.


0xC0000154 STATUS_ALIAS_EXISTS

The specified local group already exists.


0xC0000155 STATUS_LOGON_NOT_GRANTED

A requested type of logon (e.g., Interactive, Network, Service) is not granted by the target system's local security policy.  Please ask the system administrator to grant the necessary form of logon.


0xC0000156 STATUS_TOO_MANY_SECRETS

The maximum number of secrets that may be stored in a single system has been exceeded.  The length and number of secrets is limited to satisfy United States State Department export restrictions.


0xC0000157 STATUS_SECRET_TOO_LONG

The length of a secret exceeds the maximum length allowed.  The length and number of secrets is limited to satisfy United States State Department export restrictions.


0xC0000158 STATUS_INTERNAL_DB_ERROR

The Local Security Authority (LSA) database contains in internal inconsistency.


0xC0000159 STATUS_FULLSCREEN_MODE

The requested operation cannot be performed in fullscreen mode.


0xC000015A STATUS_TOO_MANY_CONTEXT_IDS

During a logon attempt, the user's security context accumulated too many security IDs.  This is a very unusual situation.  Remove the user from some global or local groups to reduce the number of security ids to incorporate into the security context.


0xC000015B STATUS_LOGON_TYPE_NOT_GRANTED

A user has requested a type of logon (e.g., interactive or network) that has not be granted.  An administrator has control over who may logon interactively and through the network.


0xC000015C STATUS_NOT_REGISTRY_FILE

The system has attempted to load or restore a file into the registry, and the specified file is not in the format of a registry file.


0xC000015D STATUS_NT_CROSS_ENCRYPTION_REQUIRED

An attempt was made to change a user password in the security account manager without providing the necessary NT cross-encrypted password.


0xC000015E STATUS_DOMAIN_CTRLR_CONFIG_ERROR

A Windows NT Advance Server has incorrect configuration.


0xC000015F STATUS_FT_MISSING_MEMBER

An attempt was made to explicitly access the secondary copy of information via a device control to the Fault Tolerance driver and the secondary copy is not present in the system.


0xC0000160 STATUS_ILL_FORMED_SERVICE_ENTRY

A configuration registry node representing a driver service entry was ill-formed and did not contain required value entries.


0xC0000161 STATUS_ILLEGAL_CHARACTER

An illegal character was encountered.  For a multi-byte character set this includes a lead byte without a succeeding trail byte.  For the Unicode character set this includes the characters 0xFFFF and 0xFFFE.


0xC0000162 STATUS_UNMAPPABLE_CHARACTER

No mapping for the Unicode character exists in the target multi-byte code page.


0xC0000163 STATUS_UNDEFINED_CHARACTER

The Unicode character is not defined in the Unicode character set installed on the system.


0xC0000164 STATUS_FLOPPY_VOLUME

The paging file cannot be created on a floppy diskette.


0xC0000165 STATUS_FLOPPY_ID_MARK_NOT_FOUND

{Floppy Disk Error}

While accessing a floppy disk, an ID address mark was not found.


0xC0000166 STATUS_FLOPPY_WRONG_CYLINDER

{Floppy Disk Error}

While accessing a floppy disk, the track address from the sector ID field was found to be different than the track address maintained by the controller.


0xC0000167 STATUS_FLOPPY_UNKNOWN_ERROR

{Floppy Disk Error}

The floppy disk controller reported an error that is not recognized by the floppy disk driver.


0xC0000168 STATUS_FLOPPY_BAD_REGISTERS

{Floppy Disk Error}

While accessing a floppy-disk, the controller returned inconsistent results via its registers.


0xC0000169 STATUS_DISK_RECALIBRATE_FAILED

{Hard Disk Error}

While accessing the hard disk, a recalibrate operation failed, even after retries.


0xC000016A STATUS_DISK_OPERATION_FAILED

{Hard Disk Error}

While accessing the hard disk, a disk operation failed even after retries.


0xC000016B STATUS_DISK_RESET_FAILED

{Hard Disk Error}

While accessing the hard disk, a disk controller reset was needed, but even that failed.


0xC000016C STATUS_SHARED_IRQ_BUSY

An attempt was made to open a device that was sharing an IRQ with other devices.

At least one other device that uses that IRQ was already opened.  Two concurrent opens of devices that share an IRQ and only work via interrupts is not supported for the particular bus type that the devices use.


0xC000016D STATUS_FT_ORPHANING

{FT Orphaning}

A disk that is part of a fault-tolerant volume can no longer be accessed.


0xC0000172 STATUS_PARTITION_FAILURE

Tape could not be partitioned.


0xC0000173 STATUS_INVALID_BLOCK_LENGTH

When accessing a new tape of a multivolume partition, the current blocksize is incorrect.


0xC0000174 STATUS_DEVICE_NOT_PARTITIONED

Tape partition information could not be found when loading a tape.


0xC0000175 STATUS_UNABLE_TO_LOCK_MEDIA

Attempt to lock the eject media mechanism fails.


0xC0000176 STATUS_UNABLE_TO_UNLOAD_MEDIA

Unload media fails.


0xC0000177 STATUS_EOM_OVERFLOW

Physical end of tape was detected.


0xC0000178 STATUS_NO_MEDIA

{No Media}

There is no media in the drive.

Please insert media into drive %s.


0xC000017A STATUS_NO_SUCH_MEMBER

A new member could not be added to a local group because the member does not exist.


0xC000017B STATUS_INVALID_MEMBER

A new member could not be added to a local group because the member has the wrong account type.


0xC000017C STATUS_KEY_DELETED

Illegal operation attempted on a registry key which has been marked for deletion.


0xC000017D STATUS_NO_LOG_SPACE

System could not allocate required space in a registry log.


0xC000017E STATUS_TOO_MANY_SIDS

Too many Sids have been specified.


0xC000017F STATUS_LM_CROSS_ENCRYPTION_REQUIRED

An attempt was made to change a user password in the security account manager without providing the necessary LM cross-encrypted password.


0xC0000180 STATUS_KEY_HAS_CHILDREN

An attempt was made to create a symbolic link in a registry key that already has subkeys or values.


0xC0000181 STATUS_CHILD_MUST_BE_VOLATILE

An attempt was made to create a Stable subkey under a Volatile parent key.


0xC0000182 STATUS_DEVICE_CONFIGURATION_ERROR

The I/O device is configured incorrectly or the configuration parameters to the driver are incorrect.


0xC0000183 STATUS_DRIVER_INTERNAL_ERROR

An error was detected between two drivers or within an I/O driver.


0xC0000184 STATUS_INVALID_DEVICE_STATE

The device is not in a valid state to perform this request.


0xC0000185 STATUS_IO_DEVICE_ERROR

The I/O device reported an I/O error.


0xC0000186 STATUS_DEVICE_PROTOCOL_ERROR

A protocol error was detected between the driver and the device.


0xC0000187 STATUS_BACKUP_CONTROLLER

This operation is only allowed for the Primary Domain Controller of the domain.


0xC0000188 STATUS_LOG_FILE_FULL

Log file space is insufficient to support this operation


0xC0000189 STATUS_TOO_LATE

A write operation was attempted to a volume after it was shutdown.


0xC000018A STATUS_NO_TRUST_LSA_SECRET

The workstation does not have a trust secret for the primary domain in local LSA database.


0xC000018B STATUS_NO_TRUST_SAM_ACCOUNT

The SAM database on the Windows NT Advanced Server does not have a computer account for this workstation trust relationship.


0xC000018C STATUS_TRUSTED_DOMAIN_FAILURE

The logon request failed because the trust relationship between the primary domain and the trusted domain failed.


0xC000018D STATUS_TRUSTED_RELATIONSHIP_FAILURE

The logon request failed because the trust relationship between this workstation and the primary domain failed.


0xC000018E STATUS_EVENTLOG_FILE_CORRUPT

The Eventlog logfile is corrupt.


0xC000018F STATUS_EVENTLOG_CANT_START

No Eventlog log file could be opened.  The Eventlog service did not start.


0xC0000190 STATUS_TRUST_FAILURE

The network logon failed. This may be due the validation authority can't be reached


0xC0000191 STATUS_MUTANT_LIMIT_EXCEEDED

An attempt was made to acquire a mutant such that its maximum count would have been exceeded.


0xC0000192 STATUS_NETLOGON_NOT_STARTED

 An attempt was made to logon, but the netlogon service was not started.


0xC0000193 STATUS_ACCOUNT_EXPIRED

The user's account has expired.


0xC0000194 STATUS_POSSIBLE_DEADLOCK

{EXCEPTION}

Possible deadlock condition.


0xC0000195 STATUS_NETWORK_CREDENTIAL_CONFLICT

The credentials supplied conflict with an existing set of credentials.


0xC0000196 STATUS_REMOTE_SESSION_LIMIT

An attempt was made to establish a session to a Lan Manager server, but there are already too many sessions established to that server.


0xC0000197 STATUS_EVENTLOG_FILE_CHANGED

The logfile has changed between reads.


0xC0000198 STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT

The account used is an Interdomain Trust account.  Use your global user account or local user account to access this server.


0xC0000199 STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT

The account used is a Computer Account.  Use your global user account or local user account to access this server.


0xC000019A STATUS_NOLOGON_SERVER_TRUST_ACCOUNT

The account used is an Server Trust account.  Use your global user account or local user account to access this server.


0xC000019B STATUS_DOMAIN_TRUST_INCONSISTENT

The name or SID of the domain specified is inconsistent with the trust information for that domain.


0xC000019C STATUS_FS_DRIVER_REQUIRED

A volume has been accessed for which a file system driver is required that has not yet been loaded.


0xC0000202 STATUS_NO_USER_SESSION_KEY

There is no user session key for the specified logon session.


0xC0000203 STATUS_USER_SESSION_DELETED

The remote user session has been deleted.


0xC0000204 STATUS_RESOURCE_LANG_NOT_FOUND

Indicates the specified resource language Id can not be found in the image file.


0xC0000205 STATUS_INSUFF_SERVER_RESOURCES

Insufficient server resources exist to complete the request.


0xC0000206 STATUS_INVALID_BUFFER_SIZE

The size of the buffer is invalid for the specified operation.


0xC0000207 STATUS_INVALID_ADDRESS_COMPONENT

The transport rejected the network address specified as invalid.


0xC0000208 STATUS_INVALID_ADDRESS_WILDCARD

The transport rejected the network address specified due to an invalid use of a wildcard.


0xC0000209 STATUS_TOO_MANY_ADDRESSES

The transport address could not be opened because all the available addresses are in use.


0xC000020A STATUS_ADDRESS_ALREADY_EXISTS

The transport address could not be opened because it already exists.


0xC000020B STATUS_ADDRESS_CLOSED

The transport address is now closed.


0xC000020C STATUS_CONNECTION_DISCONNECTED

The transport connection is now disconnected.


0xC000020D STATUS_CONNECTION_RESET

The transport connection has been reset.


0xC000020E STATUS_TOO_MANY_NODES

The transport cannot dynamically acquire any more nodes.


0xC000020F STATUS_TRANSACTION_ABORTED

The transport aborted a pending transaction.


0xC0000210 STATUS_TRANSACTION_TIMED_OUT

The transport timed out a request waiting for a response.


0xC0000211 STATUS_TRANSACTION_NO_RELEASE

The transport did not receive a release for a pending response


0xC0000212 STATUS_TRANSACTION_NO_MATCH

The transport did not find a transaction matching the specific token.


0xC0000213 STATUS_TRANSACTION_RESPONDED

The transport had previously responded to a transaction request.


0xC0000214 STATUS_TRANSACTION_INVALID_ID

The transport does not recognized the transaction request identifier specified.


0xC0000215 STATUS_TRANSACTION_INVALID_TYPE

The transport does not recognize the transaction request type specified.


0xC0000216 STATUS_NOT_SERVER_SESSION

The transport can only process the specified request on the server side of a session.


0xC0000217 STATUS_NOT_CLIENT_SESSION

The transport can only process the specified request on the client side of a session.


0xC0000218 STATUS_CANNOT_LOAD_REGISTRY_FILE

{Registry File Failure}

The registry cannot load the hive (file):


0xC0000219 STATUS_DEBUG_ATTACH_FAILED

{Unexpected Failure in DebugActiveProcess}

An unexpected failure occured while processing a DebugActiveProcess API request.  You may choose OK to terminate the process, or Cancel to ignore the error.


0xC000021A STATUS_SYSTEM_PROCESS_TERMINATED

{Fatal System Error}

The %s system process terminated unexpectedly with a status of 0x%08x.  The system has been shutdown.

This can be reported on a blue screen. This will normally occur if winlogon has caused a memory protection violation. One thing to look for in this case is to see if any non-Microsoft performance counters are installed on the machine which may have been accessed remotely at the time of failure. If this is the case cease running perfmon remotely against the server until the bad counters have been removed.


0xC000021B STATUS_DATA_NOT_ACCEPTED

{Data Not Accepted}

The TDI client could not handle the data received during an indication.


0xC000021C STATUS_NO_BROWSER_SERVERS_FOUND

{Unable to Retrieve Browser Server List}

The list of servers for this workgroup is not currently available.


0xC000021D STATUS_VDM_HARD_ERROR

NTVDM encountered a hard error.


0xC000021E STATUS_DRIVER_CANCEL_TIMEOUT

{Cancel Timeout}

The driver %s failed to complete a cancelled I/O request in the allotted time.


0xC000021F STATUS_REPLY_MESSAGE_MISMATCH

{Reply Message Mismatch}

An attempt was made to reply to an LPC message, but the thread specified by the client Id in the message was not waiting on that message.


0xC0000220 STATUS_MAPPED_ALIGNMENT

{Mapped View Alignment Incorrect}

An attempt was made to map a view of a file, but either the specified base address or the offset into the file were not aligned on the proper allocation granularity.


0xC0000221 STATUS_IMAGE_CHECKSUM_MISMATCH

{Bad Image Checksum}

The image %s is possibly corrupt. The header checksum does not match the computed checksum.


0xC0000222 STATUS_LOST_WRITEBEHIND_DATA

{Lost Delayed-Write Data}

The system was attempting to transfer file data from buffers to %s.

The write operation failed, and only some of the data may have beenwritten to the file.


0xC0000223 STATUS_CLIENT_SERVER_PARAMETERS_INVALID

The parameter(s) passed to the server in the client/server shared memorywindow were invalid. Too much data may have been put in the shared memorywindow.


0xC0000224 STATUS_PASSWORD_MUST_CHANGE

The user must change his password before he logs on the first time.


0xC0000225 STATUS_NOT_FOUND

The object was not found.


0xC0000226 STATUS_NOT_TINY_STREAM

The steam is not a tiny stream.


0xC0000227 STATUS_RECOVERY_FAILURE

A transaction recover failed.


0xC0000228 STATUS_STACK_OVERFLOW_READ

The request must be handled by the stack overflow code.


0xC0000229 STATUS_FAIL_CHECK

A consistency check failed.


0xC000022a STATUS_DUPLICATE_OBJECTID

The attempt to insert the id in the index failed because theid is already in the index.


0xC000022b STATUS_OBJECTID_EXISTS

The attempt to set the object's id failed because the object already has an id.


0xC000022c STATUS_CONVERT_TO_LARGE

Internal OFS status codes indicating how an allocation operation is handled.  Either it is retried after the containing onode is moved or the extent stream is converted to a large stream


0xC000022d STATUS_RETRY

The request needs to be retried.


0xC000022e STATUS_FOUND_OUT_OF_SCOPE

The attempt to find the object found an object matching by id on the volume but it is out of the scope of the handle used to send the fsctl.


0xC000022f STATUS_ALLOCATE_BUCKET

The bucket array must be grown.  Retry transaction after doing so


0xC0000230 STATUS_PROPSET_NOT_FOUND

the property set specified does not exist on the object


0xC0000231 STATUS_MARSHALL_OVERFLOW

the user/kernel marshalling buffer has overflowed


0xC0000232 STATUS_INVALID_VARIANT

the supplied variant structure contains invalid data


0xC0000233 STATUS_DOMAIN_CONTROLLER_NOT_FOUND

Could not find a domain controller for this domain.


0xC0000234 STATUS_ACCOUNT_LOCKED_OUT

The user account has been automatically locked because too many invalid logon attempts or password change attempts have been requested.


0xC0000235 STATUS_HANDLE_NOT_CLOSABLE

NtClose was called on a handle that was protected from close via NtSetInformationObject.


0xC0000236 STATUS_CONNECTION_REFUSED

The transport connection attempt was refused by the remote system.


0xC0000237 STATUS_GRACEFUL_DISCONNECT

The transport connection was gracefully closed.


0xC0000238 STATUS_ADDRESS_ALREADY_ASSOCIATED

The transport endpoint already has an address associated with it.


0xC0000239 STATUS_ADDRESS_NOT_ASSOCIATED

An address has not yet been associated with the transport endpoint.


0xC000023a STATUS_CONNECTION_INVALID

An operation was attempted on a non-existent transport connection.


0xC000023b STATUS_CONNECTION_ACTIVE

An invalid operation was attempted on an active transport connection.


0xC000023c STATUS_NETWORK_UNREACHABLE

The remote network is not reachable by the transport.


0xC000023d STATUS_HOST_UNREACHABLE

The remote system is not reachable by the transport.


0xC000023e STATUS_PROTOCOL_UNREACHABLE

The remote system does not support the transport protocol.


0xC000023f STATUS_PORT_UNREACHABLE

No service is operating at the destination port of the transporton the remote system.


0xC0000240 STATUS_REQUEST_ABORTED

The request was aborted.


0xC0000241 STATUS_CONNECTION_ABORTED

The transport connection was aborted by the local system.


0xC0000242 STATUS_BAD_COMPRESSION_BUFFER

The specified buffer contains ill-formed data.


0xC0000243 STATUS_USER_MAPPED_FILE

The requested operation cannot be performed on a file with a user mapped section open.


0xC0000244 STATUS_AUDIT_FAILED

{Audit Failed}

An attempt to generate a security audit failed.


0xC0000245 STATUS_TIMER_RESOLUTION_NOT_SET

The timer resolution was not previously set by the current process.


0xC0000246 STATUS_CONNECTION_COUNT_LIMIT

A connection to the server could not be made because the limit on the number of concurrent connections for this account has been reached.


0xC0000247 STATUS_LOGIN_TIME_RESTRICTION

Attempting to login during an unauthorized time of day for this account.


0xC0000248 STATUS_LOGIN_WKSTA_RESTRICTION

The account is not authorized to login from this station.


0xC0000249 STATUS_IMAGE_MP_UP_MISMATCH

{UP/MP Image Mismatch}

The image %s has been modified for use on a uni-processor system,but you are running it on a multi-processor machine.

Please reinstall the image file.


0xC0000250 STATUS_INSUFFICIENT_LOGON_INFO

There is insufficient account information to log you on.


0xC0000251 STATUS_BAD_DLL_ENTRYPOINT

{Invalid DLL Entrypoint}

The dynamic link library %s is not written correctly. The stack pointer has been left in an inconsistent state.

The entrypoint should be declared as WINAPI or STDCALL. Select YES to fail the DLL load. Select NO to continue execution. Selecting NO may cause the application to operate incorrectly.


0xC0000252 STATUS_BAD_SERVICE_ENTRYPOINT

{Invalid Service Callback Entrypoint}

The %s service is not written correctly. The stack pointer has been left in an inconsistent state.

The callback entry point should be declared as WINAPI or STDCALL. Selecting OK will cause the service to continue operation. However, the service process may operate incorrectly.


0xC0000253 STATUS_LPC_REPLY_LOST

The server received the messages but did not send a reply.


0xC0000254 STATUS_IP_ADDRESS_CONFLICT1

The system has detected an IP address conflict with another system on the network. The local interface has been disabled. More details are available in the system event log. Consult your network administrator to resolve the conflict.


0xC0000255 STATUS_IP_ADDRESS_CONFLICT2

The system has detected an IP address conflict with another system on the network. Network operations on this system may be disrupted as a result. More details are available in the system event log. Consult your network administrator immediately to resolve the conflict.


0xC0000256 STATUS_REGISTRY_QUOTA_LIMIT

{Low on Registry Quota}

Your system is running low on registry quota.

Start the System option in the Control Panel and choose the Virtual Memory button to increase the registry quota.


0xC0000257 STATUS_PATH_NOT_COVERED

The contacted server does not support the indicated part of the Dfs namespace.


0xC0000258 STATUS_NO_CALLBACK_ACTIVE

A callback return system service cannot be executed when no callback is active.


0xC0000259 STATUS_LICENSE_QUOTA_EXCEEDED

The service being accessed is licensed for a particular number of connections. No more connections can be made to the service at this time because there are already as many connections as the service can accept.


0xC000025A STATUS_PWD_TOO_SHORT

The password provided is too short to meet the policy of your user account.

Please choose a longer password.


0xC000025B STATUS_PWD_TOO_RECENT

The policy of your user account does not allow you to change passwords too frequently.  This is done to prevent users from changing back to a familiar, but potentially discovered, password.  If you feel your password has been compromised then please contact your administrator immediately to have a new one assigned.


0xC000025C STATUS_PWD_HISTORY_CONFLICT

You have attempted to change your password to one that you have used in the past.

The policy of your user account does not allow this.  Please select a password that you have not previously used.


0xC000025E STATUS_PLUGPLAY_NO_DEVICE

You have attempted to load a legacy device driver while its device instance had been disabled.


0xC000025F STATUS_UNSUPPORTED_COMPRESSION

The specified compression format is unsupported.


0xC0000260 STATUS_INVALID_HW_PROFILE

The specified hardware profile configuration is invalid.


0xC0000261 STATUS_INVALID_PLUGPLAY_DEVICE_PATH

The specified Plug and Play registry device path is invalid.


0xC0000262 STATUS_DRIVER_ORDINAL_NOT_FOUND

{Driver Entry Point Not Found}

The %s device driver could not locate the ordinal %ld in driver %s.


0xC0000263 STATUS_DRIVER_ENTRYPOINT_NOT_FOUND

{Driver Entry Point Not Found}

The %s device driver could not locate the entry point %s in driver %s.


0xC0000264 STATUS_RESOURCE_NOT_OWNED

{Application Error}

The application attempted to release a resource it did not own.  Click on OK to terminate the application.


0xC0000265 STATUS_TOO_MANY_LINKS

An attempt was made to create more links on a file than the file system supports.


0xC0000266 STATUS_QUOTA_LIST_INCONSISTENT

The specified quota list is internally inconsistent with its descriptor.


0xC0000267 STATUS_FILE_IS_OFFLINE

The specified file has been relocated to offline storage.


0xC0000268 STATUS_EVALUATION_EXPIRATION

{Windows NT Evaluation Notification}

The evaluation period for this installation of Windows NT has expired. This system will shutdown in 1 hour. To restore access to this installation of Windows NT, please upgrade this installation using a licensed distribution of this product.


0xC0000269 STATUS_ILLEGAL_DLL_RELOCATION

{Illegal System DLL Relocation}

The system DLL %s was relocated in memory. The application will not run properly. The relocation occurred because the DLL %s occupied an address range reserved for Windows NT system DLL's. The vendor supplying the DLL should be contacted for a new DLL.


0xC000026A STATUS_LICENSE_VIOLATION

{License Violation}

The system has detected tampering with your registered product type. This is a violation of your software license. Tampering with product type is not permitted.


0xC000026B STATUS_DLL_INIT_FAILED_LOGOFF

{DLL Initialization Failed}

The application failed to initialize because the window station is shutting down.


0xC000026C STATUS_DRIVER_UNABLE_TO_LOAD

{Unable to Load Device Driver}

%s device driver could not be loaded.

Error Status was 0x%x


0xC0009898 STATUS_WOW_ASSERTION

WOW Assertion Error.


0xC0020001 RPC_NT_INVALID_STRING_BINDING

The string binding is invalid.


0xC0020002 RPC_NT_WRONG_KIND_OF_BINDING

The binding handle is not the correct type.


0xC0020003 RPC_NT_INVALID_BINDING

The binding handle is invalid.


0xC0020004 RPC_NT_PROTSEQ_NOT_SUPPORTED

The Rpc protocol sequence is not supported.


0xC0020005 RPC_NT_INVALID_RPC_PROTSEQ

The rpc protocol sequence is invalid.


0xC0020006 RPC_NT_INVALID_STRING_UUID

The string uuid is invalid.


0xC0020007 RPC_NT_INVALID_ENDPOINT_FORMAT

The endpoint format is invalid.


0xC0020008 RPC_NT_INVALID_NET_ADDR

The network address is invalid.


0xC0020009 RPC_NT_NO_ENDPOINT_FOUND

No endpoint was found.


0xC002000A RPC_NT_INVALID_TIMEOUT

The timeout value is invalid.


0xC002000B RPC_NT_OBJECT_NOT_FOUND

The object uuid was not found.


0xC002000C RPC_NT_ALREADY_REGISTERED

The object uuid has already been registered.


0xC002000D RPC_NT_TYPE_ALREADY_REGISTERED

The type uuid has already been registered.


0xC002000E RPC_NT_ALREADY_LISTENING

The rpc server is already listening.


0xC002000F RPC_NT_NO_PROTSEQS_REGISTERED

No protocol sequences have been registered.


0xC0020010 RPC_NT_NOT_LISTENING

The rpc server is not listening.


0xC0020011 RPC_NT_UNKNOWN_MGR_TYPE

The manager type is unknown.


0xC0020012 RPC_NT_UNKNOWN_IF

The interface is unknown.


0xC0020013 RPC_NT_NO_BINDINGS

There are no bindings.


0xC0020014 RPC_NT_NO_PROTSEQS

There are no protocol sequences.


0xC0020015 RPC_NT_CANT_CREATE_ENDPOINT

The endpoint can not be created.


0xC0020016 RPC_NT_OUT_OF_RESOURCES

Not enough resources are available to complete this operation.


0xC0020017 RPC_NT_SERVER_UNAVAILABLE

The rpc server is unavailable.


0xC0020018 RPC_NT_SERVER_TOO_BUSY

The rpc server is too busy to complete this operation.


0xC0020019 RPC_NT_INVALID_NETWORK_OPTIONS

The network options are invalid.


0xC002001A RPC_NT_NO_CALL_ACTIVE

There is not a remote procedure call active in this thread.


0xC002001B RPC_NT_CALL_FAILED

The remote procedure call failed.


0xC002001C RPC_NT_CALL_FAILED_DNE

The remote procedure call failed and did not execute.


0xC002001D RPC_NT_PROTOCOL_ERROR

An rpc protocol error occurred.


0xC002001F RPC_NT_UNSUPPORTED_TRANS_SYN

The transfer syntax is not supported by the rpc server.


0xC0020021 RPC_NT_UNSUPPORTED_TYPE

The type uuid is not supported.


0xC0020022 RPC_NT_INVALID_TAG

The tag is invalid.


0xC0020023 RPC_NT_INVALID_BOUND

The array bounds are invalid.


0xC0020024 RPC_NT_NO_ENTRY_NAME

The binding does not contain an entry name.


0xC0020025 RPC_NT_INVALID_NAME_SYNTAX

The name syntax is invalid.


0xC0020026 RPC_NT_UNSUPPORTED_NAME_SYNTAX

The name syntax is not supported.


0xC0020028 RPC_NT_UUID_NO_ADDRESS

No network address is available to use to construct a uuid.


0xC0020029 RPC_NT_DUPLICATE_ENDPOINT

The endpoint is a duplicate.


0xC002002A RPC_NT_UNKNOWN_AUTHN_TYPE

The authentication type is unknown.


0xC002002B RPC_NT_MAX_CALLS_TOO_SMALL

The maximum number of calls is too small.


0xC002002C RPC_NT_STRING_TOO_LONG

The string is too long.


0xC002002D RPC_NT_PROTSEQ_NOT_FOUND

The rpc protocol sequence was not found.


0xC002002E RPC_NT_PROCNUM_OUT_OF_RANGE

The procedure number is out of range.


0xC002002F RPC_NT_BINDING_HAS_NO_AUTH

The binding does not contain any authentication information.


0xC0020030 RPC_NT_UNKNOWN_AUTHN_SERVICE

The authentication service is unknown.


0xC0020031 RPC_NT_UNKNOWN_AUTHN_LEVEL

The authentication level is unknown.


0xC0020032 RPC_NT_INVALID_AUTH_IDENTITY

The security context is invalid.


0xC0020033 RPC_NT_UNKNOWN_AUTHZ_SERVICE

The authorization service is unknown.


0xC0020034 EPT_NT_INVALID_ENTRY

The entry is invalid.


0xC0020035 EPT_NT_CANT_PERFORM_OP

The operation can not be performed.


0xC0020036 EPT_NT_NOT_REGISTERED

There are not more endpoints available from the endpoint mapper.


0xC0020037 RPC_NT_NOTHING_TO_EXPORT

No interfaces have been exported.


0xC0020038 RPC_NT_INCOMPLETE_NAME

The entry name is incomplete.


0xC0020039 RPC_NT_INVALID_VERS_OPTION

The version option is invalid.


0xC002003A RPC_NT_NO_MORE_MEMBERS

There are no more members.


0xC002003B RPC_NT_NOT_ALL_OBJS_UNEXPORTED

There is nothing to unexport.


0xC002003C RPC_NT_INTERFACE_NOT_FOUND

The interface was not found.


0xC002003D RPC_NT_ENTRY_ALREADY_EXISTS

The entry already exists.


0xC002003E RPC_NT_ENTRY_NOT_FOUND

The entry is not found.


0xC002003F RPC_NT_NAME_SERVICE_UNAVAILABLE

The name service is unavailable.


0xC0020040 RPC_NT_INVALID_NAF_ID

The network address family is invalid.


0xC0020041 RPC_NT_CANNOT_SUPPORT

The requested operation is not supported.


0xC0020042 RPC_NT_NO_CONTEXT_AVAILABLE

No security context is available to allow impersonation.


0xC0020043 RPC_NT_INTERNAL_ERROR

An internal error occurred in rpc.


0xC0020044 RPC_NT_ZERO_DIVIDE

The rpc server attempted an integer divide by zero.


0xC0020045 RPC_NT_ADDRESS_ERROR

An addressing error occurred in the rpc server.


0xC0020046 RPC_NT_FP_DIV_ZERO

A floating point operation at the rpc server caused a divide by zero.


0xC0020047 RPC_NT_FP_UNDERFLOW

A floating point underflow occurred at the rpc server.


0xC0020048 RPC_NT_FP_OVERFLOW

A floating point overflow occurred at the rpc server.


0xC0020049 RPC_NT_CALL_IN_PROGRESS

A remote procedure call is already in progress for this thread.


0xC002004A RPC_NT_NO_MORE_BINDINGS

There are no more bindings.


0xC002004B RPC_NT_GROUP_MEMBER_NOT_FOUND

The group member was not found.


0xC002004C EPT_NT_CANT_CREATE

The endpoint mapper database could not be created.


0xC002004D RPC_NT_INVALID_OBJECT

The object uuid is the nil uuid.


0xC002004F RPC_NT_NO_INTERFACES

No interfaces have been registered.


0xC0020050 RPC_NT_CALL_CANCELLED

The server was altered while processing this call.


0xC0020051 RPC_NT_BINDING_INCOMPLETE

The binding handle does not contain all required information.


0xC0020052 RPC_NT_COMM_FAILURE

Communications failure.


0xC0020053 RPC_NT_UNSUPPORTED_AUTHN_LEVEL

The requested authentication level is not supported.


0xC0020054 RPC_NT_NO_PRINC_NAME

No principal name registered.


0xC0020055 RPC_NT_NOT_RPC_ERROR

The error specified is not a valid Windows NT RPC error code.


0xC0020056 RPC_NT_UUID_LOCAL_ONLY

A Uuid that is valid only on this computer has been allocated.


0xC0020057 RPC_NT_SEC_PKG_ERROR

A security package specific error occured.


0xC0020058 RPC_NT_NOT_CANCELLED

Thread is not cancelled.


0xC0020059 RPC_NT_INVALID_ES_ACTION

Invalid operation on the encoding/decoding handle.


0xC002005A RPC_NT_WRONG_ES_VERSION

Incompatible version of the serializing package.


0xC002005B RPC_NT_WRONG_STUB_VERSION

Incompatible version of the RPC stub.


0xC0030001 RPC_NT_NO_MORE_ENTRIES

The list of rpc servers available for auto_handle binding has been exhausted.


0xC0030002 RPC_NT_SS_CHAR_TRANS_OPEN_FAIL

The file designated by DCERPCCHARTRANS cannot be opened.


0xC0030003 RPC_NT_SS_CHAR_TRANS_SHORT_FILE

The file containing the character translation table has fewer than 512 bytes.


0xC0030004 RPC_NT_SS_IN_NULL_CONTEXT

A null context handle is passed as an [in] parameter.


0xC0030005 RPC_NT_SS_CONTEXT_MISMATCH

The context handle does not match any known context handles.


0xC0030006 RPC_NT_SS_CONTEXT_DAMAGED

The context handle changed during a call.


0xC0030007 RPC_NT_SS_HANDLES_MISMATCH

The binding handles passed to a remote procedure call do not match.


0xC0030008 RPC_NT_SS_CANNOT_GET_CALL_HANDLE

The stub is unable to get the call handle.


0xC0030009 RPC_NT_NULL_REF_POINTER

A null reference pointer was passed to the stub.


0xC003000A RPC_NT_ENUM_VALUE_OUT_OF_RANGE

The enumeration value is out of range.


0xC003000B RPC_NT_BYTE_COUNT_TOO_SMALL

The byte count is too small


0xC003000C RPC_NT_BAD_STUB_DATA

The stub received bad data.


Interpreting the Data field of network Events
Interpreting the data field of Server network Events

Final Status Codes

Dump Data Codes

Typically the data displayed by a network related event will appear as follows (if it is displayed in word format):

0000: 000c0000 005c0001 00000000 c00007d1

0010: 00000000 c000009a 00000000 00000000

0020: 00000000 00000000 000007d2 00000003

0030: 0000003c

We can map this output to the following structure:

{                              size  example mapped

    UCHAR MajorFunctionCode;     1   00

    UCHAR RetryCount;            1   00

    USHORT DumpDataSize;         2   005c

    USHORT NumberOfStrings;      2   0001

    USHORT StringOffset;         2   0000

    USHORT EventCategory;        2   0000

    NTSTATUS ErrorCode;          4   c00007d1

    ULONG UniqueErrorValue;      4   00000000

    NTSTATUS FinalStatus;        4   c000009a

    ULONG SequenceNumber;        4   00000000

    ULONG IoControlCode;         4   00000000

    LARGE_INTEGER DeviceOffset;  8   00000000 00000000

    ULONG DumpData[0];           4	  000007d2

    ULONG DumpData[1];           4   00000003

    ULONG DumpData[2];           4   0000003c

}

Next to the structure is a list of sizes of the elements as well as how each variable maps to the example.

FinalStatus maps to a Final Status Code (in this case c000009a)

The DumpData[0] field is also an important field and can take on a range of values which will help pinpoint the exact reason for the event being generated. For the range of possible values this can take on view Dump Data Codes

IMPORTANT Note. From Windows NT 3.51 this dump data field has been modified for server 2012 events so that the high word now contains the line number of the source file which generated the event. The low word has exactly the same meaning as before. This means with access to the NT source code it is possible to exactly determine what code caused the 2012 event to be generated.

DumpData[1] and DumpData[2] are not supplied for all network events. However for events generated due to resource shortages they take on the following meanings:

DumpData[1] (00000003) is the Number of Shortages.

DumpData[2] (0000003c) is the Number Of Seconds the shortage has occurred for.


Dump Data Codes

For information on where to find Dump Data Codes see Interpreting the data field of network events

Dump Data codes provide additional information on Server related events about why the event was generated.

The following are the existing possible values for Dump Data Codes:

0x3e9 SRV_TABLE_FILE

0x3ea SRV_TABLE_SEARCH

0x3eb SRV_TABLE_SESSION

0x3ec SRV_TABLE_TREE_CONNECT

0x7d1 SRV_RSRC_BLOCKING_IO

0x7d2 SRV_RSRC_FREE_CONNECTION

0x7d3 SRV_RSRC_FREE_RAW_WORK_CONTEXT

0x7d4 SRV_RSRC_FREE_WORK_CONTEXT

0xbb9 SRV_SVC_IO_CREATE_FILE

0xbba SRV_SVC_KE_WAIT_MULTIPLE

0xbbb SRV_SVC_KE_WAIT_SINGLE

0xbbc SRV_SVC_LSA_CALL_AUTH_PACKAGE

0xbbd SRV_SVC_NT_CREATE_EVENT

0xbbe SRV_SVC_NT_IOCTL_FILE

0xbbf SRV_SVC_NT_QUERY_EAS

0xbc0 SRV_SVC_NT_QUERY_INFO_FILE

0xbc1 SRV_SVC_NT_QUERY_VOL_INFO_FILE

0xbc2 SRV_SVC_NT_READ_FILE

0xbc3 SRV_SVC_NT_REQ_WAIT_REPLY_PORT

0xbc4 SRV_SVC_NT_SET_EAS

0xbc5 SRV_SVC_NT_SET_INFO_FILE

0xbc6 SRV_SVC_NT_SET_INFO_PROCESS

0xbc7 SRV_SVC_NT_SET_INFO_THREAD

0xbc8 SRV_SVC_NT_SET_VOL_INFO_FILE

0xbc9 SRV_SVC_NT_WRITE_FILE

0xbca SRV_SVC_OB_REF_BY_HANDLE

0xbcb SRV_SVC_PS_CREATE_SYSTEM_THREAD

0xbcc SRV_SVC_LSA_LOGON_USER

0xbcd SRV_SVC_LSA_LOOKUP_PACKAGE

0xbce SRV_SVC_LSA_REGISTER_LOGON_PROCESS

0xbcf SRV_SVC_IO_CREATE_FILE_NPFS


0x3e9 SRV_TABLE_FILE

The server has run out of available FIDs (File IDentifiers) for a virtual circuit and cannot open any more files for this connection until at least one file is closed.The default maximum for this is 2048 per virtual circuit.

The initial value for this is controlled by \CurrentControlSet\Services\LanmanServer\Parameters\InitFileTable

The maximum value for this is controlled by \CurrentControlSet\Services\LanmanServer\Parameters\SessOpens


0x3ea SRV_TABLE_SEARCH

The server has run out of entries for handling file searches over this virtual circuit (initiated by the FindFirst2, core search and the LM 1.0 Find, Find Unique, and Find Close SMBs). The default maximum for this is 2048 per virtual circuit.

The initial value for this is controlled by \CurrentControlSet\Services\LanmanServer\Parameters\InitSearchTable

The maximum value for this is controlled by

\CurrentControlSet\Services\LanmanServer\Parameters\OpenSearch


0x3eb SRV_TABLE_SESSION

No more UIDs (User IDentifiers) are available, no further SMB sessions can be established to this server over this virtual circuit. This will only occur if a workstation is trying to establish many SMB sessions (using SessionSetupAndX) over a single virtual circuit. Ther default maximum for this is 32 per virtual circuit.

The initial value for this is controlled by \CurrentControlSet\Services\LanmanServer\Parameters\InitSessTable

The maximum value for this is controlled by \CurrentControlSet\Services\LanmanServer\Parameters\SessUsers


0x3ec SRV_TABLE_TREE_CONNECT

No more TIDs (Tree IDentifiers) are available. The Server cannot establish any more SMB Tree Connects (net use’s) over this virtual circuit. The absolute maximum for this is 2048 per virtual circuit.

The initial value for this is controlled by \CurrentControlSet\Services\LanmanServer\Parameters\InitConnTable

The maximum value for this is controlled by \CurrentControlSet\Services\LanmanServer\Parameters\SessConns


0x7d1 SRV_RSRC_BLOCKING_IO

The Server has run out resources for handling blocking SMB requestsThere must be at least MinFreeWorkItems WorkContext structures available before a blocking SMB can be processed. This is controlled by:

\CurrentControlSet\Services\LanmanServer\Parameters\MinFreeWorkItems

This message is not generated by Windows NT 3.5


0x7d2 SRV_RSRC_FREE_CONNECTION

The Server does not have any free connection structures available. The server normally maintains a pool of free connection structures, maintained by the servers scavenger thread. The values below determine how many of these structures should be kept available at any moment in time.

The initial value for this is controlled by:

\CurrentControlSet\Services\LanmanServer\Parameters\MinFreeConnections

(Default value is between 2 and 5)

The maximum value for this is controlled by \CurrentControlSet\Services\LanmanServer\Parameters\MaxFreeConnections

(Default value is between 2 and 8)

If this error is generated try raising MaxFreeConnections or reduce ScavTimeout (default 30 Seconds)

This message is not generated by Windows NT 3.5


0x7d3 SRV_RSRC_FREE_RAW_WORK_CONTEXT

This indicates that the server cannot allocate any more WorkContext structures for handling raw data transfers. This is controlled by: \CurrentControlSet\Services\LanmanServer\Parameters\RawWorkItems

This message is not generated by Windows NT 3.5


0x7d4 SRV_RSRC_FREE_WORK_CONTEXT

This indicates that the server cannot allocate any more WorkContext structures for handling new incoming SMB requests.

The initial value for this is controlled by:

\CurrentControlSet\Services\LanmanServer\Parameters\InitWorkItems

The maximum value for this is controlled by \CurrentControlSet\Services\LanmanServer\Parameters\MaxWorkItems

This message is not generated by Windows NT 3.5


0xbb9 SRV_SVC_IO_CREATE_FILE

An error occurred attempting to open or create a file on the server. The final status code is the return code from the operation.


0xbba SRV_SVC_KE_WAIT_MULTIPLE

A call to KeWaitForMultipleObjects within the Server service returned an error code. The final status code is the error code of the call.

This message is not generated by Windows NT 3.5


0xbbb SRV_SVC_KE_WAIT_SINGLE

A call to KeWaitForSingleObject within the Server service returned an error code. The final status code is the error code of the call.

This message is not generated by Windows NT 3.5


0xbbc SRV_SVC_LSA_CAULL_AUTH_PACKAGE
0xbbc SRV_SVC_LSA_CALL_AUTH_PACKAGE

A call to LsaCallAuthenticationPackage within the Server service returned an error code. The final status code is the error code of the call.


0xbbd SRV_SVC_NT_CREATE_EVENT

A call to NTCreateEvent (used to initiate an I/O request) within the Server service returned an error code. The final status code is the error code of the call.

This message is not generated by Windows NT 3.5


0xbbe SRV_SVC_NT_IOCTL_FILE

A call to NtDeviceIoControlFile within the Server service returned an error code. The final status code is the error code of the call.


0xbbf SRV_SVC_NT_QUERY_EAS

A call to SrvIssueQueryEaRequest within the Server service returned an error code whilst attempting to copy a file. The final status code is the error code of the call.


0xbc0 SRV_SVC_NT_QUERY_INFO_FILE

A call to NtQueryInformationFile (to access a files Extended Attributes) within the Server service returned an error code. The final status code is the error code of the call.


0xbc1 SRV_SVC_NT_QUERY_VOL_INFO_FILE

A call to NtQueryVolumeInformationFile within the Server service returned an error code. The final status code is the error code of the call.


0xbc2 SRV_SVC_NT_READ_FILE

A call to NtReadFile whilst copying a file within the Server service returned an error code. The final status code is the error code of the call.


0xbc3 SRV_SVC_NT_REQ_WAIT_REPLY_PORT

A call to NtRequestWaitReplyPort whilst trying to manipulate a print queue within the Server service returned an error code. The final status code is the error code of the call.


0xbc4 SRV_SVC_NT_SET_EAS

A call to SrvIssueSetEaRequest whilst copying a file within the Server service returned an error code. The final status code is the error code of the call.


0xbc5 SRV_SVC_NT_SET_INFO_FILE

A call to NtSetInformationFile within the Server service returned an error code. The final status code is the error code returned by the call.


0xbc6 SRV_SVC_NT_SET_INFO_PROCESS

A call to NtSetInformationProcess attempting to set the Servers process error mode to false returned an error code. The final status code is the error code returned by the call.

This message is not generated by Windows NT 3.5


0xbc7 SRV_SVC_NT_SET_INFO_THREAD

A Call to NtSetInformationThread to impersonate/unimpersonate a remote client or to set the thread priority of a worker thread failed. The final status code is the error code returned by the call.


0xbc8 SRV_SVC_NT_SET_VOL_INFO_FILE

A call to NtSetVolumeInformationFile to set the label on a volume or to read the size of a volume failed within the Server service. The final status code is the error code returned by the call.


0xbc9 SRV_SVC_NT_WRITE_FILE

A call to NtWriteFile during a file copy operation or while trying to raise a user alert failed within the Server service. The final status code is the error code returned by the call.


0xbca SRV_SVC_OB_REF_BY_HANDLE

A call to ObReferenceObjectByHandle occurred within the server service. This call is  generally used for getting a pointer to a file object from its object handle. The final status code is the error code returned by the call.


0xbcb SRV_SVC_PS_CREATE_SYSTEM_THREAD

A call to PsCreateSystemThread occurred trying to create a server worker thread within the server service. The final status code is the error code returned by the call.


0xbcc SRV_SVC_LSA_LOGON_USER

A call to SrvValidateUser failed when attempting to get a token for establishing null session connections. (Generated during initialization of the server service)

New Dump code in NT 3.51


0xbcd SRV_SVC_LSA_LOOKUP_PACKAGE

A call to LsaLookupAuthenticationPackage failed when trying to determine the authentication package which is in use. (Generated during initialization of the server service)

New dump code in NT 3.51


0xbce SRV_SVC_LSA_REGISTER_LOGON_PROCESS

A call to LsaRegisterLogonProcess failed when trying to register the NT Server service as a logon process. (Generated during initialization of the server service)

New dump code in NT 3.51


0xbcf SRV_SVC_IO_CREATE_FILE_NPFS

A call to IoCreateFile failed when attempting to open a handle to the Named Pipe File System. This means that the Named Pipe File System is not functioning. The Server service however will still startup.(Generated during initialization of the server service)

New dump code in NT 3.51


What is a Final Status Code
What is a Final Status Code?

Final Status codes are 32 bit values returned by calls to Windows NT system API’s. They are often included in the data returned by a bug check or events in the Event log. They can be extremely useful for narrowing down the cause of a bug check or  event.

Description of Status Code Format

Final Status Codes


Win32 Error Codes
Win32/System Error Codes

The following values are error codes returned by Win32 APIs. They are quite often referenced as ‘System Error’ codes in the description of Events and are also returned by many command line utilities. (Examples of very common values of this type are System error 2 - ’file not found’ and System error 53 ‘Network Path not found’) They are a superset of DOS System errors and Win16 API errors.

0	ERROR_SUCCESS

1	ERROR_INVALID_FUNCTION

2	ERROR_FILE_NOT_FOUND

3	ERROR_PATH_NOT_FOUND

4	ERROR_TOO_MANY_OPEN_FILES

5	ERROR_ACCESS_DENIED

6	ERROR_INVALID_HANDLE

7	ERROR_ARENA_TRASHED

8	ERROR_NOT_ENOUGH_MEMORY

9	ERROR_INVALID_BLOCK

10	ERROR_BAD_ENVIRONMENT

11	ERROR_BAD_FORMAT

12	ERROR_INVALID_ACCESS

13	ERROR_INVALID_DATA

14	ERROR_OUTOFMEMORY

15	ERROR_INVALID_DRIVE

16	ERROR_CURRENT_DIRECTORY

17	ERROR_NOT_SAME_DEVICE

18	ERROR_NO_MORE_FILES

19	ERROR_WRITE_PROTECT

20	ERROR_BAD_UNIT

21	ERROR_NOT_READY

22	ERROR_BAD_COMMAND

23	ERROR_CRC

24	ERROR_BAD_LENGTH

25	ERROR_SEEK

26	ERROR_NOT_DOS_DISK

27	ERROR_SECTOR_NOT_FOUND

28	ERROR_OUT_OF_PAPER

29	ERROR_WRITE_FAULT

30	ERROR_READ_FAULT

31	ERROR_GEN_FAILURE

32	ERROR_SHARING_VIOLATION

33	ERROR_LOCK_VIOLATION

34	ERROR_WRONG_DISK

36	ERROR_SHARING_BUFFER_EXCEEDED

38	ERROR_HANDLE_EOF

39	ERROR_HANDLE_DISK_FULL

50	ERROR_NOT_SUPPORTED

51	ERROR_REM_NOT_LIST

52	ERROR_DUP_NAME

53	ERROR_BAD_NETPATH

54	ERROR_NETWORK_BUSY

55	ERROR_DEV_NOT_EXIST

56	ERROR_TOO_MANY_CMDS

57	ERROR_ADAP_HDW_ERR

58	ERROR_BAD_NET_RESP

59	ERROR_UNEXP_NET_ERR

60	ERROR_BAD_REM_ADAP

61	ERROR_PRINTQ_FULL

62	ERROR_NO_SPOOL_SPACE

63	ERROR_PRINT_CANCELLED

64	ERROR_NETNAME_DELETED

65	ERROR_NETWORK_ACCESS_DENIED

66	ERROR_BAD_DEV_TYPE

67	ERROR_BAD_NET_NAME

68	ERROR_TOO_MANY_NAMES

69	ERROR_TOO_MANY_SESS

70	ERROR_SHARING_PAUSED

71	ERROR_REQ_NOT_ACCEP

72	ERROR_REDIR_PAUSED

80	ERROR_FILE_EXISTS

82	ERROR_CANNOT_MAKE

83	ERROR_FAIL_I24

84	ERROR_OUT_OF_STRUCTURES

85	ERROR_ALREADY_ASSIGNED

86	ERROR_INVALID_PASSWORD

87	ERROR_INVALID_PARAMETER

88	ERROR_NET_WRITE_FAULT

89	ERROR_NO_PROC_SLOTS

100	ERROR_TOO_MANY_SEMAPHORES

101	ERROR_EXCL_SEM_ALREADY_OWNED

102	ERROR_SEM_IS_SET

103	ERROR_TOO_MANY_SEM_REQUESTS

104	ERROR_INVALID_AT_INTERRUPT_TIME

105	ERROR_SEM_OWNER_DIED

106	ERROR_SEM_USER_LIMIT

107	ERROR_DISK_CHANGE

108	ERROR_DRIVE_LOCKED

109	ERROR_BROKEN_PIPE

110	ERROR_OPEN_FAILED

111	ERROR_BUFFER_OVERFLOW

112	ERROR_DISK_FULL

113	ERROR_NO_MORE_SEARCH_HANDLES

114	ERROR_INVALID_TARGET_HANDLE

117	ERROR_INVALID_CATEGORY

118	ERROR_INVALID_VERIFY_SWITCH

119	ERROR_BAD_DRIVER_LEVEL

120	ERROR_CALL_NOT_IMPLEMENTED

121	ERROR_SEM_TIMEOUT

122	ERROR_INSUFFICIENT_BUFFER

123	ERROR_INVALID_NAME

124	ERROR_INVALID_LEVEL

125	ERROR_NO_VOLUME_LABEL

126	ERROR_MOD_NOT_FOUND

127	ERROR_PROC_NOT_FOUND

128	ERROR_WAIT_NO_CHILDREN

129	ERROR_CHILD_NOT_COMPLETE

130	ERROR_DIRECT_ACCESS_HANDLE

131	ERROR_NEGATIVE_SEEK

132	ERROR_SEEK_ON_DEVICE

133	ERROR_IS_JOIN_TARGET

134	ERROR_IS_JOINED

135	ERROR_IS_SUBSTED

136	ERROR_NOT_JOINED

137	ERROR_NOT_SUBSTED

138	ERROR_JOIN_TO_JOIN

139	ERROR_SUBST_TO_SUBST

140	ERROR_JOIN_TO_SUBST

141	ERROR_SUBST_TO_JOIN

142	ERROR_BUSY_DRIVE

143	ERROR_SAME_DRIVE

144	ERROR_DIR_NOT_ROOT

145	ERROR_DIR_NOT_EMPTY

146	ERROR_IS_SUBST_PATH

147	ERROR_IS_JOIN_PATH

148	ERROR_PATH_BUSY

149	ERROR_IS_SUBST_TARGET

150	ERROR_SYSTEM_TRACE

151	ERROR_INVALID_EVENT_COUNT

152	ERROR_TOO_MANY_MUXWAITERS

153	ERROR_INVALID_LIST_FORMAT

154	ERROR_LABEL_TOO_LONG

155	ERROR_TOO_MANY_TCBS

156	ERROR_SIGNAL_REFUSED

157	ERROR_DISCARDED

158	ERROR_NOT_LOCKED

159	ERROR_BAD_THREADID_ADDR

160	ERROR_BAD_ARGUMENTS

161	ERROR_BAD_PATHNAME

162	ERROR_SIGNAL_PENDING

164	ERROR_MAX_THRDS_REACHED

167	ERROR_LOCK_FAILED

170	ERROR_BUSY

173	ERROR_CANCEL_VIOLATION

174	ERROR_ATOMIC_LOCKS_NOT_SUPPORTED

180	ERROR_INVALID_SEGMENT_NUMBER

182	ERROR_INVALID_ORDINAL

183	ERROR_ALREADY_EXISTS

186	ERROR_INVALID_FLAG_NUMBER

187	ERROR_SEM_NOT_FOUND

188	ERROR_INVALID_STARTING_CODESEG

189	ERROR_INVALID_STACKSEG

190	ERROR_INVALID_MODULETYPE

191	ERROR_INVALID_EXE_SIGNATURE

192	ERROR_EXE_MARKED_INVALID

193	ERROR_BAD_EXE_FORMAT

194	ERROR_ITERATED_DATA_EXCEEDS_64k

195	ERROR_INVALID_MINALLOCSIZE

196	ERROR_DYNLINK_FROM_INVALID_RING

197	ERROR_IOPL_NOT_ENABLED

198	ERROR_INVALID_SEGDPL

199	ERROR_AUTODATASEG_EXCEEDS_64k

200	ERROR_RING2SEG_MUST_BE_MOVABLE

201	ERROR_RELOC_CHAIN_XEEDS_SEGLIM

202	ERROR_INFLOOP_IN_RELOC_CHAIN

203	ERROR_ENVVAR_NOT_FOUND

205	ERROR_NO_SIGNAL_SENT

206	ERROR_FILENAME_EXCED_RANGE

207	ERROR_RING2_STACK_IN_USE

208	ERROR_META_EXPANSION_TOO_LONG

209	ERROR_INVALID_SIGNAL_NUMBER

210	ERROR_THREAD_1_INACTIVE

212	ERROR_LOCKED

214	ERROR_TOO_MANY_MODULES

215	ERROR_NESTING_NOT_ALLOWED

230	ERROR_BAD_PIPE

231	ERROR_PIPE_BUSY

232	ERROR_NO_DATA

233	ERROR_PIPE_NOT_CONNECTED

234	ERROR_MORE_DATA

240	ERROR_VC_DISCONNECTED

254	ERROR_INVALID_EA_NAME

255	ERROR_EA_LIST_INCONSISTENT

259	ERROR_NO_MORE_ITEMS

266	ERROR_CANNOT_COPY

267	ERROR_DIRECTORY

275	ERROR_EAS_DIDNT_FIT

276	ERROR_EA_FILE_CORRUPT

277	ERROR_EA_TABLE_FULL

278	ERROR_INVALID_EA_HANDLE

282	ERROR_EAS_NOT_SUPPORTED

288	ERROR_NOT_OWNER

298	ERROR_TOO_MANY_POSTS

299	ERROR_PARTIAL_COPY

317	ERROR_MR_MID_NOT_FOUND

487	ERROR_INVALID_ADDRESS

534	ERROR_ARITHMETIC_OVERFLOW

535	ERROR_PIPE_CONNECTED

536	ERROR_PIPE_LISTENING

994	ERROR_EA_ACCESS_DENIED

995	ERROR_OPERATION_ABORTED

996	ERROR_IO_INCOMPLETE

997	ERROR_IO_PENDING

998	ERROR_NOACCESS

999	ERROR_SWAPERROR

1001	ERROR_STACK_OVERFLOW

1002	ERROR_INVALID_MESSAGE

1003	ERROR_CAN_NOT_COMPLETE

1004	ERROR_INVALID_FLAGS

1005	ERROR_UNRECOGNIZED_VOLUME

1006	ERROR_FILE_INVALID

1007	ERROR_FULLSCREEN_MODE

1008	ERROR_NO_TOKEN

1009	ERROR_BADDB

1010	ERROR_BADKEY

1011	ERROR_CANTOPEN

1012	ERROR_CANTREAD

1013	ERROR_CANTWRITE

1014	ERROR_REGISTRY_RECOVERED

1015	ERROR_REGISTRY_CORRUPT

1016	ERROR_REGISTRY_IO_FAILED

1017	ERROR_NOT_REGISTRY_FILE

1018	ERROR_KEY_DELETED

1019	ERROR_NO_LOG_SPACE

1020	ERROR_KEY_HAS_CHILDREN

1021	ERROR_CHILD_MUST_BE_VOLATILE

1022	ERROR_NOTIFY_ENUM_DIR

1051	ERROR_DEPENDENT_SERVICES_RUNNING

1052	ERROR_INVALID_SERVICE_CONTROL

1053	ERROR_SERVICE_REQUEST_TIMEOUT

1054	ERROR_SERVICE_NO_THREAD

1055	ERROR_SERVICE_DATABASE_LOCKED

1056	ERROR_SERVICE_ALREADY_RUNNING

1057	ERROR_INVALID_SERVICE_ACCOUNT

1058	ERROR_SERVICE_DISABLED

1059	ERROR_CIRCULAR_DEPENDENCY

1060	ERROR_SERVICE_DOES_NOT_EXIST

1061	ERROR_SERVICE_CANNOT_ACCEPT_CTRL

1062	ERROR_SERVICE_NOT_ACTIVE

1063	ERROR_FAILED_SERVICE_CONTROLLER_CONNECT

1064	ERROR_EXCEPTION_IN_SERVICE

1065	ERROR_DATABASE_DOES_NOT_EXIST

1066	ERROR_SERVICE_SPECIFIC_ERROR

1067	ERROR_PROCESS_ABORTED

1068	ERROR_SERVICE_DEPENDENCY_FAIL

1069	ERROR_SERVICE_LOGON_FAILED

1070	ERROR_SERVICE_START_HANG

1071	ERROR_INVALID_SERVICE_LOCK

1072	ERROR_SERVICE_MARKED_FOR_DELETE

1073	ERROR_SERVICE_EXISTS

1074	ERROR_ALREADY_RUNNING_LKG

1075	ERROR_SERVICE_DEPENDENCY_DELETED

1076	ERROR_BOOT_ALREADY_ACCEPTED

1077	ERROR_SERVICE_NEVER_STARTED

1078	ERROR_DUPLICATE_SERVICE_NAME

1100	ERROR_END_OF_MEDIA

1101	ERROR_FILEMARK_DETECTED

1102	ERROR_BEGINNING_OF_MEDIA

1103	ERROR_SETMARK_DETECTED

1104	ERROR_NO_DATA_DETECTED

1105	ERROR_PARTITION_FAILURE

1106	ERROR_INVALID_BLOCK_LENGTH

1107	ERROR_DEVICE_NOT_PARTITIONED

1108	ERROR_UNABLE_TO_LOCK_MEDIA

1109	ERROR_UNABLE_TO_UNLOAD_MEDIA

1110	ERROR_MEDIA_CHANGED

1111	ERROR_BUS_RESET

1112	ERROR_NO_MEDIA_IN_DRIVE

1113	ERROR_NO_UNICODE_TRANSLATION

1114	ERROR_DLL_INIT_FAILED

1115	ERROR_SHUTDOWN_IN_PROGRESS

1116	ERROR_NO_SHUTDOWN_IN_PROGRESS

1117	ERROR_IO_DEVICE

1118	ERROR_SERIAL_NO_DEVICE

1119	ERROR_IRQ_BUSY

1120	ERROR_MORE_WRITES

1121	ERROR_COUNTER_TIMEOUT

1122	ERROR_FLOPPY_ID_MARK_NOT_FOUND

1123	ERROR_FLOPPY_WRONG_CYLINDER

1124	ERROR_FLOPPY_UNKNOWN_ERROR

1125	ERROR_FLOPPY_BAD_REGISTERS

1126	ERROR_DISK_RECALIBRATE_FAILED

1127	ERROR_DISK_OPERATION_FAILED

1128	ERROR_DISK_RESET_FAILED

1129	ERROR_EOM_OVERFLOW

1130	ERROR_NOT_ENOUGH_SERVER_MEMORY

1131	ERROR_POSSIBLE_DEADLOCK

1132	ERROR_MAPPED_ALIGNMENT

1200	ERROR_BAD_DEVICE

1201	ERROR_CONNECTION_UNAVAIL

1202	ERROR_DEVICE_ALREADY_REMEMBERED

1203	ERROR_NO_NET_OR_BAD_PATH

1204	ERROR_BAD_PROVIDER

1205	ERROR_CANNOT_OPEN_PROFILE

1206	ERROR_BAD_PROFILE

1207	ERROR_NOT_CONTAINER

1208	ERROR_EXTENDED_ERROR

1209	ERROR_INVALID_GROUPNAME

1210	ERROR_INVALID_COMPUTERNAME

1211	ERROR_INVALID_EVENTNAME

1212	ERROR_INVALID_DOMAINNAME

1213	ERROR_INVALID_SERVICENAME

1214	ERROR_INVALID_NETNAME

1215	ERROR_INVALID_SHARENAME

1216	ERROR_INVALID_PASSWORDNAME

1217	ERROR_INVALID_MESSAGENAME

1218	ERROR_INVALID_MESSAGEDEST

1219	ERROR_SESSION_CREDENTIAL_CONFLICT

1220	ERROR_REMOTE_SESSION_LIMIT_EXCEEDED

1221	ERROR_DUP_DOMAINNAME

1222	ERROR_NO_NETWORK

1223	ERROR_CANCELLED

1224	ERROR_USER_MAPPED_FILE

1225	ERROR_CONNECTION_REFUSED

1226	ERROR_GRACEFUL_DISCONNECT

1227	ERROR_ADDRESS_ALREADY_ASSOCIATED

1228	ERROR_ADDRESS_NOT_ASSOCIATED

1229	ERROR_CONNECTION_INVALID

1230	ERROR_CONNECTION_ACTIVE

1231	ERROR_NETWORK_UNREACHABLE

1232	ERROR_HOST_UNREACHABLE

1233	ERROR_PROTOCOL_UNREACHABLE

1234	ERROR_PORT_UNREACHABLE

1235	ERROR_REQUEST_ABORTED

1236	ERROR_CONNECTION_ABORTED

1237	ERROR_RETRY

1238	ERROR_CONNECTION_COUNT_LIMIT

1239	ERROR_LOGIN_TIME_RESTRICTION

1240	ERROR_LOGIN_WKSTA_RESTRICTION

1241	ERROR_INCORRECT_ADDRESS

1242	ERROR_ALREADY_REGISTERED

1243	ERROR_SERVICE_NOT_FOUND

1300	ERROR_NOT_ALL_ASSIGNED

1301	ERROR_SOME_NOT_MAPPED

1302	ERROR_NO_QUOTAS_FOR_ACCOUNT

1303	ERROR_LOCAL_USER_SESSION_KEY

1304	ERROR_NULL_LM_PASSWORD

1305	ERROR_UNKNOWN_REVISION

1306	ERROR_REVISION_MISMATCH

1307	ERROR_INVALID_OWNER

1308	ERROR_INVALID_PRIMARY_GROUP

1309	ERROR_NO_IMPERSONATION_TOKEN

1310	ERROR_CANT_DISABLE_MANDATORY

1311	ERROR_NO_LOGON_SERVERS

1312	ERROR_NO_SUCH_LOGON_SESSION

1313	ERROR_NO_SUCH_PRIVILEGE

1314	ERROR_PRIVILEGE_NOT_HELD

1315	ERROR_INVALID_ACCOUNT_NAME

1316	ERROR_USER_EXISTS

1317	ERROR_NO_SUCH_USER

1318	ERROR_GROUP_EXISTS

1319	ERROR_NO_SUCH_GROUP

1320	ERROR_MEMBER_IN_GROUP

1321	ERROR_MEMBER_NOT_IN_GROUP

1322	ERROR_LAST_ADMIN

1323	ERROR_WRONG_PASSWORD

1324	ERROR_ILL_FORMED_PASSWORD

1325	ERROR_PASSWORD_RESTRICTION

1326	ERROR_LOGON_FAILURE

1327	ERROR_ACCOUNT_RESTRICTION

1328	ERROR_INVALID_LOGON_HOURS

1329	ERROR_INVALID_WORKSTATION

1330	ERROR_PASSWORD_EXPIRED

1331	ERROR_ACCOUNT_DISABLED

1332	ERROR_NONE_MAPPED

1333	ERROR_TOO_MANY_LUIDS_REQUESTED

1334	ERROR_LUIDS_EXHAUSTED

1335	ERROR_INVALID_SUB_AUTHORITY

1336	ERROR_INVALID_ACL

1337	ERROR_INVALID_SID

1338	ERROR_INVALID_SECURITY_DESCR

1340	ERROR_BAD_INHERITANCE_ACL

1341	ERROR_SERVER_DISABLED

1342	ERROR_SERVER_NOT_DISABLED

1343	ERROR_INVALID_ID_AUTHORITY

1344	ERROR_ALLOTTED_SPACE_EXCEEDED

1345	ERROR_INVALID_GROUP_ATTRIBUTES

1346	ERROR_BAD_IMPERSONATION_LEVEL

1347	ERROR_CANT_OPEN_ANONYMOUS

1348	ERROR_BAD_VALIDATION_CLASS

1349	ERROR_BAD_TOKEN_TYPE

1350	ERROR_NO_SECURITY_ON_OBJECT

1351	ERROR_CANT_ACCESS_DOMAIN_INFO

1352	ERROR_INVALID_SERVER_STATE

1353	ERROR_INVALID_DOMAIN_STATE

1354	ERROR_INVALID_DOMAIN_ROLE

1355	ERROR_NO_SUCH_DOMAIN

1356	ERROR_DOMAIN_EXISTS

1357	ERROR_DOMAIN_LIMIT_EXCEEDED

1358	ERROR_INTERNAL_DB_CORRUPTION

1359	ERROR_INTERNAL_ERROR

1360	ERROR_GENERIC_NOT_MAPPED

1361	ERROR_BAD_DESCRIPTOR_FORMAT

1362	ERROR_NOT_LOGON_PROCESS

1363	ERROR_LOGON_SESSION_EXISTS

1364	ERROR_NO_SUCH_PACKAGE

1365	ERROR_BAD_LOGON_SESSION_STATE

1366	ERROR_LOGON_SESSION_COLLISION

1367	ERROR_INVALID_LOGON_TYPE

1368	ERROR_CANNOT_IMPERSONATE

1369	ERROR_RXACT_INVALID_STATE

1370	ERROR_RXACT_COMMIT_FAILURE

1371	ERROR_SPECIAL_ACCOUNT

1372	ERROR_SPECIAL_GROUP

1373	ERROR_SPECIAL_USER

1374	ERROR_MEMBERS_PRIMARY_GROUP

1375	ERROR_TOKEN_ALREADY_IN_USE

1376	ERROR_NO_SUCH_ALIAS

1377	ERROR_MEMBER_NOT_IN_ALIAS

1378	ERROR_MEMBER_IN_ALIAS

1379	ERROR_ALIAS_EXISTS

1380	ERROR_LOGON_NOT_GRANTED

1381	ERROR_TOO_MANY_SECRETS

1382	ERROR_SECRET_TOO_LONG

1383	ERROR_INTERNAL_DB_ERROR

1384	ERROR_TOO_MANY_CONTEXT_IDS

1385	ERROR_LOGON_TYPE_NOT_GRANTED

1386	ERROR_NT_CROSS_ENCRYPTION_REQUIRED

1387	ERROR_NO_SUCH_MEMBER

1388	ERROR_INVALID_MEMBER

1389	ERROR_TOO_MANY_SIDS

1390	ERROR_LM_CROSS_ENCRYPTION_REQUIRED

1391	ERROR_NO_INHERITANCE

1392	ERROR_FILE_CORRUPT

1393	ERROR_DISK_CORRUPT

1394	ERROR_NO_USER_SESSION_KEY

1395	ERROR_LICENSE_QUOTA_EXCEEDED

1400	ERROR_INVALID_WINDOW_HANDLE

1401	ERROR_INVALID_MENU_HANDLE

1402	ERROR_INVALID_CURSOR_HANDLE

1403	ERROR_INVALID_ACCEL_HANDLE

1404	ERROR_INVALID_HOOK_HANDLE

1405	ERROR_INVALID_DWP_HANDLE

1406	ERROR_TLW_WITH_WSCHILD

1407	ERROR_CANNOT_FIND_WND_CLASS

1408	ERROR_WINDOW_OF_OTHER_THREAD

1409	ERROR_HOTKEY_ALREADY_REGISTERED

1410	ERROR_CLASS_ALREADY_EXISTS

1411	ERROR_CLASS_DOES_NOT_EXIST

1412	ERROR_CLASS_HAS_WINDOWS

1413	ERROR_INVALID_INDEX

1414	ERROR_INVALID_ICON_HANDLE

1415	ERROR_PRIVATE_DIALOG_INDEX

1416	ERROR_LISTBOX_ID_NOT_FOUND

1417	ERROR_NO_WILDCARD_CHARACTERS

1418	ERROR_CLIPBOARD_NOT_OPEN

1419	ERROR_HOTKEY_NOT_REGISTERED

1420	ERROR_WINDOW_NOT_DIALOG

1421	ERROR_CONTROL_ID_NOT_FOUND

1422	ERROR_INVALID_COMBOBOX_MESSAGE

1423	ERROR_WINDOW_NOT_COMBOBOX

1424	ERROR_INVALID_EDIT_HEIGHT

1425	ERROR_DC_NOT_FOUND

1426	ERROR_INVALID_HOOK_FILTER

1427	ERROR_INVALID_FILTER_PROC

1428	ERROR_HOOK_NEEDS_HMOD

1429	ERROR_GLOBAL_ONLY_HOOK

1430	ERROR_JOURNAL_HOOK_SET

1431	ERROR_HOOK_NOT_INSTALLED

1432	ERROR_INVALID_LB_MESSAGE

1433	ERROR_SETCOUNT_ON_BAD_LB

1434	ERROR_LB_WITHOUT_TABSTOPS

1435	ERROR_DESTROY_OBJECT_OF_OTHER_THREAD

1436	ERROR_CHILD_WINDOW_MENU

1437	ERROR_NO_SYSTEM_MENU

1438	ERROR_INVALID_MSGBOX_STYLE

1439	ERROR_INVALID_SPI_VALUE

1440	ERROR_SCREEN_ALREADY_LOCKED

1441	ERROR_HWNDS_HAVE_DIFF_PARENT

1442	ERROR_NOT_CHILD_WINDOW

1443	ERROR_INVALID_GW_COMMAND

1444	ERROR_INVALID_THREAD_ID

1445	ERROR_NON_MDICHILD_WINDOW

1446	ERROR_POPUP_ALREADY_ACTIVE

1447	ERROR_NO_SCROLLBARS

1448	ERROR_INVALID_SCROLLBAR_RANGE

1449	ERROR_INVALID_SHOWWIN_COMMAND

1450	ERROR_NO_SYSTEM_RESOURCES

1451	ERROR_NONPAGED_SYSTEM_RESOURCES

1452	ERROR_PAGED_SYSTEM_RESOURCES

1453	ERROR_WORKING_SET_QUOTA

1454	ERROR_PAGEFILE_QUOTA

1455	ERROR_COMMITMENT_LIMIT

1456	ERROR_MENU_ITEM_NOT_FOUND

1500	ERROR_EVENTLOG_FILE_CORRUPT

1501	ERROR_EVENTLOG_CANT_START

1502	ERROR_LOG_FILE_FULL

1503	ERROR_EVENTLOG_FILE_CHANGED

1700	RPC_S_INVALID_STRING_BINDING

1701	RPC_S_WRONG_KIND_OF_BINDING

1702	RPC_S_INVALID_BINDING

1703	RPC_S_PROTSEQ_NOT_SUPPORTED

1704	RPC_S_INVALID_RPC_PROTSEQ

1705	RPC_S_INVALID_STRING_UUID

1706	RPC_S_INVALID_ENDPOINT_FORMAT

1707	RPC_S_INVALID_NET_ADDR

1708	RPC_S_NO_ENDPOINT_FOUND

1709	RPC_S_INVALID_TIMEOUT

1710	RPC_S_OBJECT_NOT_FOUND

1711	RPC_S_ALREADY_REGISTERED

1712	RPC_S_TYPE_ALREADY_REGISTERED

1713	RPC_S_ALREADY_LISTENING

1714	RPC_S_NO_PROTSEQS_REGISTERED

1715	RPC_S_NOT_LISTENING

1716	RPC_S_UNKNOWN_MGR_TYPE

1717	RPC_S_UNKNOWN_IF

1718	RPC_S_NO_BINDINGS

1719	RPC_S_NO_PROTSEQS

1720	RPC_S_CANT_CREATE_ENDPOINT

1721	RPC_S_OUT_OF_RESOURCES

1722	RPC_S_SERVER_UNAVAILABLE

1723	RPC_S_SERVER_TOO_BUSY

1724	RPC_S_INVALID_NETWORK_OPTIONS

1725	RPC_S_NO_CALL_ACTIVE

1726	RPC_S_CALL_FAILED

1727	RPC_S_CALL_FAILED_DNE

1728	RPC_S_PROTOCOL_ERROR

1730	RPC_S_UNSUPPORTED_TRANS_SYN

1732	RPC_S_UNSUPPORTED_TYPE

1733	RPC_S_INVALID_TAG

1734	RPC_S_INVALID_BOUND

1735	RPC_S_NO_ENTRY_NAME

1736	RPC_S_INVALID_NAME_SYNTAX

1737	RPC_S_UNSUPPORTED_NAME_SYNTAX

1739	RPC_S_UUID_NO_ADDRESS

1740	RPC_S_DUPLICATE_ENDPOINT

1741	RPC_S_UNKNOWN_AUTHN_TYPE

1742	RPC_S_MAX_CALLS_TOO_SMALL

1743	RPC_S_STRING_TOO_LONG

1744	RPC_S_PROTSEQ_NOT_FOUND

1745	RPC_S_PROCNUM_OUT_OF_RANGE

1746	RPC_S_BINDING_HAS_NO_AUTH

1747	RPC_S_UNKNOWN_AUTHN_SERVICE

1748	RPC_S_UNKNOWN_AUTHN_LEVEL

1749	RPC_S_INVALID_AUTH_IDENTITY

1750	RPC_S_UNKNOWN_AUTHZ_SERVICE

1751	EPT_S_INVALID_ENTRY

1752	EPT_S_CANT_PERFORM_OP

1753	EPT_S_NOT_REGISTERED

1754	RPC_S_NOTHING_TO_EXPORT

1755	RPC_S_INCOMPLETE_NAME

1756	RPC_S_INVALID_VERS_OPTION

1757	RPC_S_NO_MORE_MEMBERS

1758	RPC_S_NOT_ALL_OBJS_UNEXPORTED

1759	RPC_S_INTERFACE_NOT_FOUND

1760	RPC_S_ENTRY_ALREADY_EXISTS

1761	RPC_S_ENTRY_NOT_FOUND

1762	RPC_S_NAME_SERVICE_UNAVAILABLE

1763	RPC_S_INVALID_NAF_ID

1764	RPC_S_CANNOT_SUPPORT

1765	RPC_S_NO_CONTEXT_AVAILABLE

1766	RPC_S_INTERNAL_ERROR

1767	RPC_S_ZERO_DIVIDE

1768	RPC_S_ADDRESS_ERROR

1769	RPC_S_FP_DIV_ZERO

1770	RPC_S_FP_UNDERFLOW

1771	RPC_S_FP_OVERFLOW

1772	RPC_X_NO_MORE_ENTRIES

1773	RPC_X_SS_CHAR_TRANS_OPEN_FAIL

1774	RPC_X_SS_CHAR_TRANS_SHORT_FILE

1775	RPC_X_SS_IN_NULL_CONTEXT

1777	RPC_X_SS_CONTEXT_DAMAGED

1778	RPC_X_SS_HANDLES_MISMATCH

1779	RPC_X_SS_CANNOT_GET_CALL_HANDLE

1780	RPC_X_NULL_REF_POINTER

1781	RPC_X_ENUM_VALUE_OUT_OF_RANGE

1782	RPC_X_BYTE_COUNT_TOO_SMALL

1783	RPC_X_BAD_STUB_DATA

1784	ERROR_INVALID_USER_BUFFER

1785	ERROR_UNRECOGNIZED_MEDIA

1786	ERROR_NO_TRUST_LSA_SECRET

1787	ERROR_NO_TRUST_SAM_ACCOUNT

1788	ERROR_TRUSTED_DOMAIN_FAILURE

1789	ERROR_TRUSTED_RELATIONSHIP_FAILURE

1790	ERROR_TRUST_FAILURE

1791	RPC_S_CALL_IN_PROGRESS

1792	ERROR_NETLOGON_NOT_STARTED

1793	ERROR_ACCOUNT_EXPIRED

1794	ERROR_REDIRECTOR_HAS_OPEN_HANDLES

1795	ERROR_PRINTER_DRIVER_ALREADY_INSTALLED

1796	ERROR_UNKNOWN_PORT

1797	ERROR_UNKNOWN_PRINTER_DRIVER

1798	ERROR_UNKNOWN_PRINTPROCESSOR

1799	ERROR_INVALID_SEPARATOR_FILE

1800	ERROR_INVALID_PRIORITY

1801	ERROR_INVALID_PRINTER_NAME

1802	ERROR_PRINTER_ALREADY_EXISTS

1803	ERROR_INVALID_PRINTER_COMMAND

1804	ERROR_INVALID_DATATYPE

1805	ERROR_INVALID_ENVIRONMENT

1806	RPC_S_NO_MORE_BINDINGS

1807	ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT

1808	ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT

1809	ERROR_NOLOGON_SERVER_TRUST_ACCOUNT

1810	ERROR_DOMAIN_TRUST_INCONSISTENT

1811	ERROR_SERVER_HAS_OPEN_HANDLES

1812	ERROR_RESOURCE_DATA_NOT_FOUND

1813	ERROR_RESOURCE_TYPE_NOT_FOUND

1814	ERROR_RESOURCE_NAME_NOT_FOUND

1815	ERROR_RESOURCE_LANG_NOT_FOUND

1816	ERROR_NOT_ENOUGH_QUOTA

1817	RPC_S_NO_INTERFACES

1818	RPC_S_CALL_CANCELLED

1819	RPC_S_BINDING_INCOMPLETE

1820	RPC_S_COMM_FAILURE

1821	RPC_S_UNSUPPORTED_AUTHN_LEVEL

1822	RPC_S_NO_PRINC_NAME

1823	RPC_S_NOT_RPC_ERROR

1824	RPC_S_UUID_LOCAL_ONLY

1825	RPC_S_SEC_PKG_ERROR

1826	RPC_S_NOT_CANCELLED

1827	RPC_X_INVALID_ES_ACTION

1828	RPC_X_WRONG_ES_VERSION

1829	RPC_X_WRONG_STUB_VERSION

1898	RPC_S_GROUP_MEMBER_NOT_FOUND

1899	EPT_S_CANT_CREATE

1900	RPC_S_INVALID_OBJECT

1901	ERROR_INVALID_TIME

1902	ERROR_INVALID_FORM_NAME

1903	ERROR_INVALID_FORM_SIZE

1904	ERROR_ALREADY_WAITING

1905	ERROR_PRINTER_DELETED

1906	ERROR_INVALID_PRINTER_STATE

1907	ERROR_PASSWORD_MUST_CHANGE

1908	ERROR_DOMAIN_CONTROLLER_NOT_FOUND

1909	ERROR_ACCOUNT_LOCKED_OUT

6118	ERROR_NO_BROWSER_SERVERS_FOUND

2000	ERROR_INVALID_PIXEL_FORMAT

2001	ERROR_BAD_DRIVER

2002	ERROR_INVALID_WINDOW_STYLE

2003	ERROR_METAFILE_NOT_SUPPORTED

2004	ERROR_TRANSFORM_NOT_SUPPORTED

2005	ERROR_CLIPPING_NOT_SUPPORTED

2202	ERROR_BAD_USERNAME

2250	ERROR_NOT_CONNECTED

2401	ERROR_OPEN_FILES

2402	ERROR_ACTIVE_CONNECTIONS

2404	ERROR_DEVICE_IN_USE

3000	ERROR_UNKNOWN_PRINT_MONITOR

3001	ERROR_PRINTER_DRIVER_IN_USE

3002	ERROR_SPOOL_FILE_NOT_FOUND

3003	ERROR_SPL_NO_STARTDOC

3004	ERROR_SPL_NO_ADDJOB

3005	ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED

3006	ERROR_PRINT_MONITOR_ALREADY_INSTALLED

4000	ERROR_WINS_INTERNAL

4001	ERROR_CAN_NOT_DEL_LOCAL_WINS

4002	ERROR_STATIC_INIT

4003	ERROR_INC_BACKUP

4004	ERROR_FULL_BACKUP

4005	ERROR_REC_NON_EXISTENT

4006	ERROR_RPL_NOT_ALLOWED


OLE Error Codes

The following values are error codes returned by OLE 32 bit API’s.

Description of OLE Error Code Format

The Entries below are grouped by Facility.

0x80000001	E_NOTIMPL

0x80000002	E_OUTOFMEMORY

0x80000003	E_INVALIDARG

0x80000004	E_NOINTERFACE

0x80000005	E_POINTER

0x80000006	E_HANDLE

0x80000007	E_ABORT

0x80000008	E_FAIL

0x80000009	E_ACCESSDENIED

0x80004001	E_NOTIMPL

0x80004002	E_NOINTERFACE

0x80004003	E_POINTER

0x80004004	E_ABORT

0x80004005	E_FAIL

0x80004006	CO_E_INIT_TLS

0x80004007	CO_E_INIT_SHARED_ALLOCATOR

0x80004008	CO_E_INIT_MEMORY_ALLOCATOR

0x80004009	CO_E_INIT_CLASS_CACHE

0x8000400A	CO_E_INIT_RPC_CHANNEL

0x8000400B	CO_E_INIT_TLS_SET_CHANNEL_CONTROL

0x8000400C	CO_E_INIT_TLS_CHANNEL_CONTROL

0x8000400D	CO_E_INIT_UNACCEPTED_USER_ALLOCATOR

0x8000400E	CO_E_INIT_SCM_MUTEX_EXISTS

0x8000400F	CO_E_INIT_SCM_FILE_MAPPING_EXISTS

0x80004010	CO_E_INIT_SCM_MAP_VIEW_OF_FILE

0x80004011	CO_E_INIT_SCM_EXEC_FAILURE

0x80004012	CO_E_INIT_ONLY_SINGLE_THREADED

0x8000FFFF	E_UNEXPECTED

0x80010001	RPC_E_CALL_REJECTED

0x80010002	RPC_E_CALL_CANCELED

0x80010003	RPC_E_CANTPOST_INSENDCALL

0x80010004	RPC_E_CANTCALLOUT_INASYNCCALL

0x80010005	RPC_E_CANTCALLOUT_INEXTERNALCALL

0x80010006	RPC_E_CONNECTION_TERMINATED

0x80010007	RPC_E_SERVER_DIED

0x80010008	RPC_E_CLIENT_DIED

0x80010009	RPC_E_INVALID_DATAPACKET

0x8001000A	RPC_E_CANTTRANSMIT_CALL

0x8001000B	RPC_E_CLIENT_CANTMARSHAL_DATA

0x8001000C	RPC_E_CLIENT_CANTUNMARSHAL_DATA

0x8001000D	RPC_E_SERVER_CANTMARSHAL_DATA

0x8001000E	RPC_E_SERVER_CANTUNMARSHAL_DATA

0x8001000F	RPC_E_INVALID_DATA

0x80010010	RPC_E_INVALID_PARAMETER

0x80010011	RPC_E_CANTCALLOUT_AGAIN

0x80010012	RPC_E_SERVER_DIED_DNE

0x80010100	RPC_E_SYS_CALL_FAILED

0x80010101	RPC_E_OUT_OF_RESOURCES

0x80010102	RPC_E_ATTEMPTED_MULTITHREAD

0x80010103	RPC_E_NOT_REGISTERED

0x80010104	RPC_E_FAULT

0x80010105	RPC_E_SERVERFAULT

0x80010106	RPC_E_CHANGED_MODE

0x80010107	RPC_E_INVALIDMETHOD

0x80010108	RPC_E_DISCONNECTED

0x80010109	RPC_E_RETRY

0x8001010A	RPC_E_SERVERCALL_RETRYLATER

0x8001010B	RPC_E_SERVERCALL_REJECTED

0x8001010C	RPC_E_INVALID_CALLDATA

0x8001010D	RPC_E_CANTCALLOUT_ININPUTSYNCCALL

0x8001010E	RPC_E_WRONG_THREAD

0x8001010F	RPC_E_THREAD_NOT_INIT

0x8001FFFF	RPC_E_UNEXPECTED

0x80020001	DISP_E_UNKNOWNINTERFACE

0x80020003	DISP_E_MEMBERNOTFOUND

0x80020004	DISP_E_PARAMNOTFOUND

0x80020005	DISP_E_TYPEMISMATCH

0x80020006	DISP_E_UNKNOWNNAME

0x80020007	DISP_E_NONAMEDARGS

0x80020008	DISP_E_BADVARTYPE

0x80020009	DISP_E_EXCEPTION

0x8002000A	DISP_E_OVERFLOW

0x8002000B	DISP_E_BADINDEX

0x8002000C	DISP_E_UNKNOWNLCID

0x8002000D	DISP_E_ARRAYISLOCKED

0x8002000E	DISP_E_BADPARAMCOUNT

0x8002000F	DISP_E_PARAMNOTOPTIONAL

0x80020010	DISP_E_BADCALLEE

0x80020011	DISP_E_NOTACOLLECTION

0x80028016	TYPE_E_BUFFERTOOSMALL

0x80028018	TYPE_E_INVDATAREAD

0x80028019	TYPE_E_UNSUPFORMAT

0x8002801C	TYPE_E_REGISTRYACCESS

0x8002801D	TYPE_E_LIBNOTREGISTERED

0x80028027	TYPE_E_UNDEFINEDTYPE

0x80028028	TYPE_E_QUALIFIEDNAMEDISALLOWED

0x80028029	TYPE_E_INVALIDSTATE

0x8002802A	TYPE_E_WRONGTYPEKIND

0x8002802B	TYPE_E_ELEMENTNOTFOUND

0x8002802C	TYPE_E_AMBIGUOUSNAME

0x8002802D	TYPE_E_NAMECONFLICT

0x8002802E	TYPE_E_UNKNOWNLCID

0x8002802F	TYPE_E_DLLFUNCTIONNOTFOUND

0x800288BD	TYPE_E_BADMODULEKIND

0x800288C5	TYPE_E_SIZETOOBIG

0x800288C6	TYPE_E_DUPLICATEID

0x800288CF	TYPE_E_INVALIDID

0x80028CA0	TYPE_E_TYPEMISMATCH

0x80028CA1	TYPE_E_OUTOFBOUNDS

0x80028CA2	TYPE_E_IOERROR

0x80028CA3	TYPE_E_CANTCREATETMPFILE

0x80029C4A	TYPE_E_CANTLOADLIBRARY

0x80029C83	TYPE_E_INCONSISTENTPROPFUNCS

0x80029C84	TYPE_E_CIRCULARTYPE

0x80030001	STG_E_INVALIDFUNCTION

0x80030002	STG_E_FILENOTFOUND

0x80030003	STG_E_PATHNOTFOUND

0x80030004	STG_E_TOOMANYOPENFILES

0x80030005	STG_E_ACCESSDENIED

0x80030006	STG_E_INVALIDHANDLE

0x80030008	STG_E_INSUFFICIENTMEMORY

0x80030009	STG_E_INVALIDPOINTER

0x80030012	STG_E_NOMOREFILES

0x80030013	STG_E_DISKISWRITEPROTECTED

0x80030019	STG_E_SEEKERROR

0x8003001D	STG_E_WRITEFAULT

0x8003001E	STG_E_READFAULT

0x80030020	STG_E_SHAREVIOLATION

0x80030021	STG_E_LOCKVIOLATION

0x80030050	STG_E_FILEALREADYEXISTS

0x80030057	STG_E_INVALIDPARAMETER

0x80030070	STG_E_MEDIUMFULL

0x800300FA	STG_E_ABNORMALAPIEXIT

0x800300FB	STG_E_INVALIDHEADER

0x800300FC	STG_E_INVALIDNAME

0x800300FD	STG_E_UNKNOWN

0x800300FE	STG_E_UNIMPLEMENTEDFUNCTION

0x800300FF	STG_E_INVALIDFLAG

0x80030100	STG_E_INUSE

0x80030101	STG_E_NOTCURRENT

0x80030102	STG_E_REVERTED

0x80030103	STG_E_CANTSAVE

0x80030104	STG_E_OLDFORMAT

0x80030105	STG_E_OLDDLL

0x80030106	STG_E_SHAREREQUIRED

0x80030107	STG_E_NOTFILEBASEDSTORAGE

0x80030108	STG_E_EXTANTMARSHALLINGS

0x00030200	STG_S_CONVERTED

0x80040000	OLE_E_OLEVERB

0x80040001	OLE_E_ADVF

0x80040002	OLE_E_ENUM_NOMORE

0x80040003	OLE_E_ADVISENOTSUPPORTED

0x80040004	OLE_E_NOCONNECTION

0x80040005	OLE_E_NOTRUNNING

0x80040006	OLE_E_NOCACHE

0x80040007	OLE_E_BLANK

0x80040008	OLE_E_CLASSDIFF

0x80040009	OLE_E_CANT_GETMONIKER

0x8004000A	OLE_E_CANT_BINDTOSOURCE

0x8004000B	OLE_E_STATIC

0x8004000C	OLE_E_PROMPTSAVECANCELLED

0x8004000D	OLE_E_INVALIDRECT

0x8004000E	OLE_E_WRONGCOMPOBJ

0x8004000F	OLE_E_INVALIDHWND

0x80040010	OLE_E_NOT_INPLACEACTIVE

0x80040011	OLE_E_CANTCONVERT

0x80040012	OLE_E_NOSTORAGE

0x80040064	DV_E_FORMATETC

0x80040065	DV_E_DVTARGETDEVICE

0x80040066	DV_E_STGMEDIUM

0x80040067	DV_E_STATDATA

0x80040068	DV_E_LINDEX

0x80040069	DV_E_TYMED

0x8004006A	DV_E_CLIPFORMAT

0x8004006B	DV_E_DVASPECT

0x8004006C	DV_E_DVTARGETDEVICE_SIZE

0x8004006D	DV_E_NOIVIEWOBJECT

0x80040100	DRAGDROP_E_NOTREGISTERED

0x80040101	DRAGDROP_E_ALREADYREGISTERED

0x80040102	DRAGDROP_E_INVALIDHWND

0x80040110	CLASS_E_NOAGGREGATION

0x80040111	CLASS_E_CLASSNOTAVAILABLE

0x80040140	VIEW_E_DRAW

0x80040150	REGDB_E_READREGDB

0x80040151	REGDB_E_WRITEREGDB

0x80040152	REGDB_E_KEYMISSING

0x80040153	REGDB_E_INVALIDVALUE

0x80040154	REGDB_E_CLASSNOTREG

0x80040155	REGDB_E_IIDNOTREG

0x80040170	CACHE_E_NOCACHE_UPDATED

0x80040180	OLEOBJ_E_NOVERBS

0x80040181	OLEOBJ_E_INVALIDVERB

0x800401A0	INPLACE_E_NOTUNDOABLE

0x800401A1	INPLACE_E_NOTOOLSPACE

0x800401C0	CONVERT10_E_OLESTREAM_GET

0x800401C1	CONVERT10_E_OLESTREAM_PUT

0x800401C2	CONVERT10_E_OLESTREAM_FMT

0x800401C3	CONVERT10_E_OLESTREAM_BITMAP_TO_DIB

0x800401C4	CONVERT10_E_STG_FMT

0x800401C5	CONVERT10_E_STG_NO_STD_STREAM

0x800401C6	CONVERT10_E_STG_DIB_TO_BITMAP

0x800401D0	CLIPBRD_E_CANT_OPEN

0x800401D1	CLIPBRD_E_CANT_EMPTY

0x800401D2	CLIPBRD_E_CANT_SET

0x800401D3	CLIPBRD_E_BAD_DATA

0x800401D4	CLIPBRD_E_CANT_CLOSE

0x800401E0	MK_E_CONNECTMANUALLY

0x800401E1	MK_E_EXCEEDEDDEADLINE

0x800401E2	MK_E_NEEDGENERIC

0x800401E3	MK_E_UNAVAILABLE

0x800401E4	MK_E_SYNTAX

0x800401E5	MK_E_NOOBJECT

0x800401E6	MK_E_INVALIDEXTENSION

0x800401E7	MK_E_INTERMEDIATEINTERFACENOTSUPPORTED

0x800401E8	MK_E_NOTBINDABLE

0x800401E9	MK_E_NOTBOUND

0x800401EA	MK_E_CANTOPENFILE

0x800401EB	MK_E_MUSTBOTHERUSER

0x800401EC	MK_E_NOINVERSE

0x800401ED	MK_E_NOSTORAGE

0x800401EE	MK_E_NOPREFIX

0x800401EF	MK_E_ENUMERATION_FAILED

0x800401F0	CO_E_NOTINITIALIZED

0x800401F1	CO_E_ALREADYINITIALIZED

0x800401F2	CO_E_CANTDETERMINECLASS

0x800401F3	CO_E_CLASSSTRING

0x800401F4	CO_E_IIDSTRING

0x800401F5	CO_E_APPNOTFOUND

0x800401F6	CO_E_APPSINGLEUSE

0x800401F7	CO_E_ERRORINAPP

0x800401F8	CO_E_DLLNOTFOUND

0x800401F9	CO_E_ERRORINDLL

0x800401FA	CO_E_WRONGOSFORAPP

0x800401FB	CO_E_OBJNOTREG

0x800401FC	CO_E_OBJISREG

0x800401FD	CO_E_OBJNOTCONNECTED

0x800401FE	CO_E_APPDIDNTREG

0x800401FF	CO_E_RELEASED

0x00040000	OLE_S_USEREG

0x00040001	OLE_S_STATIC

0x00040002	OLE_S_MAC_CLIPFORMAT

0x00040100	DRAGDROP_S_DROP

0x00040101	DRAGDROP_S_CANCEL

0x00040102	DRAGDROP_S_USEDEFAULTCURSORS

0x00040130	DATA_S_SAMEFORMATETC

0x00040140	VIEW_S_ALREADY_FROZEN

0x00040170	CACHE_S_FORMATETC_NOTSUPPORTED

0x00040171	CACHE_S_SAMECACHE

0x00040172	CACHE_S_SOMECACHES_NOTUPDATED

0x00040180	OLEOBJ_S_INVALIDVERB

0x00040181	OLEOBJ_S_CANNOT_DOVERB_NOW

0x00040182	OLEOBJ_S_INVALIDHWND

0x000401A0	INPLACE_S_TRUNCATED

0x000401C0	CONVERT10_S_NO_PRESENTATION

0x000401E2	MK_S_REDUCED_TO_SELF

0x000401E4	MK_S_ME

0x000401E5	MK_S_HIM

0x000401E6	MK_S_US

0x000401E7	MK_S_MONIKERALREADYREGISTERED

0x80070005	E_ACCESSDENIED

0x80070006	E_HANDLE

0x8007000E	E_OUTOFMEMORY

0x80070057	E_INVALIDARG

0x80080001	CO_E_CLASS_CREATE_FAILED

0x80080002	CO_E_SCM_ERROR

0x80080003	CO_E_SCM_RPC_FAILURE

0x80080004	CO_E_BAD_PATH

0x80080005	CO_E_SERVER_EXEC_FAILURE

0x80080006	CO_E_OBJSRV_RPC_FAILURE

0x80080007	MK_E_NO_NORMALIZED

0x80080008	CO_E_SERVER_STOPPING

0x80080009	MEM_E_INVALID_ROOT

0x80080010	MEM_E_INVALID_LINK

0x80080011	MEM_E_INVALID_SIZE


0	ERROR_SUCCESS

The operation completed successfully.


1	ERROR_INVALID_FUNCTION

 Incorrect function.


2	ERROR_FILE_NOT_FOUND

 The system cannot find the file specified.


3	ERROR_PATH_NOT_FOUND

 The system cannot find the path specified.


4	ERROR_TOO_MANY_OPEN_FILES

 The system cannot open the file.


5	ERROR_ACCESS_DENIED

 Access is denied.


6	ERROR_INVALID_HANDLE

 The handle is invalid.


7	ERROR_ARENA_TRASHED

 The storage control blocks were destroyed.


8	ERROR_NOT_ENOUGH_MEMORY

 Not enough storage is available to process this command.


9	ERROR_INVALID_BLOCK

 The storage control block address is invalid.


10	ERROR_BAD_ENVIRONMENT

 The environment is incorrect.


11	ERROR_BAD_FORMAT

 An attempt was made to load a program with an incorrect format.


12	ERROR_INVALID_ACCESS

 The access code is invalid.


13	ERROR_INVALID_DATA

 The data is invalid.


14	ERROR_OUTOFMEMORY

 Not enough storage is available to complete this operation.


15	ERROR_INVALID_DRIVE

 The system cannot find the drive specified.


16	ERROR_CURRENT_DIRECTORY

 The directory cannot be removed.


17	ERROR_NOT_SAME_DEVICE

 The system cannot move the file to a different disk drive.


18	ERROR_NO_MORE_FILES

 There are no more files.


19	ERROR_WRITE_PROTECT

 The media is write protected.


20	ERROR_BAD_UNIT

 The system cannot find the device specified.


21	ERROR_NOT_READY

 The device is not ready.


22	ERROR_BAD_COMMAND

 The device does not recognize the command.


23	ERROR_CRC

 Data error (cyclic redundancy check)


24	ERROR_BAD_LENGTH

 The program issued a command but the command length is incorrect.


25	ERROR_SEEK

 The drive cannot locate a specific area or track on the disk.


26	ERROR_NOT_DOS_DISK

 The specified disk or diskette cannot be accessed.


27	ERROR_SECTOR_NOT_FOUND

 The drive cannot find the sector requested.


28	ERROR_OUT_OF_PAPER

 The printer is out of paper.


29	ERROR_WRITE_FAULT

 The system cannot write to the specified device.


30	ERROR_READ_FAULT

 The system cannot read from the specified device.


31	ERROR_GEN_FAILURE

 A device attached to the system is not functioning.


32	ERROR_SHARING_VIOLATION

 The process cannot access the file because it is being used by another process.


33	ERROR_LOCK_VIOLATION

 The process cannot access the file because another process has locked a portion of the file.


34	ERROR_WRONG_DISK

 The wrong diskette is in the drive.

  Insert %2 (Volume Serial Number: %3) into drive %1.


36	ERROR_SHARING_BUFFER_EXCEEDED

 Too many files opened for sharing.


38	ERROR_HANDLE_EOF

 Reached end of file.


39	ERROR_HANDLE_DISK_FULL

 The disk is full.


50	ERROR_NOT_SUPPORTED

 The network request is not supported.


51	ERROR_REM_NOT_LIST

 The remote computer is not available.


52	ERROR_DUP_NAME

 A duplicate name exists on the network.


53	ERROR_BAD_NETPATH

 The network path was not found.


54	ERROR_NETWORK_BUSY

 The network is busy.


55	ERROR_DEV_NOT_EXIST

 The specified network resource or device is no longer available.


56	ERROR_TOO_MANY_CMDS

 The network BIOS command limit has been reached.


57	ERROR_ADAP_HDW_ERR

 A network adapter hardware error occurred.


58	ERROR_BAD_NET_RESP

 The specified server cannot perform the requested operation.


59	ERROR_UNEXP_NET_ERR

 An unexpected network error occurred.


60	ERROR_BAD_REM_ADAP

 The remote adapter is not compatible.


61	ERROR_PRINTQ_FULL

 The printer queue is full.


62	ERROR_NO_SPOOL_SPACE

 Space to store the file waiting to be printed is not available on the server.


63	ERROR_PRINT_CANCELLED

 Your file waiting to be printed was deleted.


64	ERROR_NETNAME_DELETED

 The specified network name is no longer available.


65	ERROR_NETWORK_ACCESS_DENIED

 Network access is denied.


66	ERROR_BAD_DEV_TYPE

 The network resource type is not correct.


67	ERROR_BAD_NET_NAME

 The network name cannot be found.


68	ERROR_TOO_MANY_NAMES

 The name limit for the local computer network adapter card was exceeded.


69	ERROR_TOO_MANY_SESS

 The network BIOS session limit was exceeded.


70	ERROR_SHARING_PAUSED

 The remote server has been paused or is in the process of being started.


71	ERROR_REQ_NOT_ACCEP

 No more connections can be made to this remote computer at this time because there are already as many connections as the computer can accept.


72	ERROR_REDIR_PAUSED

 The specified printer or disk device has been paused.


80	ERROR_FILE_EXISTS

 The file exists.


82	ERROR_CANNOT_MAKE

 The directory or file cannot be created.


83	ERROR_FAIL_I24

 Fail on INT 24


84	ERROR_OUT_OF_STRUCTURES

 Storage to process this request is not available.


85	ERROR_ALREADY_ASSIGNED

 The local device name is already in use.


86	ERROR_INVALID_PASSWORD

 The specified network password is not correct.


87	ERROR_INVALID_PARAMETER

 The parameter is incorrect.


88	ERROR_NET_WRITE_FAULT

 A write fault occurred on the network.


89	ERROR_NO_PROC_SLOTS

 The system cannot start another process at this time.


100	ERROR_TOO_MANY_SEMAPHORES

 Cannot create another system semaphore.


101	ERROR_EXCL_SEM_ALREADY_OWNED

 The exclusive semaphore is owned by another process.


102	ERROR_SEM_IS_SET

 The semaphore is set and cannot be closed.


103	ERROR_TOO_MANY_SEM_REQUESTS

 The semaphore cannot be set again.


104	ERROR_INVALID_AT_INTERRUPT_TIME

 Cannot request exclusive semaphores at interrupt time.


105	ERROR_SEM_OWNER_DIED

 The previous ownership of this semaphore has ended.


106	ERROR_SEM_USER_LIMIT

 Insert the diskette for drive %1.


107	ERROR_DISK_CHANGE

 Program stopped because alternate diskette was not inserted.


108	ERROR_DRIVE_LOCKED

 The disk is in use or locked by another process.


109	ERROR_BROKEN_PIPE

 The pipe has been ended.


110	ERROR_OPEN_FAILED

 The system cannot open the device or file specified.


111	ERROR_BUFFER_OVERFLOW

 The file name is too long.


112	ERROR_DISK_FULL

 There is not enough space on the disk.


113	ERROR_NO_MORE_SEARCH_HANDLES

 No more internal file identifiers available.


114	ERROR_INVALID_TARGET_HANDLE

 The target internal file identifier is incorrect.


117	ERROR_INVALID_CATEGORY

 The IOCTL call made by the application program is not correct.


118	ERROR_INVALID_VERIFY_SWITCH

 The verify-on-write switch parameter value is not correct.


119	ERROR_BAD_DRIVER_LEVEL

 The system does not support the command requested.


120	ERROR_CALL_NOT_IMPLEMENTED

 This function is only valid in Windows NT mode.


121	ERROR_SEM_TIMEOUT

 The semaphore timeout period has expired.


122	ERROR_INSUFFICIENT_BUFFER

 The data area passed to a system call is too small.


123	ERROR_INVALID_NAME

 The filename, directory name, or volume label syntax is incorrect.


124	ERROR_INVALID_LEVEL

 The system call level is not correct.


125	ERROR_NO_VOLUME_LABEL

 The disk has no volume label.


126	ERROR_MOD_NOT_FOUND

 The specified module could not be found.


127	ERROR_PROC_NOT_FOUND

 The specified procedure could not be found.


128	ERROR_WAIT_NO_CHILDREN

 There are no child processes to wait for.


129	ERROR_CHILD_NOT_COMPLETE

 The %1 application cannot be run in Windows NT mode.


130	ERROR_DIRECT_ACCESS_HANDLE

 Attempt to use a file handle to an open disk partition for an operation other than raw disk I/O.


131	ERROR_NEGATIVE_SEEK

 An attempt was made to move the file pointer before the beginning of the file.


132	ERROR_SEEK_ON_DEVICE

 The file pointer cannot be set on the specified device or file.


133	ERROR_IS_JOIN_TARGET

 A JOIN or SUBST command cannot be used for a drive that


134	ERROR_IS_JOINED

 An attempt was made to use a JOIN or SUBST command on a drive that has already been joined.


135	ERROR_IS_SUBSTED

 An attempt was made to use a   JOIN or SUBST command on a drive that has already been substituted.


136	ERROR_NOT_JOINED

 The system tried to delete the JOIN of a drive that is not joined.


137	ERROR_NOT_SUBSTED

 The system tried to delete the substitution of a drive that is not substituted.


138	ERROR_JOIN_TO_JOIN

 The system tried to join a drive to a directory on a joined drive.


139	ERROR_SUBST_TO_SUBST

 The system tried to substitute a drive to a directory on a substituted drive.


140	ERROR_JOIN_TO_SUBST

 The system tried to join a drive to a directory on a substituted drive.


141	ERROR_SUBST_TO_JOIN

 The system tried to SUBST a drive to a directory on a joined drive.


142	ERROR_BUSY_DRIVE

 The system cannot perform a JOIN or SUBST at this time.


143	ERROR_SAME_DRIVE

 The system cannot join or substitute a drive to or for a directory on the same drive.


144	ERROR_DIR_NOT_ROOT

 The directory is not a subdirectory of the root directory.


145	ERROR_DIR_NOT_EMPTY

 The directory is not empty.


146	ERROR_IS_SUBST_PATH

 The path specified is being used in a substitute.


147	ERROR_IS_JOIN_PATH

 Not enough resources are available to process this command.


148	ERROR_PATH_BUSY

 The path specified cannot be used at this time.


149	ERROR_IS_SUBST_TARGET

 An attempt was made to join or substitute a drive for which a directory on the drive is the target of a previous substitute.


150	ERROR_SYSTEM_TRACE

 System trace information was not specified in your CONFIG.SYS file, or tracing is disallowed.


151	ERROR_INVALID_EVENT_COUNT

 The number of specified semaphore events for DosMuxSemWait is not correct.


152	ERROR_TOO_MANY_MUXWAITERS

 DosMuxSemWait did not execute; too many semaphores are already set.


153	ERROR_INVALID_LIST_FORMAT

 The DosMuxSemWait list is not correct.


154	ERROR_LABEL_TOO_LONG

 The volume label you entered exceeds the label character limit of the target file system.


155	ERROR_TOO_MANY_TCBS

 Cannot create another thread.


156	ERROR_SIGNAL_REFUSED

 The recipient process has refused the signal.


157	ERROR_DISCARDED

 The segment is already discarded and cannot be locked.


158	ERROR_NOT_LOCKED

 The segment is already unlocked.


159	ERROR_BAD_THREADID_ADDR

 The address for the thread ID is not correct.


160	ERROR_BAD_ARGUMENTS

 The argument string passed to DosExecPgm is not correct.


161	ERROR_BAD_PATHNAME

 The specified path is invalid.


162	ERROR_SIGNAL_PENDING

 A signal is already pending.


164	ERROR_MAX_THRDS_REACHED

 No more threads can be created in the system.


167	ERROR_LOCK_FAILED

 Unable to lock a region of a file.


170	ERROR_BUSY

 The requested resource is in use.


173	ERROR_CANCEL_VIOLATION

 A lock request was not outstanding for the supplied cancel region.


174	ERROR_ATOMIC_LOCKS_NOT_SUPPORTED

 The file system does not support atomic changes to the lock type.


180	ERROR_INVALID_SEGMENT_NUMBER

 The system detected a segment number that was not correct.


182	ERROR_INVALID_ORDINAL

 The operating system cannot run %1.


183	ERROR_ALREADY_EXISTS

 Cannot create a file when that file already exists.


186	ERROR_INVALID_FLAG_NUMBER

 The flag passed is not correct.


187	ERROR_SEM_NOT_FOUND

 The specified system semaphore name was not found.


188	ERROR_INVALID_STARTING_CODESEG

 The operating system cannot run %1.


189	ERROR_INVALID_STACKSEG

 The operating system cannot run %1.


190	ERROR_INVALID_MODULETYPE

 The operating system cannot run %1.


191	ERROR_INVALID_EXE_SIGNATURE

 Cannot run %1 in Windows NT mode.


192	ERROR_EXE_MARKED_INVALID

 The operating system cannot run %1.


193	ERROR_BAD_EXE_FORMAT

 %1 is not a valid Windows NT application.


194	ERROR_ITERATED_DATA_EXCEEDS_64k

 The operating system cannot run %1.


195	ERROR_INVALID_MINALLOCSIZE

 The operating system cannot run %1.


196	ERROR_DYNLINK_FROM_INVALID_RING

 The operating system cannot run this application program.


197	ERROR_IOPL_NOT_ENABLED

 The operating system is not presently configured to run this application.


198	ERROR_INVALID_SEGDPL

 The operating system cannot run %1.


199	ERROR_AUTODATASEG_EXCEEDS_64k

 The operating system cannot run this application program.


200	ERROR_RING2SEG_MUST_BE_MOVABLE

 The code segment cannot be greater than or equal to 64KB.


201	ERROR_RELOC_CHAIN_XEEDS_SEGLIM

 The operating system cannot run %1.


202	ERROR_INFLOOP_IN_RELOC_CHAIN

 The operating system cannot run %1.


203	ERROR_ENVVAR_NOT_FOUND

 The system could not find the environment option that was entered.


205	ERROR_NO_SIGNAL_SENT

 No process in the command subtree has a signal handler.


206	ERROR_FILENAME_EXCED_RANGE

 The filename or extension is too long.


207	ERROR_RING2_STACK_IN_USE

 The ring 2 stack is in use.


208	ERROR_META_EXPANSION_TOO_LONG

 The global filename characters, * or ?, are entered incorrectly or too many global filename characters are specified.


209	ERROR_INVALID_SIGNAL_NUMBER

 The signal being posted is not correct.


210	ERROR_THREAD_1_INACTIVE

 The signal handler cannot be set.


212	ERROR_LOCKED

 The segment is locked and cannot be reallocated.


214	ERROR_TOO_MANY_MODULES

 Too many dynamic link modules are attached to this program or dynamic link module.


215	ERROR_NESTING_NOT_ALLOWED

 Can't nest calls to LoadModule.


230	ERROR_BAD_PIPE

 The pipe state is invalid.


231	ERROR_PIPE_BUSY

 All pipe instances are busy.


232	ERROR_NO_DATA

 The pipe is being closed.


233	ERROR_PIPE_NOT_CONNECTED

 No process is on the other end of the pipe.


234	ERROR_MORE_DATA

 More data is available.


240	ERROR_VC_DISCONNECTED

 The session was canceled.


254	ERROR_INVALID_EA_NAME

 The specified extended attribute name was invalid.


255	ERROR_EA_LIST_INCONSISTENT

 The extended attributes are inconsistent.


259	ERROR_NO_MORE_ITEMS

 No more data is available.


266	ERROR_CANNOT_COPY

 The Copy API cannot be used.


267	ERROR_DIRECTORY

 The directory name is invalid.


275	ERROR_EAS_DIDNT_FIT

 The extended attributes did not fit in the buffer.


276	ERROR_EA_FILE_CORRUPT

 The extended attribute file on the mounted file system is corrupt.


277	ERROR_EA_TABLE_FULL

 The extended attribute table file is full.


278	ERROR_INVALID_EA_HANDLE

 The specified extended attribute handle is invalid.


282	ERROR_EAS_NOT_SUPPORTED

 The mounted file system does not support extended attributes.


288	ERROR_NOT_OWNER

 Attempt to release mutex not owned by caller.


298	ERROR_TOO_MANY_POSTS

 Too many posts were made to a semaphore.


299	ERROR_PARTIAL_COPY

 Only part of a Read/WriteProcessMemory request was completed.


317	ERROR_MR_MID_NOT_FOUND

 The system cannot find message for message number 0x%1 in message file for %2.


487	ERROR_INVALID_ADDRESS

 Attempt to access invalid address.


534	ERROR_ARITHMETIC_OVERFLOW

 Arithmetic result exceeded 32 bits.


535	ERROR_PIPE_CONNECTED

 There is a process on other end of the pipe.


536	ERROR_PIPE_LISTENING

 Waiting for a process to open the other end of the pipe.


994	ERROR_EA_ACCESS_DENIED

 Access to the extended attribute was denied.


995	ERROR_OPERATION_ABORTED

 The I/O operation has been aborted because of either a thread exit or an application request.


996	ERROR_IO_INCOMPLETE

 Overlapped I/O event is not in a signalled state.


997	ERROR_IO_PENDING

 Overlapped I/O operation is in progress.


998	ERROR_NOACCESS

 Invalid access to memory location.


999	ERROR_SWAPERROR

 Error performing inpage operation.


1001	ERROR_STACK_OVERFLOW

 Recursion too deep, stack overflowed.


1002	ERROR_INVALID_MESSAGE

 The window cannot act on the sent message.


1003	ERROR_CAN_NOT_COMPLETE

 Cannot complete this function.


1004	ERROR_INVALID_FLAGS

 Invalid flags.


1005	ERROR_UNRECOGNIZED_VOLUME

 The volume does not contain a recognized file system. Please make sure that all required file system drivers are loaded and that the volume is not corrupt.


1006	ERROR_FILE_INVALID

 The volume for a file has been externally altered such that the opened file is no longer valid.


1007	ERROR_FULLSCREEN_MODE

 The requested operation cannot be performed in full-screen mode.


1008	ERROR_NO_TOKEN

 An attempt was made to reference a token that does not exist.


1009	ERROR_BADDB

 The configuration registry database is corrupt.


1010	ERROR_BADKEY

 The configuration registry key is invalid.


1011	ERROR_CANTOPEN

 The configuration registry key could not be opened.


1012	ERROR_CANTREAD

 The configuration registry key could not be read.


1013	ERROR_CANTWRITE

 The configuration registry key could not be written.


1014	ERROR_REGISTRY_RECOVERED

 One of the files in the Registry database had to be recovered by use of a log or alternate copy.  The recovery was successful.


1015	ERROR_REGISTRY_CORRUPT

 The Registry is corrupt. The structure of one of the files that contains Registry data is corrupt, or the system's image of the file in memory is corrupt, or the file could not be recovered because the alternate copy or log was absent or corrupt


1016	ERROR_REGISTRY_IO_FAILED

 An I/O operation initiated by the Registry failed unrecoverably.

  The Registry could not read in, or write out, or flush, one of the files that contain the system's image of the Registry.


1017	ERROR_NOT_REGISTRY_FILE

 The system has attempted to load or restore a file into the Registry, but the specified file is not in a Registry file format.


1018	ERROR_KEY_DELETED

 Illegal operation attempted on a Registry key which has been marked for etion.


1019	ERROR_NO_LOG_SPACE

 System could not allocate the required space in a Registry log.


1020	ERROR_KEY_HAS_CHILDREN

 Cannot create a symbolic link in a Registry key that already has subkeys or values.


1021	ERROR_CHILD_MUST_BE_VOLATILE

 Cannot create a stable subkey under a volatile parent key.


1022	ERROR_NOTIFY_ENUM_DIR

 A notify change request is being completed and the information is not being returned in the caller's buffer. The caller now needs to enumerate the files to find the changes.


1051	ERROR_DEPENDENT_SERVICES_RUNNING

 A stop control has been sent to a service which other running services are dependent on.


1052	ERROR_INVALID_SERVICE_CONTROL

 The requested control is not valid for this service


1053	ERROR_SERVICE_REQUEST_TIMEOUT

 The service did not respond to the start or control request in a timely fashion.


1054	ERROR_SERVICE_NO_THREAD

 A thread could not be created for the service.


1055	ERROR_SERVICE_DATABASE_LOCKED

 The service database is locked.


1056	ERROR_SERVICE_ALREADY_RUNNING

 An instance of the service is already running.


1057	ERROR_INVALID_SERVICE_ACCOUNT

 The account name is invalid or does not exist.


1058	ERROR_SERVICE_DISABLED

 The specified service is disabled and cannot be started.


1059	ERROR_CIRCULAR_DEPENDENCY

 Circular service dependency was specified.


1060	ERROR_SERVICE_DOES_NOT_EXIST

 The specified service does not exist as an installed service.


1061	ERROR_SERVICE_CANNOT_ACCEPT_CTRL

 The service cannot accept control messages at this time.


1062	ERROR_SERVICE_NOT_ACTIVE

 The service has not been started.


1063	ERROR_FAILED_SERVICE_CONTROLLER_CONNECT

 The service process could not connect to the service controller.


1064	ERROR_EXCEPTION_IN_SERVICE

 An exception occurred in the service when handling the control request.


1065	ERROR_DATABASE_DOES_NOT_EXIST

 The database specified does not exist.


1066	ERROR_SERVICE_SPECIFIC_ERROR

 The service has returned a service-specific error code.


1067	ERROR_PROCESS_ABORTED

 The process terminated unexpectedly.


1068	ERROR_SERVICE_DEPENDENCY_FAIL

 The dependency service or group failed to start.


1069	ERROR_SERVICE_LOGON_FAILED

 The service did not start due to a logon failure.


1070	ERROR_SERVICE_START_HANG

 After starting, the service hung in a start-pending state.


1071	ERROR_INVALID_SERVICE_LOCK

 The specified service database lock is invalid.


1072	ERROR_SERVICE_MARKED_FOR_DELETE

 The specified service has been marked for deletion.


1073	ERROR_SERVICE_EXISTS

 The specified service already exists.


1074	ERROR_ALREADY_RUNNING_LKG

 The system is currently running with the last-known-good configuration.


1075	ERROR_SERVICE_DEPENDENCY_DELETED

 The dependency service does not exist or has been marked for deletion.


1076	ERROR_BOOT_ALREADY_ACCEPTED

 The current boot has already been accepted for use as the last-known-good control set.


1077	ERROR_SERVICE_NEVER_STARTED

 No attempts to start the service have been made since the last boot.


1078	ERROR_DUPLICATE_SERVICE_NAME

 The name is already in use as either a service name or a service display name.


1100	ERROR_END_OF_MEDIA

 The physical end of the tape has been reached.


1101	ERROR_FILEMARK_DETECTED

 A tape access reached a filemark.


1102	ERROR_BEGINNING_OF_MEDIA

 Beginning of tape or partition was encountered.


1103	ERROR_SETMARK_DETECTED

 A tape access reached the end of a set of files.


1104	ERROR_NO_DATA_DETECTED

 No more data is on the tape.


1105	ERROR_PARTITION_FAILURE

 Tape could not be partitioned.


1106	ERROR_INVALID_BLOCK_LENGTH

 When accessing a new tape of a multivolume partition, the current blocksize is incorrect.


1107	ERROR_DEVICE_NOT_PARTITIONED

 Tape partition information could not be found when loading a tape.


1108	ERROR_UNABLE_TO_LOCK_MEDIA

 Unable to lock the media eject mechanism.


1109	ERROR_UNABLE_TO_UNLOAD_MEDIA

 Unable to unload the media.


1110	ERROR_MEDIA_CHANGED

 Media in drive may have changed.


1111	ERROR_BUS_RESET

 The I/O bus was reset.


1112	ERROR_NO_MEDIA_IN_DRIVE

 No media in drive.


1113	ERROR_NO_UNICODE_TRANSLATION

No mapping for the Unicode character exists in the target multi-byte code pagee.


1114	ERROR_DLL_INIT_FAILED

 A dynamic link library (DLL) initialization routine failed.


1115	ERROR_SHUTDOWN_IN_PROGRESS

 A system shutdown is in progress.


1116	ERROR_NO_SHUTDOWN_IN_PROGRESS

 Unable to abort the system shutdown because no shutdown was in progress.


1117	ERROR_IO_DEVICE

 The request could not be performed because of an I/O device error.


1118	ERROR_SERIAL_NO_DEVICE

 No serial device was successfully initialized.  The serial driver will unload.


1119	ERROR_IRQ_BUSY

 Unable to open a device that was sharing an interrupt request (IRQ) with other devices. At least one other device that uses that IRQ


1120	ERROR_MORE_WRITES

 A serial I/O operation was completed by another write to the serial port. (The IOCTL_SERIAL_XOFF_COUNTER reached zero.)


1121	ERROR_COUNTER_TIMEOUT

 A serial I/O operation completed because the time-out period expired. (The IOCTL_SERIAL_XOFF_COUNTER did not reach zero.)


1122	ERROR_FLOPPY_ID_MARK_NOT_FOUND

 No ID address mark was found on the floppy disk.


1123	ERROR_FLOPPY_WRONG_CYLINDER

 Mismatch between the floppy disk sector ID field and the floppy disk controller track address.


1124	ERROR_FLOPPY_UNKNOWN_ERROR

 The floppy disk controller reported an error that is not recognized by the floppy disk driver.


1125	ERROR_FLOPPY_BAD_REGISTERS

 The floppy disk controller returned inconsistent results in its registers.


1126	ERROR_DISK_RECALIBRATE_FAILED

 While accessing the hard disk, a recalibrate operation failed, even after retries.


1127	ERROR_DISK_OPERATION_FAILED

 While accessing the hard disk, a disk operation failed even after retries.


1128	ERROR_DISK_RESET_FAILED

 While accessing the hard disk, a disk controller reset was needed, but even that failed.


1129	ERROR_EOM_OVERFLOW

 Physical end of tape encountered.


1130	ERROR_NOT_ENOUGH_SERVER_MEMORY

 Not enough server storage is available to process this command.


1131	ERROR_POSSIBLE_DEADLOCK

 A potential deadlock condition has been detected.


1132	ERROR_MAPPED_ALIGNMENT

 The base address or the file offset specified does not have the proper alignment.


2202	ERROR_BAD_USERNAME

 The specified username is invalid.


2250	ERROR_NOT_CONNECTED

 This network connection does not exist.


2401	ERROR_OPEN_FILES

 This network connection has files open or requests pending.


2402	ERROR_ACTIVE_CONNECTIONS

 Active connections still exist.


2404	ERROR_DEVICE_IN_USE

 The device is in use by an active process and cannot be disconnected.


1200	ERROR_BAD_DEVICE

 The specified device name is invalid.


1201	ERROR_CONNECTION_UNAVAIL

 The device is not currently connected but it is a remembered connection.


1202	ERROR_DEVICE_ALREADY_REMEMBERED

 An attempt was made to remember a device that had previously been remembered.


1203	ERROR_NO_NET_OR_BAD_PATH

 No network provider accepted the given network path.


1204	ERROR_BAD_PROVIDER

 The specified network provider name is invalid.


1205	ERROR_CANNOT_OPEN_PROFILE

 Unable to open the network connection profile.


1206	ERROR_BAD_PROFILE

 The network connection profile is corrupt.


1207	ERROR_NOT_CONTAINER

 Cannot enumerate a non-container.


1208	ERROR_EXTENDED_ERROR

 An extended error has occurred.


1209	ERROR_INVALID_GROUPNAME

 The format of the specified group name is invalid.


1210	ERROR_INVALID_COMPUTERNAME

 The format of the specified computer name is invalid.


1211	ERROR_INVALID_EVENTNAME

 The format of the specified event name is invalid.


1212	ERROR_INVALID_DOMAINNAME

 The format of the specified domain name is invalid.


1213	ERROR_INVALID_SERVICENAME

 The format of the specified service name is invalid.


1214	ERROR_INVALID_NETNAME

 The format of the specified network name is invalid.


1215	ERROR_INVALID_SHARENAME

 The format of the specified share name is invalid.


1216	ERROR_INVALID_PASSWORDNAME

 The format of the specified password is invalid.


1217	ERROR_INVALID_MESSAGENAME

 The format of the specified message name is invalid.


1218	ERROR_INVALID_MESSAGEDEST

 The format of the specified message destination is invalid.


1219	ERROR_SESSION_CREDENTIAL_CONFLICT

 The credentials supplied conflict with an existing set of credentials.


1220	ERROR_REMOTE_SESSION_LIMIT_EXCEEDED

 An attempt was made to establish a session to a network server, but there are already too many sessions established to that server.


1221	ERROR_DUP_DOMAINNAME

 The workgroup or domain name is already in use by another computer on the network.


1222	ERROR_NO_NETWORK

 The network is not present or not started.


1223	ERROR_CANCELLED

 The operation was cancelled by the user.


1224	ERROR_USER_MAPPED_FILE

 The requested operation cannot be performed on a file with a user mapped tion open.


1225	ERROR_CONNECTION_REFUSED

 The remote system refused the network connection.


1226	ERROR_GRACEFUL_DISCONNECT

 The network connection was gracefully closed.


1227	ERROR_ADDRESS_ALREADY_ASSOCIATED

 The network transport endpoint already has an address associated with it.


1228	ERROR_ADDRESS_NOT_ASSOCIATED

 An address has not yet been associated with the network endpoint.


1229	ERROR_CONNECTION_INVALID

 An operation was attempted on a non-existent network connection.


1230	ERROR_CONNECTION_ACTIVE

 An invalid operation was attempted on an active network connection.


1231	ERROR_NETWORK_UNREACHABLE

 The remote network is not reachable by the transport.


1232	ERROR_HOST_UNREACHABLE

 The remote system is not reachable by the transport.


1233	ERROR_PROTOCOL_UNREACHABLE

 The remote system does not support the transport protocol.


1234	ERROR_PORT_UNREACHABLE

 No service is operating at the destination network endpoint on the remote system.


1235	ERROR_REQUEST_ABORTED

 The request was aborted.


1236	ERROR_CONNECTION_ABORTED

 The network connection was aborted by the local system.


1237	ERROR_RETRY

 The operation could not be completed.  A retry should be performed.


1238	ERROR_CONNECTION_COUNT_LIMIT

A connection to the server could not be made because the limit on the number concurrent connections for this account has been reached.


1239	ERROR_LOGIN_TIME_RESTRICTION

 Attempting to login during an unauthorized time of day for this account.


1240	ERROR_LOGIN_WKSTA_RESTRICTION

 The account is not authorized to login from this station.


1241	ERROR_INCORRECT_ADDRESS

 The network address could not be used for the operation requested.


1242	ERROR_ALREADY_REGISTERED

 The service is already registered.


1243	ERROR_SERVICE_NOT_FOUND

 The specified service does not exist.


1300	ERROR_NOT_ALL_ASSIGNED

 Not all privileges referenced are assigned to the caller.


1301	ERROR_SOME_NOT_MAPPED

 Some mapping between account names and security IDs was not done.


1302	ERROR_NO_QUOTAS_FOR_ACCOUNT

 No system quota limits are specifically set for this account.


1303	ERROR_LOCAL_USER_SESSION_KEY

 No encryption key is available.  A well-known encryption key was returned.


1304	ERROR_NULL_LM_PASSWORD

 The NT password is too complex to be converted to a LAN Manager password.  The LAN Manager password returned is a NULL string.


1305	ERROR_UNKNOWN_REVISION

 The revision level is unknown.


1306	ERROR_REVISION_MISMATCH

 Indicates two revision levels are incompatible.


1307	ERROR_INVALID_OWNER

 This security ID may not be assigned as the owner of this object.


1308	ERROR_INVALID_PRIMARY_GROUP

 This security ID may not be assigned as the primary group of an object.


1309	ERROR_NO_IMPERSONATION_TOKEN

 An attempt has been made to operate on an impersonation token by a thread that is not currently impersonating a client.


1310	ERROR_CANT_DISABLE_MANDATORY

 The group may not be disabled.


1311	ERROR_NO_LOGON_SERVERS

 There are currently no logon servers available to service the logon request.


1312	ERROR_NO_SUCH_LOGON_SESSION

  A specified logon session does not exist.  It may already have been terminated.


1313	ERROR_NO_SUCH_PRIVILEGE

  A specified privilege does not exist.


1314	ERROR_PRIVILEGE_NOT_HELD

  A required privilege is not held by the client.


1315	ERROR_INVALID_ACCOUNT_NAME

 The name provided is not a properly formed account name.


1316	ERROR_USER_EXISTS

 The specified user already exists.


1317	ERROR_NO_SUCH_USER

 The specified user does not exist.


1318	ERROR_GROUP_EXISTS

 The specified group already exists.


1319	ERROR_NO_SUCH_GROUP

 The specified group does not exist.


1320	ERROR_MEMBER_IN_GROUP

 Either the specified user account is already a member of the specified group, or the specified group cannot be deleted because it contains a member.


1321	ERROR_MEMBER_NOT_IN_GROUP

 The specified user account is not a member of the specified group account.


1322	ERROR_LAST_ADMIN

 The last remaining administration account cannot be disabled or deleted.


1323	ERROR_WRONG_PASSWORD

 Unable to update the password.  The value provided as the current password is incorrect.


1324	ERROR_ILL_FORMED_PASSWORD

 Unable to update the password.  The value provided for the new password contains values that are not allowed in passwords.


1325	ERROR_PASSWORD_RESTRICTION

 Unable to update the password because a password update rule has been violated.


1326	ERROR_LOGON_FAILURE

 Logon failure: unknown user name or bad password.


1327	ERROR_ACCOUNT_RESTRICTION

 Logon failure: user account restriction.


1328	ERROR_INVALID_LOGON_HOURS

 Logon failure: account logon time restriction violation.


1329	ERROR_INVALID_WORKSTATION

 Logon failure: user not allowed to log on to this computer.


1330	ERROR_PASSWORD_EXPIRED

 Logon failure: the specified account password has expired.


1331	ERROR_ACCOUNT_DISABLED

 Logon failure: account currently disabled.


1332	ERROR_NONE_MAPPED

 No mapping between account names and security IDs was done.


1333	ERROR_TOO_MANY_LUIDS_REQUESTED

 Too many local user identifiers (LUIDs) were requested at one time.


1334	ERROR_LUIDS_EXHAUSTED

 No more local user identifiers (LUIDs) are available.


1335	ERROR_INVALID_SUB_AUTHORITY

 The subauthority part of a security ID is invalid for this particular use.


1336	ERROR_INVALID_ACL

 The access control list (ACL) structure is invalid.


1337	ERROR_INVALID_SID

 The security ID structure is invalid.


1338	ERROR_INVALID_SECURITY_DESCR

 The security descriptor structure is invalid.


1340	ERROR_BAD_INHERITANCE_ACL

 The inherited access control list (ACL) or access control entry (ACE) could not be built.


1341	ERROR_SERVER_DISABLED

 The server is currently disabled.


1342	ERROR_SERVER_NOT_DISABLED

 The server is currently enabled.


1343	ERROR_INVALID_ID_AUTHORITY

 The value provided was an invalid value for an identifier authority.


1344	ERROR_ALLOTTED_SPACE_EXCEEDED

 No more memory is available for security information updates.


1345	ERROR_INVALID_GROUP_ATTRIBUTES

 The specified attributes are invalid, or incompatible with the attributes for the group as a whole.


1346	ERROR_BAD_IMPERSONATION_LEVEL

 Either a required impersonation level was not provided, or the provided impersonation level is invalid.


1347	ERROR_CANT_OPEN_ANONYMOUS

 Cannot open an anonymous level security token.


1348	ERROR_BAD_VALIDATION_CLASS

 The validation information class requested was invalid.


1349	ERROR_BAD_TOKEN_TYPE

 The type of the token is inappropriate for its attempted use.


1350	ERROR_NO_SECURITY_ON_OBJECT

 Unable to perform a security operation on an object which has no associated security.


1351	ERROR_CANT_ACCESS_DOMAIN_INFO

 Indicates a Windows NT Server could not be contacted or that objects within the domain are protected such that necessary information could not be retrieved.


1352	ERROR_INVALID_SERVER_STATE

 The security account manager (SAM) or local security authority (LSA) server was in the wrong state to perform the security operation.


1353	ERROR_INVALID_DOMAIN_STATE

 The domain was in the wrong state to perform the security operation.


1354	ERROR_INVALID_DOMAIN_ROLE

 This operation is only allowed for the Primary Domain Controller of the domain.


1355	ERROR_NO_SUCH_DOMAIN

 The specified domain did not exist.


1356	ERROR_DOMAIN_EXISTS

 The specified domain already exists.


1357	ERROR_DOMAIN_LIMIT_EXCEEDED

 An attempt was made to exceed the limit on the number of domains per server.


1358	ERROR_INTERNAL_DB_CORRUPTION

 Unable to complete the requested operation because of either a catastrophic media failure or a data structure corruption on the disk.


1359	ERROR_INTERNAL_ERROR

 The security account database contains an internal inconsistency.


1360	ERROR_GENERIC_NOT_MAPPED

 Generic access types were contained in an access mask which should already be mapped to non-generic types.


1361	ERROR_BAD_DESCRIPTOR_FORMAT

 A security descriptor is not in the right format (absolute or self-relative).


1362	ERROR_NOT_LOGON_PROCESS

 The requested action is restricted for use by logon processes only.  The calling process has not registered as a logon process.


1363	ERROR_LOGON_SESSION_EXISTS

 Cannot start a new logon session with an ID that is already in use.


1364	ERROR_NO_SUCH_PACKAGE

 A specified authentication package is unknown.


1365	ERROR_BAD_LOGON_SESSION_STATE

 The logon session is not in a state that is consistent with the requested operation.


1366	ERROR_LOGON_SESSION_COLLISION

 The logon session ID is already in use.


1367	ERROR_INVALID_LOGON_TYPE

 A logon request contained an invalid logon type value.


1368	ERROR_CANNOT_IMPERSONATE

 Unable to impersonate via a named pipe until data has been read from that pipe.


1369	ERROR_RXACT_INVALID_STATE

 The transaction state of a Registry subtree is incompatible with the requested operation.


1370	ERROR_RXACT_COMMIT_FAILURE

 An internal security database corruption has been encountered.


1371	ERROR_SPECIAL_ACCOUNT

 Cannot perform this operation on built-in accounts.


1372	ERROR_SPECIAL_GROUP

 Cannot perform this operation on this built-in special group.


1373	ERROR_SPECIAL_USER

 Cannot perform this operation on this built-in special user.


1374	ERROR_MEMBERS_PRIMARY_GROUP

 The user cannot be removed from a group because the group is currently the user's primary group.


1375	ERROR_TOKEN_ALREADY_IN_USE

 The token is already in use as a primary token.


1376	ERROR_NO_SUCH_ALIAS

 The specified local group does not exist.


1377	ERROR_MEMBER_NOT_IN_ALIAS

 The specified account name is not a member of the local group.


1378	ERROR_MEMBER_IN_ALIAS

 The specified account name is already a member of the local group.


1379	ERROR_ALIAS_EXISTS

 The specified local group already exists.


1380	ERROR_LOGON_NOT_GRANTED

 Logon failure: the user has not been granted the requested logon type at this computer.


1381	ERROR_TOO_MANY_SECRETS

 The maximum number of secrets that may be stored in a single system has been exceeded.


1382	ERROR_SECRET_TOO_LONG

 The length of a secret exceeds the maximum length allowed.


1383	ERROR_INTERNAL_DB_ERROR

 The local security authority database contains an internal inconsistency.


1384	ERROR_TOO_MANY_CONTEXT_IDS

 During a logon attempt, the user's security context accumulated too many security IDs.


1385	ERROR_LOGON_TYPE_NOT_GRANTED

 Logon failure: the user has not been granted the requested logon type at this computer.


1386	ERROR_NT_CROSS_ENCRYPTION_REQUIRED

 A cross-encrypted password is necessary to change a user password.


1387	ERROR_NO_SUCH_MEMBER

A new member could not be added to a local group because the member does not exist.


1388	ERROR_INVALID_MEMBER

A new member could not be added to a local group because the member has the wrong account type.


1389	ERROR_TOO_MANY_SIDS

 Too many security IDs have been specified.


1390	ERROR_LM_CROSS_ENCRYPTION_REQUIRED

 A cross-encrypted password is necessary to change this user password.


1391	ERROR_NO_INHERITANCE

 Indicates an ACL contains no inheritable components


1392	ERROR_FILE_CORRUPT

 The file or directory is corrupt and non-readable.


1393	ERROR_DISK_CORRUPT

 The disk structure is corrupt and non-readable.


1394	ERROR_NO_USER_SESSION_KEY

 There is no user session key for the specified logon session.


1395	ERROR_LICENSE_QUOTA_EXCEEDED

 The service being accessed is licensed for a particular number of connections. No more connections can be made to the service at this time because there are already as many connections as the service can accept.


1400	ERROR_INVALID_WINDOW_HANDLE

 Invalid window handle.


1401	ERROR_INVALID_MENU_HANDLE

 Invalid menu handle.


1402	ERROR_INVALID_CURSOR_HANDLE

 Invalid cursor handle.


1403	ERROR_INVALID_ACCEL_HANDLE

 Invalid accelerator table handle.


1404	ERROR_INVALID_HOOK_HANDLE

 Invalid hook handle.


1405	ERROR_INVALID_DWP_HANDLE

 Invalid handle to a multiple-window position structure.


1406	ERROR_TLW_WITH_WSCHILD

 Cannot create a top-level child window.


1407	ERROR_CANNOT_FIND_WND_CLASS

 Cannot find window class.


1408	ERROR_WINDOW_OF_OTHER_THREAD

 Invalid window, belongs to other thread.


1409	ERROR_HOTKEY_ALREADY_REGISTERED

 Hot key is already registered.


1410	ERROR_CLASS_ALREADY_EXISTS

 Class already exists.


1411	ERROR_CLASS_DOES_NOT_EXIST

 Class does not exist.


1412	ERROR_CLASS_HAS_WINDOWS

 Class still has open windows.


1413	ERROR_INVALID_INDEX

 Invalid index.


1414	ERROR_INVALID_ICON_HANDLE

 Invalid icon handle.


1415	ERROR_PRIVATE_DIALOG_INDEX

 Using private DIALOG window words.


1416	ERROR_LISTBOX_ID_NOT_FOUND

 The listbox identifier was not found.


1417	ERROR_NO_WILDCARD_CHARACTERS

 No wildcards were found.


1418	ERROR_CLIPBOARD_NOT_OPEN

 Thread does not have a clipboard open.


1419	ERROR_HOTKEY_NOT_REGISTERED

 Hot key is not registered.


1420	ERROR_WINDOW_NOT_DIALOG

 The window is not a valid dialog window.


1421	ERROR_CONTROL_ID_NOT_FOUND

 Control ID not found.


1422	ERROR_INVALID_COMBOBOX_MESSAGE

 Invalid message for a combo box because it does not have an edit control.


1423	ERROR_WINDOW_NOT_COMBOBOX

 The window is not a combo box.


1424	ERROR_INVALID_EDIT_HEIGHT

 Height must be less than 256.


1425	ERROR_DC_NOT_FOUND

 Invalid device context (DC) handle.


1426	ERROR_INVALID_HOOK_FILTER

 Invalid hook procedure type.


1427	ERROR_INVALID_FILTER_PROC

 Invalid hook procedure.


1428	ERROR_HOOK_NEEDS_HMOD

 Cannot set non-local hook without a module handle.


1429	ERROR_GLOBAL_ONLY_HOOK

 This hook procedure can only be set globally.


1430	ERROR_JOURNAL_HOOK_SET

 The journal hook procedure is already installed.


1431	ERROR_HOOK_NOT_INSTALLED

 The hook procedure is not installed.


1432	ERROR_INVALID_LB_MESSAGE

 Invalid message for single-selection listbox.


1433	ERROR_SETCOUNT_ON_BAD_LB

 LB_SETCOUNT sent to non-lazy listbox.


1434	ERROR_LB_WITHOUT_TABSTOPS

 This list box does not support tab stops.


1435	ERROR_DESTROY_OBJECT_OF_OTHER_THREAD

 Cannot destroy object created by another thread.


1436	ERROR_CHILD_WINDOW_MENU

 Child windows cannot have menus.


1437	ERROR_NO_SYSTEM_MENU

 The window does not have a system menu.


1438	ERROR_INVALID_MSGBOX_STYLE

 Invalid message box style.


1439	ERROR_INVALID_SPI_VALUE

 Invalid system-wide (SPI_*) parameter.


1440	ERROR_SCREEN_ALREADY_LOCKED

 Screen already locked.


1441	ERROR_HWNDS_HAVE_DIFF_PARENT

 All handles to windows in a multiple-window position structure must have the same parent.


1442	ERROR_NOT_CHILD_WINDOW

 The window is not a child window.


1443	ERROR_INVALID_GW_COMMAND

 Invalid GW_* command.


1444	ERROR_INVALID_THREAD_ID

 Invalid thread identifier.


1445	ERROR_NON_MDICHILD_WINDOW

 Cannot process a message from a window that is not a multiple document interface (MDI) window.


1446	ERROR_POPUP_ALREADY_ACTIVE

 Popup menu already active.


1447	ERROR_NO_SCROLLBARS

 The window does not have scroll bars.


1448	ERROR_INVALID_SCROLLBAR_RANGE

 Scroll bar range cannot be greater than 0x7FFF.


1449	ERROR_INVALID_SHOWWIN_COMMAND

 Cannot show or remove the window in the way specified.


1450	ERROR_NO_SYSTEM_RESOURCES

 Insufficient system resources exist to complete the requested service.


1451	ERROR_NONPAGED_SYSTEM_RESOURCES

 Insufficient system resources exist to complete the requested service.


1452	ERROR_PAGED_SYSTEM_RESOURCES

 Insufficient system resources exist to complete the requested service.


1453	ERROR_WORKING_SET_QUOTA

 Insufficient quota to complete the requested service.


1454	ERROR_PAGEFILE_QUOTA

 Insufficient quota to complete the requested service.


1455	ERROR_COMMITMENT_LIMIT

 The paging file is too small for this operation to complete.


1456	ERROR_MENU_ITEM_NOT_FOUND

 A menu item was not found.


1500	ERROR_EVENTLOG_FILE_CORRUPT

 The event log file is corrupt.


1501	ERROR_EVENTLOG_CANT_START

 No event log file could be opened, so the event logging service did not start.


1502	ERROR_LOG_FILE_FULL

 The event log file is full.


1503	ERROR_EVENTLOG_FILE_CHANGED

 The event log file has changed between reads.


1700	RPC_S_INVALID_STRING_BINDING

 The string binding is invalid.


1701	RPC_S_WRONG_KIND_OF_BINDING

 The binding handle is not the correct type.


1702	RPC_S_INVALID_BINDING

 The binding handle is invalid.


1703	RPC_S_PROTSEQ_NOT_SUPPORTED

 The RPC protocol sequence is not supported.


1704	RPC_S_INVALID_RPC_PROTSEQ

 The RPC protocol sequence is invalid.


1705	RPC_S_INVALID_STRING_UUID

 The string universal unique identifier (UUID) is invalid.


1706	RPC_S_INVALID_ENDPOINT_FORMAT

 The endpoint format is invalid.


1707	RPC_S_INVALID_NET_ADDR

 The network address is invalid.


1708	RPC_S_NO_ENDPOINT_FOUND

 No endpoint was found.


1709	RPC_S_INVALID_TIMEOUT

 The timeout value is invalid.


1710	RPC_S_OBJECT_NOT_FOUND

 The object universal unique identifier (UUID) was not found.


1711	RPC_S_ALREADY_REGISTERED

 The object universal unique identifier (UUID) has already been registered.


1712	RPC_S_TYPE_ALREADY_REGISTERED

 The type universal unique identifier (UUID) has already been registered.


1713	RPC_S_ALREADY_LISTENING

 The RPC server is already listening.


1714	RPC_S_NO_PROTSEQS_REGISTERED

 No protocol sequences have been registered.


1715	RPC_S_NOT_LISTENING

 The RPC server is not listening.


1716	RPC_S_UNKNOWN_MGR_TYPE

 The manager type is unknown.


1717	RPC_S_UNKNOWN_IF

 The interface is unknown.


1718	RPC_S_NO_BINDINGS

 There are no bindings.


1719	RPC_S_NO_PROTSEQS

 There are no protocol sequences.


1720	RPC_S_CANT_CREATE_ENDPOINT

 The endpoint cannot be created.


1721	RPC_S_OUT_OF_RESOURCES

 Not enough resources are available to complete this operation.


1722	RPC_S_SERVER_UNAVAILABLE

 The RPC server is unavailable.


1723	RPC_S_SERVER_TOO_BUSY

 The RPC server is too busy to complete this operation.


1724	RPC_S_INVALID_NETWORK_OPTIONS

 The network options are invalid.


1725	RPC_S_NO_CALL_ACTIVE

 There is not a remote procedure call active in this thread.


1726	RPC_S_CALL_FAILED

 The remote procedure call failed.


1727	RPC_S_CALL_FAILED_DNE

 The remote procedure call failed and did not execute.


1728	RPC_S_PROTOCOL_ERROR

 A remote procedure call (RPC) protocol error occurred.


1730	RPC_S_UNSUPPORTED_TRANS_SYN

 The transfer syntax is not supported by the RPC server.


1732	RPC_S_UNSUPPORTED_TYPE

 The universal unique identifier (UUID) type is not supported.


1733	RPC_S_INVALID_TAG

 The tag is invalid.


1734	RPC_S_INVALID_BOUND

 The array bounds are invalid.


1735	RPC_S_NO_ENTRY_NAME

 The binding does not contain an entry name.


1736	RPC_S_INVALID_NAME_SYNTAX

 The name syntax is invalid.


1737	RPC_S_UNSUPPORTED_NAME_SYNTAX

 The name syntax is not supported.


1739	RPC_S_UUID_NO_ADDRESS

 No network address is available to use to construct a universal unique identifier (UUID).


1740	RPC_S_DUPLICATE_ENDPOINT

 The endpoint is a duplicate.


1741	RPC_S_UNKNOWN_AUTHN_TYPE

 The authentication type is unknown.


1742	RPC_S_MAX_CALLS_TOO_SMALL

 The maximum number of calls is too small.


1743	RPC_S_STRING_TOO_LONG

 The string is too long.


1744	RPC_S_PROTSEQ_NOT_FOUND

 The RPC protocol sequence was not found.


1745	RPC_S_PROCNUM_OUT_OF_RANGE

 The procedure number is out of range.


1746	RPC_S_BINDING_HAS_NO_AUTH

 The binding does not contain any authentication information.


1747	RPC_S_UNKNOWN_AUTHN_SERVICE

 The authentication service is unknown.


1748	RPC_S_UNKNOWN_AUTHN_LEVEL

 The authentication level is unknown.


1749	RPC_S_INVALID_AUTH_IDENTITY

 The security context is invalid.


1750	RPC_S_UNKNOWN_AUTHZ_SERVICE

 The authorization service is unknown.


1751	EPT_S_INVALID_ENTRY

 The entry is invalid.


1752	EPT_S_CANT_PERFORM_OP

 The server endpoint cannot perform the operation.


1753	EPT_S_NOT_REGISTERED

 There are no more endpoints available from the endpoint mapper.


1754	RPC_S_NOTHING_TO_EXPORT

 No interfaces have been exported.


1755	RPC_S_INCOMPLETE_NAME

 The entry name is incomplete.


1756	RPC_S_INVALID_VERS_OPTION

 The version option is invalid.


1757	RPC_S_NO_MORE_MEMBERS

 There are no more members.


1758	RPC_S_NOT_ALL_OBJS_UNEXPORTED

 There is nothing to unexport.


1759	RPC_S_INTERFACE_NOT_FOUND

 The interface was not found.


1760	RPC_S_ENTRY_ALREADY_EXISTS

 The entry already exists.


1761	RPC_S_ENTRY_NOT_FOUND

 The entry is not found.


1762	RPC_S_NAME_SERVICE_UNAVAILABLE

 The name service is unavailable.


1763	RPC_S_INVALID_NAF_ID

 The network address family is invalid.


1764	RPC_S_CANNOT_SUPPORT

 The requested operation is not supported.


1765	RPC_S_NO_CONTEXT_AVAILABLE

 No security context is available to allow impersonation.


1766	RPC_S_INTERNAL_ERROR

 An internal error occurred in a remote procedure call (RPC).


1767	RPC_S_ZERO_DIVIDE

 The RPC server attempted an integer division by zero.


1768	RPC_S_ADDRESS_ERROR

 An addressing error occurred in the RPC server.


1769	RPC_S_FP_DIV_ZERO

 A floating-point operation at the RPC server caused a division by zero.


1770	RPC_S_FP_UNDERFLOW

 A floating-point underflow occurred at the RPC server.


1771	RPC_S_FP_OVERFLOW

 A floating-point overflow occurred at the RPC server.


1772	RPC_X_NO_MORE_ENTRIES

 The list of RPC servers available for the binding of auto handles has been exhausted.


1773	RPC_X_SS_CHAR_TRANS_OPEN_FAIL

 Unable to open the character translation table file.


1774	RPC_X_SS_CHAR_TRANS_SHORT_FILE

 The file containing the character translation table has fewer than 512 bytes.


1775	RPC_X_SS_IN_NULL_CONTEXT

 A null context handle was passed from the client to the host during a remote procedure call.


1777	RPC_X_SS_CONTEXT_DAMAGED

 The context handle changed during a remote procedure call.


1778	RPC_X_SS_HANDLES_MISMATCH

 The binding handles passed to a remote procedure call do not match.


1779	RPC_X_SS_CANNOT_GET_CALL_HANDLE

 The stub is unable to get the remote procedure call handle.


1780	RPC_X_NULL_REF_POINTER

 A null reference pointer was passed to the stub.


1781	RPC_X_ENUM_VALUE_OUT_OF_RANGE

 The enumeration value is out of range.


1782	RPC_X_BYTE_COUNT_TOO_SMALL

 The byte count is too small.


1783	RPC_X_BAD_STUB_DATA

 The stub received bad data.


1784	ERROR_INVALID_USER_BUFFER

 The supplied user buffer is not valid for the requested operation.


1785	ERROR_UNRECOGNIZED_MEDIA

 The disk media is not recognized.  It may not be formatted.


1786	ERROR_NO_TRUST_LSA_SECRET

 The workstation does not have a trust secret.


1787	ERROR_NO_TRUST_SAM_ACCOUNT

 The SAM database on the Windows NT Server does not have a computer account for this workstation trust relationship.


1788	ERROR_TRUSTED_DOMAIN_FAILURE

 The trust relationship between the primary domain and the trusted domain failed.


1789	ERROR_TRUSTED_RELATIONSHIP_FAILURE

 The trust relationship between this workstation and the primary domain failed.


1790	ERROR_TRUST_FAILURE

 The network logon failed.


1791	RPC_S_CALL_IN_PROGRESS

 A remote procedure call is already in progress for this thread.


1792	ERROR_NETLOGON_NOT_STARTED

 An attempt was made to logon, but the network logon service was not started.


1793	ERROR_ACCOUNT_EXPIRED

 The user's account has expired.


1794	ERROR_REDIRECTOR_HAS_OPEN_HANDLES

 The redirector is in use and cannot be unloaded.


1795	ERROR_PRINTER_DRIVER_ALREADY_INSTALLED

 The specified printer driver is already installed.


1796	ERROR_UNKNOWN_PORT

 The specified port is unknown.


1797	ERROR_UNKNOWN_PRINTER_DRIVER

 The printer driver is unknown.


1798	ERROR_UNKNOWN_PRINTPROCESSOR

 The print processor is unknown.


1799	ERROR_INVALID_SEPARATOR_FILE

 The specified separator file is invalid.


1800	ERROR_INVALID_PRIORITY

 The specified priority is invalid.


1801	ERROR_INVALID_PRINTER_NAME

 The printer name is invalid.


1802	ERROR_PRINTER_ALREADY_EXISTS

 The printer already exists.


1803	ERROR_INVALID_PRINTER_COMMAND

 The printer command is invalid.


1804	ERROR_INVALID_DATATYPE

 The specified datatype is invalid.


1805	ERROR_INVALID_ENVIRONMENT

 The Environment specified is invalid.


1806	RPC_S_NO_MORE_BINDINGS

 There are no more bindings.


1807 ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT
18070	ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT

 The account used is an interdomain trust account.  Use your global user account local user account to access this server.


1808	ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT

 The account used is a Computer Account.  Use your global user account or local user account to access this server.


1809	ERROR_NOLOGON_SERVER_TRUST_ACCOUNT

 The account used is an server trust account.  Use your global user account or local user account to access this server.


1810	ERROR_DOMAIN_TRUST_INCONSISTENT

 The name or security ID (SID) of the domain specified is inconsistent with the trust information for that domain.


1811	ERROR_SERVER_HAS_OPEN_HANDLES

 The server is in use and cannot be unloaded.


1812	ERROR_RESOURCE_DATA_NOT_FOUND

 The specified image file did not contain a resource section.


1813	ERROR_RESOURCE_TYPE_NOT_FOUND

 The specified resource type can not be found in the image file.


1814	ERROR_RESOURCE_NAME_NOT_FOUND

 The specified resource name can not be found in the image file.


1815	ERROR_RESOURCE_LANG_NOT_FOUND

 The specified resource language ID cannot be found in the image file.


1816	ERROR_NOT_ENOUGH_QUOTA

 Not enough quota is available to process this command.


1817	RPC_S_NO_INTERFACES

 No interfaces have been registered.


1818	RPC_S_CALL_CANCELLED

 The server was altered while processing this call.


1819	RPC_S_BINDING_INCOMPLETE

 The binding handle does not contain all required information.


1820	RPC_S_COMM_FAILURE

 Communications failure.


1821	RPC_S_UNSUPPORTED_AUTHN_LEVEL

 The requested authentication level is not supported.


1822	RPC_S_NO_PRINC_NAME

 No principal name registered.


1823	RPC_S_NOT_RPC_ERROR

 The error specified is not a valid Windows NT RPC error code.


1824	RPC_S_UUID_LOCAL_ONLY

 A UUID that is valid only on this computer has been allocated.


1825	RPC_S_SEC_PKG_ERROR

 A security package specific error occurred.


1826	RPC_S_NOT_CANCELLED

 Thread is not cancelled.


1827	RPC_X_INVALID_ES_ACTION

 Invalid operation on the encoding/decoding handle.


1828	RPC_X_WRONG_ES_VERSION

 Incompatible version of the serializing package.


1829	RPC_X_WRONG_STUB_VERSION

 Incompatible version of the RPC stub.


1898	RPC_S_GROUP_MEMBER_NOT_FOUND

 The group member was not found.


1899	EPT_S_CANT_CREATE

 The endpoint mapper database could not be created.


1900	RPC_S_INVALID_OBJECT

 The object universal unique identifier (UUID) is the nil UUID.


1901	ERROR_INVALID_TIME

 The specified time is invalid.


1902	ERROR_INVALID_FORM_NAME

 The specified Form name is invalid.


1903	ERROR_INVALID_FORM_SIZE

 The specified Form size is invalid


1904	ERROR_ALREADY_WAITING

 The specified Printer handle is already being waited on


1905	ERROR_PRINTER_DELETED

 The specified Printer has been deleted


1906	ERROR_INVALID_PRINTER_STATE

 The state of the Printer is invalid


1907	ERROR_PASSWORD_MUST_CHANGE

 The user must change his password before he logs on the first time.


1908	ERROR_DOMAIN_CONTROLLER_NOT_FOUND

 Could not find the domain controller for this domain.


1909	ERROR_ACCOUNT_LOCKED_OUT

 The referenced account is currently locked out and may not be logged on to.


6118	ERROR_NO_BROWSER_SERVERS_FOUND

 The list of servers for this workgroup is not currently available


2000	ERROR_INVALID_PIXEL_FORMAT

 The pixel format is invalid.


2001	ERROR_BAD_DRIVER

 The specified driver is invalid.


2002	ERROR_INVALID_WINDOW_STYLE

 The window style or class attribute is invalid for this operation.


2003	ERROR_METAFILE_NOT_SUPPORTED

 The requested metafile operation is not supported.


2004	ERROR_TRANSFORM_NOT_SUPPORTED

 The requested transformation operation is not supported.


2005	ERROR_CLIPPING_NOT_SUPPORTED

 The requested clipping operation is not supported.


3000	ERROR_UNKNOWN_PRINT_MONITOR

 The specified print monitor is unknown.


3001	ERROR_PRINTER_DRIVER_IN_USE

 The specified printer driver is currently in use.


3002	ERROR_SPOOL_FILE_NOT_FOUND

 The spool file was not found.


3003	ERROR_SPL_NO_STARTDOC

 A StartDocPrinter call was not issued.


3004	ERROR_SPL_NO_ADDJOB

 An AddJob call was not issued.


3005	ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED

 The specified print processor has already been installed.


3006	ERROR_PRINT_MONITOR_ALREADY_INSTALLED

 The specified print monitor has already been installed.


4000	ERROR_WINS_INTERNAL

 WINS encountered an error while processing the command.


4001	ERROR_CAN_NOT_DEL_LOCAL_WINS

 The local WINS can not be deleted.


4002	ERROR_STATIC_INIT

 The importation from the file failed.


4003	ERROR_INC_BACKUP

 The backup Failed.  Was a full backup done before ?


4004	ERROR_FULL_BACKUP

 The backup Failed.  Check the directory that you are backing the database to.


4005	ERROR_REC_NON_EXISTENT

 The name does not exist in the WINS database.


4006	ERROR_RPL_NOT_ALLOWED

 Replication with a non-configured partner is not allowed.


0x8000FFFF	E_UNEXPECTED

 Catastrophic failure


0x80004001	E_NOTIMPL

 Not implemented


0x8007000E	E_OUTOFMEMORY

 Ran out of memory


0x80070057	E_INVALIDARG

 One or more arguments are invalid


0x80004002	E_NOINTERFACE

 No such interface supported


0x80004003	E_POINTER

 Invalid pointer


0x80070006	E_HANDLE

 Invalid handle


0x80004004	E_ABORT

 Operation aborted


0x80004005	E_FAIL

 Unspecified error


0x80070005	E_ACCESSDENIED

 General access denied error


0x80000001	E_NOTIMPL

 Not implemented


0x80000002	E_OUTOFMEMORY

 Ran out of memory


0x80000003	E_INVALIDARG

 One or more arguments are invalid


0x80000004	E_NOINTERFACE

 No such interface supported


0x80000005	E_POINTER

 Invalid pointer


0x80000006	E_HANDLE

 Invalid handle


0x80000007	E_ABORT

 Operation aborted


0x80000008	E_FAIL

 Unspecified error


0x80000009	E_ACCESSDENIED

 General access denied error


0x80004006	CO_E_INIT_TLS

 Thread local storage failure


0x80004007	CO_E_INIT_SHARED_ALLOCATOR

 Get shared memory allocator failure


0x80004008	CO_E_INIT_MEMORY_ALLOCATOR

 Get memory allocator failure


0x80004009	CO_E_INIT_CLASS_CACHE

 Unable to initialize class cache


0x8000400A	CO_E_INIT_RPC_CHANNEL

 Unable to initialize RPC services


0x8000400B	CO_E_INIT_TLS_SET_CHANNEL_CONTROL

 Cannot set thread local storage channel control


0x8000400C	CO_E_INIT_TLS_CHANNEL_CONTROL

 Could not allocate thread local storage channel control


0x8000400D	CO_E_INIT_UNACCEPTED_USER_ALLOCATOR

 The user supplied memory allocator is unacceptable


0x8000400E	CO_E_INIT_SCM_MUTEX_EXISTS

 The OLE service mutex already exists


0x8000400F	CO_E_INIT_SCM_FILE_MAPPING_EXISTS

 The OLE service file mapping already exists


0x80004010	CO_E_INIT_SCM_MAP_VIEW_OF_FILE

 Unable to map view of file for OLE service


0x80004011	CO_E_INIT_SCM_EXEC_FAILURE

 Failure attempting to launch OLE service


0x80004012	CO_E_INIT_ONLY_SINGLE_THREADED

 There was an attempt to call CoInitialize a second time while single threaded


0x80040000	OLE_E_OLEVERB

 Invalid OLEVERB structure


0x80040001	OLE_E_ADVF

 Invalid advise flags


0x80040002	OLE_E_ENUM_NOMORE

 Can't enumerate any more, because the associated data is missing


0x80040003	OLE_E_ADVISENOTSUPPORTED

 This implementation doesn't take advises


0x80040004	OLE_E_NOCONNECTION

 There is no connection for this connection ID


0x80040005	OLE_E_NOTRUNNING

 Need to run the object to perform this operation


0x80040006	OLE_E_NOCACHE

 There is no cache to operate on


0x80040007	OLE_E_BLANK

 Uninitialized object


0x80040008	OLE_E_CLASSDIFF

 Linked object's source class has changed


0x80040009	OLE_E_CANT_GETMONIKER

 Not able to get the moniker of the object


0x8004000A	OLE_E_CANT_BINDTOSOURCE

 Not able to bind to the source


0x8004000B	OLE_E_STATIC

 Object is static; operation not allowed


0x8004000C	OLE_E_PROMPTSAVECANCELLED

 User cancelled out of save dialog


0x8004000D	OLE_E_INVALIDRECT

 Invalid rectangle


0x8004000E	OLE_E_WRONGCOMPOBJ

 compobj.dll is too old for the ole2.dll initialized


0x8004000F	OLE_E_INVALIDHWND

 Invalid window handle


0x80040010	OLE_E_NOT_INPLACEACTIVE

 Object is not in any of the inplace active states


0x80040011	OLE_E_CANTCONVERT

 Not able to convert object


0x80040012	OLE_E_NOSTORAGE

 Not able to perform the operation because object is not given storage yet


0x80040064	DV_E_FORMATETC

 Invalid FORMATETC structure


0x80040065	DV_E_DVTARGETDEVICE

 Invalid DVTARGETDEVICE structure


0x80040066	DV_E_STGMEDIUM

 Invalid STDGMEDIUM structure


0x80040067	DV_E_STATDATA

 Invalid STATDATA structure


0x80040068	DV_E_LINDEX

 Invalid lindex


0x80040069	DV_E_TYMED

 Invalid tymed


0x8004006A	DV_E_CLIPFORMAT

 Invalid clipboard format


0x8004006B	DV_E_DVASPECT

 Invalid aspect(s)


0x8004006C	DV_E_DVTARGETDEVICE_SIZE

 tdSize parameter of the DVTARGETDEVICE structure is invalid


0x8004006D	DV_E_NOIVIEWOBJECT

 Object doesn't support IViewObject interface


0x80040100	DRAGDROP_E_NOTREGISTERED

 Trying to revoke a drop target that has not been registered


0x80040101	DRAGDROP_E_ALREADYREGISTERED

 This window has already been registered as a drop target


0x80040102	DRAGDROP_E_INVALIDHWND

 Invalid window handle


0x80040110	CLASS_E_NOAGGREGATION

 Class does not support aggregation (or class object is remote)


0x80040111	CLASS_E_CLASSNOTAVAILABLE

 ClassFactory cannot supply requested class


0x80040140	VIEW_E_DRAW

 Error drawing view


0x80040150	REGDB_E_READREGDB

 Could not read key from registry


0x80040151	REGDB_E_WRITEREGDB

 Could not write key to registry


0x80040152	REGDB_E_KEYMISSING

 Could not find the key in the registry


0x80040153	REGDB_E_INVALIDVALUE

 Invalid value for registry


0x80040154	REGDB_E_CLASSNOTREG

 Class not registered


0x80040155	REGDB_E_IIDNOTREG

 Interface not registered


0x80040170	CACHE_E_NOCACHE_UPDATED

 Cache not updated


0x80040180	OLEOBJ_E_NOVERBS

 No verbs for OLE object


0x80040181	OLEOBJ_E_INVALIDVERB

 Invalid verb for OLE object


0x800401A0	INPLACE_E_NOTUNDOABLE

 Undo is not available


0x800401A1	INPLACE_E_NOTOOLSPACE

 Space for tools is not available


0x800401C0	CONVERT10_E_OLESTREAM_GET

 OLESTREAM Get method failed


0x800401C1	CONVERT10_E_OLESTREAM_PUT

 OLESTREAM Put method failed


0x800401C2	CONVERT10_E_OLESTREAM_FMT

 Contents of the OLESTREAM not in correct format


0x800401C3	CONVERT10_E_OLESTREAM_BITMAP_TO_DIB

 There was an error in a Windows GDI call while converting the bitmap to a DIB


0x800401C4	CONVERT10_E_STG_FMT

 Contents of the IStorage not in correct format


0x800401C5	CONVERT10_E_STG_NO_STD_STREAM

 Contents of IStorage is missing one of the standard streams


0x800401C6	CONVERT10_E_STG_DIB_TO_BITMAP

 There was an error in a Windows GDI call while converting the DIB to a bitmap.


0x800401D0	CLIPBRD_E_CANT_OPEN

 OpenClipboard Failed


0x800401D1	CLIPBRD_E_CANT_EMPTY

 EmptyClipboard Failed


0x800401D2	CLIPBRD_E_CANT_SET

 SetClipboard Failed


0x800401D3	CLIPBRD_E_BAD_DATA

 Data on clipboard is invalid


0x800401D4	CLIPBRD_E_CANT_CLOSE

 CloseClipboard Failed


0x800401E0	MK_E_CONNECTMANUALLY

 Moniker needs to be connected manually


0x800401E1	MK_E_EXCEEDEDDEADLINE

 Operation exceeded deadline


0x800401E2	MK_E_NEEDGENERIC

 Moniker needs to be generic


0x800401E3	MK_E_UNAVAILABLE

 Operation unavailable


0x800401E4	MK_E_SYNTAX

 Invalid syntax


0x800401E5	MK_E_NOOBJECT

 No object for moniker


0x800401E6	MK_E_INVALIDEXTENSION

 Bad extension for file


0x800401E7	MK_E_INTERMEDIATEINTERFACENOTSUPPORTED

 Intermediate operation failed


0x800401E8	MK_E_NOTBINDABLE

 Moniker is not bindable


0x800401E9	MK_E_NOTBOUND

 Moniker is not bound


0x800401EA	MK_E_CANTOPENFILE

 Moniker cannot open file


0x800401EB	MK_E_MUSTBOTHERUSER

 User input required for operation to succeed


0x800401EC	MK_E_NOINVERSE

 Moniker class has no inverse


0x800401ED	MK_E_NOSTORAGE

 Moniker does not refer to storage


0x800401EE	MK_E_NOPREFIX

 No common prefix


0x800401EF	MK_E_ENUMERATION_FAILED

 Moniker could not be enumerated


0x800401F0	CO_E_NOTINITIALIZED

 CoInitialize has not been called.


0x800401F1	CO_E_ALREADYINITIALIZED

 CoInitialize has already been called.


0x800401F2	CO_E_CANTDETERMINECLASS

 Class of object cannot be determined


0x800401F3	CO_E_CLASSSTRING

 Invalid class string


0x800401F4	CO_E_IIDSTRING

 Invalid interface string


0x800401F5	CO_E_APPNOTFOUND

 Application not found


0x800401F6	CO_E_APPSINGLEUSE

 Application cannot be run more than once


0x800401F7	CO_E_ERRORINAPP

 Some error in application program


0x800401F8	CO_E_DLLNOTFOUND

 DLL for class not found


0x800401F9	CO_E_ERRORINDLL

 Error in the DLL


0x800401FA	CO_E_WRONGOSFORAPP

 Wrong OS or OS version for application


0x800401FB	CO_E_OBJNOTREG

 Object is not registered


0x800401FC	CO_E_OBJISREG

 Object is already registered


0x800401FD	CO_E_OBJNOTCONNECTED

 Object is not connected to server


0x800401FE	CO_E_APPDIDNTREG

 Application was launched but it didn't register a class factory


0x800401FF	CO_E_RELEASED

 Object has been released


0x00040000	OLE_S_USEREG

 Use the registry database to provide the requested information


0x00040001	OLE_S_STATIC

 Success, but static


0x00040002	OLE_S_MAC_CLIPFORMAT

 Macintosh clipboard format


0x00040100	DRAGDROP_S_DROP

 Successful drop took place


0x00040101	DRAGDROP_S_CANCEL

 Drag-drop operation canceled


0x00040102	DRAGDROP_S_USEDEFAULTCURSORS

 Use the default cursor


0x00040130	DATA_S_SAMEFORMATETC

 Data has same FORMATETC


0x00040140	VIEW_S_ALREADY_FROZEN

 View is already frozen


0x00040170	CACHE_S_FORMATETC_NOTSUPPORTED

 FORMATETC not supported


0x00040171	CACHE_S_SAMECACHE

 Same cache


0x00040172	CACHE_S_SOMECACHES_NOTUPDATED

 Some cache(s) not updated


0x00040180	OLEOBJ_S_INVALIDVERB

 Invalid verb for OLE object


0x00040181	OLEOBJ_S_CANNOT_DOVERB_NOW

 Verb number is valid but verb cannot be done now


0x00040182	OLEOBJ_S_INVALIDHWND

 Invalid window handle passed


0x000401A0	INPLACE_S_TRUNCATED

 Message is too long; some of it had to be truncated before displaying


0x000401C0	CONVERT10_S_NO_PRESENTATION

 Unable to convert OLESTREAM to IStorage


0x000401E2	MK_S_REDUCED_TO_SELF

 Moniker reduced to itself


0x000401E4	MK_S_ME

 Common prefix is this moniker


0x000401E5	MK_S_HIM

 Common prefix is input moniker


0x000401E6	MK_S_US

 Common prefix is both monikers


0x000401E7	MK_S_MONIKERALREADYREGISTERED

 Moniker is already registered in running object table


0x80080001	CO_E_CLASS_CREATE_FAILED

 Attempt to create a class object failed


0x80080002	CO_E_SCM_ERROR

 OLE service could not bind object


0x80080003	CO_E_SCM_RPC_FAILURE

 RPC communication failed with OLE service


0x80080004	CO_E_BAD_PATH

 Bad path to object


0x80080005	CO_E_SERVER_EXEC_FAILURE

 Server execution failed


0x80080006	CO_E_OBJSRV_RPC_FAILURE

 OLE service could not communicate with the object server


0x80080007	MK_E_NO_NORMALIZED

 Moniker path could not be normalized


0x80080008	CO_E_SERVER_STOPPING

 Object server is stopping when OLE service contacts it


0x80080009	MEM_E_INVALID_ROOT

 An invalid root block pointer was specified


0x80080010	MEM_E_INVALID_LINK

 An allocation chain contained an invalid link pointer


0x80080011	MEM_E_INVALID_SIZE

 The requested allocation size was too large


0x80020001	DISP_E_UNKNOWNINTERFACE

 Unknown interface.


0x80020003	DISP_E_MEMBERNOTFOUND

 Member not found.


0x80020004	DISP_E_PARAMNOTFOUND

 Parameter not found.


0x80020005	DISP_E_TYPEMISMATCH

 Type mismatch.


0x80020006	DISP_E_UNKNOWNNAME

 Unknown name.


0x80020007	DISP_E_NONAMEDARGS

 No named arguments.


0x80020008	DISP_E_BADVARTYPE

 Bad variable type.


0x80020009	DISP_E_EXCEPTION

 Exception occurred.


0x8002000A	DISP_E_OVERFLOW

 Out of present range.


0x8002000B	DISP_E_BADINDEX

 Invalid index.


0x8002000C	DISP_E_UNKNOWNLCID

 Unknown language.


0x8002000D	DISP_E_ARRAYISLOCKED

 Memory is locked.


0x8002000E	DISP_E_BADPARAMCOUNT

 Invalid number of parameters.


0x8002000F	DISP_E_PARAMNOTOPTIONAL

 Parameter not optional.


0x80020010	DISP_E_BADCALLEE

 Invalid callee.


0x80020011	DISP_E_NOTACOLLECTION

 Does not support a collection.


0x80028016	TYPE_E_BUFFERTOOSMALL

 Buffer too small.


0x80028018	TYPE_E_INVDATAREAD

 Old format or invalid type library.


0x80028019	TYPE_E_UNSUPFORMAT

 Old format or invalid type library.


0x8002801C	TYPE_E_REGISTRYACCESS

 Error accessing the OLE registry.


0x8002801D	TYPE_E_LIBNOTREGISTERED

 Library not registered.


0x80028027	TYPE_E_UNDEFINEDTYPE

 Bound to unknown type.


0x80028028	TYPE_E_QUALIFIEDNAMEDISALLOWED

 Qualified name disallowed.


0x80028029	TYPE_E_INVALIDSTATE

 Invalid forward reference, or reference to uncompiled type.


0x8002802A	TYPE_E_WRONGTYPEKIND

 Type mismatch.


0x8002802B	TYPE_E_ELEMENTNOTFOUND

 Element not found.


0x8002802C	TYPE_E_AMBIGUOUSNAME

 Ambiguous name.


0x8002802D	TYPE_E_NAMECONFLICT

 Name already exists in the library.


0x8002802E	TYPE_E_UNKNOWNLCID

 Unknown LCID.


0x8002802F	TYPE_E_DLLFUNCTIONNOTFOUND

 Function not defined in specified DLL.


0x800288BD	TYPE_E_BADMODULEKIND

 Wrong module kind for the operation.


0x800288C5	TYPE_E_SIZETOOBIG

 Size may not exceed 64K.


0x800288C6	TYPE_E_DUPLICATEID

 Duplicate ID in inheritance hierarchy.


0x800288CF	TYPE_E_INVALIDID

 Incorrect inheritance depth in standard OLE hmember.


0x80028CA0	TYPE_E_TYPEMISMATCH

 Type mismatch.


0x80028CA1	TYPE_E_OUTOFBOUNDS

 Invalid number of arguments.


0x80028CA2	TYPE_E_IOERROR

 I/O Error.


0x80028CA3	TYPE_E_CANTCREATETMPFILE

 Error creating unique tmp file.


0x80029C4A	TYPE_E_CANTLOADLIBRARY

 Error loading type library/DLL.


0x80029C83	TYPE_E_INCONSISTENTPROPFUNCS

 Inconsistent property functions.


0x80029C84	TYPE_E_CIRCULARTYPE

 Circular dependency between types/modules.


0x80030001	STG_E_INVALIDFUNCTION

 Unable to perform requested operation.


0x80030002	STG_E_FILENOTFOUND

 %1 could not be found.


0x80030003	STG_E_PATHNOTFOUND

 The path %1 could not be found.


0x80030004	STG_E_TOOMANYOPENFILES

 There are insufficient resources to open another file.


0x80030005	STG_E_ACCESSDENIED

 Access Denied.


0x80030006	STG_E_INVALIDHANDLE

 Attempted an operation on an invalid object.


0x80030008	STG_E_INSUFFICIENTMEMORY

 There is insufficient memory available to complete operation.


0x80030009	STG_E_INVALIDPOINTER

 Invalid pointer error.


0x80030012	STG_E_NOMOREFILES

 There are no more entries to return.


0x80030013	STG_E_DISKISWRITEPROTECTED

 Disk is write-protected.


0x80030019	STG_E_SEEKERROR

 An error occurred during a seek operation.


0x8003001D	STG_E_WRITEFAULT

 A disk error occurred during a write operation.


0x8003001E	STG_E_READFAULT

 A disk error occurred during a read operation.


0x80030020	STG_E_SHAREVIOLATION

 A share violation has occurred.


0x80030021	STG_E_LOCKVIOLATION

 A lock violation has occurred.


0x80030050	STG_E_FILEALREADYEXISTS

 %1 already exists.


0x80030057	STG_E_INVALIDPARAMETER

 Invalid parameter error.


0x80030070	STG_E_MEDIUMFULL

 There is insufficient disk space to complete operation.


0x800300FA	STG_E_ABNORMALAPIEXIT

 An API call exited abnormally.


0x800300FB	STG_E_INVALIDHEADER

 The file %1 is not a valid compound file.


0x800300FC	STG_E_INVALIDNAME

 The name %1 is not valid.


0x800300FD	STG_E_UNKNOWN

 An unexpected error occurred.


0x800300FE	STG_E_UNIMPLEMENTEDFUNCTION

 That function is not implemented.


0x800300FF	STG_E_INVALIDFLAG

 Invalid flag error.


0x80030100	STG_E_INUSE

 Attempted to use an object that is busy.


0x80030101	STG_E_NOTCURRENT

 The storage has been changed since the last commit.


0x80030102	STG_E_REVERTED

 Attempted to use an object that has ceased to exist.


0x80030103	STG_E_CANTSAVE

 Can't save.


0x80030104	STG_E_OLDFORMAT

 The compound file %1 was produced with an incompatible version of storage.


0x80030105	STG_E_OLDDLL

 The compound file %1 was produced with a newer version of storage.


0x80030106	STG_E_SHAREREQUIRED

 Share.exe or equivalent is required for operation.


0x80030107	STG_E_NOTFILEBASEDSTORAGE

 Illegal operation called on non-file based storage.


0x80030108	STG_E_EXTANTMARSHALLINGS

 Illegal operation called on object with extant marshallings.


0x00030200	STG_S_CONVERTED

 The underlying file was converted to compound file format.


0x80010001	RPC_E_CALL_REJECTED

 Call was rejected by callee.


0x80010002	RPC_E_CALL_CANCELED

 Call was canceled by the message filter.


0x80010003	RPC_E_CANTPOST_INSENDCALL

 The caller is dispatching an intertask SendMessage call and cannot call out via PostMessage.


0x80010004	RPC_E_CANTCALLOUT_INASYNCCALL

 The caller is dispatching an asynchronous call and cannot make an outgoing call on behalf of this call.


0x80010005	RPC_E_CANTCALLOUT_INEXTERNALCALL

 It is illegal to call out while inside message filter.


0x80010006	RPC_E_CONNECTION_TERMINATED

 The connection terminated or is in a bogus state and cannot be used any more. Other connections are still valid.


0x80010007	RPC_E_SERVER_DIED

 The callee (server [not server application]) is not available and disappeared; all connections are invalid.  The call may have executed.


0x80010008	RPC_E_CLIENT_DIED

 The caller (client) disappeared while the callee (server) was processing a call.


0x80010009	RPC_E_INVALID_DATAPACKET

 The data packet with the marshalled parameter data is incorrect.


0x8001000A	RPC_E_CANTTRANSMIT_CALL

 The call was not transmitted properly; the message queue was full and was not emptied after yielding.


0x8001000B	RPC_E_CLIENT_CANTMARSHAL_DATA

 The client (caller) cannot marshall the parameter data - low memory, etc.


0x8001000C	RPC_E_CLIENT_CANTUNMARSHAL_DATA

 The client (caller) cannot unmarshall the return data - low memory, etc.


0x8001000D	RPC_E_SERVER_CANTMARSHAL_DATA

 The server (callee) cannot marshall the return data - low memory, etc.


0x8001000E	RPC_E_SERVER_CANTUNMARSHAL_DATA

 The server (callee) cannot unmarshall the parameter data - low memory, etc.


0x8001000F	RPC_E_INVALID_DATA

 Received data is invalid; could be server or client data.


0x80010010	RPC_E_INVALID_PARAMETER

 A particular parameter is invalid and cannot be (un)marshalled.


0x80010011	RPC_E_CANTCALLOUT_AGAIN

 There is no second outgoing call on same channel in DDE conversation.


0x80010012	RPC_E_SERVER_DIED_DNE

 The callee (server [not server application]) is not available and disappeared; all connections are invalid.  The call did not execute.


0x80010100	RPC_E_SYS_CALL_FAILED

 System call failed.


0x80010101	RPC_E_OUT_OF_RESOURCES

 Could not allocate some required resource (memory, events, ...)


0x80010102	RPC_E_ATTEMPTED_MULTITHREAD

 Attempted to make calls on more than one thread in single threaded mode.


0x80010103	RPC_E_NOT_REGISTERED

 The requested interface is not registered on the server object.


0x80010104	RPC_E_FAULT

 RPC could not call the server or could not return the results of calling the server.


0x80010105	RPC_E_SERVERFAULT

 The server threw an exception.


0x80010106	RPC_E_CHANGED_MODE

 Cannot change thread mode after it is set.


0x80010107	RPC_E_INVALIDMETHOD

 The method called does not exist on the server.


0x80010108	RPC_E_DISCONNECTED

 The object invoked has disconnected from its clients.


0x80010109	RPC_E_RETRY

 The object invoked chose not to process the call now.  Try again later.


0x8001010A	RPC_E_SERVERCALL_RETRYLATER

 The message filter indicated that the application is busy.


0x8001010B	RPC_E_SERVERCALL_REJECTED

 The message filter rejected the call.


0x8001010C	RPC_E_INVALID_CALLDATA

 A call control interfaces was called with invalid data.


0x8001010D	RPC_E_CANTCALLOUT_ININPUTSYNCCALL

 An outgoing call cannot be made since the application is dispatching an input-synchronous call.


0x8001010E	RPC_E_WRONG_THREAD

 The application called an interface that was marshalled for a different thread.


0x8001010F	RPC_E_THREAD_NOT_INIT

 CoInitialize has not been called on the current thread.


0x8001FFFF	RPC_E_UNEXPECTED

 An internal error occurred.


Status Code Format
OLE Error Code Format

The return value of OLE APIs and methods is an HRESULT. This is not a handle to anything, but is merely a 32-bit value with several fields encoded in the value.

HRESULTs are 32 bit values laid out as follows:

 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1

 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

+-+-+-+-+-+---------------------+-------------------------------+

|S|R|C|N|r|    Facility         |               Code            |

+-+-+-+-+-+---------------------+-------------------------------+

where

     S - Severity - indicates success/fail

         0 - Success

         1 - Fail (COERROR)

     R - reserved portion of the facility code, corresponds to NT's second severity bit.

     C - reserved portion of the facility code, corresponds to NT's C field.

     N - reserved portion of the facility code. Used to indicate a mapped NT status value.

     r - reserved portion of the facility code. Reserved for internal use. Used to indicate HRESULT values that are not status values, but are instead message identifiers for display strings.

     Facility - is the facility code

FACILITY_NULL

FACILITY_RPC	1

FACILITY_DISPATCH	2

FACILITY_STORAGE	3

FACILITY_ITF	4

FACILITY_WIN32	7

FACILITY_WINDOWS	8

FACILITY_CONTROL	10

     Code - is the facility's status code


Network Event Codes
Device Driver Specific Events

The following event codes are errors which can be generated by specific classes of devices which may appear in the Event Viewer System log.

Note that the codes are not necessarily unique across the system. Therefore it is important that as well as the event code you also note the component generating the event to be sure of referencing the correct information.

I/O Manager Device Events (1 - 26)

Disk Fault Tolerance Driver Events (1 - 27)

Mouse Events

Mouclass Events (1 - 12)

Bus mouse driver (1 - 26)

Inport mouse driver (1 - 26)

Serial mouse driver (1 - 26)

Parallel Device

Serial Device Events

Serial driver (1 - 36)

Digiboard serial driver

Digifep5 (1 - 24)

Ntxall (1001 - 1011)

Ntcx (1001 - 1009)

Ntepc (1001 - 1010)

Ntxem (1001 - 1010)

Keyboard Events

Keyboard class driver (1 - 12)

i8042prt Keyboard/Mouse driver (1 - 34)

PC Card (PCMCIA) (1 - 6)


2000	EVENT_ATALK_NAME_REGISTERED

The AppleTalk router registered the name %2 on the network


2001	EVENT_ATALK_RESOURCE_SHORTAGE

The Appletalk stack was unable to perform an operation due to a shortage of available resources.


2002	EVENT_ATALK_CANT_CREATE_DEVICE

Appletalk could not create the device %2.  Appletalk could not be started.


2003	EVENT_ATALK_UNLOAD

Appletalk has successfully unloaded.


2004	EVENT_ATALK_ROUTING_BIND_FAIL

The Appletalk stack was unable to bind to a mac when in routing configuration.


2005	EVENT_ATALK_INIT_NISNOTOPEN

The AppleTalk stack could not register its name on port %2 as the NIS was not open on the node


2006	EVENT_ATALK_INIT_NAMEREGISTERFAILED

The AppleTalk stack could not register its name on port %2. Verify the name is less than 32 characters long


2007	EVENT_ATALK_INIT_NAMEINUSE

The AppleTalk stack could not register its name on port %2. It is currently in use on the network. Choose a different name and restart Appletalk.


2008	EVENT_ATALK_SEEDING_NOTALLOWED

An invalid port type had seeding information specified on port %2


2009	EVENT_ATALK_DEFAULTPORT_NOTALLOWED

An invalid port type (localtalk) was specified as the default port on port %2


2010	EVENT_ATALK_INVALID_PORTNAME

A port name specified was greater than the maximum length allowed (32 characters) on port %2


2011	EVENT_ATALK_INVALID_NETRANGE

The Appletalk stack had a port specifying an invalid network range on port %2


2012	EVENT_ATALK_INITIAL_RANGEOVERLAP

The network ranges specified for one or more ports overlap with those of the other ports on port %2


2013	EVENT_ATALK_PRAM_OUTOFSYNC

The Appletalk stack's PRAM values for the network range were not within the network range specified and are being ignored on port %2


2014	EVENT_ATALK_NONEXT_DEFZONE

A non-extended port had a default zone specified on port %2


2015	EVENT_ATALK_INVALID_DEFZONE

Default zone specified was invalid on port %2


2016	EVENT_ATALK_NO_DEFZONE

No default zone was specified on %2.


2017	EVENT_ATALK_INVALID_DESIREDZONE

Desired zone invalid or not specified.


2018	EVENT_ATALK_INVALID_ZONEINLIST

An invalid zone name specified in the zone list for port %2


2019	EVENT_ATALK_ZONE_NOTINLIST

The default/desired zone name specified is not in the zone list for port %2


2020	EVENT_ATALK_NO_DEFAULTPORT

No port is configured to be the default port.


2021	EVENT_ATALK_INVALID_DEFAULTPORT

An invalid port is configured to be the default port %2


2022	EVENT_ATALK_INIT_CONTROLLER

The adapter on port %2 could not be intialized


2023	EVENT_ATALK_INIT_FINDADDRESS

The adapter address on port %2 could not be determined


2024	EVENT_ATALK_INIT_COULDNOTGETNODE

The Appletalk stack failed to acquire a node on port %2


2025	EVENT_ATALK_SEEDROUTER_NONETRANGE

A seeding port had no network range specified on port %2


2026	EVENT_ATALK_SEEDROUTER_NOZONELIST

A seeding port had no zone list specified on port %2


2027	EVENT_ATALK_SEEDROUTER_TOOMANYZONES

A seeding port had too many zones specified on port %2


2028	EVENT_ATALK_INVALID_ZONEINFO

A port had invalid zone information.


2029	EVENT_ATALK_NONEXTENDED_ZONEINFOINVALID

Either the default zone was null or the zone list was empty on an non-extended port %2


2030	EVENT_ATALK_EXTRAZONESINLIST

There was more than one zone specified in the zone list for a non-extended port %2


2031	EVENT_ATALK_OPENATALKKEY

The Appletalk stack was unable to open the appletalk key in the registry.


2032	EVENT_ATALK_INVALID_BINDINGS

The Appletalk stack had problems with the bindings specified


2033	EVENT_ATALK_NO_ENABLEROUTERKEY

The Appletalk stack was unable to find the EnableRouter key in the registry.


2034	EVENT_ATALK_ROUTER_NOTROUTINGPORT

The Appletalk stack attempted to start the router on a port not configured to be one %2


2035	EVENT_ATALK_ROUTER_COULDNOTGETNODE

The Appletalk router could not start on port %2 as it could not acquire a node


2036	EVENT_ATALK_ROUTER_ZIPRTMPERROR

The Appletalk router could not start ZIP/RTMP processes on port %2


2037	EVENT_ATALK_ROUTER_RELEASENODE

The Appletalk router could not release a node it acquired on port %2


2038	EVENT_ATALK_ROUTERSTART

The Appletalk router could not be started on port %2


2039	EVENT_ATALK_INVALIDAARPPACKET

The Appletalk stack received an invalid aarp packet on port %2


2040	EVENT_ATALK_AARP_SEND_FAIL

An AARP packet could not be sent on port %2


2041	EVENT_ATALK_OPENZIPSOCKET

The Zone Information Socket could not be opened on a new node being acquired, and the acquired node is being released on port %2


2042	EVENT_ATALK_STARTUPRANGENODE

The Appletalk stack is releasing a node acquired on the port %2 as the non-seeding routing port is not seeded by any router on the net


2043	EVENT_ATALK_INITIALRANGENODE

The Appletalk stack is releasing a node acquired on the port %2 as the node was obtained in the initial range. Node is now being acquired in the seeded range.


2044	EVENT_ATALK_AMT_INVALIDSOURCE

The Appletalk stack did not insert an entry in the Address Mapping Table on port %2 as it contained an invalid source address


2045	EVENT_ATALK_ZIPSENDPACKET

The Appletalk stack was unable to send a ZIP packet on port %2


2046	EVENT_ATALK_ZIPSOCKETCLOSE

The Appletalk stack was unable to close a socket opened for a ZIP request on port %2


2047	EVENT_ATALK_NODE_OPENSOCKETS

The Appletalk stack could not open RTMP/NBP/EP listeners on a node created on port %2


2048	EVENT_ATALK_NODE_CLOSESOCKETS

The Appletalk stack could not close sockets on a node on port %2 and so the node may not be released properly


2049	EVENT_ATALK_OPENSOCKETFAILED

The Appletalk stack could not open a socket even after acquiring a new node


2050	EVENT_ATALK_REGISTERPROTOCOL

Appletalk failed to register itself with the NDIS wrapper.


2051	EVENT_ATALK_DEREGISTERPROTOCOL

Appletalk failed to deregister itself with the NDIS wrapper.


2052	EVENT_ATALK_OPENADAPTER

Appletalk failed to open the adapter (bind to the mac) %2.


2053	EVENT_ATALK_CLOSEADAPTER

Appletalk failed to close the adapter %2.


2054	EVENT_ATALK_NOTBOUNDTOMAC

Appletalk is not bound to the adapter %2. Request for the adapter ignored.


2055	EVENT_ATALK_STATIONADDRESS

Appletalk failed to get the station address for adapter %2.


2056	EVENT_ATALK_LOOKAHEADSIZE

Appletalk failed to set the lookahead size for adapter %2.


2057	EVENT_ATALK_PACKETFILTER

Appletalk failed to set the packet filter for adapter %2.


2058	EVENT_ATALK_NDISRESOURCES

Appletalk failed to allocate resources from the NDIS wrapper.


2059	EVENT_ATALK_AARPPACKET

An AARP packet was not completely available in the lookahead data from NDIS

on adapter %2.


2060	EVENT_ATALK_PACKETINVALID

Packet received on adapter %2 contained errors and is not being accepted.


2061	EVENT_ATALK_RESOURCES

Appletalk could not allocate resources needed for its tasks.


2062	EVENT_ATALK_MEMORYRESOURCES

Appletalk could not allocate memory needed for its tasks.


2063	EVENT_ATALK_INTERNALERROR

A fatal internal error was detected in the Appletalk stack


1000	MSG_SNMP_SERVICE_STARTING

SNMP service STARTING...


1001	MSG_SNMP_SERVICE_STARTED

SNMP service STARTED.


1002	MSG_SNMP_SERVICE_STOPPING

SNMP service STOPPING...


1003	MSG_SNMP_SERVICE_STOPPED

SNMP service STOPPED.


1004	MSG_SNMP_STATE_CHANGE

SNMP service state changed to %1.


1100	MSG_SNMP_RECOVERABLE_ERROR

SNMP service encountered a recoverable error.


1101	MSG_SNMP_FATAL_ERROR

SNMP service encountered a fatal error.


1102	MSG_SNMP_INVALID_TRAPDEST_ERROR

SNMP service configured with an invalid trap destination %1.


1103	MSG_SNMP_BAD_PLATFORM

SNMP service only runs on NT Daytona and Chicago.


1999	MSG_SNMP_DEBUG_TRACE

SNMP service debug trace:

  %1


3206	NELOG_ReplUserCurDir

 The replicator cannot update directory %1. It has tree integrity and is the current directory for some process.


3207	NELOG_ReplCannotMasterDir

The server cannot export directory %1 to client %2. It is exported from another server.


3208	NELOG_ReplUpdateError

The replication server could not update directory %2 from the source on %3 due to error %1.


3209	NELOG_ReplLostMaster

Master %1 did not send an update notice for directory %2 at the expected time.


3210	NELOG_NetlogonAuthDCFail

Failed to authenticate with %2, a Windows NT domain controller for domain %1.


3211	NELOG_ReplLogonFailed

The replicator attempted to log on at %2 as %1 and failed.


3212	NELOG_ReplNetErr

Network error %1 occurred.


3213	NELOG_ReplMaxFiles

Replicator limit for files in a directory has been exceeded.


3214	NELOG_ReplMaxTreeDepth

Replicator limit for tree depth has been exceeded.


3215	NELOG_ReplBadMsg

Unrecognized message received in mailslot.


3216	NELOG_ReplSysErr

System error %1 occurred.


3217	NELOG_ReplUserLoged

Cannot log on. User is currently logged on and argument TRYUSER is set to NO.


3218	NELOG_ReplBadImport

IMPORT path %1 cannot be found.


3219	NELOG_ReplBadExport

 EXPORT path %1 cannot be found.


3220	NELOG_ReplSignalFileErr

 Replicator failed to update signal file in directory %2 due to  %1 system error.


3222	NELOG_ReplAccessDenied

Replicator could not access %2 on %3 due to system error %1.


3230	NELOG_UPS_PowerOut

A power failure was detected at the server.


3231	NELOG_UPS_Shutdown

The UPS service performed server shut down.


3232	NELOG_UPS_CmdFileError

The UPS service did not complete execution of the user specified shut down command file.


3233	NELOG_UPS_CannotOpenDriver

The UPS driver could not be opened.  The error code is the data.


3234	NELOG_UPS_PowerBack

Power has been restored.


3235	NELOG_UPS_CmdFileConfig

There is a problem with a configuration of user specified shut down command file.


3236	NELOG_UPS_CmdFileExec

The UPS service failed to execute a user specified shutdown command file %1.  The error code is the data.


3250	NELOG_Missing_Parameter

Initialization failed because of an invalid or missing parameter in the configuration file %1.


3251	NELOG_Invalid_Config_Line

Initialization failed because of an invalid line in the configuration file %1. The invalid line is the data.


3252	NELOG_ Invalid_Config_File

Initialization failed because of an error in the configuration file %1.


3253	NELOG_File_Changed

The file %1 has been changed after initialization. The boot-block loading was temporarily terminated.


3254	NELOG_Files_Dont_Fit

The files do not fit to the boot-block configuration file %1. Change the BASE and ORG definitions or the order of the files.


3255	NELOG_Wrong_DLL_Version

Initialization failed because the dynamic-link library %1 returned an incorrect version number.


3256	NELOG_Error_in_DLL

There was an unrecoverable error in the dynamic- link library of the service.


3257	NELOG_System_Error

The system returned an unexpected error code. The error code is the data.


3258	NELOG_FT_ErrLog_Too_Large

The fault-tolerance error log file, LANROOT\LOGS\FT.LOG, is more than 64K.


3259	NELOG_FT_Update_In_Progress

The fault-tolerance error-log file, LANROOT\LOGS\FT.LOG, had the update in progress bit set upon opening, which means that the


5700	NELOG_NetlogonSSIInitError

The Netlogon service could not initialize the replication data structures successfully. The service was terminated.  The following error occurred: %n%1


5701	NELOG_NetlogonFailedToUpdateTrust

The Netlogon service failed to update the domain trust list.  The following error occurred: %n%1


5702	NELOG_NetlogonFailedToAddRpcInterface

The Netlogon service could not add the RPC interface.  The service was terminated. The following error occurred: %n%1


5703	NELOG_NetlogonFailedToReadMailslot

The Netlogon service could not read a mailslot message from %1 due to the following error: %n%2


5704	NELOG_NetlogonFailedToRegisterSC

The Netlogon service failed to register the service with the service controller. The service was terminated. The following


5705	NELOG_NetlogonChangeLogCorrupt

The change log cache maintained by the Netlogon service for database changes is corrupted. The Netlogon service is resetting


5706	NELOG_NetlogonFailedToCreateShare

The Netlogon service could not create server share %1.  The following error occurred: %n%2


5707 NELOG_NetlogonDownLevelLogonFaile
5707	NELOG_NetlogonDownLevelLogonFailed

The down-level logon request for the user %1 from %2 failed.


5708 NELOG_NetlogonDownLevelLogoffFail
5708	NELOG_NetlogonDownLevelLogoffFailed

The down-level logoff request for the user %1 from %2 failed.


5709	NELOG_NetlogonNTLogonFailed

The Windows NT %1 logon request for the user %2\%3 from %4 (via %5) failed.


5710	NELOG_NetlogonNTLogoffFailed

The Windows NT %1 logoff request for the user %2\%3 from %4 failed.


5711	NELOG_NetlogonPartialSyncCallSucc

The partial synchronization request from the server %1 completed successfully. %2 changes(s) has(have) been returned to the


5712	NELOG_NetlogonPartialSyncCallFail

The partial synchronization request from the server %1 failed with the following error: %n%2


5713	NELOG_NetlogonFullSyncCallSuccess

The full synchronization request from the server %1 completed successfully. %2 object(s) has(have) been returned to


5714	NELOG_NetlogonFullSyncCallFailed

The full synchronization request from the server %1 failed with the following error: %n%2


5715	NELOG_NetlogonPartialSyncSuccess

The partial synchronization replication of the %1 database from the primary domain controller %2 completed successfully. %3 change(s) is(are)


5716	NELOG_NetlogonPartialSyncFailed

The partial synchronization replication of the %1 database from the primary domain controller %2 failed with the following error: %n%3


5717	NELOG_NetlogonFullSyncSuccess

The full synchronization replication of the %1 database from the primary domain controller %2 completed successfully.


5718	NELOG_NetlogonFullSyncFailed

The full synchronization replication of the %1 database from the primary domain controller %2 failed with the following error: %n%3


5719	NELOG_NetlogonAuthNoDomainControl

 No Windows NT Domain Controller is available for domain %1 for the following reason: %n%2


5720 NELOG_NetlogonAuthNoTrustLsaSecre
5720	NELOG_NetlogonAuthNoTrustLsaSecret

The session setup to the Windows NT Domain Controller %1 for the domain %2  failed because the computer %3 does not have a local security database account.


5721	NELOG_NetlogonAuthNoTrustSamAccount

The session setup to the Windows NT Domain Controller %1 for the domain %2  failed because the Windows NT Domain Controller does not have an account for the computer %3.


5722	NELOG_NetlogonServerAuthFailed

The session setup from the computer %1 failed to authenticate. The name of the account referenced in the security database is %2.  The following error occurred: %n%3


5723	NELOG_NetlogonServerAuthNoTrustSamAccount

The session setup from the computer %1 failed because there is no trust account in the security database for this computer. The name of the account referenced in the security database is %2.


5724	NELOG_FailedToRegisterSC

Could not register control handler with service controller %1.


5725	NELOG_FailedToSetServiceStatus

Could not set service status with service controller %1.


5726	NELOG_FailedToGetComputerName

Could not find the computer name %1.


5727	NELOG_DriverNotLoaded

Could not load %1 device driver.


5728	NELOG_NoTranportLoaded

Could not load any transport.


5729	NELOG_NetlogonFailedDomainDelta

Replication of the %1 Domain Object "%2" from primary domain controller %3 failed with the following error: %n%4


5730	NELOG_NetlogonFailedGlobalGroupDelta

Replication of the %1 Global Group "%2" from primary domain controller %3 failed with the following error: %n%4


5731	NELOG_NetlogonFailedLocalGroupDelta

Replication of the %1 Local Group "%2" from primary domain controller  %3 failed with the following error: %n%4


5732	NELOG_NetlogonFailedUserDelta

Replication of the %1 User "%2" from primary domain controller %3 failed with the following error: %n%4


5733	NELOG_NetlogonFailedPolicyDelta

Replication of the %1 Policy Object "%2" from primary domain controller %3 failed with the following error: %n%4


5734	NELOG_NetlogonFailedTrustedDomainDelta

Replication of the %1 Trusted Domain Object "%2" from primary domain controller %3 failed with the following error: %n%4


5735	NELOG_NetlogonFailedAccountDelta

Replication of the %1 Account Object "%2" from primary domain controller %3 failed with the following error: %n%4


5736	NELOG_NetlogonFailedSecretDelta

Replication of the %1 Secret "%2" from primary domain controller %3 failed with the following error: %n%4


5737	NELOG_NetlogonSystemError

The system returned the following unexpected error code: %n%1


5738	NELOG_NetlogonDuplicateMachineAccount

Netlogon has detected two machine accounts for server "%1". The server can be either a Windows NT Server that is a member of the domain or the server can be a LAN Manager server with an account in the  SERVERS global group.  It cannot be both.


5739	NELOG_NetlogonTooManyGlobalGroups

This domain has more global groups than can be replicated to a LanMan BDC.  Either delete some of your global groups or remove the LanMan BDCs from the domain.


5740	NELOG_NetlogonBrowserDriver

The Browser driver returned the following error to Netlogon: %n%1


5741	NELOG_NetlogonAddNameFailure

Netlogon could not register the %1<1E> name for the following reason: %n%2


5742	NELOG_RplMessages

Service failed to retrieve messages needed to boot remote boot clients.


5743	NELOG_RplXnsBoot

Service experienced a severe error and can no longer provide remote boot for 3Com 3Start remote boot clients.


5744	NELOG_RplSystem

Service experienced a severe system error and will shut itself down.


5745	NELOG_RplWkstaTimeout

Client with computer name %1 failed to acknowledge receipt of the boot data.  Remote boot of this client was not completed.


5746	NELOG_RplWkstaFileOpen

Client with computer name %1 was not booted due to an error in opening file %2.


5747	NELOG_RplWkstaFileRead

Client with computer name %1 was not booted due to an error in reading file %2.


5748	NELOG_RplWkstaMemory

Client with computer name %1 was not booted due to insufficent memory at the remote boot server.


5749	NELOG_RplWkstaFileChecksum

Client with computer name %1 will be booted without using checksums because checksum for file %2 could not be calculated.


5750	NELOG_RplWkstaFileLineCount

Client with computer name %1 was not booted due to too many lines in file %2.


5751	NELOG_RplWkstaBbcFile

Client with computer name %1 was not booted because the boot block configuration file %2 for this client does not contain boot block


5752	NELOG_RplWkstaFileSize

Client with computer name %1 was not booted due to a bad size of file %2.


5753	NELOG_RplWkstaInternal

Client with computer name %1 was not booted due to remote boot service internal error.


5754	NELOG_RplWkstaWrongVersion

Client with computer name %1 was not booted because file %2 has an invalid boot header.


5755	NELOG_RplWkstaNetwork

Client with computer name %1 was not booted due to network error.


5756	NELOG_RplAdapterResource

Client with adapter id %1 was not booted due to lack of resources.


5757	NELOG_RplFileCopy

Service experienced error copying file or directory %1.


5758	NELOG_RplFileDelete

Service experienced error deleting file or directory %1.


5759	NELOG_RplFilePerms

Service experienced error setting permissions on file or directory %1.


5760	NELOG_RplCheckConfigs

Service experienced error evaluating RPL configurations.


5761	NELOG_RplCreateProfiles

Service experienced error creating RPL profiles for all configurations.


5762	NELOG_RplRegistry

Service experienced error accessing registry.


5763	NELOG_RplReplaceRPLDISK

Service experienced error replacing possibly outdated RPLDISK.SYS.


5764	NELOG_RplCheckSecurity

Service experienced error adding security accounts or setting file permissions.  These accounts are the RPLUSER local group


5765	NELOG_RplBackupDatabase

Service failed to back up its database.


5766	NELOG_RplInitDatabase

Service failed to initialize from its database.  The database may be missing or corrupted.  Service will attempt restoring the database


5767	NELOG_RplRestoreDatabaseFailure

Service failed to restore its database from the backup.  Service will not start.


5768	NELOG_RplRestoreDatabaseSuccess

Service successfully restored its database from the backup.


5769	NELOG_RplInitRestoredDatabase

Service failed to initialize from its restored database.  Service will not start.


I/O Manager errors
I/O Manager Events

The following Events are generated by the I/O manager subsystem when it detects errors starting device drivers up.

See Also Interpreting the data field of SCSI Device Events in the Event Log

1	IO_ERR_RETRY_SUCCEEDED

2	IO_ERR_INSUFFICIENT_RESOURCES

3	IO_ERR_CONFIGURATION_ERROR

4	IO_ERR_DRIVER_ERROR

5	IO_ERR_PARITY

6	IO_ERR_SEEK_ERROR

7	IO_ERR_BAD_BLOCK

8	IO_ERR_OVERRUN_ERROR

9	IO_ERR_TIMEOUT

10	IO_ERR_SEQUENCE

11	IO_ERR_CONTROLLER_ERROR

12	IO_ERR_INTERNAL_ERROR

13	IO_ERR_INCORRECT_IRQL

14	IO_ERR_INVALID_IOBASE

15	IO_ERR_NOT_READY

16	IO_ERR_INVALID_REQUEST

17	IO_ERR_VERSION

18	IO_ERR_LAYERED_FAILURE

19	IO_ERR_RESET

20	IO_ERR_PROTOCOL

21	IO_ERR_MEMORY_CONFLICT_DETECTED

22	IO_ERR_PORT_CONFLICT_DETECTED

23	IO_ERR_DMA_CONFLICT_DETECTED

24	IO_ERR_IRQ_CONFLICT_DETECTED

25	IO_ERR_BAD_FIRMWARE

26	IO_WRN_BAD_FIRMWARE


Disk Fault Tolerance Driver Events

1	FT_SECTOR_FAILURE

2	FT_SECTOR_RECOVERED

3	FT_SECTOR_MAPPED

4	FT_RECOVERY_ERROR

5	FT_MAP_FAILED

6	FT_ORPHANING

7	FT_SET_DISABLED

8	FT_RECOVERY_NO_MEMORY

9	FT_RECOVER_SINGLE_MEMBER

10	FT_DOUBLE_FAILURE

11	FT_ORPHANED_MEMBER

12	FT_MISSING_MEMBER

13	FT_BAD_CONFIGURATION

14	FT_CANT_USE_SET

15	FT_MIRROR_COPY_STARTED

16	FT_PARITY_SYNCHRONIZATION_STARTED

17	FT_PARITY_INITIALIZATION_STARTED

18	FT_REGENERATION_STARTED

19	FT_MIRROR_COPY_ENDED

20	FT_PARITY_SYNCHRONIZATION_ENDED

21	FT_PARITY_INITIALIZATION_ENDED

22	FT_REGENERATION_ENDED

23	FT_MIRROR_COPY_FAILED

24	FT_PARITY_SYNCHRONIZATION_FAILED

25	FT_REGENERATION_FAILED

26	FT_PARITY_INITIALIZATION_FAILED

27	FT_DIRTY_SHUTDOWN


Mouse Class Driver Events

The Generic or Mouse class events are independent of the specific type of mouse installed and indicate a general problem with mouse support.

1	MOUCLASS_INSUFFICIENT_RESOURCES

2	MOUCLASS_NO_BUFFER_ALLOCATED

3	MOUCLASS_NOT_ENOUGH_CONFIG_INFO

4	MOUCLASS_USER_OVERRIDE

5	MOUCLASS_NO_DEVICEMAP_CREATED

6	MOUCLASS_NO_DEVICEMAP_DELETED

7	MOUCLASS_NO_PORT_DEVICE_OBJECT

8	MOUCLASS_NO_PORT_CONNECT

9	MOUCLASS_PORT_INTERRUPTS_NOT_ENABLED

10	MOUCLASS_PORT_INTERRUPTS_NOT_DISABLED

11	MOUCLASS_MOU_BUFFER_OVERFLOW

12	MOUCLASS_INTERNAL_ERROR


Bus mouse Driver Events
Bus/Inport and serial mouse Driver Events

The references below are for the Bus mouse driver. However the Serial and Inport mouse drivers generate the identical events except that the codes are prefixed with SERMOUSE or INPORT respectively rather than BUSMOUSE.

1	BUSMOUSE_INSUFFICIENT_RESOURCES

2	BUSMOUSE_NO_BUFFER_ALLOCATED

3	BUSMOUSE_REGISTERS_NOT_MAPPED

4	BUSMOUSE_RESOURCE_CONFLICT

5	BUSMOUSE_NOT_ENOUGH_CONFIG_INFO

6	BUSMOUSE_USER_OVERRIDE

7	BUSMOUSE_NO_DEVICEMAP_CREATED

8	BUSMOUSE_NO_DEVICEMAP_DELETED

9	BUSMOUSE_NO_INTERRUPT_CONNECTED

10	BUSMOUSE_INVALID_ISR_STATE

12	BUSMOUSE_MOU_BUFFER_OVERFLOW

13	BUSMOUSE_INVALID_STARTIO_REQUEST

14	BUSMOUSE_INVALID_INITIATE_STATE

16	BUSMOUSE_MOU_RESET_COMMAND_FAILED

18	BUSMOUSE_MOU_RESET_RESPONSE_FAILED

22	BUSMOUSE_SET_SAMPLE_RATE_FAILED

23	BUSMOUSE_SET_RESOLUTION_FAILED

24	BUSMOUSE_MOU_ENABLE_XMIT

25	BUSMOUSE_NO_SYMLINK_CREATED

26	BUSMOUSE_NO_SUCH_DEVICE


Parallel port Driver Events

3	PAR_INSUFFICIENT_RESOURCES

16	PAR_NO_SYMLINK_CREATED

17	PAR_NO_DEVICE_MAP_CREATED

21	PAR_CANT_FIND_PORT_DRIVER


Serial port Driver Events

1	SERIAL_KERNEL_DEBUGGER_ACTIVE

2	SERIAL_FIFO_PRESENT

3	SERIAL_USER_OVERRIDE

4	SERIAL_NO_SYMLINK_CREATED

5	SERIAL_NO_DEVICE_MAP_CREATED

6	SERIAL_NO_DEVICE_MAP_DELETED

7	SERIAL_UNREPORTED_IRQL_CONFLICT

8	SERIAL_INSUFFICIENT_RESOURCES

9	SERIAL_UNSUPPORTED_CLOCK_RATE

10	SERIAL_REGISTERS_NOT_MAPPED

11	SERIAL_RESOURCE_CONFLICT

12	SERIAL_NO_BUFFER_ALLOCATED

13	SERIAL_IER_INVALID

14	SERIAL_MCR_INVALID

15	SERIAL_IIR_INVALID

16	SERIAL_DL_INVALID

17	SERIAL_NOT_ENOUGH_CONFIG_INFO

18	SERIAL_NO_PARAMETERS_INFO

19	SERIAL_UNABLE_TO_ACCESS_CONFIG

20	SERIAL_INVALID_PORT_INDEX

21	SERIAL_PORT_INDEX_TOO_HIGH

22	SERIAL_UNKNOWN_BUS

23	SERIAL_BUS_NOT_PRESENT

24	SERIAL_BUS_INTERRUPT_CONFLICT

25	SERIAL_INVALID_USER_CONFIG

26	SERIAL_DEVICE_TOO_HIGH

27	SERIAL_STATUS_TOO_HIGH

28	SERIAL_STATUS_CONTROL_CONFLICT

29	SERIAL_CONTROL_OVERLAP

30	SERIAL_STATUS_OVERLAP

31	SERIAL_STATUS_STATUS_OVERLAP

32	SERIAL_CONTROL_STATUS_OVERLAP

33	SERIAL_MULTI_INTERRUPT_CONFLICT

34	SERIAL_DISABLED_PORT

35	SERIAL_GARBLED_PARAMETER

36	SERIAL_DLAB_INVALID


Digiboard digifep5 Serial port Driver Events

1	SERIAL_NO_SYMLINK_CREATED

2	SERIAL_NO_DEVICE_MAP_CREATED

3	SERIAL_INSUFFICIENT_RESOURCES

5	SERIAL_REGISTERS_NOT_MAPPED

9	SERIAL_UNABLE_TO_OPEN_KEY

10	SERIAL_REGISTRY_VALUE_NOT_FOUND

16	SERIAL_CONTROLLER_FAILED_INITIALIZATION

19	SERIAL_NO_ACCESS_MINIPORT

20	SERIAL_MEMORY_NOT_MAPPED

21	SERIAL_DEVICE_FAILED_INITIALIZATION

22	SERIAL_CREATE_DEVICE_FAILED

24	SERIAL_TRANSMIT_NOT_EMPTY


Digiboard ntepc Serial port Driver Events

1001	SERIAL_NO_CONTROLLER_RESET_WAIT

1002	SERIAL_CONTROLLER_MEMORY_TEST_FAILED

1003	SERIAL_BIOS_DOWNLOAD_FAILED

1004	SERIAL_FEPOS_COPY_FAILED

1005	SERIAL_FEPOS_INIT_FAILURE

1006	SERIAL_INSUFFICIENT_RESOURCES

1007	SERIAL_NO_EPC_MODULES

1008	SERIAL_REGISTRY_VALUE_NOT_FOUND

1009	SERIAL_FILE_NOT_FOUND

1010	STATUS_DEVICE_NOT_INITIALIZED


Digiboard ntxall Serial port Driver Events

1001	SERIAL_NO_CONTROLLER_RESET_WAIT

1002	SERIAL_CONTROLLER_MEMORY_TEST_FAILED

1003	SERIAL_BIOS_DOWNLOAD_FAILED

1004	SERIAL_FEPOS_COPY_FAILED

1005	SERIAL_FEPOS_INIT_FAILURE

1006	SERIAL_INSUFFICIENT_RESOURCES

1007	SERIAL_RESIZING_WINDOW

1008	SERIAL_REGISTRY_VALUE_NOT_FOUND

1009	SERIAL_UNSUPPORTED_CONTROLLER

1010	SERIAL_FILE_NOT_FOUND

1011	STATUS_DEVICE_NOT_INITIALIZED


Digiboard ntcx Serial port Driver Events

1001	SERIAL_NO_CONTROLLER_RESET_WAIT

1002	SERIAL_CONTROLLER_MEMORY_TEST_FAILED

1003	SERIAL_BIOS_DOWNLOAD_FAILED

1004	SERIAL_FEPOS_COPY_FAILED

1005	SERIAL_FEPOS_INIT_FAILURE

1006	SERIAL_INSUFFICIENT_RESOURCES

1007	SERIAL_REGISTRY_VALUE_NOT_FOUND

1008	SERIAL_FILE_NOT_FOUND

1009	STATUS_DEVICE_NOT_INITIALIZED


Digiboard ntxem Serial port Driver Events

1001	SERIAL_NO_CONTROLLER_RESET_WAIT

1002	SERIAL_CONTROLLER_MEMORY_TEST_FAILED

1003	SERIAL_BIOS_DOWNLOAD_FAILED

1004	SERIAL_FEPOS_COPY_FAILED

1005	SERIAL_FEPOS_INIT_FAILURE

1006	SERIAL_INSUFFICIENT_RESOURCES

1007	SERIAL_NO_XEM_MODULES

1008	SERIAL_REGISTRY_VALUE_NOT_FOUND

1009	SERIAL_FILE_NOT_FOUND

1010	STATUS_DEVICE_NOT_INITIALIZED


Keyboard class Driver Events

1	KBDCLASS_INSUFFICIENT_RESOURCES

2	KBDCLASS_NO_BUFFER_ALLOCATED

3	KBDCLASS_NOT_ENOUGH_CONFIG_INFO

4	KBDCLASS_USER_OVERRIDE

5	KBDCLASS_NO_DEVICEMAP_CREATED

6	KBDCLASS_NO_DEVICEMAP_DELETED

7	KBDCLASS_NO_PORT_DEVICE_OBJECT

8	KBDCLASS_NO_PORT_CONNECT

9	KBDCLASS_PORT_INTERRUPTS_NOT_ENABLED

10	KBDCLASS_PORT_INTERRUPTS_NOT_DISABLED

11	KBDCLASS_KBD_BUFFER_OVERFLOW

12	KBDCLASS_INTERNAL_ERROR


i8042prt Keyboard/Mouse Driver Events

1	I8042_INSUFFICIENT_RESOURCES

2	I8042_NO_BUFFER_ALLOCATED

3	I8042_REGISTERS_NOT_MAPPED

4	I8042_RESOURCE_CONFLICT

5	I8042_NOT_ENOUGH_CONFIG_INFO

6	I8042_USER_OVERRIDE

7	I8042_NO_DEVICEMAP_CREATED

8	I8042_NO_DEVICEMAP_DELETED

9	I8042_NO_INTERRUPT_CONNECTED

10	I8042_INVALID_ISR_STATE

11	I8042_KBD_BUFFER_OVERFLOW

12	I8042_MOU_BUFFER_OVERFLOW

13	I8042_INVALID_STARTIO_REQUEST

14	I8042_INVALID_INITIATE_STATE

15	I8042_KBD_RESET_COMMAND_FAILED

16	I8042_MOU_RESET_COMMAND_FAILED

17	I8042_KBD_RESET_RESPONSE_FAILED

18	I8042_MOU_RESET_RESPONSE_FAILED

19	I8042_SET_TYPEMATIC_FAILED

20	I8042_SET_LED_FAILED

21	I8042_SELECT_SCANSET_FAILED

22	I8042_SET_SAMPLE_RATE_FAILED

23	I8042_SET_RESOLUTION_FAILED

24	I8042_MOU_ENABLE_XMIT

25	I8042_NO_SYMLINK_CREATED

26	I8042_RETRIES_EXCEEDED

27	I8042_TIMEOUT

28	I8042_CCB_WRITE_FAILED

29	I8042_UNEXPECTED_ACK

30	I8042_UNEXPECTED_RESEND

31	I8042_NO_MOU_DEVICE

32	I8042_NO_KBD_DEVICE

33	I8042_NO_SUCH_DEVICE

34	I8042_ERROR_DURING_BUTTONS_DETECT


PC Card (PCMCIA) Driver Events

1	PCMCIA_NO_MEMORY_WINDOW

2	PCMCIA_NO_IRQ

3	PCMCIA_NO_ATA

4	PCMCIA_BAD_TUPLE_INFORMATION

5	PCMCIA_NO_CONFIGURATION

6	PCMCIA_BAD_IRQ_NETWORK


1	IO_ERR_RETRY_SUCCEEDED

A retry was successful on %1.


2	IO_ERR_INSUFFICIENT_RESOURCES

The driver could not allocate something necessary for the request for %1.


3	IO_ERR_CONFIGURATION_ERROR

Driver or device is incorrectly configured for %1.


4	IO_ERR_DRIVER_ERROR

Driver detect an internal error in its data structures for %1.


5	IO_ERR_PARITY

A parity error was detected on %1.

Interpreting the data field of SCSI Device Events in the Event Log


6	IO_ERR_SEEK_ERROR

The device, %1, had a seek error.


7	IO_ERR_BAD_BLOCK

The device, %1, has a bad block.


8	IO_ERR_OVERRUN_ERROR

An overrun occurred on %1.


9	IO_ERR_TIMEOUT

The device, %1, did not respond within the timeout period.

Interpreting the data field of SCSI Device Events in the Event Log


10	IO_ERR_SEQUENCE

The driver detected an unexpected sequence by the device, %1.


11	IO_ERR_CONTROLLER_ERROR

The driver detected a controller error on %1.

Interpreting the data field of SCSI Device Events in the Event Log


12	IO_ERR_INTERNAL_ERROR

The driver detected an internal driver error on %1.


13	IO_ERR_INCORRECT_IRQL

The driver was configured with an incorrect interrupt for %1.

Interpreting the data field of SCSI Device Events in the Event Log


14	IO_ERR_INVALID_IOBASE

The driver was configured with an invalid I/O base address for %1.


15	IO_ERR_NOT_READY

The device, %1, is not ready for access yet.


16	IO_ERR_INVALID_REQUEST

The request is incorrectly formatted for %1.


17	IO_ERR_VERSION

The wrong version of the driver has been loaded.


18	IO_ERR_LAYERED_FAILURE

The driver beneath this one has failed in some way for %1.


19	IO_ERR_RESET

The device, %1, has been reset.


20	IO_ERR_PROTOCOL

A transport driver received a frame which violated the protocol.


21	IO_ERR_MEMORY_CONFLICT_DETECTED

A conflict has been detected between two drivers which claimed two overlapping memory regions.

Driver %2, with device <%3>, claimed a memory range with starting address in data address 0x28 and 0x2c, and length in data address 0x30.

To interpret the fields described above select to view the data in the event in word rather than byte order. The data at the address offsets indicated above should now be easier to see in the event data field. In the example event data field below the address at 0x28 is 00000278, the address at 0x2c is 00000000 and the length at address 0x30 is 00000003

0000: 000c0000 005c0003 00000000 c0040016

0010: 00000000 00000000 00000000 00000000

0020: 00000000 00000000 00000278 00000000

0030: 00000003


22	IO_ERR_PORT_CONFLICT_DETECTED

A conflict has been detected between two drivers which claimed two overlapping I/O port regions.

Driver %2, with device <%3>, claimed an I/O port range with starting address in data address 0x28 and 0x2c, and length in data address 0x30.

To interpret the fields described above select to view the data in the event in word rather than byte order. The data at the address offsets indicated above should now be easier to see in the event data field. In the example event data field below the address at 0x28 is 00000278, the address at 0x2c is 00000000 and the length at address 0x30 is 00000003

0000: 000c0000 005c0003 00000000 c0040016

0010: 00000000 00000000 00000000 00000000

0020: 00000000 00000000 00000278 00000000

0030: 00000003


23	IO_ERR_DMA_CONFLICT_DETECTED

A conflict has been detected between two drivers which claimed equivalent DMA channels.

Driver %2, with device <%3>, claimed the DMA Channel in data address 0x28, with optional port in data address 0x2c.

To interpret the fields described above select to view the data in the event in word rather than byte order. The data at the address offsets indicated above should now be easier to see in the event data field. In the example event data field below the DMA channel at 0x28 is 00000278 and the optional port at 0x2c is 00000000

0000: 000c0000 005c0003 00000000 c0040016

0010: 00000000 00000000 00000000 00000000

0020: 00000000 00000000 00000278 00000000

0030: 00000003


24	IO_ERR_IRQ_CONFLICT_DETECTED

A conflict has been detected between two drivers which claimed equivalent IRQs.

Driver %2, with device <%3>, claimed an interrupt with Level in data address 0x28, vector in data address 0x2c and Affinity in data address 0x30.

To interpret the fields described above select to view the data in the event in word rather than byte order. The data at the address offsets indicated above should now be easier to see in the event data field. In the example event data field below the IRQ level at 0x28 is 00000278, the vector at 0x2c is 00000000 and the Affinity at address 0x30 is 00000003

0000: 000c0000 005c0003 00000000 c0040016

0010: 00000000 00000000 00000000 00000000

0020: 00000000 00000000 00000278 00000000

0030: 00000003


25	IO_ERR_BAD_FIRMWARE

The driver has detected a device with old or out-of-data firmware.  The device will not be used.

Interpreting the data field of SCSI Device Events in the Event Log


26	IO_WRN_BAD_FIRMWARE

The driver has detected that device %1 has old or out-of-data firmware. Reduced performance may result.

Interpreting the data field of SCSI Device Events in the Event Log


1	FT_SECTOR_FAILURE

An I/O failure occurred on %1.


2	FT_SECTOR_RECOVERED

The fault tolerance driver was able to recover data from the duplicate copy for an I/O failure on %1.


3	FT_SECTOR_MAPPED

The fault tolerance driver was able to map a faulty sector from use by the system on %1.


4	FT_RECOVERY_ERROR

An error occurred while attempting to recover data from the fault tolerance set containing %1.


5	FT_MAP_FAILED

The fault tolerance driver was unable to map a faulty sector from use by the system on %1.


6	FT_ORPHANING

The device %1 that is part of a fault tolerance set has failed and will no longer be used.


7	FT_SET_DISABLED

The fault tolerance set containing device %1 has been disabled.


8	FT_RECOVERY_NO_MEMORY

During the recovery process, the fault tolerance driver was not able to allocate needed memory.


9	FT_RECOVER_SINGLE_MEMBER

The fault tolerance member %1 data was recovered from redundant copy.


10	FT_DOUBLE_FAILURE

A sector failure occurred on accesses to both copies of the data.


11	FT_ORPHANED_MEMBER

A disk fault tolerance set member listed in the configuration information was missing.


12	FT_MISSING_MEMBER

A stripe set or volume set member listed in the configuration information was missing.


13	FT_BAD_CONFIGURATION

The fault tolerance driver configuration information is corrupt.


14	FT_CANT_USE_SET

The FT set containing %1 cannot be used.


15	FT_MIRROR_COPY_STARTED

Mirror initialization or synchronization started.


16	FT_PARITY_SYNCHRONIZATION_STARTED

Synchronization of a stripe with parity set started.


17	FT_PARITY_INITIALIZATION_STARTED

Initialization of a stripe with parity set started.


18	FT_REGENERATION_STARTED

Regeneration of a stripe with parity or mirror set started.


19	FT_MIRROR_COPY_ENDED

Mirror initialization or synchronization is complete.


20	FT_PARITY_SYNCHRONIZATION_ENDED

Synchronization of a stripe with parity set is complete.


21	FT_PARITY_INITIALIZATION_ENDED

Initialization of a stripe with parity set is complete.


22	FT_REGENERATION_ENDED

Regeneration of a stripe with parity or mirror set is complete.


23	FT_MIRROR_COPY_FAILED

Initialization of a mirror failed.


24	FT_PARITY_SYNCHRONIZATION_FAILED

Synchronization of a stripe with parity set failed.


25	FT_REGENERATION_FAILED

Regeneration of a stripe with parity or mirror set failed.


26	FT_PARITY_INITIALIZATION_FAILED

Initialization of a stripe with parity set failed.


0027 FT_DIRTY_SHUTDOWN
27	FT_DIRTY_SHUTDOWN

The fault tolerant driver detected the system was shutdown dirty.


1	MOUCLASS_INSUFFICIENT_RESOURCES

Not enough memory was available to allocate internal storage needed for the device %1.


2	MOUCLASS_NO_BUFFER_ALLOCATED

Not enough memory was available to allocate the ring buffer that holds incoming data for %1.


3	MOUCLASS_NOT_ENOUGH_CONFIG_INFO

Some firmware configuration information was incomplete, so defaults were used.


4	MOUCLASS_USER_OVERRIDE

User configuration data is overriding firmware configuration data.


5	MOUCLASS_NO_DEVICEMAP_CREATED

Unable to create the device map entry for %1.


6	MOUCLASS_NO_DEVICEMAP_DELETED

Unable to delete the device map entry for %1.


7	MOUCLASS_NO_PORT_DEVICE_OBJECT

Could not locate the device object for one or more pointer port devices.


8	MOUCLASS_NO_PORT_CONNECT

Could not connect to port device %1.


9	MOUCLASS_PORT_INTERRUPTS_NOT_ENABLED

Could not enable interrupts on connected port device %1.


10	MOUCLASS_PORT_INTERRUPTS_NOT_DISABLED

Could not disable interrupts on connected port device %1.


11	MOUCLASS_MOU_BUFFER_OVERFLOW

The ring buffer that stores incoming mouse data has overflowed (buffer size is configurable via the registry).


12	MOUCLASS_INTERNAL_ERROR

The driver for device %1 encountered an internal driver error.


1	BUSMOUSE_INSUFFICIENT_RESOURCES

Not enough memory was available to allocate internal storage needed for the device %1.


2	BUSMOUSE_NO_BUFFER_ALLOCATED

Not enough memory was available to allocate the ring buffer that holds incoming data for %1.


3	BUSMOUSE_REGISTERS_NOT_MAPPED

The hardware locations for %1 could not be translated to something the memory management system understands.


4	BUSMOUSE_RESOURCE_CONFLICT

The hardware resources for %1 are already in use by another device.


5	BUSMOUSE_NOT_ENOUGH_CONFIG_INFO

Some firmware configuration information was incomplete, so defaults were used.


6	BUSMOUSE_USER_OVERRIDE

User configuration data is overriding firmware configuration data.


7	BUSMOUSE_NO_DEVICEMAP_CREATED

Unable to create the device map entry for %1.


8	BUSMOUSE_NO_DEVICEMAP_DELETED

Unable to delete the device map entry for %1.


9	BUSMOUSE_NO_INTERRUPT_CONNECTED

Could not connect the interrupt for %1.


10	BUSMOUSE_INVALID_ISR_STATE

The ISR has detected an internal state error in the driver for %1.


12	BUSMOUSE_MOU_BUFFER_OVERFLOW

The ring buffer that stores incoming mouse data has overflowed (buffer size is configurable via the registry).


13	BUSMOUSE_INVALID_STARTIO_REQUEST

The Start I/O procedure has detected an internal error in the driver for %1.


14	BUSMOUSE_INVALID_INITIATE_STATE

The Initiate I/O procedure has detected an internal state error in the driver for %1.


16	BUSMOUSE_MOU_RESET_COMMAND_FAILED

The mouse reset failed.


18	BUSMOUSE_MOU_RESET_RESPONSE_FAILED

The device sent an incorrect response(s) following a mouse reset.


22	BUSMOUSE_SET_SAMPLE_RATE_FAILED

Could not set the mouse sample rate.


23	BUSMOUSE_SET_RESOLUTION_FAILED

Could not set the mouse resolution.


24	BUSMOUSE_MOU_ENABLE_XMIT

Could not enable transmissions from the mouse.


25	BUSMOUSE_NO_SYMLINK_CREATED

Unable to create the symbolic link for %1.


26	BUSMOUSE_NO_SUCH_DEVICE

The bus mouse does not exist or was not detected.


3	PAR_INSUFFICIENT_RESOURCES

Not enough memory was available to allocate internal storage needed for the device %1.


16	PAR_NO_SYMLINK_CREATED

Unable to create the symbolic link for %1.


17	PAR_NO_DEVICE_MAP_CREATED

Unable to create the device map entry for %1.


21	PAR_CANT_FIND_PORT_DRIVER

Unable to get device object pointer for port object.


1	SERIAL_KERNEL_DEBUGGER_ACTIVE

The kernel debugger is already using %2.


2	SERIAL_FIFO_PRESENT

While validating that %2 was really a serial port, a fifo was detected. The fifo will be used.


3	SERIAL_USER_OVERRIDE

User configuration data for parameter %2 overriding firmware configuration data.


4	SERIAL_NO_SYMLINK_CREATED

Unable to create the symbolic link for %2.


5	SERIAL_NO_DEVICE_MAP_CREATED

Unable to create the device map entry for %2.


6	SERIAL_NO_DEVICE_MAP_DELETED

Unable to delete the device map entry for %2.


7	SERIAL_UNREPORTED_IRQL_CONFLICT

Another driver on the system, which did not report its resources, has already claimed the interrupt used by %2.


8	SERIAL_INSUFFICIENT_RESOURCES

Not enough resources were available for the driver.


9	SERIAL_UNSUPPORTED_CLOCK_RATE

The baud clock rate configuration is not supported on device %2.


10	SERIAL_REGISTERS_NOT_MAPPED

The hardware locations for %2 could not be translated to something the memory management system could understand.


11	SERIAL_RESOURCE_CONFLICT

The hardware resources for %2 are already in use by another device.


12	SERIAL_NO_BUFFER_ALLOCATED

No memory could be allocated in which to place new data for %2.


13	SERIAL_IER_INVALID

While validating that %2 was really a serial port, the interrupt enable register contained enabled bits in a must be zero bitfield.


14	SERIAL_MCR_INVALID

While validating that %2 was really a serial port, the modem control register contained enabled bits in a must be zero bitfield.


15	SERIAL_IIR_INVALID

While validating that %2 was really a serial port, the interrupt id register contained enabled bits in a must be zero bitfield.


16	SERIAL_DL_INVALID

While validating that %2 was really a serial port, the baud rate register could not be set consistently.

The device is assumed not to be a serial port and will be deleted.


17	SERIAL_NOT_ENOUGH_CONFIG_INFO

Some firmware configuration information was incomplete.


18	SERIAL_NO_PARAMETERS_INFO

No Parameters subkey was found for user defined data.  This is odd, and it also means no user configuration can be found.


19	SERIAL_UNABLE_TO_ACCESS_CONFIG

Specific user configuration data is irretrievable.


20	SERIAL_INVALID_PORT_INDEX

On parameter %2 which indicates a multiport card, must have a port index specified greater than 0.


21	SERIAL_PORT_INDEX_TOO_HIGH

On parameter %2 which indicates a multiport card, the port index for the multiport card is too large.


22	SERIAL_UNKNOWN_BUS

The bus type for %2 is not recognizable.


23	SERIAL_BUS_NOT_PRESENT

The bus type for %2 is not available on this computer.


24	SERIAL_BUS_INTERRUPT_CONFLICT

The bus specified for %2 does not support the specified method of interrupt.


25	SERIAL_INVALID_USER_CONFIG

User configuration for parameter %2 must have %3.


26	SERIAL_DEVICE_TOO_HIGH

The user specified port for %2 is way too high in physical memory.


27	SERIAL_STATUS_TOO_HIGH

The status port for %2 is way too high in physical memory.


28	SERIAL_STATUS_CONTROL_CONFLICT

The status port for %2 overlaps the control registers for the device.


29	SERIAL_CONTROL_OVERLAP

The control registers for %2 overlaps with the %3 control registers.


30	SERIAL_STATUS_OVERLAP

The status register for %2 overlaps the %3 control registers.


31	SERIAL_STATUS_STATUS_OVERLAP

The status register for %2 overlaps with the %3 status register.


32	SERIAL_CONTROL_STATUS_OVERLAP

The control registers for %2 overlaps the %3 status register.


33	SERIAL_MULTI_INTERRUPT_CONFLICT

Two ports, %2 and %3, on a single multiport card can't have two different interrupts.


34	SERIAL_DISABLED_PORT

Disabling %2 as requested by the configuration data.


35	SERIAL_GARBLED_PARAMETER

Parameter %2 data is irretrievable from the registry.


36	SERIAL_DLAB_INVALID

While validating that %2 was really a serial port, the contents of the divisor latch register was identical to the interrupt enable and the receive registers.

The device is assumed not to be a serial port and will be deleted.


1	SERIAL_NO_SYMLINK_CREATED

Unable to create the symbolic link from %2 -> %3.


2	SERIAL_NO_DEVICE_MAP_CREATED

Unable to add registry key and/or value to HARDWARE\DEVICEMAP\%2.


3	SERIAL_INSUFFICIENT_RESOURCES

Not enough memory was available to allocate internal storage needed for the device %1.


5	SERIAL_REGISTERS_NOT_MAPPED

The I/O ports for adapter %2 could not be translated to something the memory management system could understand.


9	SERIAL_UNABLE_TO_OPEN_KEY

Registry key %2 could not be opened.  Check current configuration.


10	SERIAL_REGISTRY_VALUE_NOT_FOUND

Unable to find registry value %2.


16	SERIAL_CONTROLLER_FAILED_INITIALIZATION

DigiBoard adapter %2 was unable to initialize properly.


19	SERIAL_NO_ACCESS_MINIPORT

Unable to access device name %2.  Check current configuration.


20	SERIAL_MEMORY_NOT_MAPPED

The memory range for adapter %2 could not be translated to something the memory management system could understand.


21	SERIAL_DEVICE_FAILED_INITIALIZATION

Port %2(%3) was unable to initialize properly.


22	SERIAL_CREATE_DEVICE_FAILED

IoCreateDevice failed on port %2.


24	SERIAL_TRANSMIT_NOT_EMPTY

Transmit buffer on port %2 isn't drained!  (%3)


1001	SERIAL_NO_CONTROLLER_RESET_WAIT

Unable to reset %2.  Wait confirmation failed.  Compare I/O address settings with configuration. Otherwise, check for I/O address conflicts with another device in the system.


1002	SERIAL_CONTROLLER_MEMORY_TEST_FAILED

Unable to properly access %2's memory.  Compare Memory address settings with configuration. Otherwise, check for memory address conflicts with another device in the system.


1003	SERIAL_BIOS_DOWNLOAD_FAILED

Downloading BIOS image to %2 failed.


1004	SERIAL_FEPOS_COPY_FAILED

Failure copying FEPOS program to %2.


1005	SERIAL_FEPOS_INIT_FAILURE

FEPOS failed to initialize properly on %2.


1006	SERIAL_INSUFFICIENT_RESOURCES

Not enough memory was available to allocate internal storage needed for the device %1.


1007	SERIAL_RESIZING_WINDOW

Overriding current configuration to use 8K memory mapped window on %2.


1008	SERIAL_REGISTRY_VALUE_NOT_FOUND

The registry entry %2 could not be found.


1009	SERIAL_UNSUPPORTED_CONTROLLER

Controller %2 is an unsupported controller.


1010	SERIAL_FILE_NOT_FOUND

Unable to find file %2.


1011	STATUS_DEVICE_NOT_INITIALIZED

Controller %2 could not be initialized.


1001	SERIAL_NO_CONTROLLER_RESET_WAIT

Unable to reset %2.  Wait confirmation failed.  Compare I/O address settings with configuration.

Otherwise, check for I/O address conflicts with another device in the system.


1002	SERIAL_CONTROLLER_MEMORY_TEST_FAILED

Unable to properly access %2's memory.  Compare Memory address settings with configuration.

Otherwise, check for memory address conflicts with another device in the system.


1003	SERIAL_BIOS_DOWNLOAD_FAILED

Downloading BIOS image to %2 failed.


1004	SERIAL_FEPOS_COPY_FAILED

Failure copying FEPOS program to %2.


1005	SERIAL_FEPOS_INIT_FAILURE

FEPOS failed to initialize properly on %2.


1006	SERIAL_INSUFFICIENT_RESOURCES

Not enough memory was available to allocate internal storage needed for the device %1.


1007	SERIAL_REGISTRY_VALUE_NOT_FOUND

The registry entry %2 could not be found.


1008	SERIAL_FILE_NOT_FOUND

Unable to find file %2.


1009	STATUS_DEVICE_NOT_INITIALIZED

Controller %2 could not be initialized.


1001	SERIAL_NO_CONTROLLER_RESET_WAIT

Unable to reset %2.  Wait confirmation failed.  Compare I/O address settings with configuration. Otherwise, check for I/O address conflicts with another device in the system.


1002	SERIAL_CONTROLLER_MEMORY_TEST_FAILED

Unable to properly access %2's memory.  Compare Memory address settings with configuration. Otherwise, check for memory address conflicts with another device in the system.


1003	SERIAL_BIOS_DOWNLOAD_FAILED

Downloading BIOS image to %2 failed.


1004	SERIAL_FEPOS_COPY_FAILED

Failure copying FEPOS program to %2.


1005	SERIAL_FEPOS_INIT_FAILURE

FEPOS failed to initialize properly on %2.


1006	SERIAL_INSUFFICIENT_RESOURCES

Not enough memory was available to allocate internal storage needed for the device %1.


1007	SERIAL_NO_EPC_MODULES

No EPC PORTS modules were found connected to %2.  Shutdown system, turn off your computer and connect an EPC PORTS module.


1008	SERIAL_REGISTRY_VALUE_NOT_FOUND

The registry entry %2 could not be found.


1009	SERIAL_FILE_NOT_FOUND

Unable to find file %2.


1010	STATUS_DEVICE_NOT_INITIALIZED

Controller %2 could not be initialized.


1001	SERIAL_NO_CONTROLLER_RESET_WAIT

Unable to reset %2.  Wait confirmation failed.  Compare I/O address settings with configuration. Otherwise, check for I/O address conflicts with another device in the system.


1002	SERIAL_CONTROLLER_MEMORY_TEST_FAILED

Unable to properly access %2's memory.  Compare Memory address settings with configuration. Otherwise, check for memory address conflicts with another device in the system.


1003	SERIAL_BIOS_DOWNLOAD_FAILED

Downloading BIOS image to %2 failed.


1004	SERIAL_FEPOS_COPY_FAILED

Failure copying FEPOS program to %2.


1005	SERIAL_FEPOS_INIT_FAILURE

FEPOS failed to initialize properly on %2.


1006	SERIAL_INSUFFICIENT_RESOURCES

Not enough memory was available to allocate internal storage needed for the device %1.


1007	SERIAL_NO_XEM_MODULES

No Xem PORTS modules were found connected to %2.  Shutdown system, turn off your computer and connect an Xem PORTS module.


1008	SERIAL_REGISTRY_VALUE_NOT_FOUND

The registry entry %2 could not be found.


1009	SERIAL_FILE_NOT_FOUND

Unable to find file %2.


1010	STATUS_DEVICE_NOT_INITIALIZED

Controller %2 could not be initialized.


1	KBDCLASS_INSUFFICIENT_RESOURCES

Not enough memory was available to allocate internal storage needed for the device %1.


2	KBDCLASS_NO_BUFFER_ALLOCATED

Not enough memory was available to allocate the ring buffer that holds incoming data for %1.


3	KBDCLASS_NOT_ENOUGH_CONFIG_INFO

Some firmware configuration information was incomplete, so defaults were used.


4	KBDCLASS_USER_OVERRIDE

User configuration data is overriding firmware configuration data.


5	KBDCLASS_NO_DEVICEMAP_CREATED

Unable to create the device map entry for %1.


6	KBDCLASS_NO_DEVICEMAP_DELETED

Unable to delete the device map entry for %1.


7	KBDCLASS_NO_PORT_DEVICE_OBJECT

Could not locate the device object for one or more keyboard port devices.


8	KBDCLASS_NO_PORT_CONNECT

Could not connect to port device %1.


9	KBDCLASS_PORT_INTERRUPTS_NOT_ENABLED

Could not enable interrupts on connected port device %1.


10	KBDCLASS_PORT_INTERRUPTS_NOT_DISABLED

Could not disable interrupts on connected port device %1.


11	KBDCLASS_KBD_BUFFER_OVERFLOW

The ring buffer that stores incoming keyboard data has overflowed (buffer size is configurable via the registry).


12	KBDCLASS_INTERNAL_ERROR

The driver for device %1 encountered an internal driver error.


1	I8042_INSUFFICIENT_RESOURCES

Not enough memory was available to allocate internal storage needed for the device %1.


2	I8042_NO_BUFFER_ALLOCATED

Not enough memory was available to allocate the ring buffer that holds incoming data for %1.


3	I8042_REGISTERS_NOT_MAPPED

The hardware locations for %1 could not be translated to something the memory management system understands.


4	I8042_RESOURCE_CONFLICT

The hardware resources for %1 are already in use by another device.


5	I8042_NOT_ENOUGH_CONFIG_INFO

Some firmware configuration information was incomplete, so defaults were used.


6	I8042_USER_OVERRIDE

User configuration data is overriding firmware configuration data.


7	I8042_NO_DEVICEMAP_CREATED

Unable to create the device map entry for %1.


8	I8042_NO_DEVICEMAP_DELETED

Unable to delete the device map entry for %1.


9	I8042_NO_INTERRUPT_CONNECTED

Could not connect the interrupt for %1.


10	I8042_INVALID_ISR_STATE

The ISR has detected an internal state error in the driver for %1.


11	I8042_KBD_BUFFER_OVERFLOW

The ring buffer that stores incoming keyboard data has overflowed (buffer size is configurable via the registry).


12	I8042_MOU_BUFFER_OVERFLOW

The ring buffer that stores incoming mouse data has overflowed (buffer size is configurable via the registry).


13	I8042_INVALID_STARTIO_REQUEST

The Start I/O procedure has detected an internal error in the driver for %1.


14	I8042_INVALID_INITIATE_STATE

The Initiate I/O procedure has detected an internal state error in the driver for %1.


15	I8042_KBD_RESET_COMMAND_FAILED

The keyboard reset failed.


16	I8042_MOU_RESET_COMMAND_FAILED

The mouse reset failed.


17	I8042_KBD_RESET_RESPONSE_FAILED

The device sent an incorrect response(s) following a keyboard reset.


18	I8042_MOU_RESET_RESPONSE_FAILED

The device sent an incorrect response(s) following a mouse reset.


19	I8042_SET_TYPEMATIC_FAILED

Could not set the keyboard typematic rate and delay.


20	I8042_SET_LED_FAILED

Could not set the keyboard indicator lights.


21	I8042_SELECT_SCANSET_FAILED

Could not tell the hardware to send keyboard scan codes in the set expected by the driver.


22	I8042_SET_SAMPLE_RATE_FAILED

Could not set the mouse sample rate.


23	I8042_SET_RESOLUTION_FAILED

Could not set the mouse resolution.


24	I8042_MOU_ENABLE_XMIT

Could not enable transmissions from the mouse.


25	I8042_NO_SYMLINK_CREATED

Unable to create the symbolic link for %1.


26	I8042_RETRIES_EXCEEDED

Exceeded the allowable number of retries (configurable via the registry) on device %1.


27	I8042_TIMEOUT

The operation on %1 timed out (time out is configurable via the registry).


28	I8042_CCB_WRITE_FAILED

Could not successfully write the Controller Command Byte for the i8042.


29	I8042_UNEXPECTED_ACK

An unexpected ACKNOWLEDGE was received from the device.


30	I8042_UNEXPECTED_RESEND

An unexpected RESEND was received from the device.


31	I8042_NO_MOU_DEVICE

No mouse port ("PS/2 compatible") mouse device was detected on the i8042 auxiliary port (not a problem unless this type of mouse really is connected).


32	I8042_NO_KBD_DEVICE

The keyboard device does not exist or was not detected.


33	I8042_NO_SUCH_DEVICE

The keyboard and mouse devices do not exist or were not detected.


34	I8042_ERROR_DURING_BUTTONS_DETECT

An error occurred while trying to determine the number of mouse buttons.


1	PCMCIA_NO_MEMORY_WINDOW

A memory window for reading the PCCARD configuration could not be found.  No PCMCIA PCCARDS were configured.


2	PCMCIA_NO_IRQ

An interrupt for a PCMCIA PCCARD could not be allocated.


3	PCMCIA_NO_ATA

The IDE compatible PCMCIA disk was not configured.


4	PCMCIA_BAD_TUPLE_INFORMATION

The PCMCIA tuple information for the PCCARD in socket %2 could not be parsed.


5	PCMCIA_NO_CONFIGURATION

There is no configuration information for the PCCARD "%2".


6	PCMCIA_BAD_IRQ_NETWORK

The IRQ of %2 was selected for a network PCMCIA PCCARD.  This IRQ is not supported for PCCARDs on this system.  For network service, please change the configuration.


Interpreting the data field of SCSI device I/O Manager Events

Typically the data displayed by a SCSI device related event will appear as follows (if it is displayed in word format):

0000: 000c040f 00100000 00000000 00000009

0010: 00000101 00000000 00000000 00000000

0020: 00000000 00000000 00000000 00000000

0030: 00000001 00000004

We can map this data to the following structure:

{                             size  example mapped

    UCHAR MajorFunctionCode;     1  0f

    UCHAR RetryCount;            1  04

    USHORT DumpDataSize;         2  0010

    USHORT NumberOfStrings;      2  0000

    USHORT StringOffset;         2  0000

    USHORT EventCategory;        2  0000

    NTSTATUS ErrorCode;          4  00000009

    ULONG UniqueErrorValue;      4  00000101

    NTSTATUS FinalStatus;        4  00000000

    ULONG SequenceNumber;        4  00000000

    ULONG IoControlCode;         4  00000000

    LARGE_INTEGER DeviceOffset;  8  00000000 00000000

    ULONG DumpData[0];           4  00000000

    ULONG DumpData[1];           4  00000000

    ULONG DumpData[2];           4  00000001

    ULONG DumpData[3];           4  00000004

    ULONG DumpData[4];           4  00000000 (Only valid if

                                              DumpDataSize = 0x14)

}

Next to the structure is a list of sizes of the elements as well as how each variable maps to the example.

The Information below describes the valid fields defined above. If a field is not mentioned then it does not contain any valid information.

MajorFunctionCode is equal to the major function code of the IRP (I/O Request Packet) which failed. It will take on one of the following values:

00  IRP_MJ_CREATE

02  IRP_MJ_CLOSE

0e  IRP_MJ_DEVICE_CONTROL

0f  IRP_MJ_SCSI

RetryCount is the number of times the operation was retried before the error was reported.

DumpDataSize is either 16 or 20

ErrorCode is the Event Id

UniqueErrorValue is a hard coded value which allows the developer to determine where in the source code the event was generated. There are no string constants which map to these values. However given access to the source code for the driver this value is very useful for pinning down why the event was generated.

FinalStatus is a final status code indicating the general state of the driver after the event. For most events this will be 00000000 (STATUS_SUCCESS) as the errors are warnings rather than fatal errors. If this value is non zero then the driver has probably failed.

SequenceNumber is the Sequence number of the SCSI request that failed.

DumpData 0 is the SCSI Path Id or Bus number containing the failing device on the SCSI controller in question (Only relevant if the controller has multiple buses).

DumpData 1 is the SCSI Target controllers Id (Only useful if there are multiple disk controllers in the machine).

DumpData 2 is the SCSI LUN (Logical Unit Number) of the device causing the event.

If DumpDataSize = 20 then DumpData 3 is a SCSI Bus Status code and DumpData 4 is the SCSI Error code.

If DumpDataSize = 16 then DumpData 3 is the SCSI Error code and there is no DumpData 4 parameter.

Possible SCSI bus status codes are:

SCSISTAT_GOOD                  0x00

SCSISTAT_CHECK_CONDITION       0x02

SCSISTAT_CONDITION_MET         0x04

SCSISTAT_BUSY                  0x08

SCSISTAT_INTERMEDIATE          0x10

SCSISTAT_INTERMEDIATE_COND_MET 0x14

SCSISTAT_RESERVATION_CONFLICT  0x18

SCSISTAT_COMMAND_TERMINATED    0x22

SCSISTAT_QUEUE_FULL            0x28

Possible SCSI Error codes are:

SP_BUS_PARITY_ERROR         0x0001

SP_UNEXPECTED_DISCONNECT    0x0002

SP_INVALID_RESELECTION      0x0003

SP_BUS_TIME_OUT             0x0004

SP_PROTOCOL_ERROR           0x0005

SP_INTERNAL_ADAPTER_ERROR   0x0006

SP_REQUEST_TIMEOUT          0x0007

SP_IRQ_NOT_RESPONDING       0x0008

SP_BAD_FW_WARNING           0x0009 (FW = Firmware)

SP_BAD_FW_ERROR             0x000a (FW = Firmware)


Client Services for NetWare (CSNW) Events

NetWare Redirector Events (8001-8008).

8001 EVENT_NWRDR_RESOURCE_SHORTAGE

8002 EVENT_NWRDR_CANT_CREATE_DEVICE

8003 EVENT_NWRDR_INVALID_REPLY

8004 EVENT_NWRDR_FAILED_UNLOCK

8005 EVENT_NWRDR_NETWORK_ERROR

8006 EVENT_NWRDR_UNEXPECTED_ERROR

8007 EVENT_NWRDR_TIMEOUT

8008 EVENT_NWRDR_NO_SERVER_ON_NETWORK

NetWare Workstation Events (9000-9007).

9001 EVENT_NWWKSTA_NO_TRANSPORTS

9002 EVENT_NWWKSTA_CANT_BIND_TO_TRANSPORT

9003 EVENT_NWWKSTA_INVALID_REGISTRY_VALUE

9004 EVENT_NWWKSTA_CANT_CREATE_REDIRECTOR

9005 EVENT_NWWKSTA_GATEWAY_LOGON_FAILED

9006 EVENT_NWWKSTA_CANNOT_REDIRECT_DEVICES

9007 EVENT_NWWKSTA_WRONG_NWLINK_VERSION

NetWare Credential Manager events (10001-10006).

10001 NW_MESSAGE_TITLE

10002 NW_MESSAGE_FROM_SERVER

10003 NW_PASSWORD_HAS_EXPIRED

10004 NW_LOGIN_DISABLED

10005 NW_PASSWORD_HAS_EXPIRED1

10006 NW_MESSAGE_TITLE_NTAS


8001	EVENT_NWRDR_RESOURCE_SHORTAGE

The Microsoft Client Service for NetWare redirector was unable to allocate memory.


8002	EVENT_NWRDR_CANT_CREATE_DEVICE

The Microsoft Client Service for NetWare redirector could not create its device.  The redirector could not be started.


8003	EVENT_NWRDR_INVALID_REPLY

The Microsoft Client Service for NetWare redirector received an incorrectly formatted response from

%2.


8004	EVENT_NWRDR_FAILED_UNLOCK

The Microsoft Client Service for NetWare redirector failed to unlock part of a file on server %2.


8005	EVENT_NWRDR_NETWORK_ERROR

The Microsoft Client Service for NetWare redirector has encountered a network error.


8006	EVENT_NWRDR_UNEXPECTED_ERROR

An unexpected network error has occurred on the connection to %2.


8007	EVENT_NWRDR_TIMEOUT

The Microsoft Client Service for NetWare redirector has timed out one or more requests to %2.


8008	EVENT_NWRDR_NO_SERVER_ON_NETWORK

No NetWare or compatible server exists on this network.


9001	EVENT_NWWKSTA_NO_TRANSPORTS

The Microsoft Client Service for NetWare could not start because it did not bind to any transports.


9002	EVENT_NWWKSTA_CANT_BIND_TO_TRANSPORT

The Microsoft Client Service for NetWare could not bind to the transport %1.


9003	EVENT_NWWKSTA_INVALID_REGISTRY_VALUE

The value named %1 in the Microsoft Client Service for NetWare registry key %2 was invalid.  The value was ignored, and processing continued.


9004	EVENT_NWWKSTA_CANT_CREATE_REDIRECTOR

The Microsoft Client Service for NetWare redirector (%1) could not be started.


9005	EVENT_NWWKSTA_GATEWAY_LOGON_FAILED

The Gateway Account could not be logged on. The error %1 occurred.


9006	EVENT_NWWKSTA_CANNOT_REDIRECT_DEVICES

Device %1 could not be reconnected to %2. Error %3 occurred.


9007	EVENT_NWWKSTA_WRONG_NWLINK_VERSION

The version of the NWLINK transport present does not support all the capabilities required to use the Microsoft Client Service for NetWare properly.


10001	EVENT_NWRDR_RESOURCE_SHORTAGE

Client Service for NetWare%0


10002	NW_MESSAGE_FROM_SERVER

Client Service for NetWare%0


10003	NW_PASSWORD_HAS_EXPIRED

The password for %1 on %2 has expired, with %3 grace logins left.%n


10004	NW_LOGIN_DISABLED

Logins to the server has been disabled.%n


10005	NW_PASSWORD_HAS_EXPIRED1

The password for %1 on %2 has expired.%n


10006	NW_MESSAGE_TITLE_NTAS

Gateway Service for NetWare%0


Intel Processor Traps
Intel x86 Processor Traps

The following are exceptions (or traps) which the Intel x86 processor family generate when a condition which the processor can not handle occurs.

Under Windows NT if these are not successfully handled by the kernel then an UNEXPECTED_KERNEL_MODE_TRAP (Code 7F) occurs and the trap code is reported as the first parameter of the bug check.

0	SYSTEM_FATAL_TRAP0

1	SYSTEM_FATAL_TRAP1

2	SYSTEM_FATAL_TRAP2

3	SYSTEM_FATAL_TRAP3

4	SYSTEM_FATAL_TRAP4

5	SYSTEM_FATAL_TRAP5

6	SYSTEM_FATAL_TRAP6

7	SYSTEM_FATAL_TRAP7

8	SYSTEM_FATAL_TRAP8

10	SYSTEM_FATAL_TRAPA

11	SYSTEM_FATAL_TRAPB

12	SYSTEM_FATAL_TRAPC

13	SYSTEM_FATAL_TRAPD