xref: /reactos/dll/win32/browseui/settings.h (revision f7d612f3)
1 /*
2  * PROJECT:     ReactOS browseui
3  * LICENSE:     LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
4  * PURPOSE:     Settings header file
5  * COPYRIGHT:   Copyright 2023 Carl Bialorucki <cbialo2@outlook.com>
6  */
7 
8 #include "precomp.h"
9 
10 #define BWM_SETTINGCHANGE  (WM_USER + 300)
11 #define BWM_GETSETTINGSPTR (WM_USER + 301)
12 
13 struct ShellSettings
14 {
15     BOOL fLocked = FALSE;
16     BOOL fShowGoButton = FALSE;
17     BOOL fStatusBarVisible = FALSE;
18 
19     void Save();
20     void Load();
21 };
22 
23 struct CabinetStateSettings : CABINETSTATE
24 {
25     BOOL fFullPathAddress = TRUE;
26 
27     void Load();
28 };
29 
30 extern CabinetStateSettings gCabinetState;
31