Synchronize with trunk revision 59781.
[reactos.git] / dll / cpl / console / console.h
1 #ifndef CONSOLE_H__
2 #define CONSOLE_H__
3
4 #define WIN32_NO_STATUS
5 #include <limits.h> // just for UINT_MAX in layout.c
6 #include <tchar.h>
7
8 #include <windef.h>
9 #include <winbase.h>
10 #include <wingdi.h>
11 #include <winuser.h>
12 #include <wincon.h>
13 #include <commctrl.h>
14 #include <cpl.h>
15
16 #include "resource.h"
17
18 /* Shared header with the GUI Terminal Front-End from consrv.dll */
19 #include "consolecpl.h"
20
21 typedef struct
22 {
23 int idIcon;
24 int idName;
25 int idDescription;
26 APPLET_PROC AppletProc;
27 } APPLET, *PAPPLET;
28
29 BOOL ApplyConsoleInfo(HWND hwndDlg, PCONSOLE_PROPS pConInfo);
30 VOID PaintConsole(LPDRAWITEMSTRUCT drawItem, PCONSOLE_PROPS pConInfo);
31 VOID PaintText(LPDRAWITEMSTRUCT drawItem, PCONSOLE_PROPS pConInfo);
32
33 // Globals
34 extern HINSTANCE hApplet;
35
36 #endif /* CONSOLE_H__ */