2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS Console Server DLL
4 * FILE: consrv/guisettings.h
5 * PURPOSE: GUI front-end settings management
6 * PROGRAMMERS: Johannes Anderwald
7 * Hermes Belusca-Maito (hermes.belusca@sfr.fr)
9 * NOTE: Also used by console.dll
14 /* STRUCTURES *****************************************************************/
16 typedef struct _GUI_CONSOLE_INFO
18 WCHAR FaceName
[LF_FACESIZE
];
23 BOOL FullScreen
; /* Whether the console is displayed in full-screen or windowed mode */
24 // ULONG HardwareState; /* _GDI_MANAGED, _DIRECT */
29 } GUI_CONSOLE_INFO
, *PGUI_CONSOLE_INFO
;
31 #ifndef CONSOLE_H__ // If we aren't included by console.dll
35 /* FUNCTIONS ******************************************************************/
37 BOOL
GuiConsoleReadUserSettings(IN OUT PGUI_CONSOLE_INFO TermInfo
);
38 BOOL
GuiConsoleWriteUserSettings(IN OUT PGUI_CONSOLE_INFO TermInfo
);
39 VOID
GuiConsoleGetDefaultSettings(IN OUT PGUI_CONSOLE_INFO TermInfo
);
41 VOID
GuiConsoleShowConsoleProperties(PGUI_CONSOLE_DATA GuiData
,
43 VOID
GuiApplyUserSettings(PGUI_CONSOLE_DATA GuiData
,
44 HANDLE hClientSection
);