f117f31ca02a2af85c35efa2d3851986aa7231b2
[reactos.git] / reactos / base / applications / network / net / net.h
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 #define WIN32_NO_STATUS
11
12 #include <stdarg.h>
13
14 #include <windef.h>
15 #include <winbase.h>
16 #include <winnls.h>
17 #include <wincon.h>
18 #include <winuser.h>
19 #include <winsvc.h>
20 #include <stdio.h>
21 #include <stdlib.h>
22 #include <limits.h>
23 #include <lm.h>
24 #include <ndk/rtlfuncs.h>
25
26 #include "resource.h"
27
28 VOID
29 PrintResourceString(
30 INT resID,
31 ...);
32
33 VOID
34 PrintPaddedResourceString(
35 INT resID,
36 INT nPaddedLength);
37
38 VOID
39 PrintPadding(
40 WCHAR chr,
41 INT nPaddedLength);
42
43 VOID
44 PrintToConsole(
45 LPWSTR lpFormat,
46 ...);
47
48 VOID
49 WriteToConsole(
50 LPWSTR lpString);
51
52 VOID
53 ReadFromConsole(
54 LPWSTR lpInput,
55 DWORD dwLength,
56 BOOL bEcho);
57
58 VOID help(VOID);
59 INT unimplemented(INT argc, WCHAR **argv);
60
61 INT cmdAccounts(INT argc, WCHAR **argv);
62 INT cmdContinue(INT argc, WCHAR **argv);
63 INT cmdHelp(INT argc, WCHAR **argv);
64 INT cmdHelpMsg(INT argc, WCHAR **argv);
65 INT cmdLocalGroup(INT argc, WCHAR **argv);
66 INT cmdPause(INT argc, WCHAR **argv);
67 INT cmdStart(INT argc, WCHAR **argv);
68 INT cmdStop(INT argc, WCHAR **argv);
69 INT cmdUser(INT argc, WCHAR **argv);
70
71 #endif /* _NET_PCH_ */