@ -96,3 +96,12 @@ case SPERR_REENTER_SYNCHRONIZE: return L"An SR engine called synchronize while i
caseSPERR_STATE_WITH_NO_ARCS:returnL"The grammar contains a node no arcs.";
caseSPERR_NOT_ACTIVE_SESSION:returnL"Neither audio output nor input is supported for non-active console sessions.";
caseSPERR_ALREADY_DELETED:returnL"The object is a stale reference and is invalid to use. For example, having an ISpeechGrammarRule object reference and then calling ISpeechRecoGrammar::Reset() will cause the rule object to be invalidated. Calling any methods after this will result in this error. ";
caseS_OK:returnL"Success";
caseREGDB_E_CLASSNOTREG:returnL"A specified class is not registered in the registration database.";
caseCLASS_E_NOAGGREGATION:returnL"This class cannot be created as part of an aggregate.";
caseE_NOINTERFACE:returnL"The specified class does not implement the requested interface, or the controlling IUnknown does not expose the requested interface.";
caseE_POINTER:returnL"The ppv parameter is NULL.";