Chromium Code Reviews| Index: base/win/registry.h |
| diff --git a/base/win/registry.h b/base/win/registry.h |
| index 078e6e07d52b6bc87b200aee3d16538f95da01aa..e567bf2f0ddaa763eae032e4aa6bf64332482cec 100644 |
| --- a/base/win/registry.h |
| +++ b/base/win/registry.h |
| @@ -33,20 +33,26 @@ class BASE_EXPORT RegKey { |
| LONG CreateWithDisposition(HKEY rootkey, const wchar_t* subkey, |
| DWORD* disposition, REGSAM access); |
| - LONG Open(HKEY rootkey, const wchar_t* subkey, REGSAM access); |
| - |
| // Creates a subkey or open it if it already exists. |
| LONG CreateKey(const wchar_t* name, REGSAM access); |
| - // Opens a subkey |
| - LONG OpenKey(const wchar_t* name, REGSAM access); |
| + // Opens an existing reg key. |
| + LONG Open(HKEY rootkey, const wchar_t* subkey, REGSAM access); |
| + |
| + // Opens an existing reg key, given the full key name. |
|
grt (UTC plus 2)
2011/10/18 15:00:00
full_key_name and this comment are misleading. Th
tfarina
2011/10/18 15:47:04
Done.
|
| + LONG OpenKey(const wchar_t* full_key_name, REGSAM access); |
| + // Closes this reg key. |
| void Close(); |
| - DWORD ValueCount() const; |
| + // Returns true if this key has the specified value. |
| + bool HasValue(const wchar_t* value_name) const; |
|
grt (UTC plus 2)
2011/10/18 15:00:00
The following is more accurate:
// Returns false i
tfarina
2011/10/18 15:47:04
Done.
|
| + |
| + // Returns the number of values for this key. |
|
grt (UTC plus 2)
2011/10/18 15:00:00
// Returns the number of values for this key, or 0
tfarina
2011/10/18 15:47:04
Done.
|
| + DWORD GetValueCount() const; |
| // Determine the nth value's name. |
| - LONG ReadName(int index, std::wstring* name) const; |
| + LONG GetValueNameAt(int index, std::wstring* name) const; |
| // True while the key is valid. |
| bool Valid() const { return key_ != NULL; } |
| @@ -58,8 +64,6 @@ class BASE_EXPORT RegKey { |
| // Deletes a single value within the key. |
| LONG DeleteValue(const wchar_t* name); |
| - bool ValueExists(const wchar_t* name) const; |
| - |
| LONG ReadValue(const wchar_t* name, void* data, DWORD* dsize, |
| DWORD* dtype) const; |
| LONG ReadValue(const wchar_t* name, std::wstring* value) const; |