[NET] Load netmsg.dll right from the start and print some messages using netmsg.dll...
[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 "resource.h"
28
29 extern HMODULE hModuleNetMsg;
30
31 VOID
32 PrintPaddedResourceString(
33 UINT uID,
34 INT nPaddedLength);
35
36 VOID
37 PrintPadding(
38 WCHAR chr,
39 INT nPaddedLength);
40
41 VOID
42 PrintErrorMessage(
43 DWORD dwError);
44
45 VOID
46 ReadFromConsole(
47 LPWSTR lpInput,
48 DWORD dwLength,
49 BOOL bEcho);
50
51 VOID help(VOID);
52 INT unimplemented(INT argc, WCHAR **argv);
53
54 INT cmdAccounts(INT argc, WCHAR **argv);
55 INT cmdConfig(INT argc, WCHAR **argv);
56 INT cmdContinue(INT argc, WCHAR **argv);
57 INT cmdGroup(INT argc, WCHAR **argv);
58 INT cmdHelp(INT argc, WCHAR **argv);
59 INT cmdHelpMsg(INT argc, WCHAR **argv);
60 INT cmdLocalGroup(INT argc, WCHAR **argv);
61 INT cmdPause(INT argc, WCHAR **argv);
62 INT cmdStart(INT argc, WCHAR **argv);
63 INT cmdStatistics(INT argc, WCHAR **argv);
64 INT cmdStop(INT argc, WCHAR **argv);
65 INT cmdUse(INT argc, WCHAR **argv);
66 INT cmdUser(INT argc, WCHAR **argv);
67
68 #endif /* _NET_PCH_ */