2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS net command
4 * FILE: base/applications/network/net/cmdHelp.c
7 * PROGRAMMERS: Magnus Olsen (greatlord@reactos.org)
12 INT
cmdHelp(INT argc
, WCHAR
**argv
)
14 ConResPuts(StdOut
, IDS_GENERIC_SYNTAX
);
18 PrintNetMessage(MSG_HELP_SYNTAX
);
19 PrintNetMessage(MSG_HELP_HELP
);
23 if (_wcsicmp(argv
[2], L
"ACCOUNTS") == 0)
25 PrintNetMessage(MSG_ACCOUNTS_SYNTAX
);
26 PrintNetMessage(MSG_ACCOUNTS_HELP
);
30 if (_wcsicmp(argv
[2], L
"COMPUTER") == 0)
32 PrintNetMessage(MSG_COMPUTER_SYNTAX
);
33 PrintNetMessage(MSG_COMPUTER_HELP
);
37 if (_wcsicmp(argv
[2], L
"CONFIG") == 0)
39 if ((argc
> 3) && (_wcsicmp(argv
[3], L
"SERVER") == 0))
41 PrintNetMessage(MSG_CONFIG_SERVER_SYNTAX
);
42 PrintNetMessage(MSG_CONFIG_SERVER_HELP
);
47 PrintNetMessage(MSG_CONFIG_SYNTAX
);
48 PrintNetMessage(MSG_CONFIG_HELP
);
53 if (_wcsicmp(argv
[2], L
"CONTINUE") == 0)
55 PrintNetMessage(MSG_CONTINUE_SYNTAX
);
56 PrintNetMessage(MSG_CONTINUE_HELP
);
60 if (_wcsicmp(argv
[2], L
"FILE") == 0)
62 PrintNetMessage(MSG_FILE_SYNTAX
);
63 PrintNetMessage(MSG_FILE_HELP
);
67 if (_wcsicmp(argv
[2], L
"GROUP") == 0)
69 PrintNetMessage(MSG_GROUP_SYNTAX
);
70 PrintNetMessage(MSG_GROUP_HELP
);
74 if (_wcsicmp(argv
[2], L
"HELPMSG") == 0)
76 PrintNetMessage(MSG_HELPMSG_SYNTAX
);
77 PrintNetMessage(MSG_HELPMSG_HELP
);
81 if (_wcsicmp(argv
[2], L
"LOCALGROUP") == 0)
83 PrintNetMessage(MSG_LOCALGROUP_SYNTAX
);
84 PrintNetMessage(MSG_LOCALGROUP_HELP
);
88 if (_wcsicmp(argv
[2], L
"NAME") == 0)
90 PrintNetMessage(MSG_NAME_SYNTAX
);
91 PrintNetMessage(MSG_NAME_HELP
);
95 if (_wcsicmp(argv
[2], L
"PAUSE") == 0)
97 PrintNetMessage(MSG_PAUSE_SYNTAX
);
98 PrintNetMessage(MSG_PAUSE_HELP
);
102 if (_wcsicmp(argv
[2], L
"PRINT") == 0)
104 PrintNetMessage(MSG_PRINT_SYNTAX
);
105 PrintNetMessage(MSG_PRINT_HELP
);
109 if (_wcsicmp(argv
[2], L
"SEND") == 0)
111 PrintNetMessage(MSG_SEND_SYNTAX
);
112 PrintNetMessage(MSG_SEND_HELP
);
116 if (_wcsicmp(argv
[2], L
"SESSION") == 0)
118 PrintNetMessage(MSG_SESSION_SYNTAX
);
119 PrintNetMessage(MSG_SESSION_HELP
);
123 if (_wcsicmp(argv
[2], L
"SHARE") == 0)
125 PrintNetMessage(MSG_SHARE_SYNTAX
);
126 PrintNetMessage(MSG_SHARE_HELP
);
130 if (_wcsicmp(argv
[2], L
"START") == 0)
132 PrintNetMessage(MSG_START_SYNTAX
);
133 PrintNetMessage(MSG_START_HELP
);
137 if (_wcsicmp(argv
[2], L
"STATISTICS") == 0)
139 PrintNetMessage(MSG_STATISTICS_SYNTAX
);
140 PrintNetMessage(MSG_STATISTICS_HELP
);
144 if (_wcsicmp(argv
[2], L
"STOP") == 0)
146 PrintNetMessage(MSG_STOP_SYNTAX
);
147 PrintNetMessage(MSG_STOP_HELP
);
151 if (_wcsicmp(argv
[2], L
"TIME") == 0)
153 PrintNetMessage(MSG_TIME_SYNTAX
);
154 PrintNetMessage(MSG_TIME_HELP
);
158 if (_wcsicmp(argv
[2], L
"USE") == 0)
160 PrintNetMessage(MSG_USE_SYNTAX
);
161 PrintNetMessage(MSG_USE_HELP
);
165 if (_wcsicmp(argv
[2], L
"USER") == 0)
167 PrintNetMessage(MSG_USER_SYNTAX
);
168 PrintNetMessage(MSG_USER_HELP
);
172 if (_wcsicmp(argv
[2], L
"VIEW") == 0)
174 PrintNetMessage(MSG_VIEW_SYNTAX
);
175 PrintNetMessage(MSG_VIEW_HELP
);
180 if (_wcsicmp(argv
[2], L
"SERVICES") == 0)
186 if (_wcsicmp(argv
[2], L
"SYNTAX") == 0)
188 PrintNetMessage(MSG_SYNTAX_HELP
);
192 PrintNetMessage(MSG_HELP_SYNTAX
);
193 PrintNetMessage(MSG_HELP_HELP
);
200 cmdSyntax(INT argc
, WCHAR
**argv
)
202 ConResPuts(StdOut
, IDS_GENERIC_SYNTAX
);
203 PrintNetMessage(MSG_SYNTAX_HELP
);