 and some generic code in <code>VMWareJob</code> can now be used inside <code>
   Connect</code>. I have modified <code>VMWareJob</code> to require a <code>VMWareCallback</code>
  in order to prevent callers from ever having a blocking wait.
 </p>
 <pre lang="cs">VMWareJobCallback callback = new VMWareJobCallback();
VMWareJob job = new VMWareJob(VMWareInterop.Instance.Connect(
    Constants.VIX_API_VERSION, Constants.VIX_SERVICEPROVIDER_VMWARE_SERVER, hostName, hostPort,
    username, password, 0, nu