diff --git a/dlls/mshtml/dispex.c b/dlls/mshtml/dispex.c
index b95a0cbdf9e..5bc8ea7bc9a 100644
--- a/dlls/mshtml/dispex.c
+++ b/dlls/mshtml/dispex.c
@@ -103,6 +103,7 @@ static REFIID tid_ids[] = {
&IID_IHTMLOptionElement,
&IID_IHTMLSelectElement,
&IID_IHTMLStyle,
+ &IID_IHTMLStyle2,
&IID_IHTMLTable,
&IID_IHTMLTableRow,
&IID_IHTMLTextContainer,
diff --git a/dlls/mshtml/htmlstyle.c b/dlls/mshtml/htmlstyle.c
index ad6dc84956c..1d2ea9f8f70 100644
--- a/dlls/mshtml/htmlstyle.c
+++ b/dlls/mshtml/htmlstyle.c
@@ -1890,6 +1890,7 @@ static const IHTMLStyleVtbl HTMLStyleVtbl = {
static const tid_t HTMLStyle_iface_tids[] = {
IHTMLStyle_tid,
+ IHTMLStyle2_tid,
0
};
static dispex_static_data_t HTMLStyle_dispex = {
diff --git a/dlls/mshtml/mshtml_private.h b/dlls/mshtml/mshtml_private.h
index 9cd4ec5584b..31df9e4e8a1 100644
--- a/dlls/mshtml/mshtml_private.h
+++ b/dlls/mshtml/mshtml_private.h
@@ -99,6 +99,7 @@ typedef enum {
IHTMLOptionElement_tid,
IHTMLSelectElement_tid,
IHTMLStyle_tid,
+ IHTMLStyle2_tid,
IHTMLTable_tid,
IHTMLTableRow_tid,
IHTMLTextContainer_tid,