The source of the error code is an RPC subsystem.[1][2]
0x80010001: Call was rejected by callee.[2]0x80010002: Call was canceled by the message filter.[2]0x80010003: The caller is dispatching an intertask SendMessage call and cannot call out via PostMessage.[2]0x80010004: The caller is dispatching an asynchronous call and cannot make an outgoing call on behalf of this call.[2]0x80010005: It is illegal to call out while inside message filter.[2]0x80010006: The connection terminated or is in a bogus state and cannot be used any more. Other connections are still valid.[2]0x80010007: The callee (server [not server application]) is not available and disappeared; all connections are invalid. The call may have executed.[2]0x80010008: The caller (client) disappeared while the callee (server) was processing a call.[2]0x80010009: The data packet with the marshalled parameter data is incorrect.[2]0x8001000A: The call was not transmitted properly; the message queue was full and was not emptied after yielding.[2]0x8001000B: The client (caller) cannot marshall the parameter data - low memory, etc.[2]0x8001000C: The client (caller) cannot unmarshall the return data - low memory, etc.[2]0x8001000D: The server (callee) cannot marshall the return data - low memory, etc.[2]0x8001000E: The server (callee) cannot unmarshall the parameter data - low memory, etc.[2]0x8001000F: Received data is invalid; could be server or client data.[2]0x80010010: A particular parameter is invalid and cannot be (un)marshalled.[2]0x80010011: There is no second outgoing call on same channel in DDE conversation.[2]0x80010012: The callee (server [not server application]) is not available and disappeared; all connections are invalid. The call did not execute.[2]0x80010100: System call failed.[2]0x80010101: Could not allocate some required resource (memory, events, ...)[2]0x80010102: Attempted to make calls on more than one thread in single threaded mode.[2]0x80010103: The requested interface is not registered on the server object.[2]0x80010104: RPC could not call the server or could not return the results of calling the server.[2]0x80010105: The server threw an exception.[2]0x80010106: Cannot change thread mode after it is set.[2]0x80010107: The method called does not exist on the server.[2]0x80010108: The object invoked has disconnected from its clients.[2]0x80010109: The object invoked chose not to process the call now. Try again later.[2]0x8001010A: The message filter indicated that the application is busy.[2]0x8001010B: The message filter rejected the call.[2]0x8001010C: A call control interfaces was called with invalid data.[2]0x8001010D: An outgoing call cannot be made since the application is dispatching an input-synchronous call.[2]0x8001010E: The application called an interface that was marshalled for a different thread.[2]0x8001010F: CoInitialize has not been called on the current thread.[2]0x80010110: The version of OLE on the client and server machines does not match.[2]0x80010111: OLE received a packet with an invalid header.[2]0x80010112: OLE received a packet with an invalid extension.[2]0x80010113: The requested object or interface does not exist.[2]0x80010114: The requested object does not exist.[2]0x80010115: OLE has sent a request and is waiting for a reply.[2]0x80010116: OLE is waiting before retrying a request.[2]0x80010117: Call context cannot be accessed after call completed.[2]0x80010118: Impersonate on unsecure calls is not supported.[2]0x80010119: Security must be initialized before any interfaces are marshalled or unmarshalled. It cannot be changed once initialized.[2]0x8001011A: No security packages are installed on this machine or the user is not logged on or there are no compatible security packages between the client and server.[2]0x8001011B: Access is denied.[2]0x8001011C: Remote calls are not allowed for this process.[2]0x8001011D: The marshaled interface data packet (OBJREF) has an invalid or unknown format.[2]0x8001011E: No context is associated with this call. This happens for some custom marshalled calls and on the client side of the call.[2]0x8001011F: This operation returned because the timeout period expired.[2]0x80010120: There are no synchronize objects to wait on.[2]0x80010121: Full subject issuer chain SSL principal name expected from the server.[2]0x80010122: Principal name is not a valid MSSTD name.[2]0x80010123: Unable to impersonate DCOM client[2]0x80010124: Unable to obtain server's security context[2]0x80010125: Unable to open the access token of the current thread[2]0x80010126: Unable to obtain user info from an access token[2]0x80010127: The client who called IAccessControl::IsAccessPermitted was not the trustee provided to the method[2]0x80010128: Unable to obtain the client's security blanket[2]0x80010129: Unable to set a discretionary ACL into a security descriptor[2]0x8001012A: The system function, AccessCheck, returned false[2]0x8001012B: Either NetAccessDel or NetAccessAdd returned an error code.[2]0x8001012C: One of the trustee strings provided by the user did not conform to the <Domain>\<Name> syntax and it was not the "*" string[2]0x8001012D: One of the security identifiers provided by the user was invalid[2]0x8001012E: Unable to convert a wide character trustee string to a multibyte trustee string[2]0x8001012F: Unable to find a security identifier that corresponds to a trustee string provided by the user[2]0x80010130: The system function, LookupAccountSID, failed[2]0x80010131: Unable to find a trustee name that corresponds to a security identifier provided by the user[2]0x80010132: The system function, LookupAccountName, failed[2]0x80010133: Unable to set or reset a serialization handle[2]0x80010134: Unable to obtain the Windows directory[2]0x80010135: Path too long[2]0x80010136: Unable to generate a uuid.[2]0x80010137: Unable to create file[2]0x80010138: Unable to close a serialization handle or a file handle.[2]0x80010139: The number of ACEs in an ACL exceeds the system limit.[2]0x8001013A: Not all the DENY_ACCESS ACEs are arranged in front of the GRANT_ACCESS ACEs in the stream.[2]0x8001013B: The version of ACL format in the stream is not supported by this implementation of IAccessControl[2]0x8001013C: Unable to open the access token of the server process[2]0x8001013D: Unable to decode the ACL in the stream provided by the user[2]0x8001013F: The COM IAccessControl object is not initialized[2]0x80010140: Call Cancellation is disabled[2]0x8001FFFF: An internal error occurred.[2]