Service descriptions used to be easily read from the registry, but now I see many service descriptions are using string redirection, e.g. "@%SystemRoot%\System32\hidserv.dll, -102". I *think* I need to use DllCall to retrieve the service description from the specified .DLL? I have no idea how to go about doing this.
I have a utility that prepends the Service Description with the current startup and running state which makes troubleshooting service statuses (and new services) easy. But with the string redirection, it makes the result ugly: