HRESULT Enumeración C #

¿Alguien sabe dónde puedo encontrar la enumeración HRESULT para C #? Intenté encontrar esto por 2 días.

HRESULT no es adecuado para una enumeración. Es un valor entero de 32 bits para el cual diferentes rangos de bits tienen un significado diferente.

No creo que exista tal enumeración: cuando se genera una excepción COM, el CLR intenta transformarla en una excepción estándar .NET. Si no es posible, solo recibirás una excepción genérica. Esto se explica aquí .

Puede instalar el paquete nuget.org/packages/Microsoft.VisualStudio.Shell.14.0 y usar la clase VSConstants .