private int VisibleClientRequest(string serviceUrl, RegisterClientMessage registerClientMessage)
        {
            string KEY               = "a6iwIJKu";
            string IVector           = "a6iwIJKu";
            string encryptedpassword = descrypto(registerClientMessage.Password, KEY, IVector);

            RemoteSupportServicesClient RSSC = new RemoteSupportServicesClient(new WSHttpBinding(SecurityMode.Transport),
                                                                               new EndpointAddress(serviceUrl));

            www.hp.com.isee.webservices.ServiceError serviceError;
            string gdid;
            int    boMultiplier;
            bool   rtn = RSSC.EnableVisibility(new www.hp.com.isee.webservices.IseeWebServicesHeader()
            {
                CSID = registerClientMessage.CSID,
                GDID = registerClientMessage.OSGDID,
                OSID = "",
                registrationToken = registerClientMessage.RegistrationToken
            }, encryptedpassword, registerClientMessage.HPPID, out serviceError, out gdid, out boMultiplier);

            this.Logger.Write(string.Format("EnableVisibility HPPID={0} Result={1} ServiceError={2} gdid={3} boMultiplier={4}", registerClientMessage.HPPID, rtn, serviceError, gdid, boMultiplier));
            if (!rtn)
            {
                return(-1);
            }
            return(0);
        }
        private int VisibleClientRequest(string serviceUrl, RegisterClientMessage registerClientMessage)
        {
            string KEY = "a6iwIJKu";
            string IVector = "a6iwIJKu";
            string encryptedpassword = descrypto(registerClientMessage.Password, KEY, IVector);

            RemoteSupportServicesClient RSSC = new RemoteSupportServicesClient(new WSHttpBinding(SecurityMode.Transport),
                      new EndpointAddress(serviceUrl));

            www.hp.com.isee.webservices.ServiceError serviceError;
            string gdid;
            int boMultiplier;
            bool rtn = RSSC.EnableVisibility(new www.hp.com.isee.webservices.IseeWebServicesHeader()
                {
                    CSID = registerClientMessage.CSID,
                    GDID = registerClientMessage.OSGDID,
                    OSID = "",
                    registrationToken = registerClientMessage.RegistrationToken
                }, encryptedpassword, registerClientMessage.HPPID, out serviceError, out gdid, out boMultiplier);
            this.Logger.Write(string.Format("EnableVisibility HPPID={0} Result={1} ServiceError={2} gdid={3} boMultiplier={4}", registerClientMessage.HPPID, rtn, serviceError, gdid, boMultiplier));
            if (!rtn)
            {
                return -1;
            }
            return 0;
        }