- RegistryTypeNames[]: Remove an unwanted space
- CRegistryFolderExtractIcon::GetIconLocation():
Add the REG_ENTRY_VALUE_WITH_CONTENT case
- CRegistryFolder::GetDetailsOf(): Fix copypasta
- CRegistryFolder::FormatValueData(): Fix magic constant
CORE-18747
L"REG_MULTI_SZ",
L"REG_RESOURCE_LIST",
L"REG_FULL_RESOURCE_DESCRIPTOR",
- L"REG_RESOURCE_REQUIREMENTS_LIST ",
+ L"REG_RESOURCE_REQUIREMENTS_LIST",
L"REG_QWORD"
};
return S_OK;
case REG_ENTRY_VALUE:
+ case REG_ENTRY_VALUE_WITH_CONTENT:
GetModuleFileNameW(g_hInstance, szIconFile, cchMax);
*piIndex = -IDI_REGISTRYVALUE;
*pwFlags = flags;
return MakeStrRetFromString(L"Key", &(psd->str));
}
- return MakeStrRetFromString(RegistryTypeNames[info->entryType], &(psd->str));
+ return MakeStrRetFromString(RegistryTypeNames[info->contentType], &(psd->str));
}
case REGISTRY_COLUMN_VALUE:
{
switch (contentType)
{
- case 0:
+ case REG_NONE:
{
PCWSTR strTodo = L"";
DWORD bufferLength = (wcslen(strTodo) + 1) * sizeof(WCHAR);