System Error Codes (1700-3999)

Header: winerror.h

The following list describes system error codes for errors 1700 to 3999. They are returned by the GetLastError function when many functions fail. To retrieve the description text for the error in your application, use the 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 page.

SymbolicCodeDescription
RPC_S_INVALID_STRING_BINDING0x6A4The string binding is invalid.
RPC_S_WRONG_KIND_OF_BINDING0x6A5The binding handle is not the correct type.
RPC_S_INVALID_BINDING0x6A6The binding handle is invalid.
RPC_S_PROTSEQ_NOT_SUPPORTED0x6A7The RPC protocol sequence is not supported.
RPC_S_INVALID_RPC_PROTSEQ0x6A8The RPC protocol sequence is invalid.
RPC_S_INVALID_STRING_UUID0x6A9The string universal unique identifier (UUID) is invalid.
RPC_S_INVALID_ENDPOINT_FORMAT0x6AAThe endpoint format is invalid.
RPC_S_INVALID_NET_ADDR0x6ABThe network address is invalid.
RPC_S_NO_ENDPOINT_FOUND0x6ACNo endpoint was found.
RPC_S_INVALID_TIMEOUT0x6ADThe timeout value is invalid.
RPC_S_OBJECT_NOT_FOUND0x6AEThe object universal unique identifier (UUID) was not found.
RPC_S_ALREADY_REGISTERED0x6AFThe object universal unique identifier (UUID) has already been registered.
RPC_S_TYPE_ALREADY_REGISTERED0x6B0The type universal unique identifier (UUID) has already been registered.
RPC_S_ALREADY_LISTENING0x6B1The RPC server is already listening.
RPC_S_NO_PROTSEQS_REGISTERED0x6B2No protocol sequences have been registered.
RPC_S_NOT_LISTENING0x6B3The RPC server is not listening.
RPC_S_UNKNOWN_MGR_TYPE0x6B4The manager type is unknown.
RPC_S_UNKNOWN_IF0x6B5The interface is unknown.
RPC_S_NO_BINDINGS0x6B6There are no bindings.
RPC_S_NO_PROTSEQS0x6B7There are no protocol sequences.
RPC_S_CANT_CREATE_ENDPOINT0x6B8The endpoint cannot be created.
RPC_S_OUT_OF_RESOURCES0x6B9Not enough resources are available to complete this operation.
RPC_S_SERVER_UNAVAILABLE0x6BAThe RPC server is unavailable.
RPC_S_SERVER_TOO_BUSY0x6BBThe RPC server is too busy to complete this operation.
RPC_S_INVALID_NETWORK_OPTIONS0x6BCThe network options are invalid.
RPC_S_NO_CALL_ACTIVE0x6BDThere are no remote procedure calls active on this thread.
RPC_S_CALL_FAILED0x6BEThe remote procedure call failed.
RPC_S_CALL_FAILED_DNE0x6BFThe remote procedure call failed and did not execute.
RPC_S_PROTOCOL_ERROR0x6C0A remote procedure call (RPC) protocol error occurred.
RPC_S_PROXY_ACCESS_DENIED0x6C1Access to the HTTP proxy is denied.
RPC_S_UNSUPPORTED_TRANS_SYN0x6C2The transfer syntax is not supported by the RPC server.
RPC_S_UNSUPPORTED_TYPE0x6C4The universal unique identifier (UUID) type is not supported.
RPC_S_INVALID_TAG0x6C5The tag is invalid.
RPC_S_INVALID_BOUND0x6C6The array bounds are invalid.
RPC_S_NO_ENTRY_NAME0x6C7The binding does not contain an entry name.
RPC_S_INVALID_NAME_SYNTAX0x6C8The name syntax is invalid.
RPC_S_UNSUPPORTED_NAME_SYNTAX0x6C9The name syntax is not supported.
RPC_S_UUID_NO_ADDRESS0x6CBNo network address is available to use to construct a universal unique identifier (UUID).
RPC_S_DUPLICATE_ENDPOINT0x6CCThe endpoint is a duplicate.
RPC_S_UNKNOWN_AUTHN_TYPE0x6CDThe authentication type is unknown.
RPC_S_MAX_CALLS_TOO_SMALL0x6CEThe maximum number of calls is too small.
RPC_S_STRING_TOO_LONG0x6CFThe string is too long.
RPC_S_PROTSEQ_NOT_FOUND0x6D0The RPC protocol sequence was not found.
RPC_S_PROCNUM_OUT_OF_RANGE0x6D1The procedure number is out of range.
RPC_S_BINDING_HAS_NO_AUTH0x6D2The binding does not contain any authentication information.
RPC_S_UNKNOWN_AUTHN_SERVICE0x6D3The authentication service is unknown.
RPC_S_UNKNOWN_AUTHN_LEVEL0x6D4The authentication level is unknown.
RPC_S_INVALID_AUTH_IDENTITY0x6D5The security context is invalid.
RPC_S_UNKNOWN_AUTHZ_SERVICE0x6D6The authorization service is unknown.
EPT_S_INVALID_ENTRY0x6D7The entry is invalid.
EPT_S_CANT_PERFORM_OP0x6D8The server endpoint cannot perform the operation.
EPT_S_NOT_REGISTERED0x6D9There are no more endpoints available from the endpoint mapper.
RPC_S_NOTHING_TO_EXPORT0x6DANo interfaces have been exported.
RPC_S_INCOMPLETE_NAME0x6DBThe entry name is incomplete.
RPC_S_INVALID_VERS_OPTION0x6DCThe version option is invalid.
RPC_S_NO_MORE_MEMBERS0x6DDThere are no more members.
RPC_S_NOT_ALL_OBJS_UNEXPORTED0x6DEThere is nothing to unexport.
RPC_S_INTERFACE_NOT_FOUND0x6DFThe interface was not found.
RPC_S_ENTRY_ALREADY_EXISTS0x6E0The entry already exists.
RPC_S_ENTRY_NOT_FOUND0x6E1The entry is not found.
RPC_S_NAME_SERVICE_UNAVAILABLE0x6E2The name service is unavailable.
RPC_S_INVALID_NAF_ID0x6E3The network address family is invalid.
RPC_S_CANNOT_SUPPORT0x6E4The requested operation is not supported.
RPC_S_NO_CONTEXT_AVAILABLE0x6E5No security context is available to allow impersonation.
RPC_S_INTERNAL_ERROR0x6E6An internal error occurred in a remote procedure call (RPC).
RPC_S_ZERO_DIVIDE0x6E7The RPC server attempted an integer division by zero.
RPC_S_ADDRESS_ERROR0x6E8An addressing error occurred in the RPC server.
RPC_S_FP_DIV_ZERO0x6E9A floating-point operation at the RPC server caused a division by zero.
RPC_S_FP_UNDERFLOW0x6EAA floating-point underflow occurred at the RPC server.
RPC_S_FP_OVERFLOW0x6EBA floating-point overflow occurred at the RPC server.
RPC_X_NO_MORE_ENTRIES0x6ECThe list of RPC servers available for the binding of auto handles has been exhausted.
RPC_X_SS_CHAR_TRANS_OPEN_FAIL0x6EDUnable to open the character translation table file.
RPC_X_SS_CHAR_TRANS_SHORT_FILE0x6EEThe file containing the character translation table has fewer than 512 bytes.
RPC_X_SS_IN_NULL_CONTEXT0x6EFA null context handle was passed from the client to the host during a remote procedure call.
RPC_X_SS_CONTEXT_DAMAGED0x6F1The context handle changed during a remote procedure call.
RPC_X_SS_HANDLES_MISMATCH0x6F2The binding handles passed to a remote procedure call do not match.
RPC_X_SS_CANNOT_GET_CALL_HANDLE0x6F3The stub is unable to get the remote procedure call handle.
RPC_X_NULL_REF_POINTER0x6F4A null reference pointer was passed to the stub.
RPC_X_ENUM_VALUE_OUT_OF_RANGE0x6F5The enumeration value is out of range.
RPC_X_BYTE_COUNT_TOO_SMALL0x6F6The byte count is too small.
RPC_X_BAD_STUB_DATA0x6F7The stub received bad data.
ERROR_INVALID_USER_BUFFER0x6F8The supplied user buffer is not valid for the requested operation.
ERROR_UNRECOGNIZED_MEDIA0x6F9The disk media is not recognized. It may not be formatted.
ERROR_NO_TRUST_LSA_SECRET0x6FAThe workstation does not have a trust secret.
ERROR_NO_TRUST_SAM_ACCOUNT0x6FBThe security database on the server does not have a computer account for this workstation trust relationship.
ERROR_TRUSTED_DOMAIN_FAILURE0x6FCThe trust relationship between the primary domain and the trusted domain failed.
ERROR_TRUSTED_RELATIONSHIP_FAILURE0x6FDThe trust relationship between this workstation and the primary domain failed.
ERROR_TRUST_FAILURE0x6FEThe network logon failed.
RPC_S_CALL_IN_PROGRESS0x6FFA remote procedure call is already in progress for this thread.
ERROR_NETLOGON_NOT_STARTED0x700An attempt was made to logon, but the network logon service was not started.
ERROR_ACCOUNT_EXPIRED0x701The user's account has expired.
ERROR_REDIRECTOR_HAS_OPEN_HANDLES0x702The redirector is in use and cannot be unloaded.
ERROR_PRINTER_DRIVER_ALREADY_INSTALLED0x703The specified printer driver is already installed.
ERROR_UNKNOWN_PORT0x704The specified port is unknown.
ERROR_UNKNOWN_PRINTER_DRIVER0x705The printer driver is unknown.
ERROR_UNKNOWN_PRINTPROCESSOR0x706The print processor is unknown.
ERROR_INVALID_SEPARATOR_FILE0x707The specified separator file is invalid.
ERROR_INVALID_PRIORITY0x708The specified priority is invalid.
ERROR_INVALID_PRINTER_NAME0x709The printer name is invalid.
ERROR_PRINTER_ALREADY_EXISTS0x70AThe printer already exists.
ERROR_INVALID_PRINTER_COMMAND0x70BThe printer command is invalid.
ERROR_INVALID_DATATYPE0x70CThe specified datatype is invalid.
ERROR_INVALID_ENVIRONMENT0x70DThe environment specified is invalid.
RPC_S_NO_MORE_BINDINGS0x70EThere are no more bindings.
ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT0x70FThe account used is an interdomain trust account. Use your global user account or local user account to access this server.
ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT0x710The account used is a computer account. Use your global user account or local user account to access this server.
ERROR_NOLOGON_SERVER_TRUST_ACCOUNT0x711The account used is a server trust account. Use your global user account or local user account to access this server.
ERROR_DOMAIN_TRUST_INCONSISTENT0x712The name or security ID (SID) of the domain specified is inconsistent with the trust information for that domain.
ERROR_SERVER_HAS_OPEN_HANDLES0x713The server is in use and cannot be unloaded.
ERROR_RESOURCE_DATA_NOT_FOUND0x714The specified image file did not contain a resource section.
ERROR_RESOURCE_TYPE_NOT_FOUND0x715The specified resource type cannot be found in the image file.
ERROR_RESOURCE_NAME_NOT_FOUND0x716The specified resource name cannot be found in the image file.
ERROR_RESOURCE_LANG_NOT_FOUND0x717The specified resource language ID cannot be found in the image file.
ERROR_NOT_ENOUGH_QUOTA0x718Not enough quota is available to process this command.
RPC_S_NO_INTERFACES0x719No interfaces have been registered.
RPC_S_CALL_CANCELLED0x71AThe remote procedure call was cancelled.
RPC_S_BINDING_INCOMPLETE0x71BThe binding handle does not contain all required information.
RPC_S_COMM_FAILURE0x71CA communications failure occurred during a remote procedure call.
RPC_S_UNSUPPORTED_AUTHN_LEVEL0x71DThe requested authentication level is not supported.
RPC_S_NO_PRINC_NAME0x71ENo principal name registered.
RPC_S_NOT_RPC_ERROR0x71FThe error specified is not a valid Windows RPC error code.
RPC_S_UUID_LOCAL_ONLY0x720A UUID that is valid only on this computer has been allocated.
RPC_S_SEC_PKG_ERROR0x721A security package specific error occurred.
RPC_S_NOT_CANCELLED0x722Thread is not canceled.
RPC_X_INVALID_ES_ACTION0x723Invalid operation on the encoding/decoding handle.
RPC_X_WRONG_ES_VERSION0x724Incompatible version of the serializing package.
RPC_X_WRONG_STUB_VERSION0x725Incompatible version of the RPC stub.
RPC_X_INVALID_PIPE_OBJECT0x726The RPC pipe object is invalid or corrupted.
RPC_X_WRONG_PIPE_ORDER0x727An invalid operation was attempted on an RPC pipe object.
RPC_X_WRONG_PIPE_VERSION0x728Unsupported RPC pipe version.
RPC_S_COOKIE_AUTH_FAILED0x729HTTP proxy server rejected the connection because the cookie authentication failed.
RPC_S_GROUP_MEMBER_NOT_FOUND0x76AThe group member was not found.
EPT_S_CANT_CREATE0x76BThe endpoint mapper database entry could not be created.
RPC_S_INVALID_OBJECT0x76CThe object universal unique identifier (UUID) is the nil UUID.
ERROR_INVALID_TIME0x76DThe specified time is invalid.
ERROR_INVALID_FORM_NAME0x76EThe specified form name is invalid.
ERROR_INVALID_FORM_SIZE0x76FThe specified form size is invalid.
ERROR_ALREADY_WAITING0x770The specified printer handle is already being waited on.
ERROR_PRINTER_DELETED0x771The specified printer has been deleted.
ERROR_INVALID_PRINTER_STATE0x772The state of the printer is invalid.
ERROR_PASSWORD_MUST_CHANGE0x773The user's password must be changed before signing in.
ERROR_DOMAIN_CONTROLLER_NOT_FOUND0x774Could not find the domain controller for this domain.
ERROR_ACCOUNT_LOCKED_OUT0x775The referenced account is currently locked out and may not be logged on to.
OR_INVALID_OXID0x776The object exporter specified was not found.
OR_INVALID_OID0x777The object specified was not found.
OR_INVALID_SET0x778The object resolver set specified was not found.
RPC_S_SEND_INCOMPLETE0x779Some data remains to be sent in the request buffer.
RPC_S_INVALID_ASYNC_HANDLE0x77AInvalid asynchronous remote procedure call handle.
RPC_S_INVALID_ASYNC_CALL0x77BInvalid asynchronous RPC call handle for this operation.
RPC_X_PIPE_CLOSED0x77CThe RPC pipe object has already been closed.
RPC_X_PIPE_DISCIPLINE_ERROR0x77DThe RPC call completed before all pipes were processed.
RPC_X_PIPE_EMPTY0x77ENo more data is available from the RPC pipe.
ERROR_NO_SITENAME0x77FNo site name is available for this machine.
ERROR_CANT_ACCESS_FILE0x780The file cannot be accessed by the system.
ERROR_CANT_RESOLVE_FILENAME0x781The name of the file cannot be resolved by the system.
RPC_S_ENTRY_TYPE_MISMATCH0x782The entry is not of the expected type.
RPC_S_NOT_ALL_OBJS_EXPORTED0x783Not all object UUIDs could be exported to the specified entry.
RPC_S_INTERFACE_NOT_EXPORTED0x784Interface could not be exported to the specified entry.
RPC_S_PROFILE_NOT_ADDED0x785The specified profile entry could not be added.
RPC_S_PRF_ELT_NOT_ADDED0x786The specified profile element could not be added.
RPC_S_PRF_ELT_NOT_REMOVED0x787The specified profile element could not be removed.
RPC_S_GRP_ELT_NOT_ADDED0x788The group element could not be added.
RPC_S_GRP_ELT_NOT_REMOVED0x789The group element could not be removed.
ERROR_KM_DRIVER_BLOCKED0x78AThe printer driver is not compatible with a policy enabled on your computer that blocks NT 4.0 drivers.
ERROR_CONTEXT_EXPIRED0x78BThe context has expired and can no longer be used.
ERROR_PER_USER_TRUST_QUOTA_EXCEEDED0x78CThe current user's delegated trust creation quota has been exceeded.
ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED0x78DThe total delegated trust creation quota has been exceeded.
ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED0x78EThe current user's delegated trust deletion quota has been exceeded.
ERROR_AUTHENTICATION_FIREWALL_FAILED0x78FThe 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_BLOCKED0x790Remote connections to the Print Spooler are blocked by a policy set on your machine.
ERROR_NTLM_BLOCKED0x791Authentication failed because NTLM authentication has been disabled.
ERROR_PASSWORD_CHANGE_REQUIRED0x792Logon Failure: EAS policy requires that the user change their password before this operation can be performed.
ERROR_INVALID_PIXEL_FORMAT0x7D0The pixel format is invalid.
ERROR_BAD_DRIVER0x7D1The specified driver is invalid.
ERROR_INVALID_WINDOW_STYLE0x7D2The window style or class attribute is invalid for this operation.
ERROR_METAFILE_NOT_SUPPORTED0x7D3The requested metafile operation is not supported.
ERROR_TRANSFORM_NOT_SUPPORTED0x7D4The requested transformation operation is not supported.
ERROR_CLIPPING_NOT_SUPPORTED0x7D5The requested clipping operation is not supported.
ERROR_INVALID_CMM0x7DAThe specified color management module is invalid.
ERROR_INVALID_PROFILE0x7DBThe specified color profile is invalid.
ERROR_TAG_NOT_FOUND0x7DCThe specified tag was not found.
ERROR_TAG_NOT_PRESENT0x7DDA required tag is not present.
ERROR_DUPLICATE_TAG0x7DEThe specified tag is already present.
ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE0x7DFThe specified color profile is not associated with the specified device.
ERROR_PROFILE_NOT_FOUND0x7E0The specified color profile was not found.
ERROR_INVALID_COLORSPACE0x7E1The specified color space is invalid.
ERROR_ICM_NOT_ENABLED0x7E2Image Color Management is not enabled.
ERROR_DELETING_ICM_XFORM0x7E3There was an error while deleting the color transform.
ERROR_INVALID_TRANSFORM0x7E4The specified color transform is invalid.
ERROR_COLORSPACE_MISMATCH0x7E5The specified transform does not match the bitmap's color space.
ERROR_INVALID_COLORINDEX0x7E6The specified named color index is not present in the profile.
ERROR_PROFILE_DOES_NOT_MATCH_DEVICE0x7E7The specified profile is intended for a device of a different type than the specified device.
ERROR_CONNECTED_OTHER_PASSWORD0x83CThe 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_DEFAULT0x83DThe network connection was made successfully using default credentials.
ERROR_BAD_USERNAME0x89AThe specified username is invalid.
ERROR_NOT_CONNECTED0x8CAThis network connection does not exist.
ERROR_OPEN_FILES0x961This network connection has files open or requests pending.
ERROR_ACTIVE_CONNECTIONS0x962Active connections still exist.
ERROR_DEVICE_IN_USE0x964The device is in use by an active process and cannot be disconnected.
ERROR_UNKNOWN_PRINT_MONITOR0xBB8The specified print monitor is unknown.
ERROR_PRINTER_DRIVER_IN_USE0xBB9The specified printer driver is currently in use.
ERROR_SPOOL_FILE_NOT_FOUND0xBBAThe spool file was not found.
ERROR_SPL_NO_STARTDOC0xBBBA StartDocPrinter call was not issued.
ERROR_SPL_NO_ADDJOB0xBBCAn AddJob call was not issued.
ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED0xBBDThe specified print processor has already been installed.
ERROR_PRINT_MONITOR_ALREADY_INSTALLED0xBBEThe specified print monitor has already been installed.
ERROR_INVALID_PRINT_MONITOR0xBBFThe specified print monitor does not have the required functions.
ERROR_PRINT_MONITOR_IN_USE0xBC0The specified print monitor is currently in use.
ERROR_PRINTER_HAS_JOBS_QUEUED0xBC1The requested operation is not allowed when there are jobs queued to the printer.
ERROR_SUCCESS_REBOOT_REQUIRED0xBC2The requested operation is successful. Changes will not be effective until the system is rebooted.
ERROR_SUCCESS_RESTART_REQUIRED0xBC3The requested operation is successful. Changes will not be effective until the service is restarted.
ERROR_PRINTER_NOT_FOUND0xBC4No printers were found.
ERROR_PRINTER_DRIVER_WARNED0xBC5The printer driver is known to be unreliable.
ERROR_PRINTER_DRIVER_BLOCKED0xBC6The printer driver is known to harm the system.
ERROR_PRINTER_DRIVER_PACKAGE_IN_USE0xBC7The specified printer driver package is currently in use.
ERROR_CORE_DRIVER_PACKAGE_NOT_FOUND0xBC8Unable to find a core driver package that is required by the printer driver package.
ERROR_FAIL_REBOOT_REQUIRED0xBC9The requested operation failed. A system reboot is required to roll back changes made.
ERROR_FAIL_REBOOT_INITIATED0xBCAThe requested operation failed. A system reboot has been initiated to roll back changes made.
ERROR_PRINTER_DRIVER_DOWNLOAD_NEEDED0xBCBThe specified printer driver was not found on the system and needs to be downloaded.
ERROR_PRINT_JOB_RESTART_REQUIRED0xBCCThe requested print job has failed to print. A print system update requires the job to be resubmitted.
ERROR_INVALID_PRINTER_DRIVER_MANIFEST0xBCDThe printer driver does not contain a valid manifest, or contains too many manifests.
ERROR_PRINTER_NOT_SHAREABLE0xBCEThe specified printer cannot be shared.
ERROR_REQUEST_PAUSED0xBEAThe operation was paused.
ERROR_IO_REISSUE_AS_CACHED0xF6EReissue the given operation as a cached IO operation.
224 entries

Article text from the Win32 documentation (opens in a new tab), by Microsoft, under the CC BY 4.0 (opens in a new tab) licence.