summaryrefslogtreecommitdiffstats
path: root/src/VisVim/Reg.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/VisVim/Reg.cpp')
-rw-r--r--src/VisVim/Reg.cpp56
1 files changed, 0 insertions, 56 deletions
diff --git a/src/VisVim/Reg.cpp b/src/VisVim/Reg.cpp
deleted file mode 100644
index b4378e5452..0000000000
--- a/src/VisVim/Reg.cpp
+++ /dev/null
@@ -1,56 +0,0 @@
-#include "stdafx.h"
-
-// Returns key for HKEY_CURRENT_USER\"Software"\Company\AppName
-// creating it if it doesn't exist
-// responsibility of the caller to call RegCloseKey() on the returned HKEY
-//
-HKEY GetAppKey (char* AppName)
-{
- HKEY hAppKey = NULL;
- HKEY hSoftKey = NULL;
- if (RegOpenKeyEx (HKEY_CURRENT_USER, "Software", 0, KEY_WRITE | KEY_READ,
- &hSoftKey) == ERROR_SUCCESS)
- {
- DWORD Dummy;
- RegCreateKeyEx (hSoftKey, AppName, 0, REG_NONE,
- REG_OPTION_NON_VOLATILE, KEY_WRITE | KEY_READ, NULL,
- &hAppKey, &Dummy);
- }
- if (hSoftKey)
- RegCloseKey (hSoftKey);
-
- return hAppKey;
-}
-
-// Returns key for
-// HKEY_CURRENT_USER\"Software"\RegistryKey\AppName\Section
-// creating it if it doesn't exist.
-// responsibility of the caller to call RegCloseKey () on the returned HKEY
-//
-HKEY GetSectionKey (HKEY hAppKey, LPCTSTR Section)
-{
- HKEY hSectionKey = NULL;
- DWORD Dummy;
- RegCreateKeyEx (hAppKey, Section, 0, REG_NONE,
- REG_OPTION_NON_VOLATILE, KEY_WRITE|KEY_READ, NULL,
- &hSectionKey, &Dummy);
- return hSectionKey;
-}
-
-int GetRegistryInt (HKEY hSectionKey, LPCTSTR Entry, int Default)
-{
- DWORD Value;
- DWORD Type;
- DWORD Count = sizeof (DWORD);
- if (RegQueryValueEx (hSectionKey, (LPTSTR) Entry, NULL, &Type,
- (LPBYTE) &Value, &Count) == ERROR_SUCCESS)
- return Value;
- return Default;
-}
-
-bool WriteRegistryInt (HKEY hSectionKey, char* Entry, int nValue)
-{
- return RegSetValueEx (hSectionKey, Entry, NULL, REG_DWORD,
- (LPBYTE) &nValue, sizeof (nValue)) == ERROR_SUCCESS;
-}
-