xref: /reactos/base/applications/network/net/net.h (revision 8c2e9189)
1 /*
2  * COPYRIGHT:       See COPYING in the top level directory
3  * PROJECT:         ReactOS net command
4  * PROGRAMMERS:     Magnus Olsen (greatlord@reactos.org)
5  */
6 
7 #ifndef _NET_PCH_
8 #define _NET_PCH_
9 
10 #include <stdio.h>
11 #include <stdlib.h>
12 #include <limits.h>
13 #include <stdarg.h>
14 
15 #define WIN32_NO_STATUS
16 #include <windef.h>
17 #include <winbase.h>
18 #include <winnls.h>
19 #include <wincon.h>
20 #include <winsvc.h>
21 #include <winnetwk.h>
22 #include <lm.h>
23 #include <ndk/rtlfuncs.h>
24 
25 #include <conutils.h>
26 
27 #include "resource.h"
28 
29 VOID
30 PrintPaddedResourceString(
31     UINT uID,
32     INT nPaddedLength);
33 
34 VOID
35 PrintPadding(
36     WCHAR chr,
37     INT nPaddedLength);
38 
39 VOID
40 ReadFromConsole(
41     LPWSTR lpInput,
42     DWORD dwLength,
43     BOOL bEcho);
44 
45 VOID help(VOID);
46 INT unimplemented(INT argc, WCHAR **argv);
47 
48 INT cmdAccounts(INT argc, WCHAR **argv);
49 INT cmdConfig(INT argc, WCHAR **argv);
50 INT cmdContinue(INT argc, WCHAR **argv);
51 INT cmdHelp(INT argc, WCHAR **argv);
52 INT cmdHelpMsg(INT argc, WCHAR **argv);
53 INT cmdLocalGroup(INT argc, WCHAR **argv);
54 INT cmdPause(INT argc, WCHAR **argv);
55 INT cmdStart(INT argc, WCHAR **argv);
56 INT cmdStop(INT argc, WCHAR **argv);
57 INT cmdUse(INT argc, WCHAR **argv);
58 INT cmdUser(INT argc, WCHAR **argv);
59 
60 #endif /* _NET_PCH_ */
61