Web Service
Remote_asmx
Overview
Service Description
Client proxy

Methods CreateSubdomain
SetUserDomainPermissions
InstallGame
UninstallUnusedSoftware
CreateServer
CreateServerOnBestHost
SetUserServerPermissions
SetUserServerPermissionsByClass
SetUserPermissionsByClass
SetUserGamePermissions
RestartServer
SetServerRunning
SetServerPlayerCount
GetServerStatus
GetServerStatusList
GetServerConfiguration
DeleteServer
IsGameInstalled
GetDomainInformation
GetGameList
GetSubDomainList
GetHostStatusList
NotifyPackageRevision
ApprovePackageRevision

Select the language for which you want to generate a proxy     

C# Client Proxy    Download

// ------------------------------------------------------------------------------
//  <autogenerated>
//      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.
//  </autogenerated>
// ------------------------------------------------------------------------------



/// <remarks/>
[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://world.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]));
    }
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public class ServerStatus {
    
    /// <remarks/>
    public int Id;
    
    /// <remarks/>
    public string Name;
    
    /// <remarks/>
    public int PlayerCount;
    
    /// <remarks/>
    public int MaxPlayers;
    
    /// <remarks/>
    public System.Single CurrentMemory;
    
    /// <remarks/>
    public System.Single CpuUsage;
    
    /// <remarks/>
    public string Status;
    
    /// <remarks/>
    public string Address;
    
    /// <remarks/>
    public bool Public;
    
    /// <remarks/>
    public DomainInformation Domain;
    
    /// <remarks/>
    public GameInformation Game;
    
    /// <remarks/>
    public HostInformation Host;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public class DomainInformation {
    
    /// <remarks/>
    public int Id;
    
    /// <remarks/>
    public string Name;
    
    /// <remarks/>
    public string UniqueName;
    
    /// <remarks/>
    public DomainInformation Provider;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public class GameInformation {
    
    /// <remarks/>
    public int Id;
    
    /// <remarks/>
    public string Name;
    
    /// <remarks/>
    public ProgramInformation Program;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public class ProgramInformation {
    
    /// <remarks/>
    public int Id;
    
    /// <remarks/>
    public string Name;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public class HostInformation {
    
    /// <remarks/>
    public int Id;
    
    /// <remarks/>
    public string Name;
    
    /// <remarks/>
    public string Address;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public class ServerConfiguration {
    
    /// <remarks/>
    public int Id;
    
    /// <remarks/>
    public PropertyValueInformation[] Properties;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public class PropertyValueInformation {
    
    /// <remarks/>
    public string Variable;
    
    /// <remarks/>
    public string Value;
    
    /// <remarks/>
    public bool IsDefault;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public class GameDetail {
    
    /// <remarks/>
    public string Name;
    
    /// <remarks/>
    public int Id;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public class HostStatus {
    
    /// <remarks/>
    public int Id;
    
    /// <remarks/>
    public string Name;
    
    /// <remarks/>
    public string Address;
    
    /// <remarks/>
    public string Status;
    
    /// <remarks/>
    public string OperSystem;
    
    /// <remarks/>
    public int ServerCount;
    
    /// <remarks/>
    public System.Single CPU;
    
    /// <remarks/>
    public int Memory;
    
    /// <remarks/>
    public int Disk;
    
    /// <remarks/>
    public bool Online;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public class PackageApprovalResponse {
    
    /// <remarks/>
    public PackageApprovalResponseCode PackageApprovalResponseCode;
    
    /// <remarks/>
    public PackageApprovalErrorCode PackageApprovalErrorCode;
    
    /// <remarks/>
    public PackageDetail[] UnapprovedPackageList;
    
    /// <remarks/>
    public PackageDetail[] ApprovedPackageList;
    
    /// <remarks/>
    public string Description;
    
    /// <remarks/>
    public bool Success;
    
    /// <remarks/>
    public bool Suspend;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public enum PackageApprovalResponseCode {
    
    /// <remarks/>
    Success,
    
    /// <remarks/>
    Warning,
    
    /// <remarks/>
    Failed,
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public enum PackageApprovalErrorCode {
    
    /// <remarks/>
    UnapprovedParentPackages,
    
    /// <remarks/>
    None,
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
public class PackageDetail {
    
    /// <remarks/>
    public string Name;
    
    /// <remarks/>
    public string UniqueName;
}