public string[] get_live_install_completion(
		SystemSoftwareManagementInstallationID [] installation_ids
	)
        {
            object [] results = this.Invoke("get_live_install_completion", new object [] {
                installation_ids});
            return ((string [])(results[0]));
        }
        public SystemSoftwareManagementSoftwareStatus[] get_software_status(
		SystemSoftwareManagementInstallationID [] installation_ids
	)
        {
            object [] results = this.Invoke("get_software_status", new object [] {
                installation_ids});
            return ((SystemSoftwareManagementSoftwareStatus [])(results[0]));
        }
 public System.IAsyncResult Beginget_software_status(SystemSoftwareManagementInstallationID [] installation_ids, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("get_software_status", new object[] {
     installation_ids}, callback, asyncState);
 }