{\r
pEntry = &GdiHandleTable[i];\r
if ( ((ProcessId != (HANDLE)1) && ((pEntry->Type & GDI_HANDLE_BASETYPE_MASK) != 0)) ||\r
- ((ProcessId == (HANDLE)1) && ((pEntry->Type & GDI_HANDLE_BASETYPE_MASK) == 0)) )\r
+ ((ProcessId == (HANDLE)1) && ((pEntry->Type & GDI_HANDLE_BASETYPE_MASK) == 0)) ||\r
+ (ProcessId == (HANDLE)2) )\r
{\r
- if (ProcessId == (HANDLE)1 ||\r
+ if (ProcessId == (HANDLE)1 || ProcessId == (HANDLE)2 ||\r
((LONG)ProcessId & 0xfffc) == ((ULONG)pEntry->ProcessId & 0xfffc))\r
{\r
handle = GDI_HANDLE_CREATE(i, pEntry->Type);\r
item.pszText = L"<deleted>";\r
(void)ListView_InsertItem(hListCtrl, &item);\r
item.pszText = strText;\r
- wsprintf(strText, L"%#08x",1);\r
+ wsprintf(strText, L"%#08x", 1);\r
+ ListView_SetItemText(hListCtrl, 1, 1, strText);\r
+\r
+ /* Insert "all" */\r
+ item.iItem = 2;\r
+ item.lParam = 2;\r
+ item.pszText = L"<all>";\r
+ (void)ListView_InsertItem(hListCtrl, &item);\r
+ item.pszText = strText;\r
+ wsprintf(strText, L"%#08x", 2);\r
ListView_SetItemText(hListCtrl, 1, 1, strText);\r
\r
if (!EnumProcesses(ProcessIds, sizeof(ProcessIds), &BytesReturned ))\r