Change private function names more generic.

This commit is contained in:
k-hara 2011-09-26 23:36:54 +09:00
parent a50c08acae
commit adbb5a58eb

View file

@ -269,7 +269,7 @@ body
* - removing the reserved arguments. * - removing the reserved arguments.
*/ */
private LONG Reg_CloseKey_(in HKEY hkey) private LONG regCloseKey(in HKEY hkey)
in in
{ {
assert(!(null is hkey)); assert(!(null is hkey));
@ -304,7 +304,7 @@ body
return RegCloseKey(hkey); return RegCloseKey(hkey);
} }
private LONG Reg_FlushKey_(in HKEY hkey) private LONG regFlushKey(in HKEY hkey)
in in
{ {
assert(!(null is hkey)); assert(!(null is hkey));
@ -314,7 +314,7 @@ body
return RegFlushKey(hkey); return RegFlushKey(hkey);
} }
private LONG Reg_CreateKeyExA_( in HKEY hkey, in string subKey private LONG regCreateKey( in HKEY hkey, in string subKey
, in DWORD dwOptions, in REGSAM samDesired , in DWORD dwOptions, in REGSAM samDesired
, in LPSECURITY_ATTRIBUTES lpsa , in LPSECURITY_ATTRIBUTES lpsa
, out HKEY hkeyResult, out DWORD disposition) , out HKEY hkeyResult, out DWORD disposition)
@ -330,7 +330,7 @@ body
, &disposition); , &disposition);
} }
private LONG Reg_DeleteKeyA_(in HKEY hkey, in string subKey, in REGSAM samDesired) private LONG regDeleteKey(in HKEY hkey, in string subKey, in REGSAM samDesired)
in in
{ {
assert(!(null is hkey)); assert(!(null is hkey));
@ -357,7 +357,7 @@ body
return RegDeleteKeyA(hkey, toMBSz(subKey)); return RegDeleteKeyA(hkey, toMBSz(subKey));
} }
private LONG Reg_DeleteValueA_(in HKEY hkey, in string valueName) private LONG regDeleteValue(in HKEY hkey, in string valueName)
in in
{ {
assert(!(null is hkey)); assert(!(null is hkey));
@ -368,7 +368,7 @@ body
return RegDeleteValueA(hkey, toMBSz(valueName)); return RegDeleteValueA(hkey, toMBSz(valueName));
} }
private HKEY Reg_Dup_(HKEY hkey) private HKEY regDup(HKEY hkey)
in in
{ {
assert(!(null is hkey)); assert(!(null is hkey));
@ -403,7 +403,7 @@ body
{ {
if(ERROR_SUCCESS != lRes) if(ERROR_SUCCESS != lRes)
{ {
printf("Reg_Dup_() failed: 0x%08x 0x%08x %d\n", hkey, hkeyDup, lRes); printf("regDup() failed: 0x%08x 0x%08x %d\n", hkey, hkeyDup, lRes);
} }
assert(ERROR_SUCCESS == lRes); assert(ERROR_SUCCESS == lRes);
@ -412,7 +412,7 @@ body
return (ERROR_SUCCESS == lRes) ? hkeyDup : null; return (ERROR_SUCCESS == lRes) ? hkeyDup : null;
} }
private LONG Reg_EnumKeyName_( in HKEY hkey, in DWORD index, ref char [] name private LONG regEnumKeyName( in HKEY hkey, in DWORD index, ref char [] name
, out DWORD cchName) , out DWORD cchName)
in in
{ {
@ -448,7 +448,7 @@ body
} }
private LONG Reg_EnumValueName_(in HKEY hkey, in DWORD dwIndex, in LPSTR lpName private LONG regEnumValueName(in HKEY hkey, in DWORD dwIndex, in LPSTR lpName
, ref DWORD cchName) , ref DWORD cchName)
in in
{ {
@ -459,7 +459,7 @@ body
return RegEnumValueA(hkey, dwIndex, cast(LPSTR) lpName, &cchName, null, null, null, null); return RegEnumValueA(hkey, dwIndex, cast(LPSTR) lpName, &cchName, null, null, null, null);
} }
private LONG Reg_GetNumSubKeys_(in HKEY hkey, out DWORD cSubKeys private LONG regGetNumSubKeys(in HKEY hkey, out DWORD cSubKeys
, out DWORD cchSubKeyMaxLen) , out DWORD cchSubKeyMaxLen)
in in
{ {
@ -471,7 +471,7 @@ body
, &cchSubKeyMaxLen, null, null, null, null, null, null); , &cchSubKeyMaxLen, null, null, null, null, null, null);
} }
private LONG Reg_GetNumValues_( in HKEY hkey, out DWORD cValues private LONG regGetNumValues( in HKEY hkey, out DWORD cValues
, out DWORD cchValueMaxLen) , out DWORD cchValueMaxLen)
in in
{ {
@ -483,7 +483,7 @@ body
, &cValues, &cchValueMaxLen, null, null, null); , &cValues, &cchValueMaxLen, null, null, null);
} }
private LONG Reg_GetValueType_( in HKEY hkey, in string name private LONG regGetValueType( in HKEY hkey, in string name
, out REG_VALUE_TYPE type) , out REG_VALUE_TYPE type)
in in
{ {
@ -503,7 +503,7 @@ body
return res; return res;
} }
private LONG Reg_OpenKeyExA_( in HKEY hkey, in string subKey private LONG regOpenKey( in HKEY hkey, in string subKey
, in REGSAM samDesired, out HKEY hkeyResult) , in REGSAM samDesired, out HKEY hkeyResult)
in in
{ {
@ -515,7 +515,7 @@ body
return RegOpenKeyExA(hkey, toMBSz(subKey), 0, compatibleRegsam(samDesired), &hkeyResult); return RegOpenKeyExA(hkey, toMBSz(subKey), 0, compatibleRegsam(samDesired), &hkeyResult);
} }
private void Reg_QueryValue_( in HKEY hkey, string name, out string value private void regQueryValue( in HKEY hkey, string name, out string value
, out REG_VALUE_TYPE type) , out REG_VALUE_TYPE type)
in in
{ {
@ -587,7 +587,7 @@ version(BigEndian)
} }
} }
private void Reg_QueryValue_( in HKEY hkey, in string name, out string[] value private void regQueryValue( in HKEY hkey, in string name, out string[] value
, out REG_VALUE_TYPE type) , out REG_VALUE_TYPE type)
in in
{ {
@ -654,7 +654,7 @@ body
} }
} }
private void Reg_QueryValue_( in HKEY hkey, in string name, out uint value private void regQueryValue( in HKEY hkey, in string name, out uint value
, out REG_VALUE_TYPE type) , out REG_VALUE_TYPE type)
in in
{ {
@ -697,7 +697,7 @@ version(BigEndian)
} }
} }
private void Reg_QueryValue_( in HKEY hkey, in string name, out ulong value private void regQueryValue( in HKEY hkey, in string name, out ulong value
, out REG_VALUE_TYPE type) , out REG_VALUE_TYPE type)
in in
{ {
@ -726,7 +726,7 @@ body
} }
} }
private void Reg_QueryValue_( in HKEY hkey, in string name, out byte[] value private void regQueryValue( in HKEY hkey, in string name, out byte[] value
, out REG_VALUE_TYPE type) , out REG_VALUE_TYPE type)
in in
{ {
@ -765,7 +765,7 @@ body
} }
} }
private void Reg_SetValueExA_( in HKEY hkey, in string subKey private void regSetValue( in HKEY hkey, in string subKey
, in REG_VALUE_TYPE type, in LPCVOID lpData , in REG_VALUE_TYPE type, in LPCVOID lpData
, in DWORD cbData) , in DWORD cbData)
in in
@ -884,7 +884,7 @@ private:
~this() ~this()
{ {
Reg_CloseKey_(m_hkey); regCloseKey(m_hkey);
// Even though this is horried waste-of-cycles programming // Even though this is horried waste-of-cycles programming
// we're doing it here so that the // we're doing it here so that the
@ -913,7 +913,7 @@ public:
{ {
uint cSubKeys; uint cSubKeys;
uint cchSubKeyMaxLen; uint cchSubKeyMaxLen;
LONG res = Reg_GetNumSubKeys_(m_hkey, cSubKeys, cchSubKeyMaxLen); LONG res = regGetNumSubKeys(m_hkey, cSubKeys, cchSubKeyMaxLen);
if(ERROR_SUCCESS != res) if(ERROR_SUCCESS != res)
{ {
@ -940,7 +940,7 @@ public:
{ {
uint cValues; uint cValues;
uint cchValueMaxLen; uint cchValueMaxLen;
LONG res = Reg_GetNumValues_(m_hkey, cValues, cchValueMaxLen); LONG res = regGetNumValues(m_hkey, cValues, cchValueMaxLen);
if(ERROR_SUCCESS != res) if(ERROR_SUCCESS != res)
{ {
@ -982,7 +982,7 @@ public:
{ {
HKEY hkey; HKEY hkey;
DWORD disposition; DWORD disposition;
LONG lRes = Reg_CreateKeyExA_( m_hkey, name, 0 LONG lRes = regCreateKey( m_hkey, name, 0
, access , access
, null, hkey, disposition); , null, hkey, disposition);
@ -1010,7 +1010,7 @@ public:
{ {
if(hkey != null) if(hkey != null)
{ {
Reg_CloseKey_(hkey); regCloseKey(hkey);
} }
} }
} }
@ -1027,12 +1027,12 @@ public:
if( null is name || if( null is name ||
0 == name.length) 0 == name.length)
{ {
return new Key(Reg_Dup_(m_hkey), m_name, false); return new Key(regDup(m_hkey), m_name, false);
} }
else else
{ {
HKEY hkey; HKEY hkey;
LONG lRes = Reg_OpenKeyExA_(m_hkey, name, access, hkey); LONG lRes = regOpenKey(m_hkey, name, access, hkey);
if(ERROR_SUCCESS != lRes) if(ERROR_SUCCESS != lRes)
{ {
@ -1058,7 +1058,7 @@ public:
{ {
if(hkey != null) if(hkey != null)
{ {
Reg_CloseKey_(hkey); regCloseKey(hkey);
} }
} }
} }
@ -1076,7 +1076,7 @@ public:
} }
else else
{ {
LONG res = Reg_DeleteKeyA_(m_hkey, name, access); LONG res = regDeleteKey(m_hkey, name, access);
if(ERROR_SUCCESS != res) if(ERROR_SUCCESS != res)
{ {
@ -1092,7 +1092,7 @@ public:
Value getValue(string name) Value getValue(string name)
{ {
REG_VALUE_TYPE type; REG_VALUE_TYPE type;
LONG res = Reg_GetValueType_(m_hkey, name, type); LONG res = regGetValueType(m_hkey, name, type);
if(ERROR_SUCCESS == res) if(ERROR_SUCCESS == res)
{ {
@ -1127,7 +1127,7 @@ public:
assert( type == REG_VALUE_TYPE.REG_DWORD_BIG_ENDIAN || assert( type == REG_VALUE_TYPE.REG_DWORD_BIG_ENDIAN ||
type == REG_VALUE_TYPE.REG_DWORD_LITTLE_ENDIAN); type == REG_VALUE_TYPE.REG_DWORD_LITTLE_ENDIAN);
Reg_SetValueExA_(m_hkey, name, type, &value, value.sizeof); regSetValue(m_hkey, name, type, &value, value.sizeof);
} }
/// Sets the named value with the given 64-bit unsigned integer value /// Sets the named value with the given 64-bit unsigned integer value
@ -1137,7 +1137,7 @@ public:
/// \note If a value corresponding to the requested name is not found, a RegistryException is thrown /// \note If a value corresponding to the requested name is not found, a RegistryException is thrown
void setValue(string name, ulong value) void setValue(string name, ulong value)
{ {
Reg_SetValueExA_(m_hkey, name, REG_VALUE_TYPE.REG_QWORD, &value, value.sizeof); regSetValue(m_hkey, name, REG_VALUE_TYPE.REG_QWORD, &value, value.sizeof);
} }
/// Sets the named value with the given string value /// Sets the named value with the given string value
@ -1158,7 +1158,7 @@ public:
/// \note If a value corresponding to the requested name is not found, a RegistryException is thrown /// \note If a value corresponding to the requested name is not found, a RegistryException is thrown
void setValue(string name, string value, bool asEXPAND_SZ) void setValue(string name, string value, bool asEXPAND_SZ)
{ {
Reg_SetValueExA_(m_hkey, name, asEXPAND_SZ regSetValue(m_hkey, name, asEXPAND_SZ
? REG_VALUE_TYPE.REG_EXPAND_SZ ? REG_VALUE_TYPE.REG_EXPAND_SZ
: REG_VALUE_TYPE.REG_SZ, value.ptr : REG_VALUE_TYPE.REG_SZ, value.ptr
, to!DWORD(value.length)); , to!DWORD(value.length));
@ -1193,7 +1193,7 @@ public:
} }
Reg_SetValueExA_(m_hkey, name, REG_VALUE_TYPE.REG_MULTI_SZ, result.ptr, result.length); regSetValue(m_hkey, name, REG_VALUE_TYPE.REG_MULTI_SZ, result.ptr, result.length);
} }
/// Sets the named value with the given binary value /// Sets the named value with the given binary value
@ -1203,7 +1203,7 @@ public:
/// \note If a value corresponding to the requested name is not found, a RegistryException is thrown /// \note If a value corresponding to the requested name is not found, a RegistryException is thrown
void setValue(string name, byte[] value) void setValue(string name, byte[] value)
{ {
Reg_SetValueExA_(m_hkey, name, REG_VALUE_TYPE.REG_BINARY, value.ptr, to!DWORD(value.length)); regSetValue(m_hkey, name, REG_VALUE_TYPE.REG_BINARY, value.ptr, to!DWORD(value.length));
} }
/// Deletes the named value /// Deletes the named value
@ -1212,7 +1212,7 @@ public:
/// \note If a value of the requested name is not found, a RegistryException is thrown /// \note If a value of the requested name is not found, a RegistryException is thrown
void deleteValue(string name) void deleteValue(string name)
{ {
LONG res = Reg_DeleteValueA_(m_hkey, name); LONG res = regDeleteValue(m_hkey, name);
if(ERROR_SUCCESS != res) if(ERROR_SUCCESS != res)
{ {
@ -1224,7 +1224,7 @@ public:
/// ///
void flush() void flush()
{ {
LONG res = Reg_FlushKey_(m_hkey); LONG res = regFlushKey(m_hkey);
if(ERROR_SUCCESS != res) if(ERROR_SUCCESS != res)
{ {
@ -1296,7 +1296,7 @@ public:
REG_VALUE_TYPE type; REG_VALUE_TYPE type;
string value; string value;
Reg_QueryValue_(m_key.m_hkey, m_name, value, type); regQueryValue(m_key.m_hkey, m_name, value, type);
if(type != m_type) if(type != m_type)
{ {
@ -1343,7 +1343,7 @@ public:
REG_VALUE_TYPE type; REG_VALUE_TYPE type;
string[] value; string[] value;
Reg_QueryValue_(m_key.m_hkey, m_name, value, type); regQueryValue(m_key.m_hkey, m_name, value, type);
if(type != m_type) if(type != m_type)
{ {
@ -1362,7 +1362,7 @@ public:
REG_VALUE_TYPE type; REG_VALUE_TYPE type;
uint value; uint value;
Reg_QueryValue_(m_key.m_hkey, m_name, value, type); regQueryValue(m_key.m_hkey, m_name, value, type);
if(type != m_type) if(type != m_type)
{ {
@ -1391,7 +1391,7 @@ public:
REG_VALUE_TYPE type; REG_VALUE_TYPE type;
ulong value; ulong value;
Reg_QueryValue_(m_key.m_hkey, m_name, value, type); regQueryValue(m_key.m_hkey, m_name, value, type);
if(type != m_type) if(type != m_type)
{ {
@ -1415,7 +1415,7 @@ public:
REG_VALUE_TYPE type; REG_VALUE_TYPE type;
byte[] value; byte[] value;
Reg_QueryValue_(m_key.m_hkey, m_name, value, type); regQueryValue(m_key.m_hkey, m_name, value, type);
if(type != m_type) if(type != m_type)
{ {
@ -1447,19 +1447,19 @@ public class Registry
private: private:
shared static this() shared static this()
{ {
sm_keyClassesRoot = new Key( Reg_Dup_(HKEY_CLASSES_ROOT) sm_keyClassesRoot = new Key( regDup(HKEY_CLASSES_ROOT)
, "HKEY_CLASSES_ROOT", false); , "HKEY_CLASSES_ROOT", false);
sm_keyCurrentUser = new Key( Reg_Dup_(HKEY_CURRENT_USER) sm_keyCurrentUser = new Key( regDup(HKEY_CURRENT_USER)
, "HKEY_CURRENT_USER", false); , "HKEY_CURRENT_USER", false);
sm_keyLocalMachine = new Key( Reg_Dup_(HKEY_LOCAL_MACHINE) sm_keyLocalMachine = new Key( regDup(HKEY_LOCAL_MACHINE)
, "HKEY_LOCAL_MACHINE", false); , "HKEY_LOCAL_MACHINE", false);
sm_keyUsers = new Key( Reg_Dup_(HKEY_USERS) sm_keyUsers = new Key( regDup(HKEY_USERS)
, "HKEY_USERS", false); , "HKEY_USERS", false);
sm_keyPerformanceData = new Key( Reg_Dup_(HKEY_PERFORMANCE_DATA) sm_keyPerformanceData = new Key( regDup(HKEY_PERFORMANCE_DATA)
, "HKEY_PERFORMANCE_DATA", false); , "HKEY_PERFORMANCE_DATA", false);
sm_keyCurrentConfig = new Key( Reg_Dup_(HKEY_CURRENT_CONFIG) sm_keyCurrentConfig = new Key( regDup(HKEY_CURRENT_CONFIG)
, "HKEY_CURRENT_CONFIG", false); , "HKEY_CURRENT_CONFIG", false);
sm_keyDynData = new Key( Reg_Dup_(HKEY_DYN_DATA) sm_keyDynData = new Key( regDup(HKEY_DYN_DATA)
, "HKEY_DYN_DATA", false); , "HKEY_DYN_DATA", false);
} }
@ -1551,13 +1551,13 @@ public:
DWORD cSubKeys; DWORD cSubKeys;
DWORD cchSubKeyMaxLen; DWORD cchSubKeyMaxLen;
HKEY hkey = m_key.m_hkey; HKEY hkey = m_key.m_hkey;
LONG res = Reg_GetNumSubKeys_(hkey, cSubKeys, cchSubKeyMaxLen); LONG res = regGetNumSubKeys(hkey, cSubKeys, cchSubKeyMaxLen);
char[] sName = new char[1 + cchSubKeyMaxLen]; char[] sName = new char[1 + cchSubKeyMaxLen];
DWORD cchName; DWORD cchName;
assert(ERROR_SUCCESS == res); assert(ERROR_SUCCESS == res);
res = Reg_EnumKeyName_(hkey, index, sName, cchName); res = regEnumKeyName(hkey, index, sName, cchName);
assert(ERROR_MORE_DATA != res); assert(ERROR_MORE_DATA != res);
@ -1587,7 +1587,7 @@ public:
HKEY hkey = m_key.m_hkey; HKEY hkey = m_key.m_hkey;
DWORD cSubKeys; DWORD cSubKeys;
DWORD cchSubKeyMaxLen; DWORD cchSubKeyMaxLen;
LONG res = Reg_GetNumSubKeys_(hkey, cSubKeys, cchSubKeyMaxLen); LONG res = regGetNumSubKeys(hkey, cSubKeys, cchSubKeyMaxLen);
char[] sName = new char[1 + cchSubKeyMaxLen]; char[] sName = new char[1 + cchSubKeyMaxLen];
assert(ERROR_SUCCESS == res); assert(ERROR_SUCCESS == res);
@ -1596,7 +1596,7 @@ public:
{ {
DWORD cchName; DWORD cchName;
res = Reg_EnumKeyName_(hkey, index, sName, cchName); res = regEnumKeyName(hkey, index, sName, cchName);
assert(ERROR_MORE_DATA != res); assert(ERROR_MORE_DATA != res);
if(ERROR_NO_MORE_ITEMS == res) if(ERROR_NO_MORE_ITEMS == res)
@ -1682,13 +1682,13 @@ public:
DWORD cSubKeys; DWORD cSubKeys;
DWORD cchSubKeyMaxLen; DWORD cchSubKeyMaxLen;
HKEY hkey = m_key.m_hkey; HKEY hkey = m_key.m_hkey;
LONG res = Reg_GetNumSubKeys_(hkey, cSubKeys, cchSubKeyMaxLen); LONG res = regGetNumSubKeys(hkey, cSubKeys, cchSubKeyMaxLen);
char[] sName = new char[1 + cchSubKeyMaxLen]; char[] sName = new char[1 + cchSubKeyMaxLen];
DWORD cchName; DWORD cchName;
assert(ERROR_SUCCESS == res); assert(ERROR_SUCCESS == res);
res = Reg_EnumKeyName_(hkey, index, sName, cchName); res = regEnumKeyName(hkey, index, sName, cchName);
assert(ERROR_MORE_DATA != res); assert(ERROR_MORE_DATA != res);
@ -1718,7 +1718,7 @@ public:
HKEY hkey = m_key.m_hkey; HKEY hkey = m_key.m_hkey;
DWORD cSubKeys; DWORD cSubKeys;
DWORD cchSubKeyMaxLen; DWORD cchSubKeyMaxLen;
LONG res = Reg_GetNumSubKeys_(hkey, cSubKeys, cchSubKeyMaxLen); LONG res = regGetNumSubKeys(hkey, cSubKeys, cchSubKeyMaxLen);
char[] sName = new char[1 + cchSubKeyMaxLen]; char[] sName = new char[1 + cchSubKeyMaxLen];
assert(ERROR_SUCCESS == res); assert(ERROR_SUCCESS == res);
@ -1727,7 +1727,7 @@ public:
{ {
DWORD cchName; DWORD cchName;
res = Reg_EnumKeyName_(hkey, index, sName, cchName); res = regEnumKeyName(hkey, index, sName, cchName);
assert(ERROR_MORE_DATA != res); assert(ERROR_MORE_DATA != res);
if(ERROR_NO_MORE_ITEMS == res) if(ERROR_NO_MORE_ITEMS == res)
@ -1826,13 +1826,13 @@ public:
DWORD cValues; DWORD cValues;
DWORD cchValueMaxLen; DWORD cchValueMaxLen;
HKEY hkey = m_key.m_hkey; HKEY hkey = m_key.m_hkey;
LONG res = Reg_GetNumValues_(hkey, cValues, cchValueMaxLen); LONG res = regGetNumValues(hkey, cValues, cchValueMaxLen);
char[] sName = new char[1 + cchValueMaxLen]; char[] sName = new char[1 + cchValueMaxLen];
DWORD cchName = 1 + cchValueMaxLen; DWORD cchName = 1 + cchValueMaxLen;
assert(ERROR_SUCCESS == res); assert(ERROR_SUCCESS == res);
res = Reg_EnumValueName_(hkey, index, sName.ptr, cchName); res = regEnumValueName(hkey, index, sName.ptr, cchName);
if(ERROR_SUCCESS != res) if(ERROR_SUCCESS != res)
{ {
@ -1860,7 +1860,7 @@ public:
HKEY hkey = m_key.m_hkey; HKEY hkey = m_key.m_hkey;
DWORD cValues; DWORD cValues;
DWORD cchValueMaxLen; DWORD cchValueMaxLen;
LONG res = Reg_GetNumValues_(hkey, cValues, cchValueMaxLen); LONG res = regGetNumValues(hkey, cValues, cchValueMaxLen);
char[] sName = new char[1 + cchValueMaxLen]; char[] sName = new char[1 + cchValueMaxLen];
assert(ERROR_SUCCESS == res); assert(ERROR_SUCCESS == res);
@ -1869,7 +1869,7 @@ public:
{ {
DWORD cchName = 1 + cchValueMaxLen; DWORD cchName = 1 + cchValueMaxLen;
res = Reg_EnumValueName_(hkey, index, sName.ptr, cchName); res = regEnumValueName(hkey, index, sName.ptr, cchName);
if(ERROR_NO_MORE_ITEMS == res) if(ERROR_NO_MORE_ITEMS == res)
{ {
// Enumeration complete // Enumeration complete
@ -1951,13 +1951,13 @@ public:
DWORD cValues; DWORD cValues;
DWORD cchValueMaxLen; DWORD cchValueMaxLen;
HKEY hkey = m_key.m_hkey; HKEY hkey = m_key.m_hkey;
LONG res = Reg_GetNumValues_(hkey, cValues, cchValueMaxLen); LONG res = regGetNumValues(hkey, cValues, cchValueMaxLen);
char[] sName = new char[1 + cchValueMaxLen]; char[] sName = new char[1 + cchValueMaxLen];
DWORD cchName = 1 + cchValueMaxLen; DWORD cchName = 1 + cchValueMaxLen;
assert(ERROR_SUCCESS == res); assert(ERROR_SUCCESS == res);
res = Reg_EnumValueName_(hkey, index, sName.ptr, cchName); res = regEnumValueName(hkey, index, sName.ptr, cchName);
if(ERROR_SUCCESS != res) if(ERROR_SUCCESS != res)
{ {
@ -1985,7 +1985,7 @@ public:
HKEY hkey = m_key.m_hkey; HKEY hkey = m_key.m_hkey;
DWORD cValues; DWORD cValues;
DWORD cchValueMaxLen; DWORD cchValueMaxLen;
LONG res = Reg_GetNumValues_(hkey, cValues, cchValueMaxLen); LONG res = regGetNumValues(hkey, cValues, cchValueMaxLen);
char[] sName = new char[1 + cchValueMaxLen]; char[] sName = new char[1 + cchValueMaxLen];
assert(ERROR_SUCCESS == res); assert(ERROR_SUCCESS == res);
@ -1994,7 +1994,7 @@ public:
{ {
DWORD cchName = 1 + cchValueMaxLen; DWORD cchName = 1 + cchValueMaxLen;
res = Reg_EnumValueName_(hkey, index, sName.ptr, cchName); res = regEnumValueName(hkey, index, sName.ptr, cchName);
if(ERROR_NO_MORE_ITEMS == res) if(ERROR_NO_MORE_ITEMS == res)
{ {
// Enumeration complete // Enumeration complete