Alistair Leslie-Hughes : msxml3: Register classes.

Alexandre Julliard julliard at winehq.org
Mon Apr 19 11:51:19 CDT 2010


Module: wine
Branch: master
Commit: 8248040dbee64e69ea614cbf5912d11f8782196e
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=8248040dbee64e69ea614cbf5912d11f8782196e

Author: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
Date:   Mon Apr 19 20:53:51 2010 +1000

msxml3: Register classes.

---

 dlls/msxml3/regsvr.c |   67 ++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 65 insertions(+), 2 deletions(-)

diff --git a/dlls/msxml3/regsvr.c b/dlls/msxml3/regsvr.c
index d9b47dd..415e5af 100644
--- a/dlls/msxml3/regsvr.c
+++ b/dlls/msxml3/regsvr.c
@@ -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 */
 };
 




More information about the wine-cvs mailing list