Common Return Values

The following sections provide lists of common return values. For additional error information, see Winerror.h.

When functions return error-status values for Remote Procedure Call (RPC) functions, the errors cannot be combined. The following table lists values that can be returned by all RPC functions. For lists of the values each method can return, see individual method descriptions.

In the following table, some integer values are mapped to multiple descriptions and mnemonic codes. The appropriate description and mnemonic code depend on the situation where the return value arises.

Return value/code Description
0x00000000
TRPC_S_OKBD

The requested operation completed successfully.

0x00000005
RPC_S_ACCESS_DENIED

Access for making the remote procedure call was denied.

0x00000005
RPC_S_NO_NS_PRIVILEGE

There is no privilege for a name-service operation.

0x00000006
RPC_X_SS_CONTEXT_MISMATCH

The context handle does not match any known context handles.

0x0000000E
RPC_S_OUT_OF_MEMORY

The needed memory is not available.

0x0000000E
RPC_X_NO_MEMORY

Insufficient memory is available.

0x0000000E
RPC_X_PIPE_APP_MEMORY

Insufficient memory is available for pipe data.

0x00000057
RPC_S_INVALID_ARG

The specified argument is not valid.

0x00000057
RPC_S_INVALID_LEVEL

The version, level, or flags parameter is invalid.

0x0000007A
RPC_S_BUFFER_TOO_SMALL

The buffer given to RPC by the caller is too small.

0x000000A4
RPC_S_OUT_OF_THREADS

The RPC run-time library was not able to create another thread.

0x000003E5
RPC_S_ASYNC_CALL_PENDING

The asynchronous remote procedure call has not yet completed.

0x0000046A
RPC_S_SERVER_OUT_OF_MEMORY

The server has insufficient memory to complete this operation.

0x00000534
RPC_S_UNKNOWN_PRINCIPAL

The principal name is not recognized.

0x0000053A
RPC_S_INVALID_SECURITY_DESC

The security descriptor is not in the valid format.

0x000006A4
RPC_S_INVALID_STRING_BINDING

The string binding is invalid.

0x000006A5
RPC_S_WRONG_KIND_OF_BINDING

The binding handle is not the correct type.

0x000006A6
RPC_S_INVALID_BINDING

The binding handle is invalid.

0x000006A7
RPC_S_PROTSEQ_NOT_SUPPORTED

The RPC protocol sequence is not supported.

0x000006A8
RPC_S_INVALID_RPC_PROTSEQ

The RPC protocol sequence is invalid.

0x000006A9
RPC_S_INVALID_STRING_UUID

The string's Universally Unique Identifier (UUID) is invalid.

0x000006AA
RPC_S_INVALID_ENDPOINT_FORMAT

The endpoint format is invalid.

0x000006AB
RPC_S_INVALID_NET_ADDR

The network address is invalid.

0x000006AC
RPC_S_NO_ENDPOINT_FOUND

No endpoint has been found.

0x000006AD
RPC_S_INVALID_TIMEOUT

The time-out value is invalid.

0x000006AE
RPC_S_OBJECT_NOT_FOUND

The object UUID has not been found.

0x000006AF
RPC_S_ALREADY_REGISTERED

The object's UUID has already been registered.

0x000006B0
RPC_S_TYPE_ALREADY_REGISTERED

The type UUID has already been registered.

0x000006B1
RPC_S_ALREADY_LISTENING

The server is already listening.

0x000006B2
RPC_S_NO_PROTSEQS_REGISTERED

No protocol sequences have been registered.

0x000006B3
RPC_S_NOT_LISTENING

The server is not listening.

0x000006B4
RPC_S_UNKNOWN_MGR_TYPE

The manager type is unknown.

0x000006B5
RPC_S_UNKNOWN_IF

The interface is unknown.

0x000006B6
RPC_S_NO_BINDINGS

There are no bindings.

0x000006B7
RPC_S_NO_PROTSEQS

There are no protocol sequences.

0x000006B8
RPC_S_CANT_CREATE_ENDPOINT

The endpoint cannot be created.

0x000006B9
RPC_S_OUT_OF_RESOURCES

Not enough resources are available to complete this operation.

0x000006BA
RPC_S_SERVER_UNAVAILABLE

The server is unavailable.

0x000006BB
RPC_S_SERVER_TOO_BUSY

The server is too busy to complete this operation.

0x000006BC
RPC_S_INVALID_NETWORK_OPTIONS

The network options are invalid.

0x000006BD
RPC_S_NO_CALL_ACTIVE

There is no remote procedure call active in this thread.

0x000006BE
RPC_S_CALL_FAILED

The remote procedure call failed. Implies the server was reachable at a certain point in time, and execution of the remote procedure call on the server might have started.

0x000006BF
RPC_S_CALL_FAILED_DNE

The remote procedure call failed, and execution on the server did not start. Implies the server was reachable at a certain point in time.

0x000006C0
RPC_S_PROTOCOL_ERROR

An RPC protocol error has occurred.

0x000006C2
RPC_S_UNSUPPORTED_TRANS_SYN

The transfer syntax is not supported by the server.

0x000006C4
RPC_S_UNSUPPORTED_TYPE

The type UUID is not supported.

0x000006C5
RPC_S_INVALID_TAG

The discriminant value does not match any of the case values. There is no default case.

0x000006C5
RPC_X_INVALID_TAG

The discriminant value does not match any of the case values. There is no default case.

0x000006C6
RPC_S_INVALID_BOUND

The array bounds are invalid.

0x000006C6
RPC_X_INVALID_BOUND

The specified bounds of an array are inconsistent.

0x000006C7
RPC_S_NO_ENTRY_NAME

The binding does not contain an entry name.

0x000006C8
RPC_S_INVALID_NAME_SYNTAX

The name syntax is invalid.

0x000006C9
RPC_S_UNSUPPORTED_NAME_SYNTAX

The name syntax is not supported.

0x000006CA
RPC_S_SERVER_NOT_LISTENING

The server is not listening for remote procedure calls.

0x000006CB
RPC_S_UUID_NO_ADDRESS

No network address is available for constructing a UUID.

0x000006CC
RPC_S_DUPLICATE_ENDPOINT

The endpoint is a duplicate.

0x000006CD
RPC_S_UNKNOWN_AUTHN_TYPE

The authentication type is unknown.

0x000006CE
RPC_S_MAX_CALLS_TOO_SMALL

The maximum number of calls is too small.

0x000006CF
RPC_S_STRING_TOO_LONG

The string is too long.

0x000006D0
RPC_S_PROTSEQ_NOT_FOUND

The RPC protocol sequence has not been found.

0x000006D1
RPC_S_PROCNUM_OUT_OF_RANGE

The procedure number is out of range.

0x000006D2
RPC_S_BINDING_HAS_NO_AUTH

The binding does not contain any authentication information.

0x000006D3
RPC_S_UNKNOWN_AUTHN_SERVICE

The authentication service is unknown.

0x000006D4
RPC_S_UNKNOWN_AUTHN_LEVEL

The authentication level is unknown.

0x000006D5
RPC_S_INVALID_AUTH_IDENTITY

The specified authentication identity could not be used. For example an LRPC client stopped functioning in the middle of an RPC and the server could not impersonate it. Or, credentials for a client could not be acquired by the security provider.

0x000006D6
RPC_S_UNKNOWN_AUTHZ_SERVICE

The authorization service is unknown.

0x000006D7
EPT_S_INVALID_ENTRY

General failure when trying to perform an operation on the endpoint mapper database.

0x000006D9
EPT_S_NOT_REGISTERED

There are no more endpoints available from the endpoint-map database.

0x000006DA
RPC_S_NOTHING_TO_EXPORT

There is nothing to export.

0x000006DB
RPC_S_INCOMPLETE_NAME

The entry name is incomplete.

0x000006DC
RPC_S_INVALID_VERS_OPTION

The version option is invalid.

0x000006DD
RPC_S_NO_MORE_MEMBERS

There are no more members.

0x000006DE
RPC_S_NOT_ALL_OBJS_UNEXPORTED

Not all objects are unexported.

0x000006DF
RPC_S_INTERFACE_NOT_FOUND

The interface has not been found.

0x000006E0
RPC_S_ENTRY_ALREADY_EXISTS

The entry already exists

0x000006E1
RPC_S_ENTRY_NOT_FOUND

The entry is not found.

0x000006E2
RPC_S_NAME_SERVICE_UNAVAILABLE

The name service is unavailable.

0x000006E3
RPC_S_INVALID_NAF_ID

The network-address family is invalid.

0x000006E4
RPC_S_CANNOT_SUPPORT

The requested operation is not supported.

0x000006E5
RPC_S_NO_CONTEXT_AVAILABLE

No security context is available to allow impersonation.

0x000006E6
RPC_S_INTERNAL_ERROR

An internal error has occurred in a remote procedure call.

0x000006E7
RPC_S_ZERO_DIVIDE

The server has attempted an integer divide by zero.

0x000006E8
RPC_S_ADDRESS_ERROR

An addressing error has occurred on the server.

0x000006E9
RPC_S_FP_DIV_ZERO

A floating-point operation at the server has caused a divide by zero.

0x000006EA
RPC_S_FP_OVERFLOW

A floating-point overflow has occurred at the server.

0x000006EB
RPC_S_FP_UNDERFLOW

A floating-point underflow has occurred at the server.

0x000006EC
RPC_X_NO_MORE_ENTRIES

The list of servers available for the [auto_handle] binding has been exhausted.

0x000006ED
RPC_X_SS_CHAR_TRANS_OPEN_FAIL

The file designated by DCERPCCHARTRANS cannot be opened.

0x000006EE
RPC_X_SS_CHAR_TRANS_SHORT_FILE

The file containing the character-translation table has fewer than 512 bytes.

0x000006EF
RPC_X_SS_IN_NULL_CONTEXT

A null context handle is passed in an in parameter position.

0x000006F1
RPC_X_SS_CONTEXT_DAMAGED

The context handle changed during a call. Only raised on the client side.

0x000006F2
RPC_X_SS_HANDLES_MISMATCH

The binding handles passed to a remote procedure call do not match.

0x000006F3
RPC_X_SS_CANNOT_GET_CALL_HANDLE

The stub is unable to get the call handle.

0x000006F4
RPC_X_NULL_REF_POINTER

A null reference pointer has been passed to the stub.

0x000006F5
RPC_X_ENUM_VALUE_OUT_OF_RANGE

The enumeration value is out of range.

0x000006F5
RPC_X_ENUM_VALUE_TOO_LARGE

The enumeration constant must be less than 65535.

0x000006F6
RPC_X_BYTE_COUNT_TOO_SMALL

The byte count is too small.

0x000006F7
RPC_X_BAD_STUB_DATA

The stub has received bad data.

0x000006F8
RPC_X_INVALID_BUFFER

The pointer does not contain the address of a valid data buffer.

0x000006F8
RPC_X_SS_INVALID_BUFFER

The buffer is not valid for the operation.

0x000006FF
RPC_S_CALL_IN_PROGRESS

A remote procedure call is still in progress.

0x0000070E
RPC_S_NO_MORE_BINDINGS

There are no more bindings.

0x00000719
RPC_S_NO_INTERFACES

No interfaces are registered.

0x0000071A
RPC_S_CALL_CANCELLED

The remote procedure call was canceled, or if a call time-out was specified, the call timed out.

0x0000071B
RPC_S_BINDING_INCOMPLETE

Not all required elements from the binding handle were supplied.

0x0000071C
RPC_S_COMM_FAILURE

Unable to communicate with the server.

0x0000071D
RPC_S_UNSUPPORTED_AUTHN_LEVEL

The authentication level is not supported.

0x0000071E
RPC_S_NO_PRINC_NAME

No principal name is registered.

0x0000071F
RPC_S_NOT_RPC_ERROR

The status code requested is not valid.

0x00000720
RPC_S_UUID_LOCAL_ONLY

A UUID valid only for the local computer has been allocated.

0x00000721
RPC_S_SEC_PKG_ERROR

An error that has no RPC mapping was returned by the security package. Retrieve the security provider error using the RPC Extended Error Mechanism.

0x00000722
RPC_S_NOT_CANCELLED

The thread is not canceled.

0x00000724
RPC_X_SS_WRONG_ES_VERSION

The software version is incorrect.

0x00000725
RPC_X_SS_WRONG_STUB_VERSION

The stub version is incorrect.

0x00000727
RPC_X_INVALID_PIPE_OPERATION

The requested pipe operation is not supported.

0x0000076A
RPC_S_GROUP_MEMBER_NOT_FOUND

The group member has not been found.

0x0000076B
EPT_S_CANT_CREATE

An entry into the endpoint mapper database cannot be created.

0x0000076C
RPC_S_INVALID_OBJECT

The object is invalid.

The following table lists additional values that can be returned by all RPC functions. Again, see the individual method descriptions for lists of the values each can return.

Return value/code Description
0x80010002
RPC_E_CALL_CANCELED

The call was canceled by the message filter.

0x80010003
RPC_E_CANTPOST_INSENDCALL

The caller is dispatching an intertask SendMessage call and cannot call out using 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 invalid to call out while inside a message filter.

0x80010006
RPC_E_CONNECTION_TERMINATED

The connection terminated or is in an invalid state and cannot be used any more. Other connections are still valid.

0x80010007
RPC_E_SERVER_DIED

The called server is not available and has disappeared; all connections are invalid. The call might have executed.

0x80010008
RPC_E_CLIENT_DIED

The calling client disappeared while the called server was processing a call.

0x80010009
RPC_E_INVALID_DATAPACKET

The data packet with the marshaled 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 calling client cannot marshal the parameter data for reasons such as low memory.

0x8001000C
RPC_E_CLIENT_CANTUNMARSHAL_DATA

The calling client cannot unmarshal the return data for reasons such as low memory.

0x8001000D
RPC_E_SERVER_CANTMARSHAL_DATA

The called server cannot marshal the return data for reasons such as low memory.

0x8001000E
RPC_E_SERVER_CANTUNMARSHAL_DATA

The called server cannot unmarshal the parameter data for reasons such as low memory.

0x8001000F
RPC_E_INVALID_DATA

The rReceived data is invalid; the data could be server or client data.

0x80010010
RPC_E_INVALID_PARAMETER

A particular parameter is invalid and cannot be unmarshaled.

0x80010011
RPC_E_CANTCALLOUT_AGAIN

There is no second outgoing call on same channel in DDE conversation.

0x80010012
RPC_E_SERVER_DIED_DNE

The called server is not available and disappeared; all connections are invalid. The call did not execute.

0x80010100
RPC_E_SYS_CALL_FAILED

A system call failed.

0x80010101
RPC_E_OUT_OF_RESOURCES

Some required resource such as memory or events could not be allocated.

0x80010102
RPC_E_ATTEMPTED_MULTITHREAD

Calls on more than one thread were attempted 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 after calling the server.

0x80010105
RPC_E_SERVERFAULT

The server threw an exception.

0x80010106
RPC_E_CHANGED_MODE

Thread mode cannot be changed 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 interface was called with invalid data.

0x8001010D
RPC_E_CANTCALLOUT_ININPUTSYNCCALL

An outgoing call cannot be made because the application is dispatching an input-synchronous call.

0x8001010E
RPC_E_WRONG_THREAD

The application called an interface that was marshaled for a different thread.

0x8001010F
RPC_E_THREAD_NOT_INIT

The COM function CoInitialize has not been called on the current thread. For more information on CoInitialize, see CoInitialize on Microsoft Developer Network (MSDN).

0x80010110
RPC_E_VERSION_MISMATCH

The versions of OLE on the client and server computers do not match.

0x80010111
RPC_E_INVALID_HEADER

OLE received a packet with an invalid header.

0x80010112
RPC_E_INVALID_EXTENSION

OLE received a packet with an invalid extension.

0x80010113
RPC_E_INVALID_IPID

The requested object or interface does not exist.

0x80010114
RPC_E_INVALID_OBJECT

The requested object does not exist.

0x80010115
RPC_S_CALLPENDING

OLE has sent a request and is waiting for a reply.

0x80010116
RPC_S_WAITONTIMER

OLE is waiting before retrying a request.

0x80010117
RPC_E_CALL_COMPLETE

Call context cannot be accessed after a call is completed.

0x80010118
RPC_E_UNSECURE_CALL

Impersonate on unsecure calls is not supported.

0x80010119
RPC_E_TOO_LATE

Security must be initialized before any interfaces are marshaled or unmarshaled. It cannot be changed once initialized.

0x8001011A
RPC_E_NO_GOOD_SECURITY_PACKAGES

Either no security packages are installed on this computer, the user is not logged on, or there are no compatible security packages between the client and server.

0x8001011B
RPC_E_ACCESS_DENIED

Access is denied.

0x8001011C
RPC_E_REMOTE_DISABLED

Remote calls are not allowed for this process.

0x8001011D
RPC_E_INVALID_OBJREF

The marshaled interface data packet (OBJREF) has an invalid or unknown format.

0x8001011E
RPC_E_NO_CONTEXT

No context is associated with this call. This error occurs for some custom marshaled calls and on the client side of the call.

0x8001011F
RPC_E_TIMEOUT

This operation returned because the time-out period expired.

0x80010120
RPC_E_NO_SYNC

There are no synchronize objects to wait for.

0x80010121
RPC_E_FULLSIC_REQUIRED

A full subject issuer chain SSL principal name is expected from the server.

0x80010122
RPC_E_INVALID_STD_NAME

The principal name is not a valid MSSTD name.

0x80010123
CO_E_FAILEDTOIMPERSONATE

A DCOM client could not be impersonated.

0x80010124
CO_E_FAILEDTOGETSECCTX

The server's security context could not be obtained.

0x80010125
CO_E_FAILEDTOOPENTHREADTOKEN

The access token of the current thread could not be opened.

0x80010126
CO_E_FAILEDTOGETTOKENINFO

User information could not be obtained from an access token.

0x80010127
CO_E_TRUSTEEDOESNTMATCHCLIENT

The client that called IAccessControl::IsAccessPermitted was not the trustee provided to the method.

0x80010128
CO_E_FAILEDTOQUERYCLIENTBLANKET

The client's security blanket could not be obtained.

0x80010129
CO_E_FAILEDTOSETDACL

A discretionary ACL into a security descriptor could not be set.

0x8001012A
CO_E_ACCESSCHECKFAILED

The system function AccessCheck returned false.

0x8001012B
CO_E_NETACCESSAPIFAILED

Either NetAccessDel or NetAccessAdd returned an error code.

0x8001012C
CO_E_WRONGTRUSTEENAMESYNTAX

One of the trustee strings provided by the user did not conform to the <Domain>\<Name> syntax, and it was not the "*" string.

0x8001012D
CO_E_INVALIDSID

One of the security identifiers provided by the user was invalid.

0x8001012E
CO_E_CONVERSIONFAILED

A wide character trustee string could not be converted to a multibyte trustee string.

0x8001012F
CO_E_NOMATCHINGSIDFOUND

A security identifier that corresponds to a trustee string provided by the user could not be found.

0x80010130
CO_E_LOOKUPACCSIDFAILED

The system function LookupAccountSID failed.

0x80010131
CO_E_NOMATCHINGNAMEFOUND

A trustee name that corresponds to a security identifier provided by the user could not be found.

0x80010132
CO_E_LOOKUPACCNAMEFAILED

The system function LookupAccountName failed.

0x80010133
CO_E_SETSERLHNDLFAILED

A serialization handle could not be set or reset.

0x80010134
CO_E_FAILEDTOGETWINDIR

The Windows directory could not be obtained.

0x80010135
CO_E_PATHTOOLONG

A path is too long.

0x80010136
CO_E_FAILEDTOGENUUID

A universally unique identifier (UUID) could not be generated.

0x80010137
CO_E_FAILEDTOCREATEFILE

A file could not be created.

0x80010138
CO_E_FAILEDTOCLOSEHANDLE

A serialization handle or a file handle could not be closed.

0x80010139
CO_E_EXCEEDSYSACLLIMIT

The number of ACEs in an ACL exceeds the system limit.

0x8001013A
CO_E_ACESINWRONGORDER

Not all the DENY_ACCESS ACEs are arranged in front of the GRANT_ACCESS ACEs in the stream.

0x8001013B
CO_E_INCOMPATIBLESTREAMVERSION

The version of ACL format in the stream is not supported by this implementation of IAccessControl.

0x8001013C
CO_E_FAILEDTOOPENPROCESSTOKEN

The access token of the server process could not be opened.

0x8001013D
CO_E_DECODEFAILED

The ACL in the stream provided by the user could not be decoded.

0x8001013F
CO_E_ACNOTINITIALIZED

The COM IAccessControl object is not initialized.

0x80010140
CO_E_CANCEL_DISABLED

Call cancellation is disabled.

0x8001FFFF
RPC_E_UNEXPECTED

An internal error occurred.

The following table provides a list of error codes for network management functions. Again, see the individual method descriptions for lists of the values each can return.

Network Management Error Codes Description
0x00000836
NERR_NetNotStarted

The workstation driver is not installed.

0x00000837
NERR_UnknownServer

The server could not be located.

0x00000838
NERR_ShareMem

An internal error occurred. The network cannot access a shared memory segment.

0x00000839
NERR_NoNetworkResource

A network resource shortage occurred.

0x0000083A
NERR_RemoteOnly

This operation is not supported on workstations.

0x0000083B
NERR_DevNotRedirected

The device is not connected.

0x00000842
NERR_ServerNotStarted

The Server service is not started.

0x00000843
NERR_ItemNotFound

The queue is empty.

0x00000844
NERR_UnknownDevDir

The device or directory does not exist.

0x00000845
NERR_RedirectedPath

The operation is invalid on a redirected resource.

0x00000846
NERR_DuplicateShare

The name has already been shared.

0x00000847
NERR_NoRoom

The server is currently out of the requested resource.

0x00000849
NERR_TooManyItems

Requested addition of items exceeds the maximum allowed.

0x0000084A
NERR_InvalidMaxUsers

The Peer service supports only two simultaneous users.

0x0000084B
NERR_BufTooSmall

The API return buffer is too small.

0x0000084F
NERR_RemoteErr

A remote API error occurred.

0x00000853
NERR_LanmanIniError

An error occurred when opening or reading the configuration file.

0x00000858
NERR_NetworkError

A general network error occurred.

0x00000859
NERR_WkstaInconsistentState

The Workstation service is in an inconsistent state. Restart the computer before restarting the Workstation service.

0x0000085A
NERR_WkstaNotStarted

The Workstation service has not been started.

0x0000085B
NERR_BrowserNotStarted

The requested information is not available.

0x0000085C
NERR_InternalError

An internal error occurred.

0x0000085D
NERR_BadTransactConfig

The server is not configured for transactions.

0x0000085E
NERR_InvalidAPI

The requested API is not supported on the remote server.

0x0000085F
NERR_BadEventName

The event name is invalid.

0x00000860
NERR_DupNameReboot

The computer name already exists on the network. Change it and restart the computer.

0x00000862
NERR_CfgCompNotFound

The specified component could not be found in the configuration information.

0x00000863
NERR_CfgParamNotFound

The specified parameter could not be found in the configuration information.

0x00000865
NERR_LineTooLong

A line in the configuration file is too long.

0x00000866
NERR_QNotFound

The printer does not exist.

0x00000867
NERR_JobNotFound

The print job does not exist.

0x00000868
NERR_DestNotFound

The printer destination cannot be found.

0x00000869
NERR_DestExists

The printer destination already exists.

0x0000086A
NERR_QExists

The printer queue already exists.

0x0000086B
NERR_QNoRoom

No more printers can be added.

0x0000086C
NERR_JobNoRoom

No more print jobs can be added.

0x0000086D
NERR_DestNoRoom

No more printer destinations can be added.

0x0000086E
NERR_DestIdle

This printer destination is idle and cannot accept control operations.

0x0000086F
NERR_DestInvalidOp

This printer destination request contains an invalid control function.

0x00000870
NERR_ProcNoRespond

The print processor is not responding.

0x00000871
NERR_SpoolerNotLoaded

The spooler is not running.

0x00000872
NERR_DestInvalidState

This operation cannot be performed on the print destination in its current state.

0x00000873
NERR_QinvalidState

This operation cannot be performed on the printer queue in its current state.

0x00000874
NERR_JobInvalidState

This operation cannot be performed on the print job in its current state.

0x00000875
NERR_SpoolNoMemory

A spooler memory allocation failure occurred.

0x00000876
NERR_DriverNotFound

The device driver does not exist.

0x00000877
NERR_DataTypeInvalid

The data type is not supported by the print processor.

0x00000878
NERR_ProcNotFound

The print processor is not installed.

0x00000884
NERR_ServiceTableLocked

The service database is locked.

0x00000885
NERR_ServiceTableFull

The service table is full.

0x00000886
NERR_ServiceInstalled

The requested service has already been started.

0x00000887
NERR_ServiceEntryLocked

The service does not respond to control actions.

0x00000888
NERR_ServiceNotInstalled

The service has not been started.

0x00000889
NERR_BadServiceName

The service name is invalid.

0x0000088A
NERR_ServiceCtlTimeout

The service is not responding to the control function.

0x0000088B
NERR_ServiceCtlBusy

The service control is busy.

0x0000088C
NERR_BadServiceProgName

The configuration file contains an invalid service program name.

0x0000088D
NERR_ServiceNotCtrl

The service could not be controlled in its present state.

0x0000088E
NERR_ServiceKillProc

The service ended abnormally.

0x0000088E
NERR_ServiceCtlNotValid

The requested pause or stop is not valid for this service.

0x00000890
NERR_NotInDispatchTbl

The service control dispatcher could not find the service name in the dispatch table.

0x00000891
NERR_BadControlRecv

The service control dispatcher pipe read failed.

0x00000892
NERR_ServiceNotStarting

A thread for the new service could not be created.

0x00000898
NERR_AlreadyLoggedOn

This workstation is already logged on to the local area network (LAN).

0x00000899
NERR_NotLoggedOn

The workstation is not logged on to the LAN.

0x0000089A
NERR_BadUsername

The user name or group name parameter is invalid.

0x0000089B
NERR_BadPassword

The password parameter is invalid.

0x0000089C
NERR_UnableToAddName_W

@W The logon processor did not add the message alias.

0x0000089D
NERR_UnableToAddName_F

The logon processor did not add the message alias.

0x0000089E
NERR_UnableToDelName_W

@W The logoff processor did not delete the message alias.

0x0000089F
NERR_UnableToDelName_F

The logoff processor did not delete the message alias.

0x000008A1
NERR_LogonsPaused

Network logons are paused.

0x000008A2
NERR_LogonServerConflict

A centralized logon-server conflict occurred.

0x000008A3
NERR_LogonNoUserPath

The server is configured without a valid user path.

0x000008A4
NERR_LogonScriptError

An error occurred while loading or running the logon script.

0x000008A6
NERR_StandaloneLogon

The logon server was not specified. Your computer will be logged on as STANDALONE.

0x000008A7
NERR_LogonServerNotFound

The logon server could not be found.

0x000008A8
NERR_LogonDomainExists

There is already a logon domain for this computer.

0x000008A9
NERR_NonValidatedLogon

The logon server could not validate the logon.

0x000008AB
NERR_ACFNotFound

The security database could not be found.

0x000008AC
NERR_GroupNotFound

The group name could not be found.

0x000008AD
NERR_UserNotFound

The user name could not be found.

0x000008AE
NERR_ResourceNotFound

The resource name could not be found.

0x000008AF
NERR_GroupExists

The group already exists.

0x000008B0
NERR_UserExists

The user account already exists.

0x000008B1
NERR_ResourceExists

The resource permission list already exists.

0x000008B2
NERR_NotPrimary

This operation is only allowed on the primary domain controller of the domain.

0x000008B3
NERR_ACFNotLoaded

The security database has not been started.

0x000008B4
NERR_ACFNoRoom

There are too many names in the user accounts database.

0x000008B5
NERR_ACFFileIOFail

A disk I/O failure occurred.

0x000008B6
NERR_ACFTooManyLists

The limit of 64 entries per resource was exceeded.

0x000008B7
NERR_UserLogon

Deleting a user with a session is not allowed.

0x000008B8
NERR_ACFNoParent

The parent directory could not be located.

0x000008B9
NERR_CanNotGrowSegment

The security database session cache segment could not be added to.

0x000008BA
NERR_SpeGroupOp

This operation is not allowed on this special group.

0x000008BB
NERR_NotInCache

This user is not cached in user accounts database session cache.

0x000008BC
NERR_UserInGroup

The user already belongs to this group.

0x000008BD
NERR_UserNotInGroup

The user does not belong to this group.

0x000008BE
NERR_AccountUndefined

This user account is undefined.

0x000008BF
NERR_AccountExpired

This user account has expired.

0x000008C0
NERR_InvalidWorkstation

The user is not allowed to log on from this workstation.

0x000008C1
NERR_InvalidLogonHours

The user is not allowed to log on at this time.

0x000008C2
NERR_PasswordExpired

The password of this user has expired.

0x000008C3
NERR_PasswordCantChange

The password of this user cannot change.

0x000008C4
NERR_PasswordHistConflict

This password cannot be used now.

0x000008C5
NERR_PasswordTooShort

The password does not meet the password policy requirements. Check the minimum password length, password complexity, and password history requirements.

0x000008C6
NERR_PasswordTooRecent

The password of this user is too recent to change.

0x000008C7
NERR_InvalidDatabase

The security database is corrupted.

0x000008C8
NERR_DatabaseUpToDate

No updates are necessary to this replicant network/local security database.

0x000008C9
NERR_SyncRequired

This replicant database is outdated; synchronization is required.

0x000008CA
NERR_UseNotFound

The network connection could not be found.

0x000008CB
NERR_BadAsgType

This asg_type is invalid.

0x000008CC
NERR_DeviceIsShared

This device is currently being shared.

0x000008DE
NERR_NoComputerName

The computer name could not be added as a message alias. The name might already exist on the network.

0x000008DF
NERR_MsgAlreadyStarted

The Messenger service is already started.

0x000008E0
NERR_MsgInitFailed

The Messenger service failed to start.

0x000008E1
NERR_NameNotFound

The message alias could not be found on the network.

0x000008E2
NERR_AlreadyForwarded

This message alias has already been forwarded.

0x000008E3
NERR_AddForwarded

This message alias has been added but is still forwarded.

0x000008E4
NERR_AlreadyExists

This message alias already exists locally.

0x000008E5
NERR_TooManyNames

The maximum number of added message aliases has been exceeded.

0x000008E6
NERR_DelComputerName

The computer name could not be deleted.

0x000008E7
NERR_LocalForward

Messages cannot be forwarded back to the same workstation.

0x000008E8
NERR_GrpMsgProcessor

An error occurred in the domain message processor.

0x000008E9
NERR_PausedRemote

The message was sent, but the recipient has paused the Messenger service.

0x000008EA
NERR_BadReceive

The message was sent but not received.

0x000008EB
NERR_NameInUse

The message alias is currently in use. Try again later.

0x000008EC
NERR_MsgNotStarted

The Messenger service has not been started.

0x000008ED
NERR_NotLocalName

The name is not on the local computer.

0x000008EE
NERR_NoForwardName

The forwarded message alias could not be found on the network.

0x000008EF
NERR_RemoteFull

The message alias table on the remote station is full.

0x000008F0
NERR_NameNotForwarded

Messages for this alias are not currently being forwarded.

0x000008F1
NERR_TruncatedBroadcast

The broadcast message was truncated.

0x000008F6
NERR_InvalidDevice

This is an invalid device name.

0x000008F7
NERR_WriteFault

A write fault occurred.

0x000008F9
NERR_DuplicateName

A duplicate message alias exists on the network.

0x000008FA
NERR_DeleteLater

@W This message alias will be deleted later.

0x000008FB
NERR_IncompleteDel

The message alias was not successfully deleted from all networks.

0x000008FC
NERR_MultipleNets

This operation is not supported on computers with multiple networks.

0x00000906
NERR_NetNameNotFound

This shared resource does not exist.

0x00000907
NERR_DeviceNotShared

This device is not shared.

0x00000908
NERR_ClientNameNotFound

A session does not exist with that computer name.

0x0000090A
NERR_FileIdNotFound

There is not an open file with that identification number.

0x0000090B
NERR_ExecFailure

A failure occurred when executing a remote administration command.

0x0000090C
NERR_TmpFile

A failure occurred when opening a remote temporary file.

0x0000090D
NERR_TooMuchData

The data returned from a remote administration command has been truncated to 64 KB.

0x0000090E
NERR_DeviceShareConflict

This device cannot be shared as both a spooled and a nonspooled resource.

0x0000090F
NERR_BrowserTableIncomplete

The information in the list of servers might be incorrect.

0x00000910
NERR_NotLocalDomain

The computer is not active in this domain.

0x00000911
NERR_IsDfsShare

The share must be removed from the Distributed File System (Dfs) before it can be deleted.

0x0000091B
NERR_DevInvalidOpCode

The operation is invalid for this device.

0x0000091C
NERR_DevNotFound

This device cannot be shared.

0x0000091D
NERR_DevNotOpen

This device was not open.

0x0000091E
NERR_BadQueueDevString

This device name list is invalid.

0x0000091F
NERR_BadQueuePriority

The queue priority is invalid.

0x00000921
NERR_NoCommDevs

There are no shared communication devices.

0x00000922
NERR_QueueNotFound

The queue you specified does not exist.

0x00000924
NERR_BadDevString

This list of devices is invalid.

0x00000925
NERR_BadDev

The requested device is invalid.

0x00000926
NERR_InUseBySpooler

This device is already in use by the spooler.

0x00000927
NERR_CommDevInUse

This device is already in use as a communication device.

0x0000092F
NERR_InvalidComputer

This computer name is invalid.

0x00000932
NERR_MaxLenExceeded

The string and prefix specified are too long.

0x00000934
NERR_BadComponent

This path component is invalid.

0x00000935
NERR_CantType

The type of input could not be determined.

0x0000093A
NERR_TooManyEntries

The buffer for types is not big enough.

0x00000942
NERR_ProfileFileTooBig

Profile files cannot exceed 64 KB.

0x00000943
NERR_ProfileOffset

The start offset is out of range.

0x00000944
NERR_ProfileCleanup

The system cannot delete current connections to network resources.

0x00000945
NERR_ProfileUnknownCmd

The system was unable to parse the command line in this file.

0x00000946
NERR_ProfileLoadErr

An error occurred while loading the profile file.

0x00000947
NERR_ProfileSaveErr

@W Errors occurred while saving the profile file. The profile was partially saved.

0x00000949
NERR_LogOverflow

Log file %1 is full.

0x0000094A
NERR_LogFileChanged

This log file has changed between reads.

0x0000094B
NERR_LogFileCorrupt

Log file %1 is corrupt.

0x0000094C
NERR_SourceIsDir

The source path cannot be a directory.

0x0000094D
NERR_BadSource

The source path is illegal.

0x0000094E
NERR_BadDest

The destination path is illegal.

0x0000094F
NERR_DifferentServers

The source and destination paths are on different servers.

0x00000951
NERR_RunSrvPaused

The Run server you requested is paused.

0x00000955
NERR_ErrCommRunSrv

An error occurred when communicating with a Run server.

0x00000957
NERR_ErrorExecingGhost

An error occurred when starting a background process.

0x00000958
NERR_ShareNotFound

The shared resource you are connected to could not be found.

0x00000960
NERR_InvalidLana

The LAN adapter number is invalid.

0x00000961
NERR_OpenFiles

There are open files on the connection.

0x00000962
NERR_ActiveConns

Active connections still exist.

0x00000963
NERR_BadPasswordCore

This share name or password is invalid.

0x00000964
NERR_DevInUse

The device is being accessed by an active process.

0x00000965
NERR_LocalDrive

The drive letter is in use locally.

0x0000097E
NERR_AlertExists

The specified client is already registered for the specified event.

0x0000097F
NERR_TooManyAlerts

The alert table is full.

0x00000980
NERR_NoSuchAlert

An invalid or nonexistent alert name was raised.

0x00000981
NERR_BadRecipient

The alert recipient is invalid.

0x00000982
NERR_AcctLimitExceeded

A user's session with this server has been deleted.

0x00000988
NERR_InvalidLogSeek

The log file does not contain the requested record number.

0x00000992
NERR_BadUasConfig

The user accounts database is not configured correctly.

0x00000993
NERR_InvalidUASOp

This operation is not permitted when the Netlogon service is running.

0x00000994
NERR_LastAdmin

This operation is not allowed on the last administrative account.

0x00000995
NERR_DCNotFound

The domain controller for this domain could not be found.

0x00000996
NERR_LogonTrackingError

The logon information for this user could not be set.

0x00000997
NERR_NetlogonNotStarted

The Netlogon service has not been started.

0x00000998
NERR_CanNotGrowUASFile

The user accounts database could not be added to.

0x00000999
NERR_TimeDiffAtDC

This server's clock is not synchronized with the primary domain controller's clock.

0x0000099A
NERR_PasswordMismatch

A password mismatch has been detected.

0x0000099C
NERR_NoSuchServer

The server identification does not specify a valid server.

0x0000099D
NERR_NoSuchSession

The session identification does not specify a valid session.

0x0000099E
NERR_NoSuchConnection

The connection identification does not specify a valid connection.

0x0000099F
NERR_TooManyServers

There is no space for another entry in the table of available servers.

0x000009A0
NERR_TooManySessions

The server has reached the maximum number of sessions it supports.

0x000009A1
NERR_TooManyConnections

The server has reached the maximum number of connections it supports.

0x000009A2
NERR_TooManyFiles

The server cannot open more files because it has reached its maximum number.

0x000009A3
NERR_NoAlternateServers

There are no alternate servers registered on this server.

0x000009A6
NERR_TryDownLevel

Try the down-level (remote admin protocol) version of the API instead.

0x000009B0
NERR_UPSDriverNotStarted

The UPS driver could not be accessed by the UPS service.

0x000009B1
NERR_UPSInvalidConfig

The UPS service is not configured correctly.

0x000009B2
NERR_UPSInvalidCommPort

The UPS service could not access the specified communications port.

0x000009B3
NERR_UPSSignalAsserted

The UPS indicated a line failure or low battery situation. The service was not started.

0x000009B4
NERR_UPSShutdownFailed

The UPS service failed to perform a system shutdown.

0x000009C4
NERR_BadDosRetCode

The program below returned an MS-DOS error code:

0x000009C5
NERR_ProgNeedsExtraMem

The program below needs more memory:

0x000009C6
NERR_BadDosFunction

The program below called an unsupported MS-DOS function:

0x000009C7
NERR_RemoteBootFailed

The workstation failed to boot.

0x000009C8
NERR_BadFileCheckSum

The file below is corrupt.

0x000009C9
NERR_NoRplBootSystem

No loader is specified in the boot-block definition file.

0x000009CA
NERR_RplLoadrNetBiosErr

NetBIOS returned an error: The NCB and SMB are dumped above.

0x000009CB
NERR_RplLoadrDiskErr

A disk I/O error occurred.

0x000NERR_ImageParamErr009CC

Image parameter substitution failed.

0x000009CD
NERR_TooManyImageParams

Too many image parameters cross disk sector boundaries.

0x000009CE
NERR_NonDosFloppyUsed

The image was not generated from an MS-DOS diskette formatted with /S.

0x000009CF
NERR_RplBootRestart

Remote boot will be restarted later.

0x000009D0
NERR_RplSrvrCallFailed

The call to the Remoteboot server failed.

0x000009D1
NERR_CantConnectRplSrvr

It is not possible to connect to the Remoteboot server.

0x000009D2
NERR_CantOpenImageFile

An image file on the Remoteboot server cannot be opened.

0x000009D3
NERR_CallingRplSrvr

Connecting to the Remoteboot server.

0x000009D4
NERR_StartingRplBoot

Connecting to the Remoteboot server.

0x000009D5
NERR_RplBootServiceTerm

Remote boot service was stopped; check the error log for the cause of the problem.

0x000009D6
NERR_RplBootStartFailed

Remote boot startup failed; check the error log for the cause of the problem.

0x000009D7
NERR_RPL_CONNECTED

A second connection to a Remoteboot resource is not allowed.

0x000009F6
NERR_BrowserConfiguredToNotRun

The browser service was configured with MaintainServerList=No.

0x00000A32
NERR_RplNoAdaptersStarted

The service failed to start because none of the network adapters started with this service.

0x00000A33
NERR_RplBadRegistry

The service failed to start because of bad startup information in the registry.

0x00000A34
NERR_RplBadDatabase

The service failed to start because its database is absent or corrupt.

0x00000A35
NERR_RplRplfilesShare

The service failed to start because the RPLFILES share is absent.

0x00000A36
NERR_RplNotRplServer

The service failed to start because the RPLUSER group is absent.

0x00000A37
NERR_RplCannotEnum

Service records cannot be enumerated.

0x00000A38
NERR_RplWkstaInfoCorrupted

Workstation record information has been corrupted.

0x00000A39
NERR_RplWkstaNotFound

A workstation record was not found.

0x00000A3A
NERR_RplWkstaNameUnavailable

A workstation name is in use by some other workstation.

0x00000A3B
NERR_RplProfileInfoCorrupted

Profile record information has been corrupted.

0x00000A3C
NERR_RplProfileNotFound

A profile record was not found.

0x00000A3D
NERR_RplProfileNameUnavailable

A profile name is in use by some other profile.

0x00000A3E
NERR_RplProfileNotEmpty

There are workstations using this profile.

0x00000A3F
NERR_RplConfigInfoCorrupted

Configuration record information has been corrupted.

0x00000A40
NERR_RplConfigNotFound

A configuration record was not found.

0x00000A41
NERR_RplAdapterInfoCorrupted

Adapter ID record information has been corrupted.

0x00000A42
NERR_RplInternal

An internal service error has occurred.

0x00000A43
NERR_RplVendorInfoCorrupted

Vendor ID record information has been corrupted.

0x00000A44
NERR_RplBootInfoCorrupted

Boot block record information has been corrupted.

0x00000A45
NERR_RplWkstaNeedsUserAcct

The user account for this workstation record is missing.

0x00000A46
NERR_RplNeedsRPLUSERAcct

The RPLUSER local group could not be found.

0x00000A47
NERR_RplBootNotFound

A boot block record was not found.

0x00000A48
NERR_RplIncompatibleProfile

The chosen profile is incompatible with this workstation.

0x00000A49
NERR_RplAdapterNameUnavailable

The chosen network adapter ID is in use by some other workstation.

0x00000A4A
NERR_RplConfigNotEmpty

There are profiles using this configuration.

0x00000A4B
NERR_RplBootInUse

There are workstations, profiles, or configurations using this boot block.

0x00000A4C
NERR_RplBackupDatabase

The service failed to backup a Remoteboot database.

0x00000A4D
NERR_RplAdapterNotFound

An adapter record was not found.

0x00000A4E
NERR_RplVendorNotFound

A vendor record was not found.

0x00000A4F
NERR_RplVendorNameUnavailable

A vendor name is in use by some other vendor record.

0x00000A50
NERR_RplBootNameUnavailable

(boot name, vendor ID) is in use by some other boot block record.

0x00000A51
NERR_RplConfigNameUnavailable

A configuration name is in use by some other configuration.

0x00000A64
NERR_DfsInternalCorruption

The internal database maintained by the Dfs service is corrupt.

0x00000A65
NERR_DfsVolumeDataCorrupt

One of the records in the internal Dfs database is corrupt.

0x00000A66
NERR_DfsNoSuchVolume

There is no Dfs name whose entry path matches the input entry path.

0x00000A67
NERR_DfsVolumeAlreadyExists

A root or link with the given name already exists.

0x00000A68
NERR_DfsAlreadyShared

The server share specified is already shared in the Dfs.

0x00000A69
NERR_DfsNoSuchShare

The indicated server share does not support the indicated Dfs namespace.

0x00000A6A
NERR_DfsNotALeafVolume

The operation is not valid on this portion of the namespace.

0x00000A6B
NERR_DfsLeafVolume

The operation is not valid on this portion of the namespace.

0x00000A6C
NERR_DfsVolumeHasMultipleServers

The operation is ambiguous because the link has multiple servers.

0x00000A6D
NERR_DfsCantCreateJunctionPoint

A link could not be created.

0x00000A6E
NERR_DfsServerNotDfsAware

The server is not Dfs aware.

0x00000A6F
NERR_DfsBadRenamePath

The specified rename target path is invalid.

0x00000A70
NERR_DfsVolumeIsOffline

The specified Dfs link is offline.

0x00000A71
NERR_DfsNoSuchServer

The specified server is not a server for this link.

0x00000A72
NERR_DfsCyclicalName

A cycle in the Dfs name was detected.

0x00000A73
NERR_DfsNotSupportedInServerDfs

The operation is not supported on a server-based Dfs.

0x00000A74
NERR_DfsDuplicateService

This link is already supported by the specified server share.

0x00000A75
NERR_DfsCantRemoveLastServerShare

The last server share supporting this root or link cannot be removed.

0x00000A76
NERR_DfsVolumeIsInterDfs

The operation is not supported for an inter-Dfs link.

0x00000A77
NERR_DfsInconsistent

The internal state of the Dfs service has become inconsistent.

0x00000A78
NERR_DfsServerUpgraded

The Dfs service has been installed on the specified server.

0x00000A79
NERR_DfsDataIsIdentical

The Dfs data being reconciled is identical.

0x00000A7A
NERR_DfsCantRemoveDfsRoot

The Dfs root cannot be deleted. Uninstall Dfs if required.

0x00000A7B
NERR_DfsChildOrParentInDfs

A child or parent directory of the share is already in a Dfs.

0x00000A82
NERR_DfsInternalError

A Dfs internal error occurred.

0x00000A83
NERR_SetupAlreadyJoined

This computer is already joined to a domain.

0x00000A84
NERR_SetupNotJoined

This computer is not currently joined to a domain.

0x00000A85
NERR_SetupDomainController

This computer is a domain controller and cannot be unjoined from a domain.

0x00000A86
NERR_DefaultJoinRequired

The destination domain controller does not support creating machine accounts in OUs.

0x00000A87
NERR_InvalidWorkgroupName

The specified workgroup name is invalid.

0x00000A88
NERR_NameUsesIncompatibleCodePage

The specified computer name is incompatible with the default language used on the domain controller.

0x00000A89
NERR_ComputerAccountNotFound

The specified computer account could not be found.

0x00000A8A
NERR_PersonalSku

This version of Windows cannot be joined to a domain.

0x00000A8D
NERR_PasswordMustChange

The password must change at the next logon.

0x00000A8E
NERR_AccountLockedOut

The account is locked out.

0x00000A8F
NERR_PasswordTooLong

The password is too long.

0x00000A90
NERR_PasswordNotComplexEnough

The password does not meet the complexity policy.

0x00000A91
NERR_PasswordFilterError

The password does not meet the requirements of the password filter DLLs.

See Also

General Information