There are many result code families alongside HRESULT and NTSTATUS, and some of them don't map nicely to HRESULT or NTSTATUS.
To name a few: CONFIGRET, MI_Result, SCESTATUS, ...
You can search most of them using _Return_type_success_.
What's the support policy on those alternative status codes?