[NET]
[reactos.git] / reactos / base / applications / network / net / help.c
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS net command
4 * FILE:
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 if (argc != 3)
15 {
16 return 0;
17 }
18
19 if (_wcsicmp(argv[2],L"ACCOUNTS")==0)
20 {
21 PrintResourceString(IDS_ACCOUNTS_HELP);
22 return 0;
23 }
24
25 if (_wcsicmp(argv[2],L"COMPUTER")==0)
26 {
27 puts("COMPUTER");
28 puts("help text");
29 return 0;
30 }
31
32 if (_wcsicmp(argv[2],L"CONFIG")==0)
33 {
34 puts("CONFIG");
35 puts("help text");
36 return 0;
37 }
38
39 if (_wcsicmp(argv[2],L"CONTINUE")==0)
40 {
41 PrintResourceString(IDS_CONTINUE_HELP);
42 return 0;
43 }
44
45 if (_wcsicmp(argv[2],L"FILE")==0)
46 {
47 puts("FILE");
48 puts("help text");
49 return 0;
50 }
51
52 if (_wcsicmp(argv[2],L"GROUP")==0)
53 {
54 puts("GROUP");
55 puts("help text");
56 return 0;
57 }
58
59 if (_wcsicmp(argv[2],L"HELP")==0)
60 {
61 puts("HELP");
62 puts("help text");
63 return 0;
64 }
65
66 if (_wcsicmp(argv[2],L"HELPMSG")==0)
67 {
68 puts("HELPMSG");
69 puts("help text");
70 return 0;
71 }
72
73 if (_wcsicmp(argv[2],L"LOCALGROUP")==0)
74 {
75 puts("LOCALGROUP");
76 puts("help text");
77 return 0;
78 }
79
80 if (_wcsicmp(argv[2],L"NAME")==0)
81 {
82 puts("NAME");
83 puts("help text");
84 return 0;
85 }
86
87 if (_wcsicmp(argv[2],L"PRINT")==0)
88 {
89 puts("PRINT");
90 puts("help text");
91 return 0;
92 }
93
94 if (_wcsicmp(argv[2],L"SEND")==0)
95 {
96 puts("SEND");
97 puts("help text");
98 return 0;
99 }
100
101 if (_wcsicmp(argv[2],L"SESSION")==0)
102 {
103 puts("SESSION");
104 puts("help text");
105 return 0;
106 }
107
108 if (_wcsicmp(argv[2],L"SHARE")==0)
109 {
110 puts("SHARE");
111 puts("help text");
112 return 0;
113 }
114
115 if (_wcsicmp(argv[2],L"START")==0)
116 {
117 puts("START");
118 puts("help text");
119 return 0;
120 }
121
122 if (_wcsicmp(argv[2],L"STATISTICS")==0)
123 {
124 puts("STATISTICS");
125 puts("help text");
126 return 0;
127 }
128
129 if (_wcsicmp(argv[2],L"STOP")==0)
130 {
131 puts("STOP");
132 puts("help text");
133 return 0;
134 }
135
136 if (_wcsicmp(argv[2],L"TIME")==0)
137 {
138 puts("TIME");
139 puts("help text");
140 return 0;
141 }
142
143 if (_wcsicmp(argv[2],L"USE")==0)
144 {
145 puts("USE");
146 puts("help text");
147 return 0;
148 }
149
150 if (_wcsicmp(argv[2],L"USER")==0)
151 {
152 puts("USER");
153 puts("help text");
154 return 0;
155 }
156
157 if (_wcsicmp(argv[2],L"VIEW")==0)
158 {
159 puts("VIEW");
160 puts("help text");
161 return 0;
162 }
163
164 help();
165 return 0;
166 }
167
168 VOID help(VOID)
169 {
170 puts("NET ACCOUNTS");
171 puts("NET COMPUTER");
172 puts("NET CONFIG");
173 puts("NET CONFIG SERVER");
174 puts("NET CONFIG WORKSTATION");
175 puts("NET CONTINUE");
176 puts("NET FILE");
177 puts("NET GROUP");
178
179 puts("NET HELP");
180 puts("NET HELPMSG");
181 puts("NET LOCALGROUP");
182 puts("NET NAME");
183 puts("NET PAUSE");
184 puts("NET PRINT");
185 puts("NET SEND");
186 puts("NET SESSION");
187
188 puts("NET SHARE");
189 puts("NET START");
190 puts("NET STATISTICS");
191 puts("NET STOP");
192 puts("NET TIME");
193 puts("NET USE");
194 puts("NET USER");
195 puts("NET VIEW");
196 }