Lines Matching refs:DWORD
25 const DWORD MAX_REGISTRY_NAME_SIZE = 16384;
30 inline DWORD to_wchar_size(DWORD byte_size) {
63 DWORD disposition_value;
69 DWORD* disposition,
176 DWORD RegKey::GetValueCount() const {
177 DWORD count = 0;
185 DWORD bufsize = std::size(buf);
221 DWORD count = 0;
242 LONG RegKey::ReadValueDW(const char16_t* name, DWORD* out_value) const {
244 DWORD type = REG_DWORD;
245 DWORD size = sizeof(DWORD);
246 DWORD local_value = 0;
249 if ((type == REG_DWORD || type == REG_BINARY) && size == sizeof(DWORD))
260 DWORD type = REG_QWORD;
262 DWORD size = sizeof(local_value);
280 DWORD type = REG_SZ, size = sizeof(raw_value);
308 DWORD* dsize,
309 DWORD* dtype) const {
319 DWORD type = REG_MULTI_SZ;
320 DWORD size = 0;
346 LONG RegKey::WriteValue(const char16_t* name, DWORD in_value) {
347 return WriteValue(name, &in_value, static_cast<DWORD>(sizeof(in_value)),
354 static_cast<DWORD>(sizeof(*in_value) * (wcslen(ToWCharT(in_value)) + 1)),
360 DWORD dsize,
361 DWORD dtype) {
374 DWORD Reserved) {
375 typedef LSTATUS(WINAPI * RegDeleteKeyExPtr)(HKEY, LPCWSTR, REGSAM, DWORD);
415 const DWORD kMaxKeyNameLength = MAX_PATH;
419 DWORD key_size = kMaxKeyNameLength;
467 DWORD count = 0;
487 DWORD RegistryValueIterator::ValueCount() const {
488 DWORD count = 0;
508 DWORD capacity = static_cast<DWORD>(name_.capacity());
509 DWORD name_size = capacity;
511 value_size_ = static_cast<DWORD>((value_.size() - 1) * sizeof(char16_t));
523 DWORD value_size_in_wchars = to_wchar_size(value_size_);
526 value_size_ = static_cast<DWORD>((value_.size() - 1) * sizeof(char16_t));
564 DWORD RegistryKeyIterator::SubkeyCount() const {
565 DWORD count = 0;
585 DWORD ncount = std::size(name_);
606 DWORD count = 0;