Index: reactos/dll/win32/browseui/browseui.cpp =================================================================== --- reactos/dll/win32/browseui/browseui.cpp (revision 74543) +++ reactos/dll/win32/browseui/browseui.cpp (working copy) @@ -208,7 +208,12 @@ */ STDAPI DllGetVersion(DLLVERSIONINFO *info) { - if (info->cbSize != sizeof(DLLVERSIONINFO)) FIXME("support DLLVERSIONINFO2\n"); + if (info->cbSize != sizeof(DLLVERSIONINFO) && + info->cbSize != sizeof(DLLVERSIONINFO2)) + { + TRACE("invalid DLLVERSIONINFO size: %lu\n", info->cbSize); + return S_FALSE; + } /* this is what IE6 on Windows 98 reports */ info->dwMajorVersion = 6; @@ -216,5 +221,14 @@ info->dwBuildNumber = 2600; info->dwPlatformID = DLLVER_PLATFORM_WINDOWS; - return NOERROR; + if (info->cbSize == sizeof(DLLVERSIONINFO2)) + { + DLLVERSIONINFO2 *info2 = (DLLVERSIONINFO2 *)info; + info2->dwFlags = 0; + info2->ullVersion = + MAKEDLLVERULL(info->dwMajorVersion, info->dwMinorVersion, + info->dwBuildNumber, info->dwPlatformID); + } + + return S_OK; }