[NET][MC] Replace strings for the ACCOUNTS, GROUP and LOCALGROUP commands by netmsg...
[reactos.git] / 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 #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 <net_msg.h>
28 #include "resource.h"
29
30 extern HMODULE hModuleNetMsg;
31
32 VOID
33 PrintPaddedResourceString(
34 UINT uID,
35 INT nPaddedLength);
36
37 VOID
38 PrintPadding(
39 WCHAR chr,
40 INT nPaddedLength);
41
42 VOID
43 PrintMessageString(
44 DWORD dwMessage);
45
46 VOID
47 PrintMessageStringV(
48 DWORD dwMessage,
49 ...);
50
51 VOID
52 PrintPaddedMessageString(
53 DWORD dwMessage,
54 INT nPaddedLength);
55
56 VOID
57 PrintErrorMessage(
58 DWORD dwError);
59
60 VOID
61 PrintNetMessage(
62 DWORD dwMessage);
63
64 VOID
65 ReadFromConsole(
66 LPWSTR lpInput,
67 DWORD dwLength,
68 BOOL bEcho);
69
70 VOID help(VOID);
71 INT unimplemented(INT argc, WCHAR **argv);
72
73 INT cmdAccounts(INT argc, WCHAR **argv);
74 INT cmdComputer(INT argc, WCHAR **argv);
75 INT cmdConfig(INT argc, WCHAR **argv);
76 INT cmdContinue(INT argc, WCHAR **argv);
77 INT cmdGroup(INT argc, WCHAR **argv);
78 INT cmdHelp(INT argc, WCHAR **argv);
79 INT cmdHelpMsg(INT argc, WCHAR **argv);
80 INT cmdLocalGroup(INT argc, WCHAR **argv);
81 INT cmdPause(INT argc, WCHAR **argv);
82 INT cmdStart(INT argc, WCHAR **argv);
83 INT cmdStatistics(INT argc, WCHAR **argv);
84 INT cmdStop(INT argc, WCHAR **argv);
85 INT cmdSyntax(INT argc, WCHAR **argv);
86 INT cmdUse(INT argc, WCHAR **argv);
87 INT cmdUser(INT argc, WCHAR **argv);
88
89 #endif /* _NET_PCH_ */