diff --git a/dlls/shdocvw/factory.c b/dlls/shdocvw/factory.c index 2992947..4ffb510 100644 --- a/dlls/shdocvw/factory.c +++ b/dlls/shdocvw/factory.c @@ -213,8 +213,8 @@ static const GUID CLSID_MruLongList = static HRESULT register_server(BOOL doregister) { STRTABLEA strtable; - STRENTRYA pse[14]; - static CLSID const *clsids[14]; + STRENTRYA pse[15]; + static CLSID const *clsids[15]; int i = 0; HRESULT hres; @@ -230,6 +230,7 @@ static HRESULT register_server(BOOL doregister) INF_SET_CLSID(ShellShellNameSpace); INF_SET_CLSID(ShellUIHelper); INF_SET_CLSID(ShellWindows); + INF_SET_CLSID(TaskbarList); INF_SET_CLSID(WebBrowser); INF_SET_CLSID(WebBrowser_V1); diff --git a/dlls/shdocvw/shdocvw.inf b/dlls/shdocvw/shdocvw.inf index b765e24..d8ab53d 100644 --- a/dlls/shdocvw/shdocvw.inf +++ b/dlls/shdocvw/shdocvw.inf @@ -50,6 +50,11 @@ HKCR,"CLSID\%CLSID_CUrlHistory%",,,"Microsoft Url History Service" HKCR,"CLSID\%CLSID_CUrlHistory%\InProcServer32",,,"%MODULE%" HKCR,"CLSID\%CLSID_CUrlHistory%\InProcServer32","ThreadingModel",,"Apartment" +HKCR,"CLSID\%CLSID_TaskbarList%",,,"Task Bar Communication" +HKCR,"CLSID\%CLSID_TaskbarList%\InProcServer32",,,"%MODULE%" +HKCR,"CLSID\%CLSID_TaskbarList%\InProcServer32","ThreadingModel",,"Apartment" +HKCR,"CLSID\%CLSID_TaskbarList%\ProgID",,,"TaskBarList" + HKCR,"CLSID\%CLSID_MruLongList%",,,"MruLongList" HKCR,"CLSID\%CLSID_MruLongList%\InProcServer32",,,"%MODULE%" HKCR,"CLSID\%CLSID_MruLongList%\InProcServer32","ThreadingModel",,"Apartment"