// ------------------------------------------------------------------------------
//
// This code was generated by a tool.
// Mono Runtime Version: 1.1.4322.2032
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
// ------------------------------------------------------------------------------
///
[System.Web.Services.WebServiceBinding(Name="Remote_asmxSoap", Namespace="http://tempuri.org/")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public class Remote_asmx : System.Web.Services.Protocols.SoapHttpClientProtocol {
public Remote_asmx() {
this.Url = "http://au.gamecreate.com/admin/Remote.asmx";
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/CreateSubdomain", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public int CreateSubdomain(string actorUsername, string actorPassword, int parentDomainId, string name, string uniquename) {
object[] results = this.Invoke("CreateSubdomain", new object[] {
actorUsername,
actorPassword,
parentDomainId,
name,
uniquename});
return ((int)(results[0]));
}
public System.IAsyncResult BeginCreateSubdomain(string actorUsername, string actorPassword, int parentDomainId, string name, string uniquename, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("CreateSubdomain", new object[] {
actorUsername,
actorPassword,
parentDomainId,
name,
uniquename}, callback, asyncState);
}
public int EndCreateSubdomain(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((int)(results[0]));
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/SetUserDomainPermissions", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public bool SetUserDomainPermissions(string actorUsername, string actorPassword, int domainid, string userid, int permissionType) {
object[] results = this.Invoke("SetUserDomainPermissions", new object[] {
actorUsername,
actorPassword,
domainid,
userid,
permissionType});
return ((bool)(results[0]));
}
public System.IAsyncResult BeginSetUserDomainPermissions(string actorUsername, string actorPassword, int domainid, string userid, int permissionType, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("SetUserDomainPermissions", new object[] {
actorUsername,
actorPassword,
domainid,
userid,
permissionType}, callback, asyncState);
}
public bool EndSetUserDomainPermissions(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((bool)(results[0]));
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/InstallGame", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public bool InstallGame(string actorUsername, string actorPassword, int domainid, int gameid, int hostid) {
object[] results = this.Invoke("InstallGame", new object[] {
actorUsername,
actorPassword,
domainid,
gameid,
hostid});
return ((bool)(results[0]));
}
public System.IAsyncResult BeginInstallGame(string actorUsername, string actorPassword, int domainid, int gameid, int hostid, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("InstallGame", new object[] {
actorUsername,
actorPassword,
domainid,
gameid,
hostid}, callback, asyncState);
}
public bool EndInstallGame(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((bool)(results[0]));
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/UninstallUnusedSoftware", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public int UninstallUnusedSoftware(string actorUsername, string actorPassword, int domainId, string hostIds) {
object[] results = this.Invoke("UninstallUnusedSoftware", new object[] {
actorUsername,
actorPassword,
domainId,
hostIds});
return ((int)(results[0]));
}
public System.IAsyncResult BeginUninstallUnusedSoftware(string actorUsername, string actorPassword, int domainId, string hostIds, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("UninstallUnusedSoftware", new object[] {
actorUsername,
actorPassword,
domainId,
hostIds}, callback, asyncState);
}
public int EndUninstallUnusedSoftware(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((int)(results[0]));
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/CreateServer", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public int CreateServer(string actorUsername, string actorPassword, int domainid, int gameid, int hostid, string name, int players) {
object[] results = this.Invoke("CreateServer", new object[] {
actorUsername,
actorPassword,
domainid,
gameid,
hostid,
name,
players});
return ((int)(results[0]));
}
public System.IAsyncResult BeginCreateServer(string actorUsername, string actorPassword, int domainid, int gameid, int hostid, string name, int players, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("CreateServer", new object[] {
actorUsername,
actorPassword,
domainid,
gameid,
hostid,
name,
players}, callback, asyncState);
}
public int EndCreateServer(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((int)(results[0]));
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/CreateServerOnBestHost", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public int CreateServerOnBestHost(string actorUsername, string actorPassword, int domainId, int gameId, string hostIds, string name, int players, int startPort) {
object[] results = this.Invoke("CreateServerOnBestHost", new object[] {
actorUsername,
actorPassword,
domainId,
gameId,
hostIds,
name,
players,
startPort});
return ((int)(results[0]));
}
public System.IAsyncResult BeginCreateServerOnBestHost(string actorUsername, string actorPassword, int domainId, int gameId, string hostIds, string name, int players, int startPort, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("CreateServerOnBestHost", new object[] {
actorUsername,
actorPassword,
domainId,
gameId,
hostIds,
name,
players,
startPort}, callback, asyncState);
}
public int EndCreateServerOnBestHost(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((int)(results[0]));
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/SetUserServerPermissions", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public bool SetUserServerPermissions(string actorUsername, string actorPassword, int domainid, string userid, int serverid, int permissionType) {
object[] results = this.Invoke("SetUserServerPermissions", new object[] {
actorUsername,
actorPassword,
domainid,
userid,
serverid,
permissionType});
return ((bool)(results[0]));
}
public System.IAsyncResult BeginSetUserServerPermissions(string actorUsername, string actorPassword, int domainid, string userid, int serverid, int permissionType, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("SetUserServerPermissions", new object[] {
actorUsername,
actorPassword,
domainid,
userid,
serverid,
permissionType}, callback, asyncState);
}
public bool EndSetUserServerPermissions(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((bool)(results[0]));
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/SetUserServerPermissionsByClass", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public bool SetUserServerPermissionsByClass(string actorUsername, string actorPassword, int domainid, string userid, int serverid, int permissionType, int permissionClass) {
object[] results = this.Invoke("SetUserServerPermissionsByClass", new object[] {
actorUsername,
actorPassword,
domainid,
userid,
serverid,
permissionType,
permissionClass});
return ((bool)(results[0]));
}
public System.IAsyncResult BeginSetUserServerPermissionsByClass(string actorUsername, string actorPassword, int domainid, string userid, int serverid, int permissionType, int permissionClass, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("SetUserServerPermissionsByClass", new object[] {
actorUsername,
actorPassword,
domainid,
userid,
serverid,
permissionType,
permissionClass}, callback, asyncState);
}
public bool EndSetUserServerPermissionsByClass(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((bool)(results[0]));
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/SetUserPermissionsByClass", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public bool SetUserPermissionsByClass(string actorUsername, string actorPassword, int domainid, string userid, int entityid, string entityType, int permissionType, int permissionClass) {
object[] results = this.Invoke("SetUserPermissionsByClass", new object[] {
actorUsername,
actorPassword,
domainid,
userid,
entityid,
entityType,
permissionType,
permissionClass});
return ((bool)(results[0]));
}
public System.IAsyncResult BeginSetUserPermissionsByClass(string actorUsername, string actorPassword, int domainid, string userid, int entityid, string entityType, int permissionType, int permissionClass, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("SetUserPermissionsByClass", new object[] {
actorUsername,
actorPassword,
domainid,
userid,
entityid,
entityType,
permissionType,
permissionClass}, callback, asyncState);
}
public bool EndSetUserPermissionsByClass(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((bool)(results[0]));
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/SetUserGamePermissions", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public bool SetUserGamePermissions(string actorUsername, string actorPassword, int domainid, string userid, int gameid, int permissionType) {
object[] results = this.Invoke("SetUserGamePermissions", new object[] {
actorUsername,
actorPassword,
domainid,
userid,
gameid,
permissionType});
return ((bool)(results[0]));
}
public System.IAsyncResult BeginSetUserGamePermissions(string actorUsername, string actorPassword, int domainid, string userid, int gameid, int permissionType, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("SetUserGamePermissions", new object[] {
actorUsername,
actorPassword,
domainid,
userid,
gameid,
permissionType}, callback, asyncState);
}
public bool EndSetUserGamePermissions(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((bool)(results[0]));
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/RestartServer", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public bool RestartServer(string actorUsername, string actorPassword, int domainid, int serverid) {
object[] results = this.Invoke("RestartServer", new object[] {
actorUsername,
actorPassword,
domainid,
serverid});
return ((bool)(results[0]));
}
public System.IAsyncResult BeginRestartServer(string actorUsername, string actorPassword, int domainid, int serverid, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("RestartServer", new object[] {
actorUsername,
actorPassword,
domainid,
serverid}, callback, asyncState);
}
public bool EndRestartServer(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((bool)(results[0]));
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/SetServerRunning", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public bool SetServerRunning(string actorUsername, string actorPassword, int domainid, int serverid, int running) {
object[] results = this.Invoke("SetServerRunning", new object[] {
actorUsername,
actorPassword,
domainid,
serverid,
running});
return ((bool)(results[0]));
}
public System.IAsyncResult BeginSetServerRunning(string actorUsername, string actorPassword, int domainid, int serverid, int running, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("SetServerRunning", new object[] {
actorUsername,
actorPassword,
domainid,
serverid,
running}, callback, asyncState);
}
public bool EndSetServerRunning(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((bool)(results[0]));
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/SetServerPlayerCount", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public bool SetServerPlayerCount(string actorUsername, string actorPassword, int domainid, int serverid, int players) {
object[] results = this.Invoke("SetServerPlayerCount", new object[] {
actorUsername,
actorPassword,
domainid,
serverid,
players});
return ((bool)(results[0]));
}
public System.IAsyncResult BeginSetServerPlayerCount(string actorUsername, string actorPassword, int domainid, int serverid, int players, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("SetServerPlayerCount", new object[] {
actorUsername,
actorPassword,
domainid,
serverid,
players}, callback, asyncState);
}
public bool EndSetServerPlayerCount(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((bool)(results[0]));
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetServerStatus", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public ServerStatus GetServerStatus(string actorUsername, string actorPassword, int domainid, int serverId) {
object[] results = this.Invoke("GetServerStatus", new object[] {
actorUsername,
actorPassword,
domainid,
serverId});
return ((ServerStatus)(results[0]));
}
public System.IAsyncResult BeginGetServerStatus(string actorUsername, string actorPassword, int domainid, int serverId, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("GetServerStatus", new object[] {
actorUsername,
actorPassword,
domainid,
serverId}, callback, asyncState);
}
public ServerStatus EndGetServerStatus(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((ServerStatus)(results[0]));
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetServerStatusList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public ServerStatus[] GetServerStatusList(string actorUsername, string actorPassword, int domainId, string serverIds) {
object[] results = this.Invoke("GetServerStatusList", new object[] {
actorUsername,
actorPassword,
domainId,
serverIds});
return ((ServerStatus[])(results[0]));
}
public System.IAsyncResult BeginGetServerStatusList(string actorUsername, string actorPassword, int domainId, string serverIds, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("GetServerStatusList", new object[] {
actorUsername,
actorPassword,
domainId,
serverIds}, callback, asyncState);
}
public ServerStatus[] EndGetServerStatusList(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((ServerStatus[])(results[0]));
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetServerConfiguration", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public ServerConfiguration[] GetServerConfiguration(string actorUsername, string actorPassword, int domainId, string serverIds) {
object[] results = this.Invoke("GetServerConfiguration", new object[] {
actorUsername,
actorPassword,
domainId,
serverIds});
return ((ServerConfiguration[])(results[0]));
}
public System.IAsyncResult BeginGetServerConfiguration(string actorUsername, string actorPassword, int domainId, string serverIds, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("GetServerConfiguration", new object[] {
actorUsername,
actorPassword,
domainId,
serverIds}, callback, asyncState);
}
public ServerConfiguration[] EndGetServerConfiguration(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((ServerConfiguration[])(results[0]));
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/DeleteServer", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public bool DeleteServer(string actorUsername, string actorPassword, int domainid, int serverId) {
object[] results = this.Invoke("DeleteServer", new object[] {
actorUsername,
actorPassword,
domainid,
serverId});
return ((bool)(results[0]));
}
public System.IAsyncResult BeginDeleteServer(string actorUsername, string actorPassword, int domainid, int serverId, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("DeleteServer", new object[] {
actorUsername,
actorPassword,
domainid,
serverId}, callback, asyncState);
}
public bool EndDeleteServer(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((bool)(results[0]));
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/IsGameInstalled", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public bool IsGameInstalled(string actorUsername, string actorPassword, int domainid, int gameid, int hostid) {
object[] results = this.Invoke("IsGameInstalled", new object[] {
actorUsername,
actorPassword,
domainid,
gameid,
hostid});
return ((bool)(results[0]));
}
public System.IAsyncResult BeginIsGameInstalled(string actorUsername, string actorPassword, int domainid, int gameid, int hostid, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("IsGameInstalled", new object[] {
actorUsername,
actorPassword,
domainid,
gameid,
hostid}, callback, asyncState);
}
public bool EndIsGameInstalled(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((bool)(results[0]));
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetDomainInformation", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public DomainInformation GetDomainInformation(string actorUsername, string actorPassword, int domainId) {
object[] results = this.Invoke("GetDomainInformation", new object[] {
actorUsername,
actorPassword,
domainId});
return ((DomainInformation)(results[0]));
}
public System.IAsyncResult BeginGetDomainInformation(string actorUsername, string actorPassword, int domainId, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("GetDomainInformation", new object[] {
actorUsername,
actorPassword,
domainId}, callback, asyncState);
}
public DomainInformation EndGetDomainInformation(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((DomainInformation)(results[0]));
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetGameList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public GameDetail[] GetGameList(string actorUsername, string actorPassword, int domainId) {
object[] results = this.Invoke("GetGameList", new object[] {
actorUsername,
actorPassword,
domainId});
return ((GameDetail[])(results[0]));
}
public System.IAsyncResult BeginGetGameList(string actorUsername, string actorPassword, int domainId, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("GetGameList", new object[] {
actorUsername,
actorPassword,
domainId}, callback, asyncState);
}
public GameDetail[] EndGetGameList(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((GameDetail[])(results[0]));
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSubDomainList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public DomainInformation[] GetSubDomainList(string actorUsername, string actorPassword, int domainId) {
object[] results = this.Invoke("GetSubDomainList", new object[] {
actorUsername,
actorPassword,
domainId});
return ((DomainInformation[])(results[0]));
}
public System.IAsyncResult BeginGetSubDomainList(string actorUsername, string actorPassword, int domainId, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("GetSubDomainList", new object[] {
actorUsername,
actorPassword,
domainId}, callback, asyncState);
}
public DomainInformation[] EndGetSubDomainList(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((DomainInformation[])(results[0]));
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetHostStatusList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public HostStatus[] GetHostStatusList(string actorUsername, string actorPassword, int domainId) {
object[] results = this.Invoke("GetHostStatusList", new object[] {
actorUsername,
actorPassword,
domainId});
return ((HostStatus[])(results[0]));
}
public System.IAsyncResult BeginGetHostStatusList(string actorUsername, string actorPassword, int domainId, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("GetHostStatusList", new object[] {
actorUsername,
actorPassword,
domainId}, callback, asyncState);
}
public HostStatus[] EndGetHostStatusList(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((HostStatus[])(results[0]));
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/NotifyPackageRevision", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public bool NotifyPackageRevision(string domainLogin, string domainPassword, string packageUniqueName, int revision) {
object[] results = this.Invoke("NotifyPackageRevision", new object[] {
domainLogin,
domainPassword,
packageUniqueName,
revision});
return ((bool)(results[0]));
}
public System.IAsyncResult BeginNotifyPackageRevision(string domainLogin, string domainPassword, string packageUniqueName, int revision, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("NotifyPackageRevision", new object[] {
domainLogin,
domainPassword,
packageUniqueName,
revision}, callback, asyncState);
}
public bool EndNotifyPackageRevision(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((bool)(results[0]));
}
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/ApprovePackageRevision", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public PackageApprovalResponse ApprovePackageRevision(string domainLogin, string domainPassword, string packageUniqueName, bool suspend, bool updateParentPackages, bool ignoreWarnings) {
object[] results = this.Invoke("ApprovePackageRevision", new object[] {
domainLogin,
domainPassword,
packageUniqueName,
suspend,
updateParentPackages,
ignoreWarnings});
return ((PackageApprovalResponse)(results[0]));
}
public System.IAsyncResult BeginApprovePackageRevision(string domainLogin, string domainPassword, string packageUniqueName, bool suspend, bool updateParentPackages, bool ignoreWarnings, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("ApprovePackageRevision", new object[] {
domainLogin,
domainPassword,
packageUniqueName,
suspend,
updateParentPackages,
ignoreWarnings}, callback, asyncState);
}
public PackageApprovalResponse EndApprovePackageRevision(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((PackageApprovalResponse)(results[0]));
}
}
///
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public class ServerStatus {
///
public int Id;
///
public string Name;
///
public int PlayerCount;
///
public int MaxPlayers;
///
public System.Single CurrentMemory;
///
public System.Single CpuUsage;
///
public string Status;
///
public string Address;
///
public bool Public;
///
public DomainInformation Domain;
///
public GameInformation Game;
///
public HostInformation Host;
}
///
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public class DomainInformation {
///
public int Id;
///
public string Name;
///
public string UniqueName;
///
public DomainInformation Provider;
}
///
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public class GameInformation {
///
public int Id;
///
public string Name;
///
public ProgramInformation Program;
}
///
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public class ProgramInformation {
///
public int Id;
///
public string Name;
}
///
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public class HostInformation {
///
public int Id;
///
public string Name;
///
public string Address;
}
///
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public class ServerConfiguration {
///
public int Id;
///
public PropertyValueInformation[] Properties;
}
///
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public class PropertyValueInformation {
///
public string Variable;
///
public string Value;
///
public bool IsDefault;
}
///
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public class GameDetail {
///
public string Name;
///
public int Id;
}
///
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public class HostStatus {
///
public int Id;
///
public string Name;
///
public string Address;
///
public string Status;
///
public string OperSystem;
///
public int ServerCount;
///
public System.Single CPU;
///
public int Memory;
///
public int Disk;
///
public bool Online;
}
///
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public class PackageApprovalResponse {
///
public PackageApprovalResponseCode PackageApprovalResponseCode;
///
public PackageApprovalErrorCode PackageApprovalErrorCode;
///
public PackageDetail[] UnapprovedPackageList;
///
public PackageDetail[] ApprovedPackageList;
///
public string Description;
///
public bool Success;
///
public bool Suspend;
}
///
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public enum PackageApprovalResponseCode {
///
Success,
///
Warning,
///
Failed,
}
///
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public enum PackageApprovalErrorCode {
///
UnapprovedParentPackages,
///
None,
}
///
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public class PackageDetail {
///
public string Name;
///
public string UniqueName;
}