diff --git a/include/shobjidl.idl b/include/shobjidl.idl
index 31d211db0b8a3fe1e00cf66ac23e9076e983bfd4..23a1fdebb9afae92698f4a82acac549900dc445d 100644
--- a/include/shobjidl.idl
+++ b/include/shobjidl.idl
@@ -1349,3 +1349,28 @@ interface IFileSystemBindData : IUnknown
     HRESULT GetFindData(
                 [out] WIN32_FIND_DATAW *pfd);
 }
+
+/*****************************************************************************
+ *    ITaskbarList interface
+ */
+[
+    object,
+    uuid(56FDF342-FD6D-11d0-958A-006097C9A090),
+    pointer_default(unique)
+]
+interface ITaskbarList : IUnknown
+{
+    HRESULT HrInit();
+
+    HRESULT AddTab(
+        [in] HWND hwnd);
+
+    HRESULT DeleteTab(
+        [in] HWND hwnd);
+
+    HRESULT ActivateTab(
+        [in] HWND hwnd);
+
+    HRESULT SetActiveAlt(
+        [in] HWND hwnd);
+}