ReactOS
0.4.16-dev-13-ge2fc578
cmdHelp.c
Go to the documentation of this file.
1
/*
2
* COPYRIGHT: See COPYING in the top level directory
3
* PROJECT: ReactOS net command
4
* FILE: base/applications/network/net/cmdHelp.c
5
* PURPOSE:
6
*
7
* PROGRAMMERS: Magnus Olsen (greatlord@reactos.org)
8
*/
9
10
#include "
net.h
"
11
12
INT
cmdHelp
(
INT
argc
,
WCHAR
**
argv
)
13
{
14
PrintMessageString
(4381);
15
ConPuts
(
StdOut
,
L
"\n"
);
16
17
if
(
argc
!= 3)
18
{
19
PrintNetMessage
(MSG_HELP_SYNTAX);
20
PrintNetMessage
(MSG_HELP_HELP);
21
return
0;
22
}
23
24
if
(
_wcsicmp
(
argv
[2],
L
"ACCOUNTS"
) == 0)
25
{
26
PrintNetMessage
(MSG_ACCOUNTS_SYNTAX);
27
PrintNetMessage
(MSG_ACCOUNTS_HELP);
28
return
0;
29
}
30
31
if
(
_wcsicmp
(
argv
[2],
L
"COMPUTER"
) == 0)
32
{
33
PrintNetMessage
(MSG_COMPUTER_SYNTAX);
34
PrintNetMessage
(MSG_COMPUTER_HELP);
35
return
0;
36
}
37
38
if
(
_wcsicmp
(
argv
[2],
L
"CONFIG"
) == 0)
39
{
40
if
((
argc
> 3) && (
_wcsicmp
(
argv
[3],
L
"SERVER"
) == 0))
41
{
42
PrintNetMessage
(MSG_CONFIG_SERVER_SYNTAX);
43
PrintNetMessage
(MSG_CONFIG_SERVER_HELP);
44
return
0;
45
}
46
else
47
{
48
PrintNetMessage
(MSG_CONFIG_SYNTAX);
49
PrintNetMessage
(MSG_CONFIG_HELP);
50
return
0;
51
}
52
}
53
54
if
(
_wcsicmp
(
argv
[2],
L
"CONTINUE"
) == 0)
55
{
56
PrintNetMessage
(MSG_CONTINUE_SYNTAX);
57
PrintNetMessage
(MSG_CONTINUE_HELP);
58
return
0;
59
}
60
61
if
(
_wcsicmp
(
argv
[2],
L
"FILE"
) == 0)
62
{
63
PrintNetMessage
(MSG_FILE_SYNTAX);
64
PrintNetMessage
(MSG_FILE_HELP);
65
return
0;
66
}
67
68
if
(
_wcsicmp
(
argv
[2],
L
"GROUP"
) == 0)
69
{
70
PrintNetMessage
(MSG_GROUP_SYNTAX);
71
PrintNetMessage
(MSG_GROUP_HELP);
72
return
0;
73
}
74
75
if
(
_wcsicmp
(
argv
[2],
L
"HELPMSG"
) == 0)
76
{
77
PrintNetMessage
(MSG_HELPMSG_SYNTAX);
78
PrintNetMessage
(MSG_HELPMSG_HELP);
79
return
0;
80
}
81
82
if
(
_wcsicmp
(
argv
[2],
L
"LOCALGROUP"
) == 0)
83
{
84
PrintNetMessage
(MSG_LOCALGROUP_SYNTAX);
85
PrintNetMessage
(MSG_LOCALGROUP_HELP);
86
return
0;
87
}
88
89
if
(
_wcsicmp
(
argv
[2],
L
"PAUSE"
) == 0)
90
{
91
PrintNetMessage
(MSG_PAUSE_SYNTAX);
92
PrintNetMessage
(MSG_PAUSE_HELP);
93
return
0;
94
}
95
96
if
(
_wcsicmp
(
argv
[2],
L
"SESSION"
) == 0)
97
{
98
PrintNetMessage
(MSG_SESSION_SYNTAX);
99
PrintNetMessage
(MSG_SESSION_HELP);
100
return
0;
101
}
102
103
if
(
_wcsicmp
(
argv
[2],
L
"SHARE"
) == 0)
104
{
105
PrintNetMessage
(MSG_SHARE_SYNTAX);
106
PrintNetMessage
(MSG_SHARE_HELP);
107
return
0;
108
}
109
110
if
(
_wcsicmp
(
argv
[2],
L
"START"
) == 0)
111
{
112
PrintNetMessage
(MSG_START_SYNTAX);
113
PrintNetMessage
(MSG_START_HELP);
114
return
0;
115
}
116
117
if
(
_wcsicmp
(
argv
[2],
L
"STATISTICS"
) == 0)
118
{
119
PrintNetMessage
(MSG_STATISTICS_SYNTAX);
120
PrintNetMessage
(MSG_STATISTICS_HELP);
121
return
0;
122
}
123
124
if
(
_wcsicmp
(
argv
[2],
L
"STOP"
) == 0)
125
{
126
PrintNetMessage
(MSG_STOP_SYNTAX);
127
PrintNetMessage
(MSG_STOP_HELP);
128
return
0;
129
}
130
131
if
(
_wcsicmp
(
argv
[2],
L
"TIME"
) == 0)
132
{
133
PrintNetMessage
(MSG_TIME_SYNTAX);
134
PrintNetMessage
(MSG_TIME_HELP);
135
return
0;
136
}
137
138
if
(
_wcsicmp
(
argv
[2],
L
"USE"
) == 0)
139
{
140
PrintNetMessage
(MSG_USE_SYNTAX);
141
PrintNetMessage
(MSG_USE_HELP);
142
return
0;
143
}
144
145
if
(
_wcsicmp
(
argv
[2],
L
"USER"
) == 0)
146
{
147
PrintNetMessage
(MSG_USER_SYNTAX);
148
PrintNetMessage
(MSG_USER_HELP);
149
return
0;
150
}
151
152
if
(
_wcsicmp
(
argv
[2],
L
"VIEW"
) == 0)
153
{
154
PrintNetMessage
(MSG_VIEW_SYNTAX);
155
PrintNetMessage
(MSG_VIEW_HELP);
156
return
0;
157
}
158
159
#if 0
160
if
(
_wcsicmp
(
argv
[2],
L
"SERVICES"
) == 0)
161
{
162
return
0;
163
}
164
#endif
165
166
if
(
_wcsicmp
(
argv
[2],
L
"SYNTAX"
) == 0)
167
{
168
PrintNetMessage
(MSG_SYNTAX_HELP);
169
return
0;
170
}
171
172
PrintNetMessage
(MSG_HELP_SYNTAX);
173
PrintNetMessage
(MSG_HELP_HELP);
174
175
return
0;
176
}
177
178
179
INT
180
cmdSyntax
(
INT
argc
,
WCHAR
**
argv
)
181
{
182
PrintMessageString
(4381);
183
ConPuts
(
StdOut
,
L
"\n"
);
184
PrintNetMessage
(MSG_SYNTAX_HELP);
185
return
0;
186
}
argc
static int argc
Definition:
ServiceArgs.c:12
ConPuts
void ConPuts(FILE *fp, LPCWSTR psz)
Definition:
fc.c:16
StdOut
#define StdOut
Definition:
fc.c:14
PrintNetMessage
VOID PrintNetMessage(DWORD dwMessage)
Definition:
main.c:239
PrintMessageString
VOID PrintMessageString(DWORD dwMessage)
Definition:
main.c:120
cmdHelp
INT cmdHelp(INT argc, WCHAR **argv)
Definition:
cmdHelp.c:12
cmdSyntax
INT cmdSyntax(INT argc, WCHAR **argv)
Definition:
cmdHelp.c:180
argv
#define argv
Definition:
mplay32.c:18
L
#define L(x)
Definition:
ntvdm.h:50
_wcsicmp
_Check_return_ _CRTIMP int __cdecl _wcsicmp(_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2)
net.h
Deprecated header file that includes net_sockets.h.
INT
int32_t INT
Definition:
typedefs.h:58
WCHAR
__wchar_t WCHAR
Definition:
xmlstorage.h:180
base
applications
network
net
cmdHelp.c
Generated on Sat Sep 14 2024 06:02:35 for ReactOS by
1.9.6