---
description: Describes error codes 1700-3999 defined in the WinError.h header file and is intended for developers.
ms.assetid: 7e57c087-53e4-443d-9227-21d9eb3cc71f
title: System Error Codes (1700-3999) (WinError.h)
ms.topic: reference
ms.date: 07/14/2025
---
# System Error Codes (1700-3999)
The following list describes [system error codes](system-error-codes.md) for errors 1700 to 3999. They are returned by the [**GetLastError**](/windows/win32/api/errhandlingapi/nf-errhandlingapi-getlasterror) function when many functions fail. To retrieve the description text for the error in your application, use the [**FormatMessage**](/windows/desktop/api/WinBase/nf-winbase-formatmessage) function with the **FORMAT\_MESSAGE\_FROM\_SYSTEM** flag.
> [!NOTE]
> This information is intended for developers debugging system errors. For other errors, such as issues with Windows Update, see the list of resources on the [Error codes](system-error-codes.md) page.
**RPC\_S\_INVALID\_STRING\_BINDING**
1700 (0x6A4)
The string binding is invalid.
**RPC\_S\_WRONG\_KIND\_OF\_BINDING**
1701 (0x6A5)
The binding handle is not the correct type.
**RPC\_S\_INVALID\_BINDING**
1702 (0x6A6)
The binding handle is invalid.
**RPC\_S\_PROTSEQ\_NOT\_SUPPORTED**
1703 (0x6A7)
The RPC protocol sequence is not supported.
**RPC\_S\_INVALID\_RPC\_PROTSEQ**
1704 (0x6A8)
The RPC protocol sequence is invalid.
**RPC\_S\_INVALID\_STRING\_UUID**
1705 (0x6A9)
The string universal unique identifier (UUID) is invalid.
**RPC\_S\_INVALID\_ENDPOINT\_FORMAT**
1706 (0x6AA)
The endpoint format is invalid.
**RPC\_S\_INVALID\_NET\_ADDR**
1707 (0x6AB)
The network address is invalid.
**RPC\_S\_NO\_ENDPOINT\_FOUND**
1708 (0x6AC)
No endpoint was found.
**RPC\_S\_INVALID\_TIMEOUT**
1709 (0x6AD)
The timeout value is invalid.
**RPC\_S\_OBJECT\_NOT\_FOUND**
1710 (0x6AE)
The object universal unique identifier (UUID) was not found.
**RPC\_S\_ALREADY\_REGISTERED**
1711 (0x6AF)
The object universal unique identifier (UUID) has already been registered.
**RPC\_S\_TYPE\_ALREADY\_REGISTERED**
1712 (0x6B0)
The type universal unique identifier (UUID) has already been registered.
**RPC\_S\_ALREADY\_LISTENING**
1713 (0x6B1)
The RPC server is already listening.
**RPC\_S\_NO\_PROTSEQS\_REGISTERED**
1714 (0x6B2)
No protocol sequences have been registered.
**RPC\_S\_NOT\_LISTENING**
1715 (0x6B3)
The RPC server is not listening.
**RPC\_S\_UNKNOWN\_MGR\_TYPE**
1716 (0x6B4)
The manager type is unknown.
**RPC\_S\_UNKNOWN\_IF**
1717 (0x6B5)
The interface is unknown.
**RPC\_S\_NO\_BINDINGS**
1718 (0x6B6)
There are no bindings.
**RPC\_S\_NO\_PROTSEQS**
1719 (0x6B7)
There are no protocol sequences.
**RPC\_S\_CANT\_CREATE\_ENDPOINT**
1720 (0x6B8)
The endpoint cannot be created.
**RPC\_S\_OUT\_OF\_RESOURCES**
1721 (0x6B9)
Not enough resources are available to complete this operation.
**RPC\_S\_SERVER\_UNAVAILABLE**
1722 (0x6BA)
The RPC server is unavailable.
**RPC\_S\_SERVER\_TOO\_BUSY**
1723 (0x6BB)
The RPC server is too busy to complete this operation.
**RPC\_S\_INVALID\_NETWORK\_OPTIONS**
1724 (0x6BC)
The network options are invalid.
**RPC\_S\_NO\_CALL\_ACTIVE**
1725 (0x6BD)
There are no remote procedure calls active on this thread.
**RPC\_S\_CALL\_FAILED**
1726 (0x6BE)
The remote procedure call failed.
**RPC\_S\_CALL\_FAILED\_DNE**
1727 (0x6BF)
The remote procedure call failed and did not execute.
**RPC\_S\_PROTOCOL\_ERROR**
1728 (0x6C0)
A remote procedure call (RPC) protocol error occurred.
**RPC\_S\_PROXY\_ACCESS\_DENIED**
1729 (0x6C1)
Access to the HTTP proxy is denied.
**RPC\_S\_UNSUPPORTED\_TRANS\_SYN**
1730 (0x6C2)
The transfer syntax is not supported by the RPC server.
**RPC\_S\_UNSUPPORTED\_TYPE**
1732 (0x6C4)
The universal unique identifier (UUID) type is not supported.
**RPC\_S\_INVALID\_TAG**
1733 (0x6C5)
The tag is invalid.
**RPC\_S\_INVALID\_BOUND**
1734 (0x6C6)
The array bounds are invalid.
**RPC\_S\_NO\_ENTRY\_NAME**
1735 (0x6C7)
The binding does not contain an entry name.
**RPC\_S\_INVALID\_NAME\_SYNTAX**
1736 (0x6C8)
The name syntax is invalid.
**RPC\_S\_UNSUPPORTED\_NAME\_SYNTAX**
1737 (0x6C9)
The name syntax is not supported.
**RPC\_S\_UUID\_NO\_ADDRESS**
1739 (0x6CB)
No network address is available to use to construct a universal unique identifier (UUID).
**RPC\_S\_DUPLICATE\_ENDPOINT**
1740 (0x6CC)
The endpoint is a duplicate.
**RPC\_S\_UNKNOWN\_AUTHN\_TYPE**
1741 (0x6CD)
The authentication type is unknown.
**RPC\_S\_MAX\_CALLS\_TOO\_SMALL**
1742 (0x6CE)
The maximum number of calls is too small.
**RPC\_S\_STRING\_TOO\_LONG**
1743 (0x6CF)
The string is too long.
**RPC\_S\_PROTSEQ\_NOT\_FOUND**
1744 (0x6D0)
The RPC protocol sequence was not found.
**RPC\_S\_PROCNUM\_OUT\_OF\_RANGE**
1745 (0x6D1)
The procedure number is out of range.
**RPC\_S\_BINDING\_HAS\_NO\_AUTH**
1746 (0x6D2)
The binding does not contain any authentication information.
**RPC\_S\_UNKNOWN\_AUTHN\_SERVICE**
1747 (0x6D3)
The authentication service is unknown.
**RPC\_S\_UNKNOWN\_AUTHN\_LEVEL**
1748 (0x6D4)
The authentication level is unknown.
**RPC\_S\_INVALID\_AUTH\_IDENTITY**
1749 (0x6D5)
The security context is invalid.
**RPC\_S\_UNKNOWN\_AUTHZ\_SERVICE**
1750 (0x6D6)
The authorization service is unknown.
**EPT\_S\_INVALID\_ENTRY**
1751 (0x6D7)
The entry is invalid.
**EPT\_S\_CANT\_PERFORM\_OP**
1752 (0x6D8)
The server endpoint cannot perform the operation.
**EPT\_S\_NOT\_REGISTERED**
1753 (0x6D9)
There are no more endpoints available from the endpoint mapper.
**RPC\_S\_NOTHING\_TO\_EXPORT**
1754 (0x6DA)
No interfaces have been exported.
**RPC\_S\_INCOMPLETE\_NAME**
1755 (0x6DB)
The entry name is incomplete.
**RPC\_S\_INVALID\_VERS\_OPTION**
1756 (0x6DC)
The version option is invalid.
**RPC\_S\_NO\_MORE\_MEMBERS**
1757 (0x6DD)
There are no more members.
**RPC\_S\_NOT\_ALL\_OBJS\_UNEXPORTED**
1758 (0x6DE)
There is nothing to unexport.
**RPC\_S\_INTERFACE\_NOT\_FOUND**
1759 (0x6DF)
The interface was not found.
**RPC\_S\_ENTRY\_ALREADY\_EXISTS**
1760 (0x6E0)
The entry already exists.
**RPC\_S\_ENTRY\_NOT\_FOUND**
1761 (0x6E1)
The entry is not found.
**RPC\_S\_NAME\_SERVICE\_UNAVAILABLE**
1762 (0x6E2)
The name service is unavailable.
**RPC\_S\_INVALID\_NAF\_ID**
1763 (0x6E3)
The network address family is invalid.
**RPC\_S\_CANNOT\_SUPPORT**
1764 (0x6E4)
The requested operation is not supported.
**RPC\_S\_NO\_CONTEXT\_AVAILABLE**
1765 (0x6E5)
No security context is available to allow impersonation.
**RPC\_S\_INTERNAL\_ERROR**
1766 (0x6E6)
An internal error occurred in a remote procedure call (RPC).
**RPC\_S\_ZERO\_DIVIDE**
1767 (0x6E7)
The RPC server attempted an integer division by zero.
**RPC\_S\_ADDRESS\_ERROR**
1768 (0x6E8)
An addressing error occurred in the RPC server.
**RPC\_S\_FP\_DIV\_ZERO**
1769 (0x6E9)
A floating-point operation at the RPC server caused a division by zero.
**RPC\_S\_FP\_UNDERFLOW**
1770 (0x6EA)
A floating-point underflow occurred at the RPC server.
**RPC\_S\_FP\_OVERFLOW**
1771 (0x6EB)
A floating-point overflow occurred at the RPC server.
**RPC\_X\_NO\_MORE\_ENTRIES**
1772 (0x6EC)
The list of RPC servers available for the binding of auto handles has been exhausted.
**RPC\_X\_SS\_CHAR\_TRANS\_OPEN\_FAIL**
1773 (0x6ED)
Unable to open the character translation table file.
**RPC\_X\_SS\_CHAR\_TRANS\_SHORT\_FILE**
1774 (0x6EE)
The file containing the character translation table has fewer than 512 bytes.
**RPC\_X\_SS\_IN\_NULL\_CONTEXT**
1775 (0x6EF)
A null context handle was passed from the client to the host during a remote procedure call.
**RPC\_X\_SS\_CONTEXT\_DAMAGED**
1777 (0x6F1)
The context handle changed during a remote procedure call.
**RPC\_X\_SS\_HANDLES\_MISMATCH**
1778 (0x6F2)
The binding handles passed to a remote procedure call do not match.
**RPC\_X\_SS\_CANNOT\_GET\_CALL\_HANDLE**
1779 (0x6F3)
The stub is unable to get the remote procedure call handle.
**RPC\_X\_NULL\_REF\_POINTER**
1780 (0x6F4)
A null reference pointer was passed to the stub.
**RPC\_X\_ENUM\_VALUE\_OUT\_OF\_RANGE**
1781 (0x6F5)
The enumeration value is out of range.
**RPC\_X\_BYTE\_COUNT\_TOO\_SMALL**
1782 (0x6F6)
The byte count is too small.
**RPC\_X\_BAD\_STUB\_DATA**
1783 (0x6F7)
The stub received bad data.
**ERROR\_INVALID\_USER\_BUFFER**
1784 (0x6F8)
The supplied user buffer is not valid for the requested operation.
**ERROR\_UNRECOGNIZED\_MEDIA**
1785 (0x6F9)
The disk media is not recognized. It may not be formatted.
**ERROR\_NO\_TRUST\_LSA\_SECRET**
1786 (0x6FA)
The workstation does not have a trust secret.
**ERROR\_NO\_TRUST\_SAM\_ACCOUNT**
1787 (0x6FB)
The security database on the server does not have a computer account for this workstation trust relationship.
**ERROR\_TRUSTED\_DOMAIN\_FAILURE**
1788 (0x6FC)
The trust relationship between the primary domain and the trusted domain failed.
**ERROR\_TRUSTED\_RELATIONSHIP\_FAILURE**
1789 (0x6FD)
The trust relationship between this workstation and the primary domain failed.
**ERROR\_TRUST\_FAILURE**
1790 (0x6FE)
The network logon failed.
**RPC\_S\_CALL\_IN\_PROGRESS**
1791 (0x6FF)
A remote procedure call is already in progress for this thread.
**ERROR\_NETLOGON\_NOT\_STARTED**
1792 (0x700)
An attempt was made to logon, but the network logon service was not started.
**ERROR\_ACCOUNT\_EXPIRED**
1793 (0x701)
The user's account has expired.
**ERROR\_REDIRECTOR\_HAS\_OPEN\_HANDLES**
1794 (0x702)
The redirector is in use and cannot be unloaded.
**ERROR\_PRINTER\_DRIVER\_ALREADY\_INSTALLED**
1795 (0x703)
The specified printer driver is already installed.
**ERROR\_UNKNOWN\_PORT**
1796 (0x704)
The specified port is unknown.
**ERROR\_UNKNOWN\_PRINTER\_DRIVER**
1797 (0x705)
The printer driver is unknown.
**ERROR\_UNKNOWN\_PRINTPROCESSOR**
1798 (0x706)
The print processor is unknown.
**ERROR\_INVALID\_SEPARATOR\_FILE**
1799 (0x707)
The specified separator file is invalid.
**ERROR\_INVALID\_PRIORITY**
1800 (0x708)
The specified priority is invalid.
**ERROR\_INVALID\_PRINTER\_NAME**
1801 (0x709)
The printer name is invalid.
**ERROR\_PRINTER\_ALREADY\_EXISTS**
1802 (0x70A)
The printer already exists.
**ERROR\_INVALID\_PRINTER\_COMMAND**
1803 (0x70B)
The printer command is invalid.
**ERROR\_INVALID\_DATATYPE**
1804 (0x70C)
The specified datatype is invalid.
**ERROR\_INVALID\_ENVIRONMENT**
1805 (0x70D)
The environment specified is invalid.
**RPC\_S\_NO\_MORE\_BINDINGS**
1806 (0x70E)
There are no more bindings.
**ERROR\_NOLOGON\_INTERDOMAIN\_TRUST\_ACCOUNT**
1807 (0x70F)
The account used is an interdomain trust account. Use your global user account or local user account to access this server.
**ERROR\_NOLOGON\_WORKSTATION\_TRUST\_ACCOUNT**
1808 (0x710)
The account used is a computer account. Use your global user account or local user account to access this server.
**ERROR\_NOLOGON\_SERVER\_TRUST\_ACCOUNT**
1809 (0x711)
The account used is a server trust account. Use your global user account or local user account to access this server.
**ERROR\_DOMAIN\_TRUST\_INCONSISTENT**
1810 (0x712)
The name or security ID (SID) of the domain specified is inconsistent with the trust information for that domain.
**ERROR\_SERVER\_HAS\_OPEN\_HANDLES**
1811 (0x713)
The server is in use and cannot be unloaded.
**ERROR\_RESOURCE\_DATA\_NOT\_FOUND**
1812 (0x714)
The specified image file did not contain a resource section.
**ERROR\_RESOURCE\_TYPE\_NOT\_FOUND**
1813 (0x715)
The specified resource type cannot be found in the image file.
**ERROR\_RESOURCE\_NAME\_NOT\_FOUND**
1814 (0x716)
The specified resource name cannot be found in the image file.
**ERROR\_RESOURCE\_LANG\_NOT\_FOUND**
1815 (0x717)
The specified resource language ID cannot be found in the image file.
**ERROR\_NOT\_ENOUGH\_QUOTA**
1816 (0x718)
Not enough quota is available to process this command.
**RPC\_S\_NO\_INTERFACES**
1817 (0x719)
No interfaces have been registered.
**RPC\_S\_CALL\_CANCELLED**
1818 (0x71A)
The remote procedure call was cancelled.
**RPC\_S\_BINDING\_INCOMPLETE**
1819 (0x71B)
The binding handle does not contain all required information.
**RPC\_S\_COMM\_FAILURE**
1820 (0x71C)
A communications failure occurred during a remote procedure call.
**RPC\_S\_UNSUPPORTED\_AUTHN\_LEVEL**
1821 (0x71D)
The requested authentication level is not supported.
**RPC\_S\_NO\_PRINC\_NAME**
1822 (0x71E)
No principal name registered.
**RPC\_S\_NOT\_RPC\_ERROR**
1823 (0x71F)
The error specified is not a valid Windows RPC error code.
**RPC\_S\_UUID\_LOCAL\_ONLY**
1824 (0x720)
A UUID that is valid only on this computer has been allocated.
**RPC\_S\_SEC\_PKG\_ERROR**
1825 (0x721)
A security package specific error occurred.
**RPC\_S\_NOT\_CANCELLED**
1826 (0x722)
Thread is not canceled.
**RPC\_X\_INVALID\_ES\_ACTION**
1827 (0x723)
Invalid operation on the encoding/decoding handle.
**RPC\_X\_WRONG\_ES\_VERSION**
1828 (0x724)
Incompatible version of the serializing package.
**RPC\_X\_WRONG\_STUB\_VERSION**
1829 (0x725)
Incompatible version of the RPC stub.
**RPC\_X\_INVALID\_PIPE\_OBJECT**
1830 (0x726)
The RPC pipe object is invalid or corrupted.
**RPC\_X\_WRONG\_PIPE\_ORDER**
1831 (0x727)
An invalid operation was attempted on an RPC pipe object.
**RPC\_X\_WRONG\_PIPE\_VERSION**
1832 (0x728)
Unsupported RPC pipe version.
**RPC\_S\_COOKIE\_AUTH\_FAILED**
1833 (0x729)
HTTP proxy server rejected the connection because the cookie authentication failed.
**RPC\_S\_GROUP\_MEMBER\_NOT\_FOUND**
1898 (0x76A)
The group member was not found.
**EPT\_S\_CANT\_CREATE**
1899 (0x76B)
The endpoint mapper database entry could not be created.
**RPC\_S\_INVALID\_OBJECT**
1900 (0x76C)
The object universal unique identifier (UUID) is the nil UUID.
**ERROR\_INVALID\_TIME**
1901 (0x76D)
The specified time is invalid.
**ERROR\_INVALID\_FORM\_NAME**
1902 (0x76E)
The specified form name is invalid.
**ERROR\_INVALID\_FORM\_SIZE**
1903 (0x76F)
The specified form size is invalid.
**ERROR\_ALREADY\_WAITING**
1904 (0x770)
The specified printer handle is already being waited on.
**ERROR\_PRINTER\_DELETED**
1905 (0x771)
The specified printer has been deleted.
**ERROR\_INVALID\_PRINTER\_STATE**
1906 (0x772)
The state of the printer is invalid.
**ERROR\_PASSWORD\_MUST\_CHANGE**
1907 (0x773)
The user's password must be changed before signing in.
**ERROR\_DOMAIN\_CONTROLLER\_NOT\_FOUND**
1908 (0x774)
Could not find the domain controller for this domain.
**ERROR\_ACCOUNT\_LOCKED\_OUT**
1909 (0x775)
The referenced account is currently locked out and may not be logged on to.
**OR\_INVALID\_OXID**
1910 (0x776)
The object exporter specified was not found.
**OR\_INVALID\_OID**
1911 (0x777)
The object specified was not found.
**OR\_INVALID\_SET**
1912 (0x778)
The object resolver set specified was not found.
**RPC\_S\_SEND\_INCOMPLETE**
1913 (0x779)
Some data remains to be sent in the request buffer.
**RPC\_S\_INVALID\_ASYNC\_HANDLE**
1914 (0x77A)
Invalid asynchronous remote procedure call handle.
**RPC\_S\_INVALID\_ASYNC\_CALL**
1915 (0x77B)
Invalid asynchronous RPC call handle for this operation.
**RPC\_X\_PIPE\_CLOSED**
1916 (0x77C)
The RPC pipe object has already been closed.
**RPC\_X\_PIPE\_DISCIPLINE\_ERROR**
1917 (0x77D)
The RPC call completed before all pipes were processed.
**RPC\_X\_PIPE\_EMPTY**
1918 (0x77E)
No more data is available from the RPC pipe.
**ERROR\_NO\_SITENAME**
1919 (0x77F)
No site name is available for this machine.
**ERROR\_CANT\_ACCESS\_FILE**
1920 (0x780)
The file cannot be accessed by the system.
**ERROR\_CANT\_RESOLVE\_FILENAME**
1921 (0x781)
The name of the file cannot be resolved by the system.
**RPC\_S\_ENTRY\_TYPE\_MISMATCH**
1922 (0x782)
The entry is not of the expected type.
**RPC\_S\_NOT\_ALL\_OBJS\_EXPORTED**
1923 (0x783)
Not all object UUIDs could be exported to the specified entry.
**RPC\_S\_INTERFACE\_NOT\_EXPORTED**
1924 (0x784)
Interface could not be exported to the specified entry.
**RPC\_S\_PROFILE\_NOT\_ADDED**
1925 (0x785)
The specified profile entry could not be added.
**RPC\_S\_PRF\_ELT\_NOT\_ADDED**
1926 (0x786)
The specified profile element could not be added.
**RPC\_S\_PRF\_ELT\_NOT\_REMOVED**
1927 (0x787)
The specified profile element could not be removed.
**RPC\_S\_GRP\_ELT\_NOT\_ADDED**
1928 (0x788)
The group element could not be added.
**RPC\_S\_GRP\_ELT\_NOT\_REMOVED**
1929 (0x789)
The group element could not be removed.
**ERROR\_KM\_DRIVER\_BLOCKED**
1930 (0x78A)
The printer driver is not compatible with a policy enabled on your computer that blocks NT 4.0 drivers.
**ERROR\_CONTEXT\_EXPIRED**
1931 (0x78B)
The context has expired and can no longer be used.
**ERROR\_PER\_USER\_TRUST\_QUOTA\_EXCEEDED**
1932 (0x78C)
The current user's delegated trust creation quota has been exceeded.
**ERROR\_ALL\_USER\_TRUST\_QUOTA\_EXCEEDED**
1933 (0x78D)
The total delegated trust creation quota has been exceeded.
**ERROR\_USER\_DELETE\_TRUST\_QUOTA\_EXCEEDED**
1934 (0x78E)
The current user's delegated trust deletion quota has been exceeded.
**ERROR\_AUTHENTICATION\_FIREWALL\_FAILED**
1935 (0x78F)
The computer you are signing into is protected by an authentication firewall. The specified account is not allowed to authenticate to the computer.
**ERROR\_REMOTE\_PRINT\_CONNECTIONS\_BLOCKED**
1936 (0x790)
Remote connections to the Print Spooler are blocked by a policy set on your machine.
**ERROR\_NTLM\_BLOCKED**
1937 (0x791)
Authentication failed because NTLM authentication has been disabled.
**ERROR\_PASSWORD\_CHANGE\_REQUIRED**
1938 (0x792)
Logon Failure: EAS policy requires that the user change their password before this operation can be performed.
**ERROR\_INVALID\_PIXEL\_FORMAT**
2000 (0x7D0)
The pixel format is invalid.
**ERROR\_BAD\_DRIVER**
2001 (0x7D1)
The specified driver is invalid.
**ERROR\_INVALID\_WINDOW\_STYLE**
2002 (0x7D2)
The window style or class attribute is invalid for this operation.
**ERROR\_METAFILE\_NOT\_SUPPORTED**
2003 (0x7D3)
The requested metafile operation is not supported.
**ERROR\_TRANSFORM\_NOT\_SUPPORTED**
2004 (0x7D4)
The requested transformation operation is not supported.
**ERROR\_CLIPPING\_NOT\_SUPPORTED**
2005 (0x7D5)
The requested clipping operation is not supported.
**ERROR\_INVALID\_CMM**
2010 (0x7DA)
The specified color management module is invalid.
**ERROR\_INVALID\_PROFILE**
2011 (0x7DB)
The specified color profile is invalid.
**ERROR\_TAG\_NOT\_FOUND**
2012 (0x7DC)
The specified tag was not found.
**ERROR\_TAG\_NOT\_PRESENT**
2013 (0x7DD)
A required tag is not present.
**ERROR\_DUPLICATE\_TAG**
2014 (0x7DE)
The specified tag is already present.
**ERROR\_PROFILE\_NOT\_ASSOCIATED\_WITH\_DEVICE**
2015 (0x7DF)
The specified color profile is not associated with the specified device.
**ERROR\_PROFILE\_NOT\_FOUND**
2016 (0x7E0)
The specified color profile was not found.
**ERROR\_INVALID\_COLORSPACE**
2017 (0x7E1)
The specified color space is invalid.
**ERROR\_ICM\_NOT\_ENABLED**
2018 (0x7E2)
Image Color Management is not enabled.
**ERROR\_DELETING\_ICM\_XFORM**
2019 (0x7E3)
There was an error while deleting the color transform.
**ERROR\_INVALID\_TRANSFORM**
2020 (0x7E4)
The specified color transform is invalid.
**ERROR\_COLORSPACE\_MISMATCH**
2021 (0x7E5)
The specified transform does not match the bitmap's color space.
**ERROR\_INVALID\_COLORINDEX**
2022 (0x7E6)
The specified named color index is not present in the profile.
**ERROR\_PROFILE\_DOES\_NOT\_MATCH\_DEVICE**
2023 (0x7E7)
The specified profile is intended for a device of a different type than the specified device.
**ERROR\_CONNECTED\_OTHER\_PASSWORD**
2108 (0x83C)
The network connection was made successfully, but the user had to be prompted for a password other than the one originally specified.
**ERROR\_CONNECTED\_OTHER\_PASSWORD\_DEFAULT**
2109 (0x83D)
The network connection was made successfully using default credentials.
**ERROR\_BAD\_USERNAME**
2202 (0x89A)
The specified username is invalid.
**ERROR\_NOT\_CONNECTED**
2250 (0x8CA)
This network connection does not exist.
**ERROR\_OPEN\_FILES**
2401 (0x961)
This network connection has files open or requests pending.
**ERROR\_ACTIVE\_CONNECTIONS**
2402 (0x962)
Active connections still exist.
**ERROR\_DEVICE\_IN\_USE**
2404 (0x964)
The device is in use by an active process and cannot be disconnected.
**ERROR\_UNKNOWN\_PRINT\_MONITOR**
3000 (0xBB8)
The specified print monitor is unknown.
**ERROR\_PRINTER\_DRIVER\_IN\_USE**
3001 (0xBB9)
The specified printer driver is currently in use.
**ERROR\_SPOOL\_FILE\_NOT\_FOUND**
3002 (0xBBA)
The spool file was not found.
**ERROR\_SPL\_NO\_STARTDOC**
3003 (0xBBB)
A StartDocPrinter call was not issued.
**ERROR\_SPL\_NO\_ADDJOB**
3004 (0xBBC)
An AddJob call was not issued.
**ERROR\_PRINT\_PROCESSOR\_ALREADY\_INSTALLED**
3005 (0xBBD)
The specified print processor has already been installed.
**ERROR\_PRINT\_MONITOR\_ALREADY\_INSTALLED**
3006 (0xBBE)
The specified print monitor has already been installed.
**ERROR\_INVALID\_PRINT\_MONITOR**
3007 (0xBBF)
The specified print monitor does not have the required functions.
**ERROR\_PRINT\_MONITOR\_IN\_USE**
3008 (0xBC0)
The specified print monitor is currently in use.
**ERROR\_PRINTER\_HAS\_JOBS\_QUEUED**
3009 (0xBC1)
The requested operation is not allowed when there are jobs queued to the printer.
**ERROR\_SUCCESS\_REBOOT\_REQUIRED**
3010 (0xBC2)
The requested operation is successful. Changes will not be effective until the system is rebooted.
**ERROR\_SUCCESS\_RESTART\_REQUIRED**
3011 (0xBC3)
The requested operation is successful. Changes will not be effective until the service is restarted.
**ERROR\_PRINTER\_NOT\_FOUND**
3012 (0xBC4)
No printers were found.
**ERROR\_PRINTER\_DRIVER\_WARNED**
3013 (0xBC5)
The printer driver is known to be unreliable.
**ERROR\_PRINTER\_DRIVER\_BLOCKED**
3014 (0xBC6)
The printer driver is known to harm the system.
**ERROR\_PRINTER\_DRIVER\_PACKAGE\_IN\_USE**
3015 (0xBC7)
The specified printer driver package is currently in use.
**ERROR\_CORE\_DRIVER\_PACKAGE\_NOT\_FOUND**
3016 (0xBC8)
Unable to find a core driver package that is required by the printer driver package.
**ERROR\_FAIL\_REBOOT\_REQUIRED**
3017 (0xBC9)
The requested operation failed. A system reboot is required to roll back changes made.
**ERROR\_FAIL\_REBOOT\_INITIATED**
3018 (0xBCA)
The requested operation failed. A system reboot has been initiated to roll back changes made.
**ERROR\_PRINTER\_DRIVER\_DOWNLOAD\_NEEDED**
3019 (0xBCB)
The specified printer driver was not found on the system and needs to be downloaded.
**ERROR\_PRINT\_JOB\_RESTART\_REQUIRED**
3020 (0xBCC)
The requested print job has failed to print. A print system update requires the job to be resubmitted.
**ERROR\_INVALID\_PRINTER\_DRIVER\_MANIFEST**
3021 (0xBCD)
The printer driver does not contain a valid manifest, or contains too many manifests.
**ERROR\_PRINTER\_NOT\_SHAREABLE**
3022 (0xBCE)
The specified printer cannot be shared.
**ERROR\_REQUEST\_PAUSED**
3050 (0xBEA)
The operation was paused.
**ERROR\_IO\_REISSUE\_AS\_CACHED**
3950 (0xF6E)
Reissue the given operation as a cached IO operation.
## Requirements
| Requirement | Value |
|-------------------------------------|---------------------------------------------------------------------------------------|
| Minimum supported client
| Windows XP \[desktop apps only\]
|
| Minimum supported server
| Windows Server 2003 \[desktop apps only\]
|
| Header
| WinError.h |
## See also
[System Error Codes](system-error-codes.md)