mirror of
https://github.com/reactos/reactos.git
synced 2025-08-04 23:45:42 +00:00
display all known value types
svn path=/trunk/; revision=18148
This commit is contained in:
parent
9da2411dea
commit
a62c8ab75f
1 changed files with 12 additions and 9 deletions
|
@ -223,7 +223,7 @@ static void AddEntryToList(HWND hwndLV, LPTSTR Name, DWORD dwValType, void* ValB
|
||||||
LPTSTR strBinary;
|
LPTSTR strBinary;
|
||||||
if(dwCount > 0)
|
if(dwCount > 0)
|
||||||
{
|
{
|
||||||
strBinary = HeapAlloc(GetProcessHeap(), 0, (dwCount * sizeof(TCHAR) * 3) + 1);
|
strBinary = HeapAlloc(GetProcessHeap(), 0, (dwCount * sizeof(TCHAR) * 3) + 1);
|
||||||
for (i = 0; i < dwCount; i++)
|
for (i = 0; i < dwCount; i++)
|
||||||
{
|
{
|
||||||
wsprintf( strBinary + i*3, _T("%02X "), pData[i] );
|
wsprintf( strBinary + i*3, _T("%02X "), pData[i] );
|
||||||
|
@ -235,8 +235,8 @@ static void AddEntryToList(HWND hwndLV, LPTSTR Name, DWORD dwValType, void* ValB
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
TCHAR szText[128];
|
TCHAR szText[128];
|
||||||
LoadString(hInst, IDS_BINARY_EMPTY, szText, sizeof(szText)/sizeof(TCHAR));
|
LoadString(hInst, IDS_BINARY_EMPTY, szText, sizeof(szText)/sizeof(TCHAR));
|
||||||
ListView_SetItemText(hwndLV, index, 2, szText);
|
ListView_SetItemText(hwndLV, index, 2, szText);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -310,6 +310,9 @@ static void OnGetDispInfo(NMLVDISPINFO* plvdi)
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
switch (((LINE_INFO*)plvdi->item.lParam)->dwValType) {
|
switch (((LINE_INFO*)plvdi->item.lParam)->dwValType) {
|
||||||
|
case REG_NONE:
|
||||||
|
plvdi->item.pszText = _T("REG_NONE");
|
||||||
|
break;
|
||||||
case REG_SZ:
|
case REG_SZ:
|
||||||
plvdi->item.pszText = _T("REG_SZ");
|
plvdi->item.pszText = _T("REG_SZ");
|
||||||
break;
|
break;
|
||||||
|
@ -319,18 +322,18 @@ static void OnGetDispInfo(NMLVDISPINFO* plvdi)
|
||||||
case REG_BINARY:
|
case REG_BINARY:
|
||||||
plvdi->item.pszText = _T("REG_BINARY");
|
plvdi->item.pszText = _T("REG_BINARY");
|
||||||
break;
|
break;
|
||||||
case REG_DWORD:
|
case REG_DWORD: /* REG_DWORD_LITTLE_ENDIAN */
|
||||||
plvdi->item.pszText = _T("REG_DWORD");
|
plvdi->item.pszText = _T("REG_DWORD");
|
||||||
break;
|
break;
|
||||||
case REG_DWORD_BIG_ENDIAN:
|
case REG_DWORD_BIG_ENDIAN:
|
||||||
plvdi->item.pszText = _T("REG_DWORD_BIG_ENDIAN");
|
plvdi->item.pszText = _T("REG_DWORD_BIG_ENDIAN");
|
||||||
break;
|
break;
|
||||||
case REG_MULTI_SZ:
|
|
||||||
plvdi->item.pszText = _T("REG_MULTI_SZ");
|
|
||||||
break;
|
|
||||||
case REG_LINK:
|
case REG_LINK:
|
||||||
plvdi->item.pszText = _T("REG_LINK");
|
plvdi->item.pszText = _T("REG_LINK");
|
||||||
break;
|
break;
|
||||||
|
case REG_MULTI_SZ:
|
||||||
|
plvdi->item.pszText = _T("REG_MULTI_SZ");
|
||||||
|
break;
|
||||||
case REG_RESOURCE_LIST:
|
case REG_RESOURCE_LIST:
|
||||||
plvdi->item.pszText = _T("REG_RESOURCE_LIST");
|
plvdi->item.pszText = _T("REG_RESOURCE_LIST");
|
||||||
break;
|
break;
|
||||||
|
@ -340,8 +343,8 @@ static void OnGetDispInfo(NMLVDISPINFO* plvdi)
|
||||||
case REG_RESOURCE_REQUIREMENTS_LIST:
|
case REG_RESOURCE_REQUIREMENTS_LIST:
|
||||||
plvdi->item.pszText = _T("REG_RESOURCE_REQUIREMENTS_LIST");
|
plvdi->item.pszText = _T("REG_RESOURCE_REQUIREMENTS_LIST");
|
||||||
break;
|
break;
|
||||||
case REG_NONE:
|
case REG_QWORD: /* REG_QWORD_LITTLE_ENDIAN */
|
||||||
plvdi->item.pszText = _T("REG_NONE");
|
plvdi->item.pszText = _T("REG_QWORD");
|
||||||
break;
|
break;
|
||||||
default: {
|
default: {
|
||||||
TCHAR buf2[200];
|
TCHAR buf2[200];
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue