Home | History | Annotate | Download | only in win

Lines Matching refs:service

5 #include "cloud_print/service/win/service_controller.h"
18 #include "cloud_print/service/service_constants.h"
19 #include "cloud_print/service/service_switches.h"
20 #include "cloud_print/service/win/chrome_launcher.h"
21 #include "cloud_print/service/win/local_security_policy.h"
22 #include "cloud_print/service/win/service_utils.h"
28 // The traits class for Windows Service.
65 ServiceHandle* service) {
66 if (!service)
74 service->Set(::OpenService(scm, name.c_str(), access));
76 if (!service->IsValid())
93 ServiceHandle service;
95 &service);
98 if (!::StartService(service, 0, NULL))
101 while (::QueryServiceStatus(service, &status) &&
109 ServiceHandle service;
111 &service);
115 if (!::ControlService(service, SERVICE_CONTROL_STOP, &status))
117 while (::QueryServiceStatus(service, &status) &&
120 ::ControlService(service, SERVICE_CONTROL_STOP, &status);
184 LOG(ERROR) << "Make sure you can run the service as " << user << ".";
198 ServiceHandle service(
207 if (!service.IsValid()) {
208 LOG(ERROR) << "Failed to install service as " << user << ".";
216 ::ChangeServiceConfig2(service, SERVICE_CONFIG_DESCRIPTION, &description);
224 ServiceHandle service;
225 OpenService(name_, SERVICE_STOP | DELETE, &service);
227 if (service) {
228 if (!::DeleteService(service)) {
229 LOG(ERROR) << "Failed to uninstall service";
243 ServiceHandle service;
244 HRESULT hr = OpenService(name_, SERVICE_CHANGE_CONFIG, &service);
253 if (!::ChangeServiceConfig(service, SERVICE_NO_CHANGE, SERVICE_NO_CHANGE,
279 ServiceHandle service;
281 &service);
287 if (::QueryServiceStatus(service, &status) &&
293 ::QueryServiceConfig(service, NULL, 0, &config_size);
300 if (!::QueryServiceConfig(service, config, buffer.size(), &config_size) ||