registry saving/loading for new batch of settings
This commit is contained in:
@@ -20,13 +20,27 @@
|
||||
// #define PROGMAN_KEY L"Software\\Microsoft\\Windows NT\\CurrentVersion\\Program Manager"
|
||||
// #define WINDOWS_KEY L"Software\\Microsoft\\Windows NT\\CurrentVersion\\Windows"
|
||||
#define PROGMGR_KEY L"Software\\Freedom Desktop\\Program Manager II"
|
||||
// Settings Bitmask Values (DWORD)
|
||||
#define PMS_SAVESETTINGS 0x00000001
|
||||
#define PMS_SHOWUSERNAME 0x00000002
|
||||
#define PMS_TOPMOST 0x00000004
|
||||
#define PMS_MINONRUN 0x00000008
|
||||
#define PMS_AUTOARRANGE 0x00000010
|
||||
|
||||
/* Global Variables */
|
||||
// HKEYs
|
||||
extern HKEY hKeyProgramManager;
|
||||
extern HKEY hkeyProgramGroups;
|
||||
extern HKEY hKeySettings;
|
||||
// Settings
|
||||
extern BOOL bSaveSettings;
|
||||
extern BOOL bShowUsername;
|
||||
extern BOOL bTopMost;
|
||||
extern BOOL bMinOnRun;
|
||||
extern BOOL bAutoArrange;
|
||||
|
||||
/* Function Prototypes */
|
||||
BOOL InitializeRegistryKeys(VOID);
|
||||
BOOL IsProgMgrDefaultShell(VOID);
|
||||
BOOL LoadConfig(VOID);
|
||||
BOOL SaveConfig(VOID);
|
||||
|
||||
Reference in New Issue
Block a user