List<string> ListXenVolumes()
 {
     List<string> list = new List<string>();
     Win32Impl.Volumes volumes= new Win32Impl.Volumes();
     foreach (Win32Impl.Volume volume in volumes)
     {
         list.Add(volume.Name);
     }
     return list;
 }
 public bool Refresh(bool force)
 {
     Win32Impl.Volumes newvols = new Win32Impl.Volumes();
     bool needkick = storedVolumes.update(newvols);
     refreshCount = 0;
     return needkick;
 }