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