* Slap *some* sense into our header inclusions.
[reactos.git] / reactos / base / applications / cmdutils / doskey / doskey.h
1 #pragma once
2
3 #define IDS_HELP 0
4 #define IDS_INVALID_MACRO_DEF 1
5
6 #ifndef RC_INVOKED
7
8 #ifdef UNICODE
9 #define TNAME(x) x##W
10 #else
11 #define TNAME(x) x##A
12 #endif
13
14 /* Missing from include/psdk/wincon.h */
15 #ifndef ENABLE_INSERT_MODE
16 #define ENABLE_INSERT_MODE 0x20
17 #endif
18 #ifndef ENABLE_EXTENDED_FLAGS
19 #define ENABLE_EXTENDED_FLAGS 0x80
20 #endif
21
22 /* Undocumented APIs */
23 #ifndef AddConsoleAlias
24 BOOL WINAPI AddConsoleAliasA(LPSTR, LPSTR, LPSTR);
25 BOOL WINAPI AddConsoleAliasW(LPWSTR, LPWSTR, LPWSTR);
26 #define AddConsoleAlias TNAME(AddConsoleAlias)
27 #endif
28 #ifndef GetConsoleAliases
29 DWORD WINAPI GetConsoleAliasesA(LPSTR, DWORD, LPSTR);
30 DWORD WINAPI GetConsoleAliasesW(LPWSTR, DWORD, LPWSTR);
31 #define GetConsoleAliases TNAME(GetConsoleAliases)
32 #endif
33 #ifndef GetConsoleAliasesLength
34 DWORD WINAPI GetConsoleAliasesLengthA(LPSTR);
35 DWORD WINAPI GetConsoleAliasesLengthW(LPWSTR);
36 #define GetConsoleAliasesLength TNAME(GetConsoleAliasesLength)
37 #endif
38 #ifndef GetConsoleAliasExes
39 DWORD WINAPI GetConsoleAliasExesA(LPSTR, DWORD);
40 DWORD WINAPI GetConsoleAliasExesW(LPWSTR, DWORD);
41 #define GetConsoleAliasExes TNAME(GetConsoleAliasExes)
42 #endif
43 #ifndef GetConsoleAliasExesLength
44 DWORD WINAPI GetConsoleAliasExesLengthA(VOID);
45 DWORD WINAPI GetConsoleAliasExesLengthW(VOID);
46 #define GetConsoleAliasExesLength TNAME(GetConsoleAliasExesLength)
47 #endif
48
49 #endif /* RC_INVOKED */