diff --git a/reactos/dll/win32/shell32/iconcache.c b/reactos/dll/win32/shell32/iconcache.c index d32475b66b2..8a8eb47f7bc 100644 --- a/reactos/dll/win32/shell32/iconcache.c +++ b/reactos/dll/win32/shell32/iconcache.c @@ -396,9 +396,10 @@ BOOL SIC_Initialize(void) return FALSE; } - hDC = GetDC(NULL); + hDC = CreateICW(L"DISPLAY", NULL, NULL, NULL); bpp 0 if (!hDC) { + ERR("Failed to create information context (error %d)\n", GetLastError()); return FALSE; }