O método UnjoinDomainOrWorkgroup retira ou remove um sistema de computador de um domínio ou de um grupo de trabalho. Esse ...

O método UnjoinDomainOrWorkgroup retira ou remove um sistema de computador de um domínio ou de um grupo de trabalho. Esse método está disponível somente nas plataformas Windows 2000 e superiores. O método pode retornar os seguintes valores:
0 - êxito .
Outro - para valores inteiros diferentes dos listados acima, consulte a documentação de códigos de erro do Win32.
Password e Username devem usar um nível alto de autenticação (no mínimo RPC_C_AUTHN_LEVEL_PKT_PRIVACY) ao se conectar a winmgmt (ou seja, na chamada para obter a interface IWbemServices) ou SetProxyBlanket no IWbemServices ptr. Se forem locais a winmgmt, não haverá nenhum problema, pois o nível de autenticação será equivalente a RPC_C_AUTHN_LEVEL_PKT_PRIVACY e a solicitação do cliente nunca será enviada para winmgmt. 
Se Password e Username forem null, o provedor não será afetado. 
Se o provedor determinar que o nível de autenticação é muito baixo e Password ou Username tiverem sido especificados, será retornado WBEM_E_ENCRYPTED_CONNECTION_REQUIRED.