fix setdnsdomain method parameter typo (illegal parameter)

http://msdn.microsoft.com/en-us/library/windows/desktop/aa393294(v=vs.85).aspx
states the argument is DNSDomain

All references to the illegal parameter were modified to align with the actual
DNSDomain type (string)