};
static struct svc_state_msg state_msg_table[] = {
- { SVCCTL_STOPPED, "stopped" },
- { SVCCTL_START_PENDING, "start pending" },
- { SVCCTL_STOP_PENDING, "stop pending" },
- { SVCCTL_RUNNING, "running" },
- { SVCCTL_CONTINUE_PENDING, "resume pending" },
- { SVCCTL_PAUSE_PENDING, "pause pending" },
- { SVCCTL_PAUSED, "paused" },
+ { SVCCTL_STOPPED, N_("stopped") },
+ { SVCCTL_START_PENDING, N_("start pending") },
+ { SVCCTL_STOP_PENDING, N_("stop pending") },
+ { SVCCTL_RUNNING, N_("running") },
+ { SVCCTL_CONTINUE_PENDING, N_("resume pending") },
+ { SVCCTL_PAUSE_PENDING, N_("pause pending") },
+ { SVCCTL_PAUSED, N_("paused") },
{ 0, NULL }
};
fstring msg;
int i;
- fstr_sprintf( msg, "Unknown State [%d]", state );
+ fstr_sprintf( msg, _("Unknown State [%d]"), state );
for ( i=0; state_msg_table[i].message; i++ ) {
if ( state_msg_table[i].flag == state ) {
&hService,
&result);
if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result) ) {
- d_fprintf(stderr, "Failed to open service. [%s]\n", win_errstr(result));
+ d_fprintf(stderr, _("Failed to open service. [%s]\n"),
+ win_errstr(result));
return result;
}
&result);
if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result) ) {
- d_fprintf(stderr, "Failed to open service. [%s]\n", win_errstr(result));
+ d_fprintf(stderr, _("Failed to open service. [%s]\n"),
+ win_errstr(result));
goto done;
}
&result);
if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result) ) {
- d_fprintf(stderr, "Control service request failed. [%s]\n", win_errstr(result));
+ d_fprintf(stderr, _("Control service request failed. [%s]\n"),
+ win_errstr(result));
goto done;
}
result = watch_service_state(pipe_hnd, mem_ctx, hSCM, service, watch_state, &state );
- d_printf("%s service is %s.\n", service, svc_status_string(state));
+ d_printf(_("%s service is %s.\n"), service, svc_status_string(state));
done:
rpccli_svcctl_CloseServiceHandle(pipe_hnd, mem_ctx, &hService, NULL);
uint32_t resume_handle = 0;
if (argc != 0 ) {
- d_printf("Usage: net rpc service list\n");
+ d_printf(_("Usage: net rpc service list\n"));
return NT_STATUS_OK;
}
&hSCM,
&result);
if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result)) {
- d_fprintf(stderr, "Failed to open Service Control Manager. [%s]\n", win_errstr(result));
+ d_fprintf(stderr,
+ _("Failed to open Service Control Manager. [%s]\n"),
+ win_errstr(result));
return werror_to_ntstatus(result);
}
&result);
if (NT_STATUS_IS_ERR(status)) {
- d_fprintf(stderr, "Failed to enumerate services. [%s]\n",
+ d_fprintf(stderr,
+ _("Failed to enumerate services. [%s]\n"),
win_errstr(result));
break;
}
}
if ( num_services == 0 ) {
- d_printf("No services returned\n");
+ d_printf(_("No services returned\n"));
break;
}
uint32_t ret_size = 0;
if (argc != 1 ) {
- d_printf("Usage: net rpc service status <service>\n");
+ d_printf(_("Usage: net rpc service status <service>\n"));
return NT_STATUS_OK;
}
&hSCM,
&result);
if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result)) {
- d_fprintf(stderr, "Failed to open Service Control Manager. [%s]\n", win_errstr(result));
+ d_fprintf(stderr,
+ _("Failed to open Service Control Manager. [%s]\n"),
+ win_errstr(result));
return werror_to_ntstatus(result);
}
&result);
if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result) ) {
- d_fprintf(stderr, "Failed to open service. [%s]\n", win_errstr(result));
+ d_fprintf(stderr, _("Failed to open service. [%s]\n"),
+ win_errstr(result));
goto done;
}
&result);
if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result) ) {
- d_fprintf(stderr, "Query status request failed. [%s]\n", win_errstr(result));
+ d_fprintf(stderr, _("Query status request failed. [%s]\n"),
+ win_errstr(result));
goto done;
}
- d_printf("%s service is %s.\n", argv[0], svc_status_string(service_status.state));
+ d_printf(_("%s service is %s.\n"), argv[0],
+ svc_status_string(service_status.state));
/* get the config */
}
if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result) ) {
- d_fprintf(stderr, "Query config request failed. [%s]\n", win_errstr(result));
+ d_fprintf(stderr, _("Query config request failed. [%s]\n"),
+ win_errstr(result));
goto done;
}
/* print out the configuration information for the service */
- d_printf("Configuration details:\n");
- d_printf("\tControls Accepted = 0x%x\n", service_status.controls_accepted);
- d_printf("\tService Type = 0x%x\n", config.service_type);
- d_printf("\tStart Type = 0x%x\n", config.start_type);
- d_printf("\tError Control = 0x%x\n", config.error_control);
- d_printf("\tTag ID = 0x%x\n", config.tag_id);
+ d_printf(_("Configuration details:\n"));
+ d_printf(_("\tControls Accepted = 0x%x\n"),
+ service_status.controls_accepted);
+ d_printf(_("\tService Type = 0x%x\n"), config.service_type);
+ d_printf(_("\tStart Type = 0x%x\n"), config.start_type);
+ d_printf(_("\tError Control = 0x%x\n"), config.error_control);
+ d_printf(_("\tTag ID = 0x%x\n"), config.tag_id);
if (config.executablepath) {
- d_printf("\tExecutable Path = %s\n", config.executablepath);
+ d_printf(_("\tExecutable Path = %s\n"),
+ config.executablepath);
}
if (config.loadordergroup) {
- d_printf("\tLoad Order Group = %s\n", config.loadordergroup);
+ d_printf(_("\tLoad Order Group = %s\n"),
+ config.loadordergroup);
}
if (config.dependencies) {
- d_printf("\tDependencies = %s\n", config.dependencies);
+ d_printf(_("\tDependencies = %s\n"),
+ config.dependencies);
}
if (config.startname) {
- d_printf("\tStart Name = %s\n", config.startname);
+ d_printf(_("\tStart Name = %s\n"), config.startname);
}
if (config.displayname) {
- d_printf("\tDisplay Name = %s\n", config.displayname);
+ d_printf(_("\tDisplay Name = %s\n"),
+ config.displayname);
}
done:
fstring servicename;
if (argc != 1 ) {
- d_printf("Usage: net rpc service status <service>\n");
+ d_printf(_("Usage: net rpc service status <service>\n"));
return NT_STATUS_OK;
}
&hSCM,
&result);
if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result)) {
- d_fprintf(stderr, "Failed to open Service Control Manager. [%s]\n", win_errstr(result));
+ d_fprintf(stderr,
+ _("Failed to open Service Control Manager. [%s]\n"),
+ win_errstr(result));
return werror_to_ntstatus(result);
}
fstring servicename;
if (argc != 1 ) {
- d_printf("Usage: net rpc service status <service>\n");
+ d_printf(_("Usage: net rpc service status <service>\n"));
return NT_STATUS_OK;
}
&hSCM,
&result);
if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result)) {
- d_fprintf(stderr, "Failed to open Service Control Manager. [%s]\n", win_errstr(result));
+ d_fprintf(stderr,
+ _("Failed to open Service Control Manager. [%s]\n"),
+ win_errstr(result));
return werror_to_ntstatus(result);
}
fstring servicename;
if (argc != 1 ) {
- d_printf("Usage: net rpc service status <service>\n");
+ d_printf(_("Usage: net rpc service status <service>\n"));
return NT_STATUS_OK;
}
&hSCM,
&result);
if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result)) {
- d_fprintf(stderr, "Failed to open Service Control Manager. [%s]\n", win_errstr(result));
+ d_fprintf(stderr,
+ _("Failed to open Service Control Manager. [%s]\n"),
+ win_errstr(result));
return werror_to_ntstatus(result);
}
uint32 state = 0;
if (argc != 1 ) {
- d_printf("Usage: net rpc service status <service>\n");
+ d_printf(_("Usage: net rpc service status <service>\n"));
return NT_STATUS_OK;
}
&hSCM,
&result);
if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result)) {
- d_fprintf(stderr, "Failed to open Service Control Manager. [%s]\n", win_errstr(result));
+ d_fprintf(stderr,
+ _("Failed to open Service Control Manager. [%s]\n"),
+ win_errstr(result));
return werror_to_ntstatus(result);
}
&result);
if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result) ) {
- d_fprintf(stderr, "Failed to open service. [%s]\n", win_errstr(result));
+ d_fprintf(stderr, _("Failed to open service. [%s]\n"),
+ win_errstr(result));
goto done;
}
&result);
if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result) ) {
- d_fprintf(stderr, "Query status request failed. [%s]\n", win_errstr(result));
+ d_fprintf(stderr, _("Query status request failed. [%s]\n"),
+ win_errstr(result));
goto done;
}
result = watch_service_state(pipe_hnd, mem_ctx, &hSCM, argv[0], SVCCTL_RUNNING, &state );
if ( W_ERROR_IS_OK(result) && (state == SVCCTL_RUNNING) )
- d_printf("Successfully started service: %s\n", argv[0] );
+ d_printf(_("Successfully started service: %s\n"),
+ argv[0] );
else
- d_fprintf(stderr, "Failed to start service: %s [%s]\n", argv[0], win_errstr(result) );
+ d_fprintf(stderr,_("Failed to start service: %s [%s]\n"),
+ argv[0], win_errstr(result) );
done:
rpccli_svcctl_CloseServiceHandle(pipe_hnd, mem_ctx, &hService, NULL);
NTSTATUS status;
if (argc != 1 ) {
- d_printf("Usage: net rpc service delete <service>\n");
+ d_printf(_("Usage: net rpc service delete <service>\n"));
return NT_STATUS_OK;
}
&hSCM,
&result);
if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result)) {
- d_fprintf(stderr, "Failed to open Service Control Manager. [%s]\n",
+ d_fprintf(stderr,
+ _("Failed to open Service Control Manager. [%s]\n"),
win_errstr(result));
return werror_to_ntstatus(result);
}
&result);
if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result) ) {
- d_fprintf(stderr, "Failed to open service. [%s]\n",
+ d_fprintf(stderr, _("Failed to open service. [%s]\n"),
win_errstr(result));
goto done;
}
&result);
if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result) ) {
- d_fprintf(stderr, "Delete service request failed. [%s]\n",
+ d_fprintf(stderr, _("Delete service request failed. [%s]\n"),
win_errstr(result));
goto done;
}
- d_printf("Successfully deleted Service: %s\n", argv[0]);
+ d_printf(_("Successfully deleted Service: %s\n"), argv[0]);
done:
if (is_valid_policy_hnd(&hService)) {
const char *binary_path;
if (argc != 3) {
- d_printf("Usage: net rpc service create <service> <displayname> <binarypath>\n");
+ d_printf(_("Usage: net rpc service create <service> "
+ "<displayname> <binarypath>\n"));
return NT_STATUS_OK;
}
&hSCM,
&result);
if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result)) {
- d_fprintf(stderr, "Failed to open Service Control Manager. [%s]\n",
+ d_fprintf(stderr,
+ _("Failed to open Service Control Manager. [%s]\n"),
win_errstr(result));
return werror_to_ntstatus(result);
}
&result);
if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result) ) {
- d_fprintf(stderr, "Create service request failed. [%s]\n",
+ d_fprintf(stderr, _("Create service request failed. [%s]\n"),
win_errstr(result));
goto done;
}
- d_printf("Successfully created Service: %s\n", argv[0]);
+ d_printf(_("Successfully created Service: %s\n"), argv[0]);
done:
if (is_valid_policy_hnd(&hService)) {
static int rpc_service_list(struct net_context *c, int argc, const char **argv )
{
if (c->display_usage) {
- d_printf("Usage:\n"
- "net rpc service list\n"
- " View configured Win32 services\n");
+ d_printf(_("Usage:\n"
+ "net rpc service list\n"
+ " View configured Win32 services\n"));
return 0;
}
static int rpc_service_start(struct net_context *c, int argc, const char **argv )
{
if (c->display_usage) {
- d_printf("Usage:\n"
- "net rpc service start <service>\n"
- " Start a Win32 service\n");
+ d_printf(_("Usage:\n"
+ "net rpc service start <service>\n"
+ " Start a Win32 service\n"));
return 0;
}
static int rpc_service_stop(struct net_context *c, int argc, const char **argv )
{
if (c->display_usage) {
- d_printf("Usage:\n"
- "net rpc service stop <service>\n"
- " Stop a Win32 service\n");
+ d_printf(_("Usage:\n"
+ "net rpc service stop <service>\n"
+ " Stop a Win32 service\n"));
return 0;
}
static int rpc_service_resume(struct net_context *c, int argc, const char **argv )
{
if (c->display_usage) {
- d_printf("Usage:\n"
- "net rpc service resume <service>\n"
- " Resume a Win32 service\n");
+ d_printf(_("Usage:\n"
+ "net rpc service resume <service>\n"
+ " Resume a Win32 service\n"));
return 0;
}
static int rpc_service_pause(struct net_context *c, int argc, const char **argv )
{
if (c->display_usage) {
- d_printf("Usage:\n"
- "net rpc service pause <service>\n"
- " Pause a Win32 service\n");
+ d_printf(_("Usage:\n"
+ "net rpc service pause <service>\n"
+ " Pause a Win32 service\n"));
return 0;
}
static int rpc_service_status(struct net_context *c, int argc, const char **argv )
{
if (c->display_usage) {
- d_printf("Usage:\n"
- "net rpc service status <service>\n"
- " Show the current status of a service\n");
+ d_printf(_("Usage:\n"
+ "net rpc service status <service>\n"
+ " Show the current status of a service\n"));
return 0;
}
static int rpc_service_delete(struct net_context *c, int argc, const char **argv)
{
if (c->display_usage) {
- d_printf("Usage:\n"
- "net rpc service delete <service>\n"
- " Delete a Win32 service\n");
+ d_printf(_("Usage:\n"
+ "net rpc service delete <service>\n"
+ " Delete a Win32 service\n"));
return 0;
}
static int rpc_service_create(struct net_context *c, int argc, const char **argv)
{
if (c->display_usage) {
- d_printf("Usage:\n"
- "net rpc service create <service>\n"
- " Create a Win32 service\n");
+ d_printf(_("Usage:\n"
+ "net rpc service create <service>\n"
+ " Create a Win32 service\n"));
return 0;
}
"list",
rpc_service_list,
NET_TRANSPORT_RPC,
- "View configured Win32 services",
- "net rpc service list\n"
- " View configured Win32 services"
+ N_("View configured Win32 services"),
+ N_("net rpc service list\n"
+ " View configured Win32 services")
},
{
"start",
rpc_service_start,
NET_TRANSPORT_RPC,
- "Start a service",
- "net rpc service start\n"
- " Start a service"
+ N_("Start a service"),
+ N_("net rpc service start\n"
+ " Start a service")
},
{
"stop",
rpc_service_stop,
NET_TRANSPORT_RPC,
- "Stop a service",
- "net rpc service stop\n"
- " Stop a service"
+ N_("Stop a service"),
+ N_("net rpc service stop\n"
+ " Stop a service")
},
{
"pause",
rpc_service_pause,
NET_TRANSPORT_RPC,
- "Pause a service",
- "net rpc service pause\n"
- " Pause a service"
+ N_("Pause a service"),
+ N_("net rpc service pause\n"
+ " Pause a service")
},
{
"resume",
rpc_service_resume,
NET_TRANSPORT_RPC,
- "Resume a paused service",
- "net rpc service resume\n"
- " Resume a service"
+ N_("Resume a paused service"),
+ N_("net rpc service resume\n"
+ " Resume a service")
},
{
"status",
rpc_service_status,
NET_TRANSPORT_RPC,
- "View current status of a service",
- "net rpc service status\n"
- " View current status of a service"
+ N_("View current status of a service"),
+ N_("net rpc service status\n"
+ " View current status of a service")
},
{
"delete",
rpc_service_delete,
NET_TRANSPORT_RPC,
- "Delete a service",
- "net rpc service delete\n"
- " Deletes a service"
+ N_("Delete a service"),
+ N_("net rpc service delete\n"
+ " Deletes a service")
},
{
"create",
rpc_service_create,
NET_TRANSPORT_RPC,
- "Create a service",
- "net rpc service create\n"
- " Creates a service"
+ N_("Create a service"),
+ N_("net rpc service create\n"
+ " Creates a service")
},
{NULL, NULL, 0, NULL, NULL}