ReactOS 0.4.16-dev-88-ga65b6ae
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
16typedef 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 LF_FACESIZE
Definition: dimm.idl:39
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned short WORD
Definition: ntddk_ex.h:93
BOOL GuiConsoleReadUserSettings(IN OUT PGUI_CONSOLE_INFO TermInfo)
Definition: guisettings.c:24
struct _GUI_CONSOLE_INFO GUI_CONSOLE_INFO
VOID GuiConsoleGetDefaultSettings(IN OUT PGUI_CONSOLE_INFO TermInfo)
Definition: guisettings.c:38
VOID GuiApplyUserSettings(PGUI_CONSOLE_DATA GuiData, HANDLE hClientSection)
Definition: guisettings.c:258
VOID GuiConsoleShowConsoleProperties(PGUI_CONSOLE_DATA GuiData, BOOL Defaults)
Definition: guisettings.c:44
BOOL GuiConsoleWriteUserSettings(IN OUT PGUI_CONSOLE_INFO TermInfo)
Definition: guisettings.c:31
struct _GUI_CONSOLE_INFO * PGUI_CONSOLE_INFO
Definition: bl.h:1338
WCHAR FaceName[LF_FACESIZE]
Definition: guisettings.h:18
#define IN
Definition: typedefs.h:39
uint32_t ULONG
Definition: typedefs.h:59
#define OUT
Definition: typedefs.h:40
__wchar_t WCHAR
Definition: xmlstorage.h:180