Lines Matching refs:name
118 LONG CKey::DeleteValue(LPCTSTR name) throw()
121 return ::RegDeleteValue(_object, name);
125 LONG CKey::DeleteValue(LPCWSTR name)
129 return ::RegDeleteValueW(_object, name);
130 return DeleteValue(name == 0 ? 0 : (LPCSTR)GetSystemString(name));
134 LONG CKey::SetValue(LPCTSTR name, UInt32 value) throw()
137 return RegSetValueEx(_object, name, 0, REG_DWORD,
141 LONG CKey::SetValue(LPCTSTR name, bool value) throw()
143 return SetValue(name, BoolToUINT32(value));
146 LONG CKey::SetValue(LPCTSTR name, LPCTSTR value) throw()
150 return RegSetValueEx(_object, name, 0, REG_SZ,
155 LONG CKey::SetValue(LPCTSTR name, const CSysString &value)
159 return RegSetValueEx(_object, name, NULL, REG_SZ,
166 LONG CKey::SetValue(LPCWSTR name, LPCWSTR value)
171 return RegSetValueExW(_object, name, 0, REG_SZ,
173 return SetValue(name == 0 ? 0 : (LPCSTR)GetSystemString(name),
180 LONG CKey::SetValue(LPCTSTR name, const void *value, UInt32 size) throw()
184 return RegSetValueEx(_object, name, 0, REG_BINARY,
208 LONG CKey::QueryValue(LPCTSTR name, UInt32 &value) throw()
212 LONG res = RegQueryValueEx(_object, name, NULL, &type,
219 LONG CKey::QueryValue(LPCTSTR name, bool &value) throw()
222 LONG res = QueryValue(name, uintValue);
227 LONG CKey::GetValue_IfOk(LPCTSTR name, UInt32 &value) throw()
230 LONG res = QueryValue(name, newVal);
236 LONG CKey::GetValue_IfOk(LPCTSTR name, bool &value) throw()
239 LONG res = QueryValue(name, newVal);
245 LONG CKey::QueryValue(LPCTSTR name, LPTSTR value, UInt32 &count) throw()
248 LONG res = RegQueryValueEx(_object, name, NULL, &type, (LPBYTE)value, (DWORD *)&count);
253 LONG CKey::QueryValue(LPCTSTR name, CSysString &value)
258 LONG res = RegQueryValueEx(_object, name, NULL, &type, NULL, (DWORD *)&curSize);
262 res = QueryValue(name, value.GetBuf(curSize), curSize2);
272 LONG CKey::QueryValue(LPCWSTR name, LPWSTR value, UInt32 &count)
275 LONG res = RegQueryValueExW(_object, name, NULL, &type, (LPBYTE)value, (DWORD *)&count);
280 LONG CKey::QueryValue(LPCWSTR name, UString &value)
290 res = RegQueryValueExW(_object, name, NULL, &type, NULL, (DWORD *)&curSize);
294 res = QueryValue(name, value.GetBuf(curSize), curSize2);
302 res = QueryValue(name == 0 ? 0 : (LPCSTR)GetSystemString(name), vTemp);
312 LONG CKey::QueryValue(LPCTSTR name, void *value, UInt32 &count) throw()
315 LONG res = RegQueryValueEx(_object, name, NULL, &type, (LPBYTE)value, (DWORD *)&count);
321 LONG CKey::QueryValue(LPCTSTR name, CByteBuffer &value, UInt32 &dataSize)
325 LONG res = RegQueryValueEx(_object, name, NULL, &type, NULL, (DWORD *)&dataSize);
329 return QueryValue(name, (BYTE *)value, dataSize);