summaryrefslogtreecommitdiffstats
path: root/examples/win32_service.c
diff options
context:
space:
mode:
authorAnas Nashif <nashif@intel.com>2007-03-29 18:29:31 +0000
committerAnas Nashif <nashif@intel.com>2007-03-29 18:29:31 +0000
commit3f5ed5e8b6a6e08b1d09be03bf8298bb1209cfa3 (patch)
treeccc2a5bc8141d7a8f212b3523d0741bb17a7b666 /examples/win32_service.c
parent23e187b9a2225f4bd64c7088c2504432a6f477a1 (diff)
downloadwsmancli-3f5ed5e8b6a6e08b1d09be03bf8298bb1209cfa3.tar.gz
wsmancli-3f5ed5e8b6a6e08b1d09be03bf8298bb1209cfa3.tar.xz
wsmancli-3f5ed5e8b6a6e08b1d09be03bf8298bb1209cfa3.zip
merge branch with fixes of bg #71
Diffstat (limited to 'examples/win32_service.c')
-rw-r--r--examples/win32_service.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/examples/win32_service.c b/examples/win32_service.c
index 6bbf491..476f828 100644
--- a/examples/win32_service.c
+++ b/examples/win32_service.c
@@ -183,7 +183,7 @@ int main(int argc, char** argv)
{
WsManClient *cl;
WsXmlDocH doc;
- actionOptions options;
+ actionOptions *options;
char retval = 0;
u_error_t *error = NULL;
@@ -240,28 +240,28 @@ int main(int argc, char** argv)
uri->scheme,
uri->user,
uri->pwd);
- initialize_action_options(&options);
+ options = initialize_action_options();
if (listall) {
- if (dump) wsman_set_action_option(&options,FLAG_DUMP_REQUEST );
+ if (dump) wsman_set_action_option(options,FLAG_DUMP_REQUEST );
wsenum_enumerate_and_pull(cl, RESOURCE_URI, options, list_services, NULL );
} else if (start && argv[1]) {
- if (dump) wsman_set_action_option(&options,FLAG_DUMP_REQUEST );
- wsman_client_add_selector(&options, "Name", argv[1]);
+ if (dump) wsman_set_action_option(options,FLAG_DUMP_REQUEST );
+ wsman_client_add_selector(options, "Name", argv[1]);
doc = wsman_invoke(cl, RESOURCE_URI, options,
"StartService", NULL);
ws_xml_dump_node_tree(stdout, ws_xml_get_doc_root(doc));
ws_xml_destroy_doc(doc);
} else if (stop && argv[1]) {
- if (dump) wsman_set_action_option(&options,FLAG_DUMP_REQUEST );
- wsman_client_add_selector(&options, "Name", argv[1]);
+ if (dump) wsman_set_action_option(options,FLAG_DUMP_REQUEST );
+ wsman_client_add_selector(options, "Name", argv[1]);
doc = wsman_invoke(cl, RESOURCE_URI, options,
"StopService", NULL);
ws_xml_dump_node_tree(stdout, ws_xml_get_doc_root(doc));
ws_xml_destroy_doc(doc);
} else if ( argv[1] ) {
- if (dump) wsman_set_action_option(&options,FLAG_DUMP_REQUEST );
- wsman_client_add_selector(&options, "Name", argv[1]);
+ if (dump) wsman_set_action_option(options,FLAG_DUMP_REQUEST );
+ wsman_client_add_selector(options, "Name", argv[1]);
doc = ws_transfer_get(cl, RESOURCE_URI,
options);
if (doc) {
@@ -284,7 +284,7 @@ int main(int argc, char** argv)
u_uri_free(uri);
}
- destroy_action_options(&options);
+ destroy_action_options(options);
wsman_release_client(cl);
return 0;
}