msxml3: Register classes.
authorAlistair Leslie-Hughes <leslie_alistair@hotmail.com>
Mon, 19 Apr 2010 10:53:51 +0000 (20:53 +1000)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 19 Apr 2010 13:42:00 +0000 (15:42 +0200)
dlls/msxml3/regsvr.c

index d9b47dde89b41ea6c1895fb3ec16e6707a6d81a4..415e5af613ab2b19b1ea7bd530708191de324bee 100644 (file)
@@ -515,8 +515,23 @@ static struct regsvr_coclass const coclass_list[] = {
         "Both",
         "Microsoft.FreeThreadedXMLDOM.1.0",
         "1.0"
+    },
+    {   &CLSID_FreeThreadedDOMDocument26,
+        "Free Threaded XML DOM Document 2.6",
+        NULL,
+        "msxml3.dll",
+        "Both",
+        "Microsoft.FreeThreadedXMLDOM.1.0",
+        "1.0"
+     },
+    {   &CLSID_FreeThreadedDOMDocument30,
+        "Free Threaded XML DOM Document 3.0",
+        NULL,
+        "msxml3.dll",
+        "Both",
+        "Microsoft.FreeThreadedDOMDocument.1.0",
+        "1.0"
      },
-
     {   &CLSID_XMLHTTPRequest,
        "XML HTTP Request",
        NULL,
@@ -548,6 +563,14 @@ static struct regsvr_coclass const coclass_list[] = {
        "Msxml2.XMLSchemaCache",
         "3.0"
     },
+    {   &CLSID_XMLSchemaCache26,
+    "XML Schema Cache 2.6",
+    NULL,
+    "msxml3.dll",
+    "Both",
+    "Msxml2.XMLSchemaCache",
+    "2.6"
+    },
     {   &CLSID_XMLSchemaCache30,
        "XML Schema Cache 3.0",
        NULL,
@@ -588,6 +611,22 @@ static struct regsvr_coclass const coclass_list[] = {
         "Msxml2.MXXMLWriter",
         "3.0"
     },
+    {   &CLSID_SAXAttributes,
+        "SAX Attribute",
+        NULL,
+        "msxml3.dll",
+        "Both",
+        "Msxml2.SAXAttributes",
+        NULL
+    },
+    {   &CLSID_SAXAttributes30,
+        "SAX Attribute 3.0",
+        NULL,
+        "msxml3.dll",
+        "Both",
+        "Msxml2.SAXAttributes",
+        "3.0"
+    },
     { NULL }                   /* list terminator */
 };
 
@@ -642,6 +681,16 @@ static struct progid const progid_list[] = {
        &CLSID_DOMFreeThreadedDocument,
        "Microsoft.FreeThreadedXMLDOM.1.0"
     },
+    {   "MSXML.FreeThreadedDOMDocument26",
+    "Free threaded XML DOM Document 2.6",
+    &CLSID_FreeThreadedDOMDocument26,
+    NULL
+    },
+    {   "MSXML.FreeThreadedDOMDocument30",
+    "Free threaded XML DOM Document 3.0",
+    &CLSID_FreeThreadedDOMDocument30,
+    NULL
+    },
     {   "Microsoft.XMLHTTP",
        "XML HTTP Request",
        &CLSID_XMLHTTPRequest,
@@ -672,6 +721,11 @@ static struct progid const progid_list[] = {
         &CLSID_XMLSchemaCache,
         "Msxml2.XMLSchemaCache.3.0"
     },
+    {   "Msxml2.XMLSchemaCache.2.6",
+        "XML Schema Cache 2.6",
+        &CLSID_XMLSchemaCache26,
+        "Msxml2.XMLSchemaCache.2.6"
+    },
     {   "Msxml2.XMLSchemaCache.3.0",
         "XML Schema Cache 3.0",
         &CLSID_XMLSchemaCache30,
@@ -697,7 +751,16 @@ static struct progid const progid_list[] = {
         &CLSID_MXXMLWriter30,
         NULL
     },
-
+    {   "Msxml2.SAXAttributes",
+        "SAX Attribute",
+        &CLSID_SAXAttributes,
+        NULL
+    },
+    {   "Msxml2.SAXAttributes.3.0",
+        "SAX Attribute 3.0",
+        &CLSID_SAXAttributes30,
+        NULL
+    },
     { NULL }                   /* list terminator */
 };