E_OKNo error. Operation completed successfully.
E_OUT_OF_RANGEObject ID passed by the caller is out of range.
E_OUT_OF_STACKSThere is no stack space to be allocated for the thread.
E_TASK_RUNNINGInternal error. Suggests that operation is made on thread that is already running while the semantics of the operation suggests is should not be.
E_INVALID_ADDRESSInternal error. Invalid address has been passed by the caller.
E_MISALIGNEDInternal error. MPU region is misaligned and can’t be configured into the hardware.
E_WRONG_SIZEInternal error. MPU region size is wrong.
E_BUSYObject is busy and can’t complete the requested operation.
E_DEADLKDeadlock detected.
E_NOTAVAILObject or service is not available.
E_INVALIDCaller passed generally invalid argument.
E_IN_TOO_DEEPRPC call cannot be dispatched because this thread is already too deep in the RPC call tree.
E_OUT_OF_NOTIFICATIONSToo many pending notifications for differnt objects.
E_YIELDScheduler yield is required.
E_TIMEOUTOperation timed out.
E_ACCESSAccess denied.
E_OK_NO_WAITOperation completed successfully with no waiting. This error code is only reported where there is possibility of waiting and it makes sense to report waited/not waited state.
E_OUT_OF_THREADSInternal error. No more free threads.