ReactOS  0.4.14-dev-57-g333b8f1
guisettings.h
Go to the documentation of this file.
1 /*
2  * COPYRIGHT: See COPYING in the top level directory
3  * PROJECT: ReactOS Console Server DLL
4  * FILE: win32ss/user/winsrv/consrv/frontends/gui/guisettings.h
5  * PURPOSE: GUI front-end settings management
6  * PROGRAMMERS: Johannes Anderwald
7  * Hermes Belusca-Maito (hermes.belusca@sfr.fr)
8  *
9  * NOTE: Also used by console.dll
10  */
11 
12 #pragma once
13 
14 /* STRUCTURES *****************************************************************/
15 
16 typedef struct _GUI_CONSOLE_INFO
17 {
22 
23  BOOL FullScreen; /* Whether the console is displayed in full-screen or windowed mode */
24 // ULONG HardwareState; /* _GDI_MANAGED, _DIRECT */
25 
30 
31 #ifndef CONSOLE_H__ // If we aren't included by console.dll
32 
33 #include "conwnd.h"
34 
35 /* FUNCTIONS ******************************************************************/
36 
40 
42  BOOL Defaults);
44  HANDLE hClientSection);
45 
46 #endif
47 
48 /* EOF */
#define IN
Definition: typedefs.h:38
#define LF_FACESIZE
Definition: dimm.idl:39
struct _GUI_CONSOLE_INFO GUI_CONSOLE_INFO
BOOL GuiConsoleReadUserSettings(IN OUT PGUI_CONSOLE_INFO TermInfo)
Definition: guisettings.c:24
unsigned int BOOL
Definition: ntddk_ex.h:94
VOID GuiConsoleGetDefaultSettings(IN OUT PGUI_CONSOLE_INFO TermInfo)
Definition: guisettings.c:38
VOID GuiApplyUserSettings(PGUI_CONSOLE_DATA GuiData, HANDLE hClientSection)
Definition: guisettings.c:258
BOOL GuiConsoleWriteUserSettings(IN OUT PGUI_CONSOLE_INFO TermInfo)
Definition: guisettings.c:31
__wchar_t WCHAR
Definition: xmlstorage.h:180
unsigned short WORD
Definition: ntddk_ex.h:93
Definition: bl.h:1338
struct _GUI_CONSOLE_INFO * PGUI_CONSOLE_INFO
VOID GuiConsoleShowConsoleProperties(PGUI_CONSOLE_DATA GuiData, BOOL Defaults)
Definition: guisettings.c:44
WCHAR FaceName[LF_FACESIZE]
Definition: guisettings.h:18
#define OUT
Definition: typedefs.h:39
unsigned int ULONG
Definition: retypes.h:1