home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 3 / Windows / System32 / msxml3.dll / REGISTRY / REGISTRY (.txt)
InstallShield Script  |  2008-01-19  |  62KB  |  1,612 lines

  1.     ForceRemove Msxml2.DOMDocument = s 'XML DOM Document'
  2.     {
  3.         ForceRemove CLSID = s '{F6D90F11-9C73-11D3-B32E-00C04F990BB4}'
  4.         ForceRemove CurVer = s 'Msxml2.DOMDocument.3.0'
  5.     }
  6.     NoRemove CLSID
  7.     {
  8.         ForceRemove {F6D90F11-9C73-11D3-B32E-00C04F990BB4} = s 'XML DOM Document'
  9.         {
  10.             ForceRemove InProcServer32 = s '%MODULE%'
  11.             {
  12.                 val ThreadingModel = s 'Both'
  13.             }
  14.             ForceRemove ProgID = s 'Msxml2.DOMDocument'
  15.             ForceRemove VersionIndependentProgID = s 'Msxml2.DOMDocument'
  16.             ForceRemove Version = s '3.0'
  17.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  18.         }
  19.     }
  20.     ForceRemove Msxml2.DOMDocument.3.0 = s 'XML DOM Document 3.0'
  21.     {
  22.         ForceRemove CLSID = s '{F5078F32-C551-11D3-89B9-0000F81FE221}'
  23.     }
  24.     NoRemove CLSID
  25.     {
  26.         ForceRemove {F5078F32-C551-11D3-89B9-0000F81FE221} = s 'XML DOM Document 3.0'
  27.         {
  28.             ForceRemove InProcServer32 = s '%MODULE%'
  29.             {
  30.                 val ThreadingModel = s 'Both'
  31.             }
  32.             ForceRemove ProgID = s 'Msxml2.DOMDocument.3.0'
  33.             ForceRemove VersionIndependentProgID = s 'Msxml2.DOMDocument'
  34.             ForceRemove Version = s '3.0'
  35.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  36.         }
  37.     }
  38.     ForceRemove Msxml2.FreeThreadedDOMDocument = s 'Free Threaded XML DOM Document'
  39.     {
  40.         ForceRemove CLSID = s '{F6D90F12-9C73-11D3-B32E-00C04F990BB4}'
  41.         ForceRemove CurVer = s 'Msxml2.FreeThreadedDOMDocument.3.0'
  42.     }
  43.     NoRemove CLSID
  44.     {
  45.         ForceRemove {F6D90F12-9C73-11D3-B32E-00C04F990BB4} = s 'Free Threaded XML DOM Document'
  46.         {
  47.             ForceRemove InProcServer32 = s '%MODULE%'
  48.             {
  49.                 val ThreadingModel = s 'Both'
  50.             }
  51.             ForceRemove ProgID = s 'Msxml2.FreeThreadedDOMDocument'
  52.             ForceRemove VersionIndependentProgID = s 'Msxml2.FreeThreadedDOMDocument'
  53.             ForceRemove Version = s '3.0'
  54.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  55.         }
  56.     }
  57.     ForceRemove Msxml2.FreeThreadedDOMDocument.3.0 = s 'Free Threaded XML DOM Document 3.0'
  58.     {
  59.         ForceRemove CLSID = s '{F5078F33-C551-11D3-89B9-0000F81FE221}'
  60.     }
  61.     NoRemove CLSID
  62.     {
  63.         ForceRemove {F5078F33-C551-11D3-89B9-0000F81FE221} = s 'Free Threaded XML DOM Document 3.0'
  64.         {
  65.             ForceRemove InProcServer32 = s '%MODULE%'
  66.             {
  67.                 val ThreadingModel = s 'Both'
  68.             }
  69.             ForceRemove ProgID = s 'Msxml2.FreeThreadedDOMDocument.3.0'
  70.             ForceRemove VersionIndependentProgID = s 'Msxml2.FreeThreadedDOMDocument'
  71.             ForceRemove Version = s '3.0'
  72.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  73.         }
  74.     }
  75.     ForceRemove Msxml2.XMLParser = s 'XML Parser'
  76.     {
  77.         ForceRemove CLSID = s '{F5078F19-C551-11D3-89B9-0000F81FE221}'
  78.         ForceRemove CurVer = s 'Msxml2.XMLParser.3.0'
  79.     }
  80.     NoRemove CLSID
  81.     {
  82.         ForceRemove {F5078F19-C551-11D3-89B9-0000F81FE221} = s 'XML Parser'
  83.         {
  84.             ForceRemove InProcServer32 = s '%MODULE%'
  85.             {
  86.                 val ThreadingModel = s 'Both'
  87.             }
  88.             ForceRemove ProgID = s 'Msxml2.XMLParser'
  89.             ForceRemove VersionIndependentProgID = s 'Msxml2.XMLParser'
  90.             ForceRemove Version = s '3.0'
  91.         }
  92.     }
  93.     ForceRemove Msxml2.XMLParser.3.0 = s 'XML Parser 3.0'
  94.     {
  95.         ForceRemove CLSID = s '{F5078F31-C551-11D3-89B9-0000F81FE221}'
  96.     }
  97.     NoRemove CLSID
  98.     {
  99.         ForceRemove {F5078F31-C551-11D3-89B9-0000F81FE221} = s 'XML Parser 3.0'
  100.         {
  101.             ForceRemove InProcServer32 = s '%MODULE%'
  102.             {
  103.                 val ThreadingModel = s 'Both'
  104.             }
  105.             ForceRemove ProgID = s 'Msxml2.XMLParser.3.0'
  106.             ForceRemove VersionIndependentProgID = s 'Msxml2.XMLParser'
  107.             ForceRemove Version = s '3.0'
  108.         }
  109.     }
  110.     ForceRemove Msxml2.DSOControl = s 'XML Data Source Object'
  111.     {
  112.         ForceRemove CLSID = s '{F6D90F14-9C73-11D3-B32E-00C04F990BB4}'
  113.         ForceRemove CurVer = s 'Msxml2.DSOControl.3.0'
  114.     }
  115.     NoRemove CLSID
  116.     {
  117.         ForceRemove {F6D90F14-9C73-11D3-B32E-00C04F990BB4} = s 'XML Data Source Object'
  118.         {
  119.             ForceRemove InProcServer32 = s '%MODULE%'
  120.             {
  121.                 val ThreadingModel = s 'Apartment'
  122.             }
  123.             ForceRemove ProgID = s 'Msxml2.DSOControl'
  124.             ForceRemove VersionIndependentProgID = s 'Msxml2.DSOControl'
  125.             ForceRemove Version = s '3.0'
  126.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  127.         }
  128.     }
  129.     ForceRemove Msxml2.DSOControl.3.0 = s 'XML Data Source Object 3.0'
  130.     {
  131.         ForceRemove CLSID = s '{F5078F39-C551-11D3-89B9-0000F81FE221}'
  132.     }
  133.     NoRemove CLSID
  134.     {
  135.         ForceRemove {F5078F39-C551-11D3-89B9-0000F81FE221} = s 'XML Data Source Object 3.0'
  136.         {
  137.             ForceRemove InProcServer32 = s '%MODULE%'
  138.             {
  139.                 val ThreadingModel = s 'Apartment'
  140.             }
  141.             ForceRemove ProgID = s 'Msxml2.DSOControl.3.0'
  142.             ForceRemove VersionIndependentProgID = s 'Msxml2.DSOControl'
  143.             ForceRemove Version = s '3.0'
  144.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  145.         }
  146.     }
  147.     ForceRemove Msxml2.XMLHTTP = s 'XML HTTP'
  148.     {
  149.         ForceRemove CLSID = s '{F6D90F16-9C73-11D3-B32E-00C04F990BB4}'
  150.         ForceRemove CurVer = s 'Msxml2.XMLHTTP.3.0'
  151.     }
  152.     NoRemove CLSID
  153.     {
  154.         ForceRemove {F6D90F16-9C73-11D3-B32E-00C04F990BB4} = s 'XML HTTP'
  155.         {
  156.             ForceRemove InProcServer32 = s '%MODULE%'
  157.             {
  158.                 val ThreadingModel = s 'Apartment'
  159.             }
  160.             ForceRemove ProgID = s 'Msxml2.XMLHTTP'
  161.             ForceRemove VersionIndependentProgID = s 'Msxml2.XMLHTTP'
  162.             ForceRemove Version = s '3.0'
  163.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  164.         }
  165.     }
  166.     ForceRemove Msxml2.XMLHTTP.3.0 = s 'XML HTTP 3.0'
  167.     {
  168.         ForceRemove CLSID = s '{F5078F35-C551-11D3-89B9-0000F81FE221}'
  169.     }
  170.     NoRemove CLSID
  171.     {
  172.         ForceRemove {F5078F35-C551-11D3-89B9-0000F81FE221} = s 'XML HTTP 3.0'
  173.         {
  174.             ForceRemove InProcServer32 = s '%MODULE%'
  175.             {
  176.                 val ThreadingModel = s 'Apartment'
  177.             }
  178.             ForceRemove ProgID = s 'Msxml2.XMLHTTP.3.0'
  179.             ForceRemove VersionIndependentProgID = s 'Msxml2.XMLHTTP'
  180.             ForceRemove Version = s '3.0'
  181.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  182.         }
  183.     }
  184.     ForceRemove Msxml2.ServerXMLHTTP = s 'Server XML HTTP'
  185.     {
  186.         ForceRemove CLSID = s '{AFBA6B42-5692-48EA-8141-DC517DCF0EF1}'
  187.         ForceRemove CurVer = s 'Msxml2.ServerXMLHTTP.3.0'
  188.     }
  189.     NoRemove CLSID
  190.     {
  191.         ForceRemove {AFBA6B42-5692-48EA-8141-DC517DCF0EF1} = s 'Server XML HTTP'
  192.         {
  193.             ForceRemove InProcServer32 = s '%MODULE%'
  194.             {
  195.                 val ThreadingModel = s 'Apartment'
  196.             }
  197.             ForceRemove ProgID = s 'Msxml2.ServerXMLHTTP'
  198.             ForceRemove VersionIndependentProgID = s 'Msxml2.ServerXMLHTTP'
  199.             ForceRemove Version = s '3.0'
  200.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  201.         }
  202.     }
  203.     ForceRemove Msxml2.ServerXMLHTTP.3.0 = s 'Server XML HTTP 3.0'
  204.     {
  205.         ForceRemove CLSID = s '{AFB40FFD-B609-40A3-9828-F88BBE11E4E3}'
  206.     }
  207.     NoRemove CLSID
  208.     {
  209.         ForceRemove {AFB40FFD-B609-40A3-9828-F88BBE11E4E3} = s 'Server XML HTTP 3.0'
  210.         {
  211.             ForceRemove InProcServer32 = s '%MODULE%'
  212.             {
  213.                 val ThreadingModel = s 'Apartment'
  214.             }
  215.             ForceRemove ProgID = s 'Msxml2.ServerXMLHTTP.3.0'
  216.             ForceRemove VersionIndependentProgID = s 'Msxml2.ServerXMLHTTP'
  217.             ForceRemove Version = s '3.0'
  218.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  219.         }
  220.     }
  221.     NoRemove CLSID
  222.     {
  223.         ForceRemove {F5078F27-C551-11D3-89B9-0000F81FE221}
  224.         {
  225.             ForceRemove InProcServer32 = s '%MODULE%'
  226.             {
  227.                 val ThreadingModel = s 'Apartment'
  228.             }
  229.             ForceRemove Version = s '3.0'
  230.         }
  231.     }
  232.     NoRemove CLSID
  233.     {
  234.         ForceRemove {F5078F37-C551-11D3-89B9-0000F81FE221}
  235.         {
  236.             ForceRemove InProcServer32 = s '%MODULE%'
  237.             {
  238.                 val ThreadingModel = s 'Apartment'
  239.             }
  240.             ForceRemove Version = s '3.0'
  241.         }
  242.     }
  243.     ForceRemove Msxml2.XMLSchemaCache = s 'XML Schema Cache'
  244.     {
  245.         ForceRemove CLSID = s '{373984C9-B845-449B-91E7-45AC83036ADE}'
  246.         ForceRemove CurVer = s 'Msxml2.XMLSchemaCache.3.0'
  247.     }
  248.     NoRemove CLSID
  249.     {
  250.         ForceRemove {373984C9-B845-449B-91E7-45AC83036ADE} = s 'XML Schema Cache'
  251.         {
  252.             ForceRemove InProcServer32 = s '%MODULE%'
  253.             {
  254.                 val ThreadingModel = s 'Both'
  255.             }
  256.             ForceRemove ProgID = s 'Msxml2.XMLSchemaCache'
  257.             ForceRemove VersionIndependentProgID = s 'Msxml2.XMLSchemaCache'
  258.             ForceRemove Version = s '3.0'
  259.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  260.         }
  261.     }
  262.     ForceRemove Msxml2.XMLSchemaCache.3.0 = s 'XML Schema Cache 3.0'
  263.     {
  264.         ForceRemove CLSID = s '{F5078F34-C551-11D3-89B9-0000F81FE221}'
  265.     }
  266.     NoRemove CLSID
  267.     {
  268.         ForceRemove {F5078F34-C551-11D3-89B9-0000F81FE221} = s 'XML Schema Cache 3.0'
  269.         {
  270.             ForceRemove InProcServer32 = s '%MODULE%'
  271.             {
  272.                 val ThreadingModel = s 'Both'
  273.             }
  274.             ForceRemove ProgID = s 'Msxml2.XMLSchemaCache.3.0'
  275.             ForceRemove VersionIndependentProgID = s 'Msxml2.XMLSchemaCache'
  276.             ForceRemove Version = s '3.0'
  277.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  278.         }
  279.     }
  280.     ForceRemove Msxml2.XSLTemplate = s 'XSL Template'
  281.     {
  282.         ForceRemove CLSID = s '{2933BF94-7B36-11D2-B20E-00C04F983E60}'
  283.         ForceRemove CurVer = s 'Msxml2.XSLTemplate.3.0'
  284.     }
  285.     NoRemove CLSID
  286.     {
  287.         ForceRemove {2933BF94-7B36-11D2-B20E-00C04F983E60} = s 'XSL Template'
  288.         {
  289.             ForceRemove InProcServer32 = s '%MODULE%'
  290.             {
  291.                 val ThreadingModel = s 'Both'
  292.             }
  293.             ForceRemove ProgID = s 'Msxml2.XSLTemplate'
  294.             ForceRemove VersionIndependentProgID = s 'Msxml2.XSLTemplate'
  295.             ForceRemove Version = s '3.0'
  296.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  297.         }
  298.     }
  299.     ForceRemove Msxml2.XSLTemplate.3.0 = s 'XSL Template 3.0'
  300.     {
  301.         ForceRemove CLSID = s '{F5078F36-C551-11D3-89B9-0000F81FE221}'
  302.     }
  303.     NoRemove CLSID
  304.     {
  305.         ForceRemove {F5078F36-C551-11D3-89B9-0000F81FE221} = s 'XSL Template 3.0'
  306.         {
  307.             ForceRemove InProcServer32 = s '%MODULE%'
  308.             {
  309.                 val ThreadingModel = s 'Both'
  310.             }
  311.             ForceRemove ProgID = s 'Msxml2.XSLTemplate.3.0'
  312.             ForceRemove VersionIndependentProgID = s 'Msxml2.XSLTemplate'
  313.             ForceRemove Version = s '3.0'
  314.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  315.         }
  316.     }
  317.     NoRemove CLSID
  318.     {
  319.         ForceRemove {F5078F40-C551-11D3-89B9-0000F81FE221} = s 'XML Document 3.0'
  320.         {
  321.             ForceRemove BrowseInPlace = s ''
  322.             ForceRemove DefaultIcon = s '%MODULE%,0'
  323.             ForceRemove MiscStatus = s '2228625'
  324.             ForceRemove InProcServer32 = s '%MODULE%'
  325.             {
  326.                 val ThreadingModel = s 'Apartment'
  327.             }
  328.             ForceRemove ProgID = s 'xmlfile'
  329.             ForceRemove Version = s '3.0'
  330.         }
  331.     }
  332.     NoRemove CLSID
  333.     {
  334.         ForceRemove {F5078F3F-C551-11D3-89B9-0000F81FE221} = s 'XML Moniker 3.0'
  335.         {
  336.             ForceRemove InProcServer32 = s '%MODULE%'
  337.             {
  338.                 val ThreadingModel = s 'Apartment'
  339.             }
  340.         }
  341.     }
  342.     NoRemove CLSID
  343.     {
  344.         ForceRemove {F5078F41-C551-11D3-89B9-0000F81FE221} = s 'XML Island 3.0'
  345.         {
  346.             ForceRemove InProcServer32 = s '%MODULE%'
  347.             {
  348.                 val ThreadingModel = s 'Apartment'
  349.             }
  350.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  351.         }
  352.     }
  353.     ForceRemove Msxml2.SAXXMLReader = s 'SAX XML Reader'
  354.     {
  355.         ForceRemove CLSID = s '{079AA557-4A18-424A-8EEE-E39F0A8D41B9}'
  356.         ForceRemove CurVer = s 'Msxml2.SAXXMLReader.3.0'
  357.     }
  358.     NoRemove CLSID
  359.     {
  360.         ForceRemove {079AA557-4A18-424A-8EEE-E39F0A8D41B9} = s 'SAX XML Reader'
  361.         {
  362.             ForceRemove InProcServer32 = s '%MODULE%'
  363.             {
  364.                 val ThreadingModel = s 'Both'
  365.             }
  366.             ForceRemove ProgID = s 'Msxml2.SAXXMLReader'
  367.             ForceRemove VersionIndependentProgID = s 'Msxml2.SAXXMLReader'
  368.             ForceRemove Version = s '3.0'
  369.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  370.         }
  371.     }
  372.     ForceRemove Msxml2.SAXXMLReader.3.0 = s 'SAX XML Reader 3.0'
  373.     {
  374.         ForceRemove CLSID = s '{3124C396-FB13-4836-A6AD-1317F1713688}'
  375.     }
  376.     NoRemove CLSID
  377.     {
  378.         ForceRemove {3124C396-FB13-4836-A6AD-1317F1713688} = s 'SAX XML Reader 3.0'
  379.         {
  380.             ForceRemove InProcServer32 = s '%MODULE%'
  381.             {
  382.                 val ThreadingModel = s 'Both'
  383.             }
  384.             ForceRemove ProgID = s 'Msxml2.SAXXMLReader.3.0'
  385.             ForceRemove VersionIndependentProgID = s 'Msxml2.SAXXMLReader'
  386.             ForceRemove Version = s '3.0'
  387.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  388.         }
  389.     }
  390.     ForceRemove Msxml2.MXXMLWriter = s 'MXXMLWriter'
  391.     {
  392.         ForceRemove CLSID = s '{FC220AD8-A72A-4EE8-926E-0B7AD152A020}'
  393.         ForceRemove CurVer = s 'Msxml2.MXXMLWriter.3.0'
  394.     }
  395.     NoRemove CLSID
  396.     {
  397.         ForceRemove {FC220AD8-A72A-4EE8-926E-0B7AD152A020} = s 'MXXMLWriter'
  398.         {
  399.             ForceRemove InProcServer32 = s '%MODULE%'
  400.             {
  401.                 val ThreadingModel = s 'Both'
  402.             }
  403.             ForceRemove ProgID = s 'Msxml2.MXXMLWriter'
  404.             ForceRemove VersionIndependentProgID = s 'Msxml2.MXXMLWriter'
  405.             ForceRemove Version = s '3.0'
  406.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  407.         }
  408.     }
  409.     ForceRemove Msxml2.MXXMLWriter.3.0 = s 'MXXMLWriter 3.0'
  410.     {
  411.         ForceRemove CLSID = s '{3D813DFE-6C91-4A4E-8F41-04346A841D9C}'
  412.     }
  413.     NoRemove CLSID
  414.     {
  415.         ForceRemove {3D813DFE-6C91-4A4E-8F41-04346A841D9C} = s 'MXXMLWriter 3.0'
  416.         {
  417.             ForceRemove InProcServer32 = s '%MODULE%'
  418.             {
  419.                 val ThreadingModel = s 'Both'
  420.             }
  421.             ForceRemove ProgID = s 'Msxml2.MXXMLWriter.3.0'
  422.             ForceRemove VersionIndependentProgID = s 'Msxml2.MXXMLWriter'
  423.             ForceRemove Version = s '3.0'
  424.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  425.         }
  426.     }
  427.     ForceRemove Msxml2.SAXAttributes = s 'SAXAttributes'
  428.     {
  429.         ForceRemove CLSID = s '{4DD441AD-526D-4A77-9F1B-9841ED802FB0}'
  430.         ForceRemove CurVer = s 'Msxml2.SAXAttributes.3.0'
  431.     }
  432.     NoRemove CLSID
  433.     {
  434.         ForceRemove {4DD441AD-526D-4A77-9F1B-9841ED802FB0} = s 'SAXAttributes'
  435.         {
  436.             ForceRemove InProcServer32 = s '%MODULE%'
  437.             {
  438.                 val ThreadingModel = s 'Apartment'
  439.             }
  440.             ForceRemove ProgID = s 'Msxml2.SAXAttributes'
  441.             ForceRemove VersionIndependentProgID = s 'Msxml2.SAXAttributes'
  442.             ForceRemove Version = s '3.0'
  443.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  444.         }
  445.     }
  446.     ForceRemove Msxml2.SAXAttributes.3.0 = s 'SAXAttributes 3.0'
  447.     {
  448.         ForceRemove CLSID = s '{3E784A01-F3AE-4DC0-9354-9526B9370EBA}'
  449.     }
  450.     NoRemove CLSID
  451.     {
  452.         ForceRemove {3E784A01-F3AE-4DC0-9354-9526B9370EBA} = s 'SAXAttributes 3.0'
  453.         {
  454.             ForceRemove InProcServer32 = s '%MODULE%'
  455.             {
  456.                 val ThreadingModel = s 'Apartment'
  457.             }
  458.             ForceRemove ProgID = s 'Msxml2.SAXAttributes.3.0'
  459.             ForceRemove VersionIndependentProgID = s 'Msxml2.SAXAttributes'
  460.             ForceRemove Version = s '3.0'
  461.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  462.         }
  463.     }
  464.     ForceRemove Msxml = s 'Msxml'
  465.     {
  466.         ForceRemove CLSID = s '{CFC399AF-D876-11D0-9C10-00C04FC99C8E}'
  467.     }
  468.     NoRemove CLSID
  469.     {
  470.         ForceRemove {CFC399AF-D876-11D0-9C10-00C04FC99C8E} = s 'Msxml'
  471.         {
  472.             ForceRemove InProcServer32 = s '%MODULE%'
  473.             {
  474.                 val ThreadingModel = s 'Both'
  475.             }
  476.             ForceRemove ProgID = s 'Msxml'
  477.             ForceRemove TypeLib = s '{D63E0CE2-A0A2-11D0-9C02-00C04FC99C8E}'
  478.         }
  479.     }
  480.     ForceRemove Microsoft.XMLDOM = s 'XML DOM Document'
  481.     {
  482.         ForceRemove CLSID = s '{2933BF90-7B36-11D2-B20E-00C04F983E60}'
  483.         ForceRemove CurVer = s 'Microsoft.XMLDOM.1.0'
  484.     }
  485.     ForceRemove MSXML.DOMDocument = s 'XML DOM Document'
  486.     {
  487.         ForceRemove CLSID = s '{2933BF90-7B36-11D2-B20E-00C04F983E60}'
  488.         ForceRemove CurVer = s 'Microsoft.XMLDOM.1.0'
  489.     }
  490.     ForceRemove Microsoft.XMLDOM.1.0 = s 'XML DOM Document'
  491.     {
  492.         ForceRemove CLSID = s '{2933BF90-7B36-11D2-B20E-00C04F983E60}'
  493.     }
  494.     NoRemove CLSID
  495.     {
  496.         NoRemove {2933BF90-7B36-11D2-B20E-00C04F983E60} = s 'XML DOM Document'
  497.         {
  498.             ForceRemove InProcServer32 = s '%MODULE%'
  499.             {
  500.                 val ThreadingModel = s 'Both'
  501.             }
  502.             ForceRemove ProgID = s 'Microsoft.XMLDOM.1.0'
  503.             ForceRemove VersionIndependentProgID = s 'Microsoft.XMLDOM'
  504.             ForceRemove Version = s '1.0'
  505.             ForceRemove TypeLib = s '{D63E0CE2-A0A2-11D0-9C02-00C04FC99C8E}'
  506.             NoRemove VersionList
  507.             {
  508.                 val 3.0 = s '%MODULE%'
  509.             }
  510.             NoRemove SideBySide
  511.             {
  512.                 val RegVersion = s '3.0'
  513.             }
  514.         }
  515.     }
  516.     ForceRemove Microsoft.FreeThreadedXMLDOM = s 'Free Threaded XML DOM Document'
  517.     {
  518.         ForceRemove CLSID = s '{2933BF91-7B36-11D2-B20E-00C04F983E60}'
  519.         ForceRemove CurVer = s 'Microsoft.FreeThreadedXMLDOM.1.0'
  520.     }
  521.     ForceRemove MSXML.FreeThreadedDOMDocument = s 'Free Threaded XML DOM Document'
  522.     {
  523.         ForceRemove CLSID = s '{2933BF91-7B36-11D2-B20E-00C04F983E60}'
  524.         ForceRemove CurVer = s 'Microsoft.FreeThreadedXMLDOM.1.0'
  525.     }
  526.     ForceRemove Microsoft.FreeThreadedXMLDOM.1.0 = s 'Free Threaded XML DOM Document'
  527.     {
  528.         ForceRemove CLSID = s '{2933BF91-7B36-11D2-B20E-00C04F983E60}'
  529.     }
  530.     NoRemove CLSID
  531.     {
  532.         ForceRemove {2933BF91-7B36-11D2-B20E-00C04F983E60} = s 'Free Threaded XML DOM Document'
  533.         {
  534.             ForceRemove InProcServer32 = s '%MODULE%'
  535.             {
  536.                 val ThreadingModel = s 'Both'
  537.             }
  538.             ForceRemove ProgID = s 'Microsoft.FreeThreadedXMLDOM.1.0'
  539.             ForceRemove VersionIndependentProgID = s 'Microsoft.FreeThreadedXMLDOM'
  540.             ForceRemove Version = s '1.0'
  541.             ForceRemove TypeLib = s '{D63E0CE2-A0A2-11D0-9C02-00C04FC99C8E}'
  542.         }
  543.     }
  544.     NoRemove CLSID
  545.     {
  546.         ForceRemove {379E501F-B231-11D1-ADC1-00805FC752D8} = s 'MsxmlIsland'
  547.         {
  548.             ForceRemove InProcServer32 = s '%MODULE%'
  549.             {
  550.                 val ThreadingModel = s 'Apartment'
  551.             }
  552.             ForceRemove TypeLib = s '{D63E0CE2-A0A2-11D0-9C02-00C04FC99C8E}'
  553.         }
  554.     }
  555.     ForceRemove XML = s 'XML Script Engine'
  556.     {
  557.         ForceRemove CLSID = s '{989D1DC0-B162-11D1-B6EC-D27DDCF9A923}'
  558.         ForceRemove OLEScript = s ''
  559.     }
  560.     NoRemove CLSID
  561.     {
  562.         ForceRemove {989D1DC0-B162-11D1-B6EC-D27DDCF9A923} = s 'XML Script Engine'
  563.         {
  564.             ForceRemove InProcServer32 = s '%MODULE%'
  565.             {
  566.                 val ThreadingModel = s 'Both'
  567.             }
  568.             ForceRemove ProgID = s 'XML'
  569.             ForceRemove OLEScript = s ''
  570.             ForceRemove 'Implemented Categories' = s ''
  571.             {
  572.                 ForceRemove {F0B7A1A1-9847-11CF-8F20-00805F2CD064} = s ''
  573.                 ForceRemove {F0B7A1A2-9847-11CF-8F20-00805F2CD064} = s ''
  574.             }
  575.         }
  576.     }
  577.     ForceRemove Microsoft.XMLParser = s 'XML Parser'
  578.     {
  579.         ForceRemove CLSID = s '{D2423620-51A0-11D2-9CAF-0060B0EC3D39}'
  580.         ForceRemove CurVer = s 'Microsoft.XMLParser.1.0'
  581.     }
  582.     ForceRemove Microsoft.XMLParser.1.0 = s 'XML Parser'
  583.     {
  584.         ForceRemove CLSID = s '{D2423620-51A0-11D2-9CAF-0060B0EC3D39}'
  585.     }
  586.     NoRemove CLSID
  587.     {
  588.         ForceRemove {D2423620-51A0-11D2-9CAF-0060B0EC3D39} = s 'XML Parser'
  589.         {
  590.             ForceRemove InProcServer32 = s '%MODULE%'
  591.             {
  592.                 val ThreadingModel = s 'Both'
  593.             }
  594.             ForceRemove ProgID = s 'Microsoft.XMLParser.1.0'
  595.             ForceRemove VersionIndependentProgID = s 'Microsoft.XMLParser'
  596.             ForceRemove Version = s '1.0'
  597.         }
  598.     }
  599.     ForceRemove Microsoft.XMLDSO = s 'XML Data Source Object'
  600.     {
  601.         ForceRemove CLSID = s '{550DDA30-0541-11D2-9CA9-0060B0EC3D39}'
  602.         ForceRemove CurVer = s 'Microsoft.XMLDSO.1.0'
  603.     }
  604.     ForceRemove Microsoft.XMLDSO.1.0 = s 'XML Data Source Object'
  605.     {
  606.         ForceRemove CLSID = s '{550DDA30-0541-11D2-9CA9-0060B0EC3D39}'
  607.     }
  608.     NoRemove CLSID
  609.     {
  610.         ForceRemove {550DDA30-0541-11D2-9CA9-0060B0EC3D39} = s 'XML Data Source Object'
  611.         {
  612.             ForceRemove InProcServer32 = s '%MODULE%'
  613.             {
  614.                 val ThreadingModel = s 'Apartment'
  615.             }
  616.             ForceRemove ProgID = s 'Microsoft.XMLDSO.1.0'
  617.             ForceRemove VersionIndependentProgID = s 'Microsoft.XMLDSO'
  618.             ForceRemove Version = s '1.0'
  619.             ForceRemove TypeLib = s '{D63E0CE2-A0A2-11D0-9C02-00C04FC99C8E}'
  620.         }
  621.     }
  622.     ForceRemove Microsoft.XMLHTTP = s 'XML HTTP Request'
  623.     {
  624.         ForceRemove CLSID = s '{ED8C108E-4349-11D2-91A4-00C04F7969E8}'
  625.         ForceRemove CurVer = s 'Microsoft.XMLHTTP.1.0'
  626.     }
  627.     ForceRemove Microsoft.XMLHTTP.1.0 = s 'XML HTTP Request'
  628.     {
  629.         ForceRemove CLSID = s '{ED8C108E-4349-11D2-91A4-00C04F7969E8}'
  630.     }
  631.     NoRemove CLSID
  632.     {
  633.         ForceRemove {ED8C108E-4349-11D2-91A4-00C04F7969E8} = s 'XML HTTP Request'
  634.         {
  635.             ForceRemove InProcServer32 = s '%MODULE%'
  636.             {
  637.                 val ThreadingModel = s 'Apartment'
  638.             }
  639.             ForceRemove ProgID = s 'Microsoft.XMLHTTP.1.0'
  640.             ForceRemove VersionIndependentProgID = s 'Microsoft.XMLHTTP'
  641.             ForceRemove TypeLib = s '{D63E0CE2-A0A2-11D0-9C02-00C04FC99C8E}'
  642.         }
  643.     }
  644.     NoRemove CLSID
  645.     {
  646.         ForceRemove {48123BC4-99D9-11D1-A6B3-00C04FD91555} = s 'XML Document'
  647.         {
  648.             ForceRemove BrowseInPlace = s ''
  649.             ForceRemove DefaultIcon = s '%MODULE%,0'
  650.             ForceRemove MiscStatus = s '2228625'
  651.             ForceRemove InProcServer32 = s '%MODULE%'
  652.             {
  653.                 val ThreadingModel = s 'Apartment'
  654.             }
  655.             ForceRemove ProgID = s 'xmlfile'
  656.             ForceRemove Version = s '1.0'
  657.         }
  658.     }
  659.     NoRemove CLSID
  660.     {
  661.         ForceRemove {7E3FCEA1-31B4-11D2-AE1F-0080C7337EA1} = s 'XML Viewer Moniker'
  662.         {
  663.             ForceRemove InProcServer32 = s '%MODULE%'
  664.             {
  665.                 val ThreadingModel = s 'Apartment'
  666.             }
  667.         }
  668.     }
  669.     ForceRemove .xml = s 'xmlfile'
  670.     {
  671.         val 'Content Type' = s 'text/xml'
  672.     }
  673.     ForceRemove xmlfile = s 'XML Document'
  674.     {
  675.         val EditFlags = b '00000100'
  676.         val FriendlyTypeName = s '@%RESOURCE_PATH%msxml3r.dll,-1'
  677.         ForceRemove BrowseInPlace = s ''
  678.         ForceRemove CLSID = s '{48123BC4-99D9-11D1-A6B3-00C04FD91555}'
  679.         ForceRemove DefaultIcon = s '%MODULE%,0'
  680.         ForceRemove shell
  681.         {
  682.             ForceRemove Open
  683.             {
  684.                 ForceRemove command = s '"%IEXPLORE%" -nohome'
  685.                 ForceRemove ddeexec = s '"file:%%1",,-1,,,,,'
  686.                 {
  687.                     ForceRemove application = s 'IExplore'
  688.                     ForceRemove topic = s 'WWW_OpenURL'
  689.                 }
  690.             }
  691.         }
  692.     }
  693.     ForceRemove .xsl = s 'xslfile'
  694.     {
  695.         val 'Content Type' = s 'text/xml'
  696.     }
  697.     ForceRemove xslfile = s 'XSL Stylesheet'
  698.     {
  699.         val EditFlags = b '00000100'
  700.         val FriendlyTypeName = s '@%RESOURCE_PATH%msxml3r.dll,-2'
  701.         ForceRemove BrowseInPlace = s ''
  702.         ForceRemove CLSID = s '{48123BC4-99D9-11D1-A6B3-00C04FD91555}'
  703.         ForceRemove DefaultIcon = s '%MODULE%,1'
  704.         ForceRemove shell
  705.         {
  706.             ForceRemove Open
  707.             {
  708.                 ForceRemove command = s '"%IEXPLORE%" -nohome'
  709.                 ForceRemove ddeexec = s '"file:%%1",,-1,,,,,'
  710.                 {
  711.                     ForceRemove application = s 'IExplore'
  712.                     ForceRemove topic = s 'WWW_OpenURL'
  713.                 }
  714.             }
  715.         }
  716.     }
  717.     NoRemove MIME
  718.     {
  719.         NoRemove Database
  720.         {
  721.             NoRemove 'Content Type'
  722.             {
  723.                 ForceRemove application/xml
  724.                 {
  725.                     val CLSID = s '{48123BC4-99D9-11D1-A6B3-00C04FD91555}'
  726.                     val Extension = s '.xml'
  727.                     val Encoding = b '08000000'
  728.                 }
  729.                 ForceRemove text/xml
  730.                 {
  731.                     val CLSID = s '{48123BC4-99D9-11D1-A6B3-00C04FD91555}'
  732.                     val Extension = s '.xml'
  733.                     val Encoding = b '08000000'
  734.                 }
  735.             }
  736.         }
  737.     }
  738.     NoRemove SOFTWARE
  739.     {
  740.         NoRemove Classes
  741.         {
  742.             NoRemove TypeLib
  743.             {
  744.                 NoRemove {F5078F18-C551-11D3-89B9-0000F81FE221}
  745.                 {
  746.                     ForceRemove 3.0 = s 'Microsoft XML, v3.0'
  747.                     {
  748.                         ForceRemove 0
  749.                         {
  750.                             ForceRemove win32 = s '%MODULE%'
  751.                         }
  752.                         ForceRemove FLAGS = s '0'
  753.                     }
  754.                 }
  755.             }
  756.         }
  757.     }
  758.     NoRemove TypeLib
  759.     {
  760.         NoRemove {F5078F18-C551-11D3-89B9-0000F81FE221}
  761.         {
  762.             ForceRemove 3.0 = s 'Microsoft XML, v3.0'
  763.             {
  764.                 ForceRemove 0
  765.                 {
  766.                     ForceRemove win32 = s '%MODULE%'
  767.                 }
  768.                 ForceRemove FLAGS = s '0'
  769.             }
  770.         }
  771.     }
  772.     NoRemove Interface
  773.     {
  774.         ForceRemove {310AFA62-0575-11D2-9CA9-0060B0EC3D39} = s 'IDSOControl'
  775.         {
  776.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  777.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  778.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  779.             {
  780.                 val Version = s '3.0'
  781.             }
  782.         }
  783.     }
  784.     NoRemove Interface
  785.     {
  786.         ForceRemove {F10D27CC-3EC0-415C-8ED8-77AB1C5E7262} = s 'IMXAttributes'
  787.         {
  788.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  789.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  790.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  791.             {
  792.                 val Version = s '3.0'
  793.             }
  794.         }
  795.     }
  796.     NoRemove Interface
  797.     {
  798.         ForceRemove {C90352F4-643C-4FBC-BB23-E996EB2D51FD} = s 'IMXNamespacePrefixes'
  799.         {
  800.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  801.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  802.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  803.             {
  804.                 val Version = s '3.0'
  805.             }
  806.         }
  807.     }
  808.     NoRemove Interface
  809.     {
  810.         ForceRemove {808F4E35-8D5A-4FBE-8466-33A41279ED30} = s 'IMXReaderControl'
  811.         {
  812.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  813.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  814.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  815.             {
  816.                 val Version = s '3.0'
  817.             }
  818.         }
  819.     }
  820.     NoRemove Interface
  821.     {
  822.         ForceRemove {FA4BB38C-FAF9-4CCA-9302-D1DD0FE520DB} = s 'IMXSchemaDeclHandler'
  823.         {
  824.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  825.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  826.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  827.             {
  828.                 val Version = s '3.0'
  829.             }
  830.         }
  831.     }
  832.     NoRemove Interface
  833.     {
  834.         ForceRemove {4D7FF4BA-1565-4EA8-94E1-6E724A46F98D} = s 'IMXWriter'
  835.         {
  836.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  837.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  838.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  839.             {
  840.                 val Version = s '3.0'
  841.             }
  842.         }
  843.     }
  844.     NoRemove Interface
  845.     {
  846.         ForceRemove {C90352F7-643C-4FBC-BB23-E996EB2D51FD} = s 'IMXXMLFilter'
  847.         {
  848.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  849.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  850.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  851.             {
  852.                 val Version = s '3.0'
  853.             }
  854.         }
  855.     }
  856.     NoRemove Interface
  857.     {
  858.         ForceRemove {50EA08B4-DD1B-4664-9A50-C2F40F4BD79A} = s 'ISchema'
  859.         {
  860.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  861.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  862.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  863.             {
  864.                 val Version = s '3.0'
  865.             }
  866.         }
  867.     }
  868.     NoRemove Interface
  869.     {
  870.         ForceRemove {50EA08BC-DD1B-4664-9A50-C2F40F4BD79A} = s 'ISchemaAny'
  871.         {
  872.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  873.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  874.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  875.             {
  876.                 val Version = s '3.0'
  877.             }
  878.         }
  879.     }
  880.     NoRemove Interface
  881.     {
  882.         ForceRemove {50EA08B6-DD1B-4664-9A50-C2F40F4BD79A} = s 'ISchemaAttribute'
  883.         {
  884.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  885.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  886.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  887.             {
  888.                 val Version = s '3.0'
  889.             }
  890.         }
  891.     }
  892.     NoRemove Interface
  893.     {
  894.         ForceRemove {50EA08BA-DD1B-4664-9A50-C2F40F4BD79A} = s 'ISchemaAttributeGroup'
  895.         {
  896.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  897.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  898.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  899.             {
  900.                 val Version = s '3.0'
  901.             }
  902.         }
  903.     }
  904.     NoRemove Interface
  905.     {
  906.         ForceRemove {50EA08B9-DD1B-4664-9A50-C2F40F4BD79A} = s 'ISchemaComplexType'
  907.         {
  908.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  909.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  910.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  911.             {
  912.                 val Version = s '3.0'
  913.             }
  914.         }
  915.     }
  916.     NoRemove Interface
  917.     {
  918.         ForceRemove {50EA08B7-DD1B-4664-9A50-C2F40F4BD79A} = s 'ISchemaElement'
  919.         {
  920.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  921.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  922.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  923.             {
  924.                 val Version = s '3.0'
  925.             }
  926.         }
  927.     }
  928.     NoRemove Interface
  929.     {
  930.         ForceRemove {50EA08BD-DD1B-4664-9A50-C2F40F4BD79A} = s 'ISchemaIdentityConstraint'
  931.         {
  932.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  933.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  934.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  935.             {
  936.                 val Version = s '3.0'
  937.             }
  938.         }
  939.     }
  940.     NoRemove Interface
  941.     {
  942.         ForceRemove {50EA08B3-DD1B-4664-9A50-C2F40F4BD79A} = s 'ISchemaItem'
  943.         {
  944.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  945.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  946.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  947.             {
  948.                 val Version = s '3.0'
  949.             }
  950.         }
  951.     }
  952.     NoRemove Interface
  953.     {
  954.         ForceRemove {50EA08B2-DD1B-4664-9A50-C2F40F4BD79A} = s 'ISchemaItemCollection'
  955.         {
  956.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  957.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  958.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  959.             {
  960.                 val Version = s '3.0'
  961.             }
  962.         }
  963.     }
  964.     NoRemove Interface
  965.     {
  966.         ForceRemove {50EA08BB-DD1B-4664-9A50-C2F40F4BD79A} = s 'ISchemaModelGroup'
  967.         {
  968.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  969.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  970.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  971.             {
  972.                 val Version = s '3.0'
  973.             }
  974.         }
  975.     }
  976.     NoRemove Interface
  977.     {
  978.         ForceRemove {50EA08BE-DD1B-4664-9A50-C2F40F4BD79A} = s 'ISchemaNotation'
  979.         {
  980.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  981.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  982.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  983.             {
  984.                 val Version = s '3.0'
  985.             }
  986.         }
  987.     }
  988.     NoRemove Interface
  989.     {
  990.         ForceRemove {50EA08B5-DD1B-4664-9A50-C2F40F4BD79A} = s 'ISchemaParticle'
  991.         {
  992.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  993.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  994.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  995.             {
  996.                 val Version = s '3.0'
  997.             }
  998.         }
  999.     }
  1000.     NoRemove Interface
  1001.     {
  1002.         ForceRemove {50EA08B1-DD1B-4664-9A50-C2F40F4BD79A} = s 'ISchemaStringCollection'
  1003.         {
  1004.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1005.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1006.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1007.             {
  1008.                 val Version = s '3.0'
  1009.             }
  1010.         }
  1011.     }
  1012.     NoRemove Interface
  1013.     {
  1014.         ForceRemove {50EA08B8-DD1B-4664-9A50-C2F40F4BD79A} = s 'ISchemaType'
  1015.         {
  1016.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1017.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1018.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1019.             {
  1020.                 val Version = s '3.0'
  1021.             }
  1022.         }
  1023.     }
  1024.     NoRemove Interface
  1025.     {
  1026.         ForceRemove {2E9196BF-13BA-4DD4-91CA-6C571F281495} = s 'IServerXMLHTTPRequest'
  1027.         {
  1028.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1029.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1030.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1031.             {
  1032.                 val Version = s '3.0'
  1033.             }
  1034.         }
  1035.     }
  1036.     NoRemove Interface
  1037.     {
  1038.         ForceRemove {2E01311B-C322-4B0A-BD77-B90CFDC8DCE7} = s 'IServerXMLHTTPRequest2'
  1039.         {
  1040.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1041.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1042.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1043.             {
  1044.                 val Version = s '3.0'
  1045.             }
  1046.         }
  1047.     }
  1048.     NoRemove Interface
  1049.     {
  1050.         ForceRemove {C90352F5-643C-4FBC-BB23-E996EB2D51FD} = s 'IVBMXNamespaceManager'
  1051.         {
  1052.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1053.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1054.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1055.             {
  1056.                 val Version = s '3.0'
  1057.             }
  1058.         }
  1059.     }
  1060.     NoRemove Interface
  1061.     {
  1062.         ForceRemove {10DC0586-132B-4CAC-8BB3-DB00AC8B7EE0} = s 'IVBSAXAttributes'
  1063.         {
  1064.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1065.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1066.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1067.             {
  1068.                 val Version = s '3.0'
  1069.             }
  1070.         }
  1071.     }
  1072.     NoRemove Interface
  1073.     {
  1074.         ForceRemove {2ED7290A-4DD5-4B46-BB26-4E4155E77FAA} = s 'IVBSAXContentHandler'
  1075.         {
  1076.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1077.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1078.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1079.             {
  1080.                 val Version = s '3.0'
  1081.             }
  1082.         }
  1083.     }
  1084.     NoRemove Interface
  1085.     {
  1086.         ForceRemove {E8917260-7579-4BE1-B5DD-7AFBFA6F077B} = s 'IVBSAXDeclHandler'
  1087.         {
  1088.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1089.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1090.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1091.             {
  1092.                 val Version = s '3.0'
  1093.             }
  1094.         }
  1095.     }
  1096.     NoRemove Interface
  1097.     {
  1098.         ForceRemove {24FB3297-302D-4620-BA39-3A732D850558} = s 'IVBSAXDTDHandler'
  1099.         {
  1100.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1101.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1102.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1103.             {
  1104.                 val Version = s '3.0'
  1105.             }
  1106.         }
  1107.     }
  1108.     NoRemove Interface
  1109.     {
  1110.         ForceRemove {0C05D096-F45B-4ACA-AD1A-AA0BC25518DC} = s 'IVBSAXEntityResolver'
  1111.         {
  1112.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1113.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1114.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1115.             {
  1116.                 val Version = s '3.0'
  1117.             }
  1118.         }
  1119.     }
  1120.     NoRemove Interface
  1121.     {
  1122.         ForceRemove {D963D3FE-173C-4862-9095-B92F66995F52} = s 'IVBSAXErrorHandler'
  1123.         {
  1124.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1125.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1126.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1127.             {
  1128.                 val Version = s '3.0'
  1129.             }
  1130.         }
  1131.     }
  1132.     NoRemove Interface
  1133.     {
  1134.         ForceRemove {032AAC35-8C0E-4D9D-979F-E3B702935576} = s 'IVBSAXLexicalHandler'
  1135.         {
  1136.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1137.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1138.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1139.             {
  1140.                 val Version = s '3.0'
  1141.             }
  1142.         }
  1143.     }
  1144.     NoRemove Interface
  1145.     {
  1146.         ForceRemove {796E7AC5-5AA2-4EFF-ACAD-3FAAF01A3288} = s 'IVBSAXLocator'
  1147.         {
  1148.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1149.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1150.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1151.             {
  1152.                 val Version = s '3.0'
  1153.             }
  1154.         }
  1155.     }
  1156.     NoRemove Interface
  1157.     {
  1158.         ForceRemove {1299EB1B-5B88-433E-82DE-82CA75AD4E04} = s 'IVBSAXXMLFilter'
  1159.         {
  1160.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1161.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1162.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1163.             {
  1164.                 val Version = s '3.0'
  1165.             }
  1166.         }
  1167.     }
  1168.     NoRemove Interface
  1169.     {
  1170.         ForceRemove {8C033CAA-6CD6-4F73-B728-4531AF74945F} = s 'IVBSAXXMLReader'
  1171.         {
  1172.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1173.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1174.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1175.             {
  1176.                 val Version = s '3.0'
  1177.             }
  1178.         }
  1179.     }
  1180.     NoRemove Interface
  1181.     {
  1182.         ForceRemove {D4D4A0FC-3B73-11D1-B2B4-00C04FB92596} = s 'IXMLAttribute'
  1183.         {
  1184.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1185.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1186.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1187.             {
  1188.                 val Version = s '3.0'
  1189.             }
  1190.         }
  1191.     }
  1192.     NoRemove Interface
  1193.     {
  1194.         ForceRemove {F52E2B61-18A1-11D1-B105-00805F49916B} = s 'IXMLDocument'
  1195.         {
  1196.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1197.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1198.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1199.             {
  1200.                 val Version = s '3.0'
  1201.             }
  1202.         }
  1203.     }
  1204.     NoRemove Interface
  1205.     {
  1206.         ForceRemove {2B8DE2FE-8D2D-11d1-B2FC-00C04FD915A9} = s 'IXMLDocument2'
  1207.         {
  1208.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1209.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1210.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1211.             {
  1212.                 val Version = s '3.0'
  1213.             }
  1214.         }
  1215.     }
  1216.     NoRemove Interface
  1217.     {
  1218.         ForceRemove {2933BF85-7B36-11D2-B20E-00C04F983E60} = s 'IXMLDOMAttribute'
  1219.         {
  1220.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1221.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1222.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1223.             {
  1224.                 val Version = s '3.0'
  1225.             }
  1226.         }
  1227.     }
  1228.     NoRemove Interface
  1229.     {
  1230.         ForceRemove {2933BF8A-7B36-11D2-B20E-00C04F983E60} = s 'IXMLDOMCDATASection'
  1231.         {
  1232.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1233.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1234.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1235.             {
  1236.                 val Version = s '3.0'
  1237.             }
  1238.         }
  1239.     }
  1240.     NoRemove Interface
  1241.     {
  1242.         ForceRemove {2933BF84-7B36-11D2-B20E-00C04F983E60} = s 'IXMLDOMCharacterData'
  1243.         {
  1244.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1245.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1246.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1247.             {
  1248.                 val Version = s '3.0'
  1249.             }
  1250.         }
  1251.     }
  1252.     NoRemove Interface
  1253.     {
  1254.         ForceRemove {2933BF88-7B36-11D2-B20E-00C04F983E60} = s 'IXMLDOMComment'
  1255.         {
  1256.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1257.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1258.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1259.             {
  1260.                 val Version = s '3.0'
  1261.             }
  1262.         }
  1263.     }
  1264.     NoRemove Interface
  1265.     {
  1266.         ForceRemove {2933BF81-7B36-11D2-B20E-00C04F983E60} = s 'IXMLDOMDocument'
  1267.         {
  1268.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1269.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1270.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1271.             {
  1272.                 val Version = s '3.0'
  1273.             }
  1274.         }
  1275.     }
  1276.     NoRemove Interface
  1277.     {
  1278.         ForceRemove {2933BF95-7B36-11D2-B20E-00C04F983E60} = s 'IXMLDOMDocument2'
  1279.         {
  1280.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1281.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1282.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1283.             {
  1284.                 val Version = s '3.0'
  1285.             }
  1286.         }
  1287.     }
  1288.     NoRemove Interface
  1289.     {
  1290.         ForceRemove {2933BF96-7B36-11D2-B20E-00C04F983E60} = s 'IXMLDOMDocument3'
  1291.         {
  1292.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1293.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1294.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1295.             {
  1296.                 val Version = s '3.0'
  1297.             }
  1298.         }
  1299.     }
  1300.     NoRemove Interface
  1301.     {
  1302.         ForceRemove {3EFAA413-272F-11D2-836F-0000F87A7782} = s 'IXMLDOMDocumentFragment'
  1303.         {
  1304.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1305.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1306.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1307.             {
  1308.                 val Version = s '3.0'
  1309.             }
  1310.         }
  1311.     }
  1312.     NoRemove Interface
  1313.     {
  1314.         ForceRemove {2933BF8B-7B36-11D2-B20E-00C04F983E60} = s 'IXMLDOMDocumentType'
  1315.         {
  1316.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1317.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1318.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1319.             {
  1320.                 val Version = s '3.0'
  1321.             }
  1322.         }
  1323.     }
  1324.     NoRemove Interface
  1325.     {
  1326.         ForceRemove {2933BF86-7B36-11D2-B20E-00C04F983E60} = s 'IXMLDOMElement'
  1327.         {
  1328.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1329.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1330.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1331.             {
  1332.                 val Version = s '3.0'
  1333.             }
  1334.         }
  1335.     }
  1336.     NoRemove Interface
  1337.     {
  1338.         ForceRemove {2933BF8D-7B36-11D2-B20E-00C04F983E60} = s 'IXMLDOMEntity'
  1339.         {
  1340.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1341.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1342.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1343.             {
  1344.                 val Version = s '3.0'
  1345.             }
  1346.         }
  1347.     }
  1348.     NoRemove Interface
  1349.     {
  1350.         ForceRemove {2933BF8E-7B36-11D2-B20E-00C04F983E60} = s 'IXMLDOMEntityReference'
  1351.         {
  1352.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1353.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1354.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1355.             {
  1356.                 val Version = s '3.0'
  1357.             }
  1358.         }
  1359.     }
  1360.     NoRemove Interface
  1361.     {
  1362.         ForceRemove {2933BF8F-7B36-11D2-B20E-00C04F983E60} = s 'IXMLDOMImplementation'
  1363.         {
  1364.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1365.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1366.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1367.             {
  1368.                 val Version = s '3.0'
  1369.             }
  1370.         }
  1371.     }
  1372.     NoRemove Interface
  1373.     {
  1374.         ForceRemove {2933BF83-7B36-11D2-B20E-00C04F983E60} = s 'IXMLDOMNamedNodeMap'
  1375.         {
  1376.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1377.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1378.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1379.             {
  1380.                 val Version = s '3.0'
  1381.             }
  1382.         }
  1383.     }
  1384.     NoRemove Interface
  1385.     {
  1386.         ForceRemove {2933BF80-7B36-11D2-B20E-00C04F983E60} = s 'IXMLDOMNode'
  1387.         {
  1388.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1389.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1390.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1391.             {
  1392.                 val Version = s '3.0'
  1393.             }
  1394.         }
  1395.     }
  1396.     NoRemove Interface
  1397.     {
  1398.         ForceRemove {2933BF82-7B36-11D2-B20E-00C04F983E60} = s 'IXMLDOMNodeList'
  1399.         {
  1400.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1401.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1402.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1403.             {
  1404.                 val Version = s '3.0'
  1405.             }
  1406.         }
  1407.     }
  1408.     NoRemove Interface
  1409.     {
  1410.         ForceRemove {2933BF8C-7B36-11D2-B20E-00C04F983E60} = s 'IXMLDOMNotation'
  1411.         {
  1412.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1413.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1414.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1415.             {
  1416.                 val Version = s '3.0'
  1417.             }
  1418.         }
  1419.     }
  1420.     NoRemove Interface
  1421.     {
  1422.         ForceRemove {3EFAA426-272F-11D2-836F-0000F87A7782} = s 'IXMLDOMParseError'
  1423.         {
  1424.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1425.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1426.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1427.             {
  1428.                 val Version = s '3.0'
  1429.             }
  1430.         }
  1431.     }
  1432.     NoRemove Interface
  1433.     {
  1434.         ForceRemove {3EFAA428-272F-11D2-836F-0000F87A7782} = s 'IXMLDOMParseError2'
  1435.         {
  1436.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1437.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1438.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1439.             {
  1440.                 val Version = s '3.0'
  1441.             }
  1442.         }
  1443.     }
  1444.     NoRemove Interface
  1445.     {
  1446.         ForceRemove {3EFAA429-272F-11D2-836F-0000F87A7782} = s 'IXMLDOMParseErrorCollection'
  1447.         {
  1448.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1449.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1450.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1451.             {
  1452.                 val Version = s '3.0'
  1453.             }
  1454.         }
  1455.     }
  1456.     NoRemove Interface
  1457.     {
  1458.         ForceRemove {2933BF89-7B36-11D2-B20E-00C04F983E60} = s 'IXMLDOMProcessingInstruction'
  1459.         {
  1460.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1461.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1462.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1463.             {
  1464.                 val Version = s '3.0'
  1465.             }
  1466.         }
  1467.     }
  1468.     NoRemove Interface
  1469.     {
  1470.         ForceRemove {373984C8-B845-449B-91E7-45AC83036ADE} = s 'IXMLDOMSchemaCollection'
  1471.         {
  1472.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1473.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1474.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1475.             {
  1476.                 val Version = s '3.0'
  1477.             }
  1478.         }
  1479.     }
  1480.     NoRemove Interface
  1481.     {
  1482.         ForceRemove {50EA08B0-DD1B-4664-9A50-C2F40F4BD79A} = s 'IXMLDOMSchemaCollection2'
  1483.         {
  1484.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1485.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1486.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1487.             {
  1488.                 val Version = s '3.0'
  1489.             }
  1490.         }
  1491.     }
  1492.     NoRemove Interface
  1493.     {
  1494.         ForceRemove {AA634FC7-5888-44A7-A257-3A47150D3A0E} = s 'IXMLDOMSelection'
  1495.         {
  1496.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1497.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1498.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1499.             {
  1500.                 val Version = s '3.0'
  1501.             }
  1502.         }
  1503.     }
  1504.     NoRemove Interface
  1505.     {
  1506.         ForceRemove {2933BF87-7B36-11D2-B20E-00C04F983E60} = s 'IXMLDOMText'
  1507.         {
  1508.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1509.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1510.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1511.             {
  1512.                 val Version = s '3.0'
  1513.             }
  1514.         }
  1515.     }
  1516.     NoRemove Interface
  1517.     {
  1518.         ForceRemove {3F7F31AC-E15F-11D0-9C25-00C04FC99C8E} = s 'IXMLElement'
  1519.         {
  1520.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1521.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1522.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1523.             {
  1524.                 val Version = s '3.0'
  1525.             }
  1526.         }
  1527.     }
  1528.     NoRemove Interface
  1529.     {
  1530.         ForceRemove {2B8DE2FF-8D2D-11D1-B2FC-00C04FD915A9} = s 'IXMLElement2'
  1531.         {
  1532.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1533.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1534.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1535.             {
  1536.                 val Version = s '3.0'
  1537.             }
  1538.         }
  1539.     }
  1540.     NoRemove Interface
  1541.     {
  1542.         ForceRemove {65725580-9B5D-11D0-9BFE-00C04FC99C8E} = s 'IXMLElementCollection'
  1543.         {
  1544.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1545.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1546.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1547.             {
  1548.                 val Version = s '3.0'
  1549.             }
  1550.         }
  1551.     }
  1552.     NoRemove Interface
  1553.     {
  1554.         ForceRemove {ED8C108D-4349-11D2-91A4-00C04F7969E8} = s 'IXMLHTTPRequest'
  1555.         {
  1556.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1557.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1558.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1559.             {
  1560.                 val Version = s '3.0'
  1561.             }
  1562.         }
  1563.     }
  1564.     NoRemove Interface
  1565.     {
  1566.         ForceRemove {2933BF92-7B36-11D2-B20E-00C04F983E60} = s 'IXSLProcessor'
  1567.         {
  1568.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1569.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1570.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1571.             {
  1572.                 val Version = s '3.0'
  1573.             }
  1574.         }
  1575.     }
  1576.     NoRemove Interface
  1577.     {
  1578.         ForceRemove {2933BF93-7B36-11D2-B20E-00C04F983E60} = s 'IXSLTemplate'
  1579.         {
  1580.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1581.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1582.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1583.             {
  1584.                 val Version = s '3.0'
  1585.             }
  1586.         }
  1587.     }
  1588.     NoRemove Interface
  1589.     {
  1590.         ForceRemove {3EFAA425-272F-11D2-836F-0000F87A7782} = s 'IXTLRuntime'
  1591.         {
  1592.             ForceRemove ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
  1593.             ForceRemove ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
  1594.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1595.             {
  1596.                 val Version = s '3.0'
  1597.             }
  1598.         }
  1599.     }
  1600.     NoRemove Interface
  1601.     {
  1602.         ForceRemove {3EFAA427-272F-11D2-836F-0000F87A7782} = s 'XMLDOMDocumentEvents'
  1603.         {
  1604.             ForceRemove ProxyStubClsid = s '{00020420-0000-0000-C000-000000000046}'
  1605.             ForceRemove ProxyStubClsid32 = s '{00020420-0000-0000-C000-000000000046}'
  1606.             ForceRemove TypeLib = s '{F5078F18-C551-11D3-89B9-0000F81FE221}'
  1607.             {
  1608.                 val Version = s '3.0'
  1609.             }
  1610.         }
  1611.     }
  1612.