diff --git a/include/urlmon.idl b/include/urlmon.idl
index a3dd39a76ec8f571d42b031a95930315d682cf89..3a31452f5953ab57a4b25458fbf7a4b078f437d3 100644
--- a/include/urlmon.idl
+++ b/include/urlmon.idl
@@ -1367,6 +1367,14 @@ typedef enum _tagINTERNETFEATURELIST
     FEATURE_ENTRY_COUNT
 } INTERNETFEATURELIST;
 
+typedef struct _tagPROTOCOLFILTERDATA {
+    DWORD cbSize;
+    IInternetProtocolSink *pProtocolSink;
+    IInternetProtocol *pProtocol;
+    IUnknown *pUnk;
+    DWORD dwFilterFlags;
+} PROTOCOLFILTERDATA;
+
 /*****************************************************************************
  * IUri interface
  */