i did this stuff in a haze and don't even remember most of it, i don't think it works yet

This commit is contained in:
freedom
2023-08-11 01:42:52 -06:00
parent 6302272d96
commit 3441f7771a
2 changed files with 67 additions and 15 deletions

View File

@@ -22,9 +22,10 @@
#define PROGMGR_KEY L"Software\\Vortesys\\Program Manager II"
// Registry configuration error values (DWORD)
#define RCE_SUCCESS 0x0000000
#define RCE_SETTINGS 0x0000001
#define RCE_POSITION 0x0000002
#define RCE_GROUPS 0x0000004
#define RCE_FAILURE 0x0000001
#define RCE_SETTINGS 0x0000002
#define RCE_POSITION 0x0000004
#define RCE_GROUPS 0x0000008
// Settings values (DWORD)
#define PMS_AUTOARRANGE 0x00000001
#define PMS_MINONRUN 0x00000002
@@ -48,5 +49,9 @@ extern RECT rcMainWindow;
/* Function Prototypes */
BOOL InitializeRegistryKeys(VOID);
BOOL IsProgMgrDefaultShell(VOID);
DWORD LoadConfig(BOOL bSettings, BOOL bPos, BOOL bGroups);
// Groups
DWORD SaveGroupToRegistry(_In_ PGROUP pg);
DWORD LoadGroupFromRegistry(_Inout_ PGROUP pg, _Out_ DWORD dwBufferSize);
// Settings
DWORD SaveConfig(BOOL bSettings, BOOL bPos, BOOL bGroups);
DWORD LoadConfig(BOOL bSettings, BOOL bPos, BOOL bGroups);