--- 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)