Lines Matching defs:value

114 static inline UInt32 BoolToUINT32(bool value) {  return (value ? 1: 0); }

115 static inline bool UINT32ToBool(UInt32 value) { return (value != 0); }
134 LONG CKey::SetValue(LPCTSTR name, UInt32 value) throw()
138 (const BYTE *)&value, sizeof(UInt32));
141 LONG CKey::SetValue(LPCTSTR name, bool value) throw()
143 return SetValue(name, BoolToUINT32(value));
146 LONG CKey::SetValue(LPCTSTR name, LPCTSTR value) throw()
148 MYASSERT(value != NULL);
151 (const BYTE *)value, ((DWORD)lstrlen(value) + 1) * sizeof(TCHAR));
155 LONG CKey::SetValue(LPCTSTR name, const CSysString &value)
157 MYASSERT(value != NULL);
160 (const BYTE *)(const TCHAR *)value, (value.Len() + 1) * sizeof(TCHAR));
166 LONG CKey::SetValue(LPCWSTR name, LPCWSTR value)
168 MYASSERT(value != NULL);
172 (const BYTE * )value, (DWORD)((wcslen(value) + 1) * sizeof(wchar_t)));
174 value == 0 ? 0 : (LPCSTR)GetSystemString(value));
180 LONG CKey::SetValue(LPCTSTR name, const void *value, UInt32 size) throw()
182 MYASSERT(value != NULL);
185 (const BYTE *)value, size);
188 LONG SetValue(HKEY parentKey, LPCTSTR keyName, LPCTSTR valueName, LPCTSTR value)
190 MYASSERT(value != NULL);
194 res = key.SetValue(valueName, value);
198 LONG CKey::SetKeyValue(LPCTSTR keyName, LPCTSTR valueName, LPCTSTR value) throw()
200 MYASSERT(value != NULL);
204 res = key.SetValue(valueName, value);
208 LONG CKey::QueryValue(LPCTSTR name, UInt32 &value) throw()
213 (LPBYTE)&value, &count);
219 LONG CKey::QueryValue(LPCTSTR name, bool &value) throw()
221 UInt32 uintValue = BoolToUINT32(value);
223 value = UINT32ToBool(uintValue);
227 LONG CKey::GetValue_IfOk(LPCTSTR name, UInt32 &value) throw()
232 value = newVal;
236 LONG CKey::GetValue_IfOk(LPCTSTR name, bool &value) throw()
241 value = 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)
255 value.Empty();
262 res = QueryValue(name, value.GetBuf(curSize), curSize2);
265 value.ReleaseBuf_CalcLen(curSize / sizeof(TCHAR));
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)
282 value.Empty();
294 res = QueryValue(name, value.GetBuf(curSize), curSize2);
297 value.ReleaseBuf_CalcLen(curSize / sizeof(wchar_t));
303 value = GetUnicodeString(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)
328 value.Alloc(dataSize);
329 return QueryValue(name, (BYTE *)value, dataSize);