64 return ::RegQueryValueEx(
m_hKey, pszValueName, 0,
NULL, (
LPBYTE)pdwValue, &cbData);
100 return ::RegDeleteValue(
m_hKey, pszValueName);
105 return ::RegDeleteKey(
m_hKey, lpSubKey);
#define RegCloseKey(hKey)
EXTERN_C LSTATUS _cicRegKey_EnumValue(CicRegKey &self, DWORD dwIndex, LPTSTR lpValueName, DWORD cchValueName)
EXTERN_C LSTATUS _cicRegKey_Open(CicRegKey &self, HKEY hKey, LPCTSTR lpSubKey, REGSAM samDesired)
EXTERN_C LSTATUS _cicRegKey_QuerySz(CicRegKey &self, LPCTSTR pszValueName, LPTSTR pszValue, DWORD cchValueMax)
EXTERN_C LSTATUS _cicRegKey_Create(CicRegKey &self, HKEY hKey, LPCTSTR lpSubKey)
EXTERN_C LSTATUS _cicRegKey_RecurseDeleteKey(CicRegKey &self, LPCTSTR lpSubKey)
LSTATUS QuerySz(LPCTSTR pszValueName, LPTSTR pszValue, DWORD cchValueMax)
LSTATUS DeleteValue(LPCTSTR pszValueName)
LSTATUS SetDword(LPCTSTR pszValueName, DWORD dwValue)
LSTATUS Open(HKEY hKey, LPCTSTR lpSubKey, REGSAM samDesired=KEY_READ)
LSTATUS EnumValue(DWORD dwIndex, LPTSTR lpValueName, DWORD cchValueName)
LSTATUS RecurseDeleteKey(LPCTSTR lpSubKey)
LSTATUS SetSz(LPCTSTR pszValueName, LPCTSTR pszValue)
LSTATUS Create(HKEY hKey, LPCTSTR lpSubKey)
LSTATUS DeleteSubKey(LPCTSTR lpSubKey)
LSTATUS SetSzW(LPCWSTR pszValueName, LPCWSTR pszValue)
LSTATUS QueryDword(LPCTSTR pszValueName, LPDWORD pdwValue)
static LSTATUS(WINAPI *pRegDeleteTreeW)(HKEY