Existem códigos de erro específicos do sistema do Windows, documentados aqui , mas outras APIs e tecnologias terão suas próprias listas de códigos de resultado.
O exemplo em seu exemplo é um código de erro ADSI.
Códigos de erro ADSI (no MSDN)
Esse código de erro é especificamente um erro relacionado ao Win32 lançado pela ADSI.
Códigos de erro do Win32 para ADSI 2.0 (também no MSDN)
Basicamente, você procura por um código específico se você se deparar com um ou procurar as referências da API para as tecnologias com as quais está trabalhando e vá para < strong> MSDN para obter a referência do código de erro.
EDITAR:
Para o detalhamento do formato do código de erro, é basicamente a mesma coisa. Cada API pode ter seu próprio formato de código de erro e algumas, como em seu exemplo, também incluirão códigos de erro do sistema do Windows e / ou de outras APIs. Os códigos de erro do Win32 ADSI no seu exemplo retornarão o código de erro específico do Win32 dentro do código de erro do ADSI. O detalhamento é explicado nos Códigos de erro do Win32 para ADSI
No caso do exemplo, o fato de o código ADSI iniciar com 0x8007 significa que é um erro do Sistema Windows (Win32). Os últimos 4 dígitos do código de erro hexadecimal ADSI se convertem no valor dword específico do código de erro do Win32.